This is a discussion on Fedora 3 via Sam's within the Linux Operating System forums, part of the Unix Operating Systems category; --> I have been playing with the Publisher's Edition of Fedora 3 that accompanies Sam's "Red Hat Linux Fedora 3." ...
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| I have been playing with the Publisher's Edition of Fedora 3 that accompanies Sam's "Red Hat Linux Fedora 3." It installs well, but when I make postfix, there are complaints about the missing header files: limits.h ctype.h time.h features.h sys/types.h and twelve others. stdio.h doesn't seem to be where it should be. I checked the book, but there was no mention of header files anywhere. These header files are missing from both the CD and DVD versions. Is this a case of a not-quite-complete publisher's version or is this a "feature" of Fedora 3? john slimick slimick@pitt.edu |
| |||
| On Thu, 4 Aug 2005 18:31:57 +0000 (UTC), John Slimick <slimick@localhost.localdomain> appears to have said: > I have been playing with the Publisher's Edition > of Fedora 3 that accompanies Sam's > "Red Hat Linux Fedora 3." It installs > well, but when I make postfix, there are > complaints about the missing header files: > > limits.h > ctype.h > time.h > features.h > sys/types.h > > and twelve others. stdio.h doesn't seem to be > where it should be. I'm not a RedHat/Fedora user, but as I understand it they tend to split libraries into runtime and "development" packages. Those are a few of the standard glibc headers. Does your CD have a package called glibc-devel or something like that? That's where those headers would be, I believe. HTH, Jonathan -- Don't just hit reply. Email address is broken. Thank your friendly neighborhood spammer. Email replies to: user: daboid domain: cox<dot>net |
| |||
| Jonathan A. wrote: > On Thu, 4 Aug 2005 18:31:57 +0000 (UTC), John Slimick > <slimick@localhost.localdomain> appears to have said: > > >>I have been playing with the Publisher's Edition >>of Fedora 3 that accompanies Sam's >>"Red Hat Linux Fedora 3." It installs >>well, but when I make postfix, there are >>complaints about the missing header files: >> >> limits.h >> ctype.h >> time.h >> features.h >> sys/types.h >> >>and twelve others. stdio.h doesn't seem to be >>where it should be. > > > I'm not a RedHat/Fedora user, but as I understand it they tend to > split libraries into runtime and "development" packages. Those are a > few of the standard glibc headers. > > Does your CD have a package called glibc-devel or something like that? > That's where those headers would be, I believe. Probably right, although I would really expect them to be installed along with the C compiler. By any chance is that not installed, and the warnings are coming out of 'make' while it tried to resolve dependencies? Do the warnings say "make:" or "gcc:" there? -- bill davidsen SBC/Prodigy Yorktown Heights NY data center http://newsgroups.news.prodigy.com |
| |||
| >> Does your CD have a package called glibc-devel or something like that? >> That's where those headers would be, I believe. > Probably right, although I would really expect them to be installed > along with the C compiler. By any chance is that not installed, and the > warnings are coming out of 'make' while it tried to resolve dependencies? There is more than one implementation of stdio, and it is entirely reasonable that sizeof(struct FILE) depends on the implementation [glibc, uClibc, dietlibc, ...] $ rpm -qf /usr/include/stdio.h glibc-headers-2.3.5-10 $ -- |
| |||
| Thanks for the speedy replies. More information: (1) The messages about the missing header files come from gcc. (2) The gcc command that invoked these was: gcc -W missing -W format -g -O -I. -DLINUX2 -c alldig.c The source is in the util directory of the src directory in the expanded postfix package. (3) Using "locate" the only appearance of stdio.h is in /usr/share/split/lib/stdio.h (4) Again, using "locate" there are two appearances of limits.h: /usr/lib/gcc-lib/i386-redhat-linux/3.3.4/include/limits.h /usr/lib/gcc-lib/i386-redhat-linux/3.4.2/include/limits.h (5) There is no "glibc-devel" pacakage anywhere. I have install RH versions from 2.1 through 9.0 and never had missing header files. I am grateful for any/all suggestions john slimick slimick@pitt.edu |
| |||
| John Slimick wrote: > Is this a case of a not-quite-complete publisher's > version or is this a "feature" of Fedora 3? It's because of the stripped-down "publisher's edition". Full Fedora Core 3 distribution includes all headers and libraries needed for software development (if you choose to install them). -- Markku Kolkka markku.kolkka@iki.fi |
| |||
| "John Slimick" <slimick@localhost.localdomain> wrote in message news:slrndf4nou.odd.slimick@localhost.localdomain. .. >I have been playing with the Publisher's Edition > of Fedora 3 that accompanies Sam's > "Red Hat Linux Fedora 3." It installs > well, but when I make postfix, there are > complaints about the missing header files: > > limits.h > ctype.h > time.h > features.h > sys/types.h > > and twelve others. stdio.h doesn't seem to be > where it should be. > > I checked the book, but there was no mention of > header files anywhere. > > These header files are missing from both the CD and > DVD versions. > > Is this a case of a not-quite-complete publisher's > version or is this a "feature" of Fedora 3? Are you building postfix from SRPM? If not, then try it: it should give you a list of any missing packages you need to do such compilations. |
| ||||
| Final determination: I rebuilt the system today and installed ALL of the software on the CD's. The missing header files were not there. So it seems to be a problem between Redhat and Sam's. Thanks for all the suggestions. john slimick slimick@pitt.edu > > "John Slimick" <slimick@localhost.localdomain> wrote in message > news:slrndf4nou.odd.slimick@localhost.localdomain. .. >>I have been playing with the Publisher's Edition >> of Fedora 3 that accompanies Sam's >> "Red Hat Linux Fedora 3." It installs >> well, but when I make postfix, there are >> complaints about the missing header files: >> >> limits.h >> ctype.h >> time.h >> features.h >> sys/types.h >> >> and twelve others. stdio.h doesn't seem to be >> where it should be. >> >> I checked the book, but there was no mention of >> header files anywhere. >> >> These header files are missing from both the CD and >> DVD versions. >> >> Is this a case of a not-quite-complete publisher's >> version or is this a "feature" of Fedora 3? |
| Thread Tools | |
| Display Modes | |
|
|