glibc-2.2.5 install problems (lfs-3.2)

Ken Moffat ken at kenmoffat.uklinux.net
Mon Mar 11 11:52:32 PST 2002


Further details, I'm afraid :

On Sun, 10 Mar 2002, Ken Moffat wrote:

> On Sat, 9 Mar 2002, Gerard Beekmans wrote:
> 
> > On Sat, Mar 09, 2002 at 10:21:41PM +0000, Ken Moffat wrote:
> > > ./libc.texinfo:106 Next reference to nonexistent node `Introduction'.
> > > ./libc.texinfo:116 Prev reference to nonexistent node `Contributors'.
> > 
> > I remember seeing these errors before, although I can't seem to remember
> > the fix right now. Did you download glibc-2.2.5 completely, or did you
> > download a patch to upgrade an older glibc release to 2.2.5? The patches
> > from GNU don't work for an LFS installation (at least not out-of-the-box)
> > which could be a possible explanation for your problem.
> >
> I'm *fairly* sure I downloaded it from LFS, because it's already a .bz2
> archive, and I usually get a lot of pain remembering the patch options to
> apply the gnu patches. I'll try downloading a fresh tar from gnu this
> afternoon, unless my main box overheats again ;)
>  
1. Checked the size of my tar.bz2 files for glibc and linuxthreads, they
match the size of the files on the lfs.no mirror.

2. Nevertheless, townloaded .gz versions from the local gnu
mirror. Exactly the same errors.

3. Tried `ldd' on the stuff on the lfs partition, I believe the dynamic
programs are from the partial installation of glibc before the error :
/usr/bin/iconv /usr/bin/gencat /usr/bin/getconf /usr/bin/locale
/usr/bin/localedef (that's all).

4. Fixed broken symlinks for /lib/cpp and /usr/bin/install.

5. Tried `strace'. I can't build this on the LFS partition (missing
gnu-stub in a header, I think this is because glibc is not fully
installed), but tests showed that I couldn't install this part of glibc
even from outside chroot (i.e. on the host system), so I ran strace from
outside.  I've attached the results if anyone has any ideas. I can't see
any obvious errors / failed-calls that might cause the error messages to
be  output ?

Looking at the file libc.texinfo, the lines complained of are

105 @ifnottex
106 @node Top, Introduction, (dir), (dir)
107 @top Main Menu
108 This is Edition @value(EDITION), last updated @value(UPDATED), of
109 @cite(The GNU C Library Reference Manual), for Version @value(VERSION)
110 of the GNU C Library.
111 @end ifnottex
112
113 @include top-menu.texi
114 @include chapters.texi
115
116 @node Free Manuals, Copying, Contributors, Top

These lines have the only references to Introduction and Contributors
in this file. Anybody any suggestions, please ?

Ken
-- 
pppg_penguin.linux.bogus 2.4.17-jl15-ll 2011.95 BogoMIPS, running in
`summer' mode with the covers off.
-------------- next part --------------
execve("/usr/bin/makeinfo", ["makeinfo", "libc.texinfo", "--force"], [/* 28 vars */]) = 0
brk(0)                                  = 0x8067cdc
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=12978, ...}) = 0
old_mmap(NULL, 12978, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40016000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\310\331"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=5008328, ...}) = 0
old_mmap(NULL, 1202372, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001a000
mprotect(0x40135000, 43204, PROT_NONE)  = 0
old_mmap(0x40135000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11a000) = 0x40135000
old_mmap(0x4013c000, 14532, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4013c000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40140000
munmap(0x40016000, 12978)               = 0
brk(0)                                  = 0x8067cdc
brk(0x8067d04)                          = 0x8067d04
brk(0x8068000)                          = 0x8068000
brk(0x806a000)                          = 0x806a000
stat64("./libc.texinfo.txi", 0xbffff70c) = -1 ENOENT (No such file or directory)
stat64("./libc.texinfo.texinfo", 0xbffff70c) = -1 ENOENT (No such file or directory)
stat64("./libc.texinfo.texi", 0xbffff70c) = -1 ENOENT (No such file or directory)
stat64("./libc.texinfo.txinfo", 0xbffff70c) = -1 ENOENT (No such file or directory)
stat64("./libc.texinfo", {st_mode=S_IFREG|0644, st_size=4402, ...}) = 0
open("./libc.texinfo", O_RDONLY)        = 3
brk(0x806c000)                          = 0x806c000
read(3, "\\input texinfo                  "..., 4402) = 4402
close(3)                                = 0
getcwd("/rh/usr/src/glibc-2.2.5/manual", 1024) = 31
open("/rh/usr/src/glibc-2.2.5/manual/libc.info", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
stat64("./top-menu.texi", {st_mode=S_IFREG|0644, st_size=773, ...}) = 0
open("./top-menu.texi", O_RDONLY)       = 4
read(4, "@menu\n\nAdd-ons\n\n\nAppendices\n\n* F"..., 773) = 773
close(4)                                = 0
stat64("./chapters.texi", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
open("./chapters.texi", O_RDONLY)       = 4
read(4, "", 0)                          = 0
close(4)                                = 0
brk(0x806d000)                          = 0x806d000
stat64("./freemanuals.texi", {st_mode=S_IFREG|0644, st_size=4817, ...}) = 0
open("./freemanuals.texi", O_RDONLY)    = 4
brk(0x806f000)                          = 0x806f000
read(4, "@appendix Free Software Needs Fr"..., 4817) = 4817
close(4)                                = 0
write(3, "This is libc.info, produced by m"..., 4096) = 4096
stat64("./lesser.texi", {st_mode=S_IFREG|0644, st_size=26895, ...}) = 0
open("./lesser.texi", O_RDONLY)         = 4
brk(0x8076000)                          = 0x8076000
read(4, "@ifset lgpl-appendix\n at appendix G"..., 26895) = 26895
close(4)                                = 0
write(3, " must be permitted, so that the "..., 4096) = 4096
write(3, "es--of the Free\nSoftware Foundat"..., 4096) = 4096
write(3, "oftware only, so we use the Less"..., 4096) = 4096
write(3, "use the whole of the work to be "..., 4096) = 4096
write(3, " a derivative work of\n     the L"..., 4096) = 4096
write(3, "        from a designated place,"..., 4096) = 4096
write(3, "it\n     royalty-free redistribut"..., 4096) = 4096
stat64("./fdl.texi", {st_mode=S_IFREG|0644, st_size=18539, ...}) = 0
open("./fdl.texi", O_RDONLY)            = 4
brk(0x807b000)                          = 0x807b000
read(4, "\n at appendix GNU Free Documentatio"..., 18539) = 18539
close(4)                                = 0
write(3, "SING OUT OF THE USE OR\n     INAB"..., 4096) = 4096
write(3, "whether it is published as a pri"..., 4096) = 4096
write(3, "t compensation in exchange for c"..., 4096) = 4096
write(3, " License, in the form shown in\n "..., 4096) = 4096
write(3, " need only contain one copy of t"..., 4096) = 4096
write(3, "e\n     `http://www.gnu.org/copyl"..., 3052) = 3052
close(3)                                = 0
munmap(0x40016000, 4096)                = 0
write(2, "./libc.texinfo:106: ", 20./libc.texinfo:106: )    = 20
write(2, "Next reference to nonexistent no"..., 49Next reference to nonexistent node `Introduction') = 49
write(2, ".\n", 2.
)                      = 2
write(2, "./libc.texinfo:116: ", 20./libc.texinfo:116: )    = 20
write(2, "Prev reference to nonexistent no"..., 49Prev reference to nonexistent node `Contributors') = 49
write(2, ".\n", 2.
)                      = 2
stat64("/rh/usr/src/glibc-2.2.5/manual/libc.info", {st_mode=S_IFREG|0644, st_size=56300, ...}) = 0
_exit(2)                                = ?


More information about the lfs-support mailing list