Chris Staub wrote: >Michael Franzl wrote: >> Hi, >> >> I've successfully assembled LFS 6.1 some time ago and am now working >> through LFS 6.3. Host System: LFS LiveCD Version x86-6.3-r2145 on i586 >> Hardware. I'm using the "Package User" Package Management Method from >> the LFS Hints. I didn't (intentionally) deviate from the instructions of >> the LFS Book, but rather worked through it with great care. >> >> In Chapter 6.26, 'make' of Autoconf-2.61 stops with the following error: >> >> >> autom4te_perllibdir='..'/lib AUTOM4TE_CFG='../lib/autom4te.cfg' >> ../bin/autom4te -B '..'/lib -B '..'/lib --language M4sh --cache >> '' --melt ./autoconf.as -o autoconf.in >> Can't locate Errno.pm in @INC (@INC contains: ../lib >> /tools/lib/perl5/5.8.8/i586-linux /tools/lib/perl5/5.8.8 >> /tools/lib/perl5/site_perl/5.5.8/i586-linux >> /tools/lib/perl5/site_perl/5.8.8 /tools/lib/perl5/site_perl .) at >> ../lib/Autom4te/XFile.pm line 90. >> BEGIN failed--compilation aborted at ../lib/Autom4te/XFile.pm line 90. >> Compilation failed in require at ../bin/autom4te line 44. >> BEGIN failed--compilation aborted at ../bin/autom4te line 44. >> make[1]: *** [autoconf.in] Error 1 >> make[1]: Leaving directory `/usr/src/autoconf/autoconf-2.61/bin' >> make: *** [all-recursive] Error 1 >> >> >> Hints are greatly appreciated! >> >> Thanks in advance, >> Michael
> Apparently it doesn't matter that /usr/lib/perl5 is there - it's the > perl in /tools that's being used, which is why the needed module isn't > being found. What does "ls -l /usr/bin/perl" give? My guess is it's > still the symlink pointing to /tools/bin/perl and is owned by root, so > the perl user wasn't able to overwrite it. If so, you'll have to chown > the symlink to the perl user and rebuild perl. Your guess was correct. That solved the problem and saved my day! Thank you alot, Michael -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page
