Hi everybody!

Everything worked fine until a voltage breakdown up to 
"make -C ld install"

After starting again, a second  "make -C ld install" brought that on screen:

make: Entering directory `/mnt/lfs/sources/binutils-build/ld'
Making install in po
make[1]: Entering directory `/mnt/lfs/sources/binutils-build/ld/po'
make[1]: Nothing to be done for `install'.
make[1]: Leaving directory `/mnt/lfs/sources/binutils-build/ld/po'
make[1]: Entering directory `/mnt/lfs/sources/binutils-build/ld'
make[2]: Entering directory `/mnt/lfs/sources/binutils-build/ld'
/bin/sh ../../binutils-2.15.94.0.2.2/ld/../mkinstalldirs /tools/bin 
/tools/i686-pc-linux-gnu/bin
 /bin/sh ./libtool  --mode=install /bin/install -c  ld-new /tools/bin/ld
/bin/install -c ld-new /tools/bin/ld
n=`echo ld | sed 's,y,y,'`; \
if [ "/tools/bin/$n" != "/tools/i686-pc-linux-gnu/bin/ld" ]; then \
  rm -f /tools/i686-pc-linux-gnu/bin/ld; \
  ln /tools/bin/$n /tools/i686-pc-linux-gnu/bin/ld >/dev/null 2>/dev/null \
  || /bin/sh ./libtool --mode=install /bin/install -c  ld-new 
/tools/i686-pc-linux-gnu/bin/ld; \
fi
make  install-man1
make[3]: Entering directory `/mnt/lfs/sources/binutils-build/ld'
/bin/sh ../../binutils-2.15.94.0.2.2/ld/../mkinstalldirs /tools/man/man1
 /bin/install -c -m 644 ld.1 /tools/man/man1/ld.1
make[3]: Leaving directory `/mnt/lfs/sources/binutils-build/ld'
/bin/sh ../../binutils-2.15.94.0.2.2/ld/../mkinstalldirs 
/tools/i686-pc-linux-gnu/lib/ldscripts
for f in ldscripts/*; do \
  /bin/install -c -m 644 $f /tools/i686-pc-linux-gnu/lib/$f ; \
done
make[2]: Leaving directory `/mnt/lfs/sources/binutils-build/ld'
make[1]: Leaving directory `/mnt/lfs/sources/binutils-build/ld'
Making install-info in po
make[1]: Entering directory `/mnt/lfs/sources/binutils-build/ld/po'
make[1]: Nothing to be done for `install-info'.
make[1]: Leaving directory `/mnt/lfs/sources/binutils-build/ld/po'
make[1]: Entering directory `/mnt/lfs/sources/binutils-build/ld'
/bin/sh ../../binutils-2.15.94.0.2.2/ld/../mkinstalldirs /tools/info
 /bin/install -c -m 644 ./ld.info /tools/info/ld.info
 install-info --info-dir=/tools/info /tools/info/ld.info
make[1]: Leaving directory `/mnt/lfs/sources/binutils-build/ld'
make: Leaving directory `/mnt/lfs/sources/binutils-build/ld'

as before. So I did: 

SPECFILE=`gcc --print-file specs` &&
sed 's@ /lib/ld-linux.so.2@ /tools/lib/[EMAIL PROTECTED]' \
    $SPECFILE > tempspecfile &&
mv -f tempspecfile $SPECFILE &&
unset SPECFILE

No complaining. So I went on

"rm -f /tools/lib/gcc/*/*/include/{pthread.h,bits/sigthread.h}"

And next:

"echo 'main(){}' > dummy.c"

But: 

"cc dummy.c" brought
Oops: 0000 [#8]
PREEMPT SMP
Modules linked in: ext2 reiserfs ne2k_pci 8390 intel_agp agpgart unionfs
CPU:    0
EIP:    0060:[<c0159fa5>]    Not tainted VLI
EFLAGS: 00010246   (2.6.11.12)
EIP is at dentry_open+0x45/0x2a0
eax: 0000000d   ebx: cf520420   ecx: 00000000   edx: ca901dd0
esi: 00000000   edi: 00000000   ebp: cffd7f80   esp: caf6fe68
ds: 007b   es: 007b   ss: 0068
Process cc (pid: 3205, threadinfo=caf6e000 task=cf47f550)
Stack: 00000000 ffffffe9 cffd7f80 00000000 cbe647e0 ca901dd0 d0868952 ca901dd0
       cffd7f80 00000000 cbffd7a8 00000002 c0167efd cb896df8 00000000 00000002
       00000000 cfc1a400 cb877770 00000000 00000000 00000002 00000001 caf6ff60
Call Trace:
 [<d0868952>] unionfs_open+0xd92/0xf90 [unionfs]
 [<c0167efd>] permission+0x6d/0xa0
 [<c0167f19>] permission+0x89/0xa0
 [<c01697bb>] may_open+0x4b/0x1e0
 [<c03ed6be>] _spin_lock+0xe/0x80
 [<c015a144>] dentry_open+0x1e4/0x2a0
 [<c0159f50>] filp_open+0x50/0x60
 [<c015a395>] sys_open+0x35/0x90
 [<c01030e7>] syscall_call+0x7/0xb
Code: 00 00 85 c0 89 c3 0f 84 64 01 00 00 89 70 18 8d 46 01 83 e0 03 83 c8 0c 
66 89 43 1c 8b 54 24 1c a8 02 8b 7a 10 0f 85 2b 01 00
00 <8b> 87 b4 00 00 00 89 83 98 00 00 00 8b 44 24 1c 89 43 08 89 6b
 Segmentation fault


"readelf -l a.out | grepp ': /tools'" sail, that ld couldn't be found and

And at a second time

readelf: Error: 'a.out': No such file

So my question is: Have I to start again from the very beginning?

Thanks in advance for any helping brain :-) 
Clemens:-)
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to