ForrestG wrote: > Hello > > Im new at LFS, I use 6.4 book for building my own simple linux but > I need to help with compilation Binutils. > If a make it a get this error. > > > make[3]: Entering directory `/mnt/lfs/sources/binutils-build/bfd/doc' > restore=: && backupdir=".am$$" && \ > rm -rf $backupdir && mkdir $backupdir && \ > if (/mnt/lfs/sources/binutils-2.18/missing makeinfo > --split-size=5000000 --split-size=5000000 --version) >/dev/null 2>&1; then \ > for f in bfd.info bfd.info-[0-9] bfd.info-[0-9][0-9] bfd.i[0-9] > bfd.i[0-9][0-9]; do \ > if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \ > done; \ > else :; fi && \ > if /mnt/lfs/sources/binutils-2.18/missing makeinfo --split-size=5000000 > --split-size=5000000 -I ../../../binutils-2.18/bfd/doc \ > -o bfd.info `test -f 'bfd.texinfo' || echo > '../../../binutils-2.18/bfd/doc/'`bfd.texinfo; \ > then \ > rc=0; \ > else \ > rc=$?; \ > $restore $backupdir/* `echo "./bfd.info" | sed 's|[^/]*$||'`; \ > fi; \ > rm -rf $backupdir; exit $rc > WARNING: `makeinfo' is missing on your system. You should only need it if > you modified a `.texi' or `.texinfo' file, or any other file > indirectly affecting the aspect of the manual. The spurious > call might also be the consequence of using a buggy `make' (AIX, > DU, IRIX). You might want to install the `Texinfo' package or > the `GNU make' package. Grab either from any GNU archive site. > make[3]: *** [bfd.info] Error 1 > make[3]: Leaving directory `/mnt/lfs/sources/binutils-build/bfd/doc' > Making info in po > make[3]: Entering directory `/mnt/lfs/sources/binutils-build/bfd/po' > make[3]: Nothing to be done for `info'. > make[3]: Leaving directory `/mnt/lfs/sources/binutils-build/bfd/po' > make[3]: Entering directory `/mnt/lfs/sources/binutils-build/bfd' > make[3]: Nothing to be done for `info-am'. > make[3]: Leaving directory `/mnt/lfs/sources/binutils-build/bfd' > make[2]: *** [info-recursive] Error 1 > make[2]: Leaving directory `/mnt/lfs/sources/binutils-build/bfd' > make[1]: *** [all-bfd] Error 2 > make[1]: Leaving directory `/mnt/lfs/sources/binutils-build' > make: *** [all] Error 2 > > and if I now can install > > l...@forrest:/mnt/lfs/sources/binutils-build$ make install > make[1]: Entering directory `/mnt/lfs/sources/binutils-build' > /bin/bash ../binutils-2.18/mkinstalldirs /tools /tools > mkdir -p -- /tools /tools > mkdir: cannot create directory `/tools': File exists > mkdir: cannot create directory `/tools': File exists > make[1]: *** [installdirs] Error 1 > make[1]: Leaving directory `/mnt/lfs/sources/binutils-build' > make: *** [install] Error 2 > > > I use Ubuntu at host system a dont know whitch errors mens? > I hesitate to offer advice to anyone as I am very new to LFS myself (only finished my first successful build a couple of days ago.) However, what it's worth, my early difficulties stemmed from not reading the Book with enough attention to detail. Each section of instructions assumes that you have:
1. Copied the source code for the package to the sources directory. 2. CD to the sources directory 3. Unpacked the compressed code 4. Changed directory to the directory created in the course of unpacking the source code. From there, follow the instructions in the book. SO: cp mysource.bz2 ..... sources cd sources tar vjxf mysource.bz2 cd mysource Follow the Book. I hope this helps. Regards, Anthony. -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page
