glibc-2.3.2 - make failed - chap6

Pvl pvledoux at mail.be
Thu Feb 19 16:48:14 PST 2004


Sorry, I read the FAQ but I'm a newbie so, one error and I panic.

Here is the result of the ldd out of the chroot.

ldd /tools/bin/gawk
         libdl.so.2 => /lib/libdl.so.2 (0x4001c000)
         libm.so.6 => /lib/libm.so.6 (0x4001f000)
         libc.so.6 => /lib/libc.so.6 (0x40041000)
         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

 >bad news


ldd /tools/bin/cat
         libc.so.6 => /tools/lib/libc.so.6 (0x40015000)
         /tools/lib/ld-linux.so.2 => /tools/lib/ld-linux.so.2 (0x40000000)

 >I think it's right.

I don't know why only gawk is linked to /lib/ld-linux.so.2, but cat, 
which is compiled just after, is linked to /tools/lib/ld-linux.so.2



Pv

Ken Moffat wrote:
> On Thu, 19 Feb 2004, Pvl wrote:
> 
> 
>>The error looks like:
>>
>>/dev/null linuxthreads/sysdeps/pthread/Subdirs sysdeps/unix/inet/Subdirs
>>sysdeps/unix/Subdirs > /sources/glibc-build/sysd-dirs-tmp
>>/bin/sh: line 1: /tools/bin/gawk: No such file or directory
>>make[1]: *** [/sources/glibc-build/sysd_dirs] Error 127
>>make[1]: Leaving directory '/sources/glib-2.3.2'
>>make: *** [all] Error 2
>>
>>If I ls /tools/bin/gawk, I'm sure it's there. But I exec
>>/tools/bin/gawk, it return  No such file or directory
>>
> 
> 
>  First, please read the FAQ (the reference is added to the bottom of all
> mails on this list!).  Looks as if /tools/bin/gawk is linked against a
> library it can't access anymore.  Try `ldd' on it from outside chroot, I
> imagine it's linked against libc on your host system.  If you adjusted
> the toolchain correctly in chapter 5, this sort of thing shouldn't
> happen.  If you didn't, basically everything you built in chapter 5
> would be unusable, which doesn't seem to be the case (e.g.
> /tools/bin/bash seems to work).  Maybe you've done something unusual,
> like interrupted your build, or recovered from backups ?
> 
>  The `no such file' used to be such a common error, but this sounds
> different.  I can't tell what command was failing (you've chopped
> too much off) but if the output from ldd is ok (i.e. linked agains
> /tools/lib/ libraries), do you have /dev/null set up correctly in chroot
> (compare it to the version outside using ls -l) ?
> 
>  If neither of these fits, please repost with a few more lines so we can
> see what the command was that failed.
> 
> Ken



More information about the lfs-support mailing list