unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Development package hint in INSTALL for GNU/Linux?
@ 2003-04-28  5:12 Kai Großjohann
  2003-04-28  8:37 ` Stephen J. Turnbull
  2003-04-29  5:39 ` Richard Stallman
  0 siblings, 2 replies; 12+ messages in thread
From: Kai Großjohann @ 2003-04-28  5:12 UTC (permalink / raw)


>From time to time, I see that people are having problems to compile
Emacs under GNU/Linux, because many distributions don't install the
development packages by default.

What do people think about a hint such as the following in INSTALL?

--- INSTALL.~1.94.~	Sat Feb 15 12:07:09 2003
+++ INSTALL	Mon Apr 28 07:10:57 2003
@@ -172,6 +172,13 @@
 Unicode characters are available from <URL:ftp://ftp.x.org/contrib/fonts/>
 and <URL:ftp://ftp.xfree86.org/pub/X.Org/contrib/fonts/>.
 
+* GNU/Linux development packages
+
+Many GNU/Linux systems do not come with development packages by
+default; they just include the files that you need to run Emacs, but
+not those you need to compile it.  For example, to compile Emacs with
+X11 support, you may need to install the special `X11 development'
+package.
 
 
 DETAILED BUILDING AND INSTALLATION:


-- 
file-error; Data: (Opening input file no such file or directory ~/.signature)

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Development package hint in INSTALL for GNU/Linux?
  2003-04-28  5:12 Development package hint in INSTALL for GNU/Linux? Kai Großjohann
@ 2003-04-28  8:37 ` Stephen J. Turnbull
  2003-04-29  5:39 ` Richard Stallman
  1 sibling, 0 replies; 12+ messages in thread
From: Stephen J. Turnbull @ 2003-04-28  8:37 UTC (permalink / raw)


>>>>> "Kai" == Kai Großjohann <kai.grossjohann@gmx.net> writes:

    Kai> From time to time, I see that people are having problems to
    Kai> compile Emacs under GNU/Linux, because many distributions
    Kai> don't install the development packages by default.

    Kai> What do people think about a hint such as the following in
    Kai> INSTALL?

XEmacs has had a similar entry in PROBLEMS for over a year, and it
since then the frequency of such questions has dropped noticably.  On
that basis I recommend it.

------------------------------------------------------------------------
*** I know I have libfoo installed, but configure doesn't find it.

Typical of Linux systems with package managers.  To link with a shared
library, you only need the shared library.  To compile objects that
link with it, you need the headers---and distros don't provide them with
the libraries.  You need the additional "development" package, too.
------------------------------------------------------------------------

It's my original text, and already copyright FSF per my assign.future
for XEmacs.

-- 
Institute of Policy and Planning Sciences     http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba                    Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
               Ask not how you can "do" free software business;
              ask what your business can "do for" free software.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Development package hint in INSTALL for GNU/Linux?
  2003-04-28  5:12 Development package hint in INSTALL for GNU/Linux? Kai Großjohann
  2003-04-28  8:37 ` Stephen J. Turnbull
@ 2003-04-29  5:39 ` Richard Stallman
  2003-04-29  7:06   ` Andreas Davour
  2003-04-30  7:59   ` Kai Großjohann
  1 sibling, 2 replies; 12+ messages in thread
From: Richard Stallman @ 2003-04-29  5:39 UTC (permalink / raw)
  Cc: emacs-devel

    +Many GNU/Linux systems do not come with development packages by
    +default; they just include the files that you need to run Emacs, but
    +not those you need to compile it.  For example, to compile Emacs with
    +X11 support, you may need to install the special `X11 development'
    +package.

The general idea is good, but I think that "X11 development package"
is too vague.  It would be good to list the names it has in Debian and
Red Hat.  And likewise for a couple of other specific packages one
may need.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Development package hint in INSTALL for GNU/Linux?
  2003-04-29  5:39 ` Richard Stallman
@ 2003-04-29  7:06   ` Andreas Davour
  2003-04-29 12:02     ` Robert J. Chassell
  2003-04-30  5:44     ` Richard Stallman
  2003-04-30  7:59   ` Kai Großjohann
  1 sibling, 2 replies; 12+ messages in thread
From: Andreas Davour @ 2003-04-29  7:06 UTC (permalink / raw)
  Cc: Kai Großjohann

On Tue, 29 Apr 2003, Richard Stallman wrote:

>     +Many GNU/Linux systems do not come with development packages by
>     +default; they just include the files that you need to run Emacs, but
>     +not those you need to compile it.  For example, to compile Emacs with
>     +X11 support, you may need to install the special `X11 development'
>     +package.
> 
> The general idea is good, but I think that "X11 development package"
> is too vague.  It would be good to list the names it has in Debian and
> Red Hat.  And likewise for a couple of other specific packages one
> may need.

