Am 28.12.2012 17:23, schrieb Sven Bartscher: > Am 28.12.2012 12:42, schrieb Sven Bartscher: >> Am 27.12.2012 15:29, schrieb Thomas de Roo: >>> On 12/27/12 15:06, Sven Bartscher wrote: >>>> Hey guys! >>>> I worked trough th chapter 6 of LFS and come to the point 6.10 >>>> "Adjusting the toolchain" then i got an error "a.out no such file or >>>> directory" after the command "readelf -l a.out | grep ': /lib'" then i >>>> tried to fix it myself and did an epic fail! i done the following >>>> steps >>>> again: >>>> mv -v /tools/bin/{ld,ld-old} >>>> mv -v /tools/$(gcc -dumpmachine)/bin/{ld,ld-old} >>>> mv -v /tools/bin/{ld-new,ld} >>>> ln -sv /tools/bin/ld /tools/$(gcc -dumpmachine)/bin/ld >>>> >>>> as "mv -v /tools/bin/{ld-new,ld} failed with an error >>>> ("/tools/bin/ld-new no such file or directory") i noticed that i >>>> overwrote the backups of ld! and now i don't know how to get them >>>> back. >>>> Can anyone help me? >>>> >>>> my LFS version: 7.2 >>>> My host distribution: Ubuntu 12.10 64bit >>>> my version-check.sh output: >>>> >>>> sven@Sven-Ubuntu:~$ bash version-check.sh >>>> bash, version 4.2.37(1)-release >>>> /bin/sh -> /bin/dash >>>> Binutils: (GNU Binutils for Ubuntu) 2.22.90.20120924 >>>> bison (GNU Bison) 2.5 >>>> /usr/bin/yacc -> /usr/bin/bison.yacc >>>> bzip2, Version 1.0.6, 6-Sept-2010. >>>> Coreutils: 8.13 >>>> diff (GNU diffutils) 3.2 >>>> find (GNU findutils) 4.4.2 >>>> GNU Awk 4.0.1 >>>> /usr/bin/awk -> /usr/bin/gawk >>>> gcc (Ubuntu/Linaro 4.7.2-2ubuntu1) 4.7.2 >>>> (Ubuntu EGLIBC 2.15-0ubuntu20) 2.15 >>>> grep (GNU grep) 2.12 >>>> gzip 1.5 >>>> Linux version 3.5.0-21-generic (buildd@allspice) (gcc version 4.7.2 >>>> (Ubuntu/Linaro 4.7.2-2ubuntu1) ) #32-Ubuntu SMP Tue Dec 11 18:51:59 >>>> UTC 2012 >>>> m4 (GNU M4) 1.4.16 >>>> GNU Make 3.81 >>>> patch 2.6.1 >>>> Perl version='5.14.2'; >>>> GNU sed version 4.2.1 >>>> tar (GNU tar) 1.26 >>>> Texinfo: makeinfo (GNU texinfo) 4.13 >>>> xz (XZ Utils) 5.1.0alpha >>>> gcc compilation OK >>>> sven@Sven-Ubuntu:~$ >>> /bin/sh -> /bin/dash: That is wrong. /bin/sh should be a link to >>> /bin/bash. I'm not sure if that is the cause of your problem though. >>> >>> I suggest you leave the chroot, su to the lfs-user, and redo chapter >>> 5.8, without the make and make install. >>> >>> Groet, >>> Thomas >>> >> Are you sure i don't have to do the make command? I i don't there is >> no ld directory in the binutils-build directory, or should i get the >> d file from the binutils2.22/ld directory? > oh i forgot to write this: > here my new version-check.sh output: > sven@Sven-Ubuntu:~$ sh version-check.sh > bash, version 4.2.37(1)-release > /bin/sh -> /bin/bash > Binutils: (GNU Binutils for Ubuntu) 2.22.90.20120924 > bison (GNU Bison) 2.5 > /usr/bin/yacc -> /usr/bin/bison.yacc > bzip2, Version 1.0.6, 6-Sept-2010. > Coreutils: 8.13 > diff (GNU diffutils) 3.2 > find (GNU findutils) 4.4.2 > GNU Awk 4.0.1 > /usr/bin/awk -> /usr/bin/gawk > gcc (Ubuntu/Linaro 4.7.2-2ubuntu1) 4.7.2 > (Ubuntu EGLIBC 2.15-0ubuntu20) 2.15 > grep (GNU grep) 2.12 > gzip 1.5 > Linux version 3.5.0-21-generic (buildd@allspice) (gcc version 4.7.2 > (Ubuntu/Linaro 4.7.2-2ubuntu1) ) #32-Ubuntu SMP Tue Dec 11 18:51:59 > UTC 2012 > m4 (GNU M4) 1.4.16 > GNU Make 3.81 > patch 2.6.1 > Perl version='5.14.2'; > GNU sed version 4.2.1 > tar (GNU tar) 1.26 > Texinfo: makeinfo (GNU texinfo) 4.13 > xz (XZ Utils) 5.1.0alpha > gcc compilation OK > sven@Sven-Ubuntu:~$ > > i unpacked the binutils2.22.tar.bz2 then i the binutils-buil directory > and run the configure script, but then there was no ld directory. so i > run make and then there was the ld directory. I copied it to the > required directorys and continued the book in chapter 6.10. Then i run > this test: > > root:/# echo 'main(){}' > dummy.c > root:/# cc dummy.c -v -W1,--verbose &> dummy.log > root:/# readelf -l a.out | grep ': /lib' > readelf: Error: 'a.out': No such file > root:/# > > like it happened before i deleted the ld-files by a mistake. Do anyone > know what i can do now? > > PS: Sorry for bad English, i'm from germany and don't speak English so > good. sorry i forgot to see at the dummy.log file there are this errors:
root:/# cat dummy.log cc1: error: unrecognized command line option '-issystem' cc1: fatal error: /usr/include: No such file or directory compilation terminated. the /usr/include directory exists! > like it happened before i deleted the ld-files by a mistake. Do anyone > know what i can do now? that didn't mean i deleted the ld file again. Sorry for bad english. -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page