Ok, I found it. The solution was easy: I just had to recreate the chroot environment again as defined in step 6.4.
I finally realized that the chroot env was temporal and if I log out, then, I just loose it :-) Regards, Marcos > Sent: Thursday, June 12, 2014 at 4:34 PM > From: "Marcos Menendez" <[email protected]> > To: "LFS Support List" <[email protected]> > Subject: Re: [lfs-support] Step 6.34 Bc-1.06.95 7.5 stable make error > > Hello, > > I found Makeinfo installed under /tools/bin: > > [root@linux-test bc-1.06.95]# find / -name makeinfo > /mnt/lfs/tools/bin/makeinfo > > > If I run it with full path I have the following: > > [root@linux-test bc-1.06.95]# /mnt/lfs/tools/bin/makeinfo > perl: warning: Setting locale failed. > perl: warning: Please check that your locale settings: > LANGUAGE = (unset), > LC_ALL = (unset), > LANG = "en_US.UTF-8" > are supported and installed on your system. > perl: warning: Falling back to the standard locale ("C"). > makeinfo: missing file argument. > Try `makeinfo --help' for more information. > > > If I just write makeinfo without the full path it can not find it. > > [root@linux-test bc-1.06.95]# makeinfo > bash: makeinfo: command not found > > > I see that the link under / exists and points correctly to /mnt/lfs/tools: > > lrwxrwxrwx 1 root root 15 May 12 12:11 tools -> /mnt/lfs/tools/ > > > Is it correct that it has been installed under /tools/bin or should it been > installed just under /tools? > > I had a look again at step "5.32.1. Installation of Texinfo" and it says: > > ./configure --prefix=/tools > > so I don't know why Makeinfo is under /tools/bin and not just /tools...(if > that matters of course). > > How should I correct this error? Can I solve it easily or does it means that > I had to start again from step 5.32? > > > Marcos > > > Sent: Thursday, June 12, 2014 at 2:24 PM > > From: "Armin K." <[email protected]> > > To: "LFS Support List" <[email protected]> > > Subject: Re: [lfs-support] Step 6.34 Bc-1.06.95 7.5 stable make error > > > > On 06/12/2014 11:32 AM, Marcos Menendez wrote: > > > Hello, > > > > > > I had the following error during the make of bc-1.06.95: > > > > > > ... > > > ... > > > > > > make[2]: Entering directory `/mnt/lfs/sources/bc-1.06.95/doc' > > > restore=: && backupdir=".am$$" && \ > > > am__cwd=`pwd` && cd . && \ > > > rm -rf $backupdir && mkdir $backupdir && \ > > > if (makeinfo --no-split --version) >/dev/null 2>&1; then \ > > > for f in bc.info bc.info-[0-9] bc.info-[0-9][0-9] bc.i[0-9] > > > bc.i[0-9][0-9]; do \ > > > if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; > > > \ > > > done; \ > > > else :; fi && \ > > > cd "$am__cwd"; \ > > > if makeinfo --no-split -I . \ > > > -o bc.info bc.texi; \ > > > then \ > > > rc=0; \ > > > cd .; \ > > > else \ > > > rc=$?; \ > > > cd . && \ > > > $restore $backupdir/* `echo "./bc.info" | sed 's|[^/]*$||'`; \ > > > fi; \ > > > rm -rf $backupdir; exit $rc > > > /bin/sh: line 9: makeinfo: command not found > > > make[2]: *** [bc.info] Error 127 > > > make[2]: Leaving directory `/mnt/lfs/sources/bc-1.06.95/doc' > > > make[1]: *** [all-recursive] Error 1 > > > make[1]: Leaving directory `/mnt/lfs/sources/bc-1.06.95' > > > make: *** [all] Error 2 > > > > > > > > > I grep the config.log file and found the following too, which I don't > > > know if it points to a solution: > > > > > > [root@linux-test bc-1.06.95]# grep error: config.log > > > > > > conftest.c:2: error: expected '=', ',', ';', 'asm' or '__attribute__' > > > before 'me' > > > conftest.c:14:28: error: ac_nonexistent.h: No such file or directory > > > conftest.c:14:28: error: ac_nonexistent.h: No such file or directory > > > conftest.c:58:26: error: minix/config.h: No such file or directory > > > conftest.c:24:26: error: minix/config.h: No such file or directory > > > conftest.c:65:17: error: lib.h: No such file or directory > > > conftest.c:31:17: error: lib.h: No such file or directory > > > > > > > > > I cross-check the make logs with the ones at > > > > > > http://www.linuxfromscratch.org/lfs/build-logs/7.5/core2duo/logs/098-bc-1.06.95 > > > > > > and saw that they have nothing to do with my logs... > > > > > > > > > Looking again at the following > > > > > > /bin/sh: line 9: makeinfo: command not found > > > make[2]: *** [bc.info] Error 127 > > > > > > makes me think if it could be related to some missing environment var, > > > because before I tried to compile this package, I did a log out and log > > > in again and maybe some path is now missing and the make fails, but I'm > > > not sure of the possible variable. > > > > > > In the meantime, I cannot figure out which command is that one that can > > > not be found. > > > > > > > > > Any suggestion? > > > > > > > > > Regards, > > > > > > Marcos > > > > > > > > > > It looks like you didn't install "makeinfo" in /tools (part of texinfo > > package). Check if /tools/bin/makeinfo exists and is executable in chroot. > > > > -- > > Note: My last name is not Krejzi. > > -- > > http://lists.linuxfromscratch.org/listinfo/lfs-support > > FAQ: http://www.linuxfromscratch.org/blfs/faq.html > > Unsubscribe: See the above information page > > > -- > http://lists.linuxfromscratch.org/listinfo/lfs-support > FAQ: http://www.linuxfromscratch.org/blfs/faq.html > Unsubscribe: See the above information page > -- http://lists.linuxfromscratch.org/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