Maybe it's best to just note that the header files are needed. If we start
mentioning Debian/RedHat package names they'll probably change names next
week. Or is it more than the header files that are needed? Is it at all
possible to be helpful with such a message without risking to omit some
library or other? I don't say I don't like the idea, but it could be quite
hairy to write something that don't mislead.

/andreas

=================== Emacs =====================
			mail: ante@update.uu.se
		  	or try: Koraq@yahoo.com
groove out at: http://www.update.uu.se/~ante/
====== The choice of a GNU generation! ========

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Development package hint in INSTALL for GNU/Linux?
  2003-04-29  7:06   ` Andreas Davour
@ 2003-04-29 12:02     ` Robert J. Chassell
  2003-04-30  5:44     ` Richard Stallman
  1 sibling, 0 replies; 12+ messages in thread
From: Robert J. Chassell @ 2003-04-29 12:02 UTC (permalink / raw)


   > The general idea is good, but I think that "X11 development package"
   > is too vague.  It would be good to list the names it has in Debian and
   > Red Hat.  And likewise for a couple of other specific packages one
   > may need.

   Maybe it's best to just note that the header files are needed. If we start
   mentioning Debian/RedHat package names they'll probably change names next
   week. ....

It is better to list the names.  The names do change, but not
frequently.  Even obsolete names are better than none.

The reason is that I did not know that the Red Hat or Debian dev
packages have the requisite files in them.  If you said `you need the
header files' I would have thought that I needed to download complete
source packages.  That is what I have done in the past.  Since I have
a slow connection, this has taken me considerable time.

If you just say that Red Hat and Debian dev packages have the
necessary files in them, then I have to figure out their names.  That
takes time, too.  Better to list them.  Then, even if a name has
changed from, for example, libxaw6-dev to libxaw7-dev, I can readily
figure out what I need.

-- 
    Robert J. Chassell                         Rattlesnake Enterprises
    http://www.rattlesnake.com                  GnuPG Key ID: 004B4AC8
    http://www.teak.cc                             bob@rattlesnake.com

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Development package hint in INSTALL for GNU/Linux?
  2003-04-29  7:06   ` Andreas Davour
  2003-04-29 12:02     ` Robert J. Chassell
@ 2003-04-30  5:44     ` Richard Stallman
  2003-05-01 11:29       ` Andreas Davour
  1 sibling, 1 reply; 12+ messages in thread
From: Richard Stallman @ 2003-04-30  5:44 UTC (permalink / raw)
  Cc: kai.grossjohann

    Maybe it's best to just note that the header files are needed. If we start
    mentioning Debian/RedHat package names they'll probably change names next
    week.

Don't worry about that.  We can say that these were the names as of
such and such a month.  It is better to give names that may have changed
than not give them at all.

	  Or is it more than the header files that are needed?

It is not just headers.  Often the linkable versions of the shared
libraries are in separate packages.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Development package hint in INSTALL for GNU/Linux?
  2003-04-29  5:39 ` Richard Stallman
  2003-04-29  7:06   ` Andreas Davour
@ 2003-04-30  7:59   ` Kai Großjohann
  2003-04-30  9:55     ` Glenn Morris
  2003-05-01  3:19     ` Richard Stallman
  1 sibling, 2 replies; 12+ messages in thread
From: Kai Großjohann @ 2003-04-30  7:59 UTC (permalink / raw)


Richard Stallman <rms@gnu.org> writes:

> The general idea is good, but I think that "X11 development package"
> is too vague.  It would be good to list the names it has in Debian and
> Red Hat.  And likewise for a couple of other specific packages one
> may need.

I've now mentioned the name of the Debian package.  I don't have/know
Redhat and SuSE, so I can't say about those.  Anyone?
-- 
file-error; Data: (Opening input file no such file or directory ~/.signature)

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Development package hint in INSTALL for GNU/Linux?
  2003-04-30  7:59   ` Kai Großjohann
@ 2003-04-30  9:55     ` Glenn Morris
  2003-04-30 12:33       ` Kai Großjohann
  2003-05-01  3:19     ` Richard Stallman
  1 sibling, 1 reply; 12+ messages in thread
From: Glenn Morris @ 2003-04-30  9:55 UTC (permalink / raw)


Kai Großjohann wrote:

> I've now mentioned the name of the Debian package. I don't have/know
> Redhat and SuSE, so I can't say about those. Anyone?

For Red Hat 7,8,9: XFree86-devel and Xaw3d-devel.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Development package hint in INSTALL for GNU/Linux?
  2003-04-30  9:55     ` Glenn Morris
@ 2003-04-30 12:33       ` Kai Großjohann
  0 siblings, 0 replies; 12+ messages in thread
From: Kai Großjohann @ 2003-04-30 12:33 UTC (permalink / raw)


Glenn Morris <gmorris+mail@ast.cam.ac.uk> writes:

> Kai Großjohann wrote:
>
>> I've now mentioned the name of the Debian package. I don't have/know
>> Redhat and SuSE, so I can't say about those. Anyone?
>
> For Red Hat 7,8,9: XFree86-devel and Xaw3d-devel.

Thanks, committed.

-- 
file-error; Data: (Opening input file no such file or directory ~/.signature)

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Development package hint in INSTALL for GNU/Linux?
  2003-04-30  7:59   ` Kai Großjohann
  2003-04-30  9:55     ` Glenn Morris
@ 2003-05-01  3:19     ` Richard Stallman
  2003-05-01 11:46       ` Andreas Davour
  1 sibling, 1 reply; 12+ messages in thread
From: Richard Stallman @ 2003-05-01  3:19 UTC (permalink / raw)
  Cc: emacs-devel

    I've now mentioned the name of the Debian package.  I don't have/know
    Redhat and SuSE, so I can't say about those.

Let's not bother with SuSE.  They develop non-free software,
so let's not give them support.

But let's support Mandrake.  (It may be the same as Red Hat.)

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Development package hint in INSTALL for GNU/Linux?
  2003-04-30  5:44     ` Richard Stallman
@ 2003-05-01 11:29       ` Andreas Davour
  0 siblings, 0 replies; 12+ messages in thread
From: Andreas Davour @ 2003-05-01 11:29 UTC (permalink / raw)
  Cc: kai.grossjohann

On Wed, 30 Apr 2003, Richard Stallman wrote:

>     Maybe it's best to just note that the header files are needed. If we start
>     mentioning Debian/RedHat package names they'll probably change names next
>     week.
> 
> Don't worry about that.  We can say that these were the names as of
> such and such a month.  It is better to give names that may have changed
> than not give them at all.

Ok, with such a date mentioned it feels a lot more fair. Obsolete
information can create more problem that it helps, but that way it at
least has a time frame when it's correct.

> 	  Or is it more than the header files that are needed?
> 
> It is not just headers.  Often the linkable versions of the shared
> libraries are in separate packages.

Ok. Then packages might a better idea than mentioning specific
files. Even though one or two components might fall in between anyway. 

/andreas

=================== Emacs =====================
			mail: ante@update.uu.se
		  	or try: Koraq@yahoo.com
groove out at: http://www.update.uu.se/~ante/
====== The choice of a GNU generation! ========

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Development package hint in INSTALL for GNU/Linux?
  2003-05-01  3:19     ` Richard Stallman
@ 2003-05-01 11:46       ` Andreas Davour
  0 siblings, 0 replies; 12+ messages in thread
From: Andreas Davour @ 2003-05-01 11:46 UTC (permalink / raw)
  Cc: Kai Großjohann

On Wed, 30 Apr 2003, Richard Stallman wrote:

>     I've now mentioned the name of the Debian package.  I don't have/know
>     Redhat and SuSE, so I can't say about those.
> 
> Let's not bother with SuSE.  They develop non-free software,
> so let's not give them support.

Don't RedHat do that these days? Maybe they don't. But they do stupid
things like distribute nonworking gcc versions...

Anyway, I think SuSE are using the same packages as RedHat, aren't they?

/andreas

=================== Emacs =====================
			mail: ante@update.uu.se
		  	or try: Koraq@yahoo.com
groove out at: http://www.update.uu.se/~ante/
====== The choice of a GNU generation! ========

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2003-05-01 11:46 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-04-28  5:12 Development package hint in INSTALL for GNU/Linux? Kai Großjohann
2003-04-28  8:37 ` Stephen J. Turnbull
2003-04-29  5:39 ` Richard Stallman
2003-04-29  7:06   ` Andreas Davour
2003-04-29 12:02     ` Robert J. Chassell
2003-04-30  5:44     ` Richard Stallman
2003-05-01 11:29       ` Andreas Davour
2003-04-30  7:59   ` Kai Großjohann
2003-04-30  9:55     ` Glenn Morris
2003-04-30 12:33       ` Kai Großjohann
2003-05-01  3:19     ` Richard Stallman
2003-05-01 11:46       ` Andreas Davour

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).