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.
-- 
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