Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 121450

Summary: Can't locate ExtUtils/MakeMaker.pm in @INC
Product: Gentoo Linux Reporter: Leandro Di Tommaso <compus>
Component: [OLD] LibraryAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED NEEDINFO    
Severity: normal CC: actisystem
Priority: High    
Version: 2005.1   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge -pv perl
emerge --info

Description Leandro Di Tommaso 2006-02-03 09:55:39 UTC
While installing Gentoo, after type emerge -e system, I got the following error:

11:03:28 (30.02 KB/s) - `/usr/portage/distfiles/Test-Simple-0.62.tar.gz' saved [70,383/70,383]

>>> md5 files   ;-) Test-Simple-0.47-r1.ebuild
>>> md5 files   ;-) Test-Simple-0.54.ebuild
>>> md5 files   ;-) Test-Simple-0.60.ebuild
>>> md5 files   ;-) Test-Simple-0.62.ebuild
>>> md5 files   ;-) Test-Simple-0.53.ebuild
>>> md5 files   ;-) files/digest-Test-Simple-0.53
>>> md5 files   ;-) files/digest-Test-Simple-0.54
>>> md5 files   ;-) files/digest-Test-Simple-0.60
>>> md5 files   ;-) files/digest-Test-Simple-0.62
>>> md5 files   ;-) files/digest-Test-Simple-0.47-r1
>>> md5 src_uri ;-) Test-Simple-0.62.tar.gz
>>> Unpacking source...
>>> Unpacking Test-Simple-0.62.tar.gz to /var/tmp/portage/Test-Simple-0.62/work
>>> Source unpacked.
 * Using ExtUtils::MakeMaker
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /etc/perl /usr/lib/perl5/site_perl/5.8.6/i386-linux /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.6/i386-linux /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.6/i386-linux /usr/lib/perl5/5.8.6 /usr/local/lib/site_perl .) at Makefile.PL line 11.
BEGIN failed--compilation aborted at Makefile.PL line 11.
make: *** No targets specified and no makefile found.  Stop.

!!! ERROR: perl-core/Test-Simple-0.62 failed.
!!! Function perl-module_src_compile, Line 120, Exitcode 2
!!! compilation failed
!!! If you need support, post the topmost build error, NOT this status message.

The folowing is my make.conf file:

# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
USE="-3dfx -3dnow X -accesibility acpi -aim alsa -altivec apache apache2 -apm arts bash-completion -bluetooth -bonobo bzip2 cdr cups dvd dvdr encode fortran -gnome -gpm -gtk -gtk2 -icq -ieee1394 -ipv6 -jabber java javascript kde mad -mozilla mp3 mpeg msn mysql -netboot odbc -oracle7 -oracle -msql -mssql -oss
-pcmcia perl qt samba scanner -socks5 -spell usb -voodoo3 -wifi win32codecs xmms yahoo zlib"
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
LDFLAGS="-Wl,-O1"

Thanks in advance, Leandro Di Tommaso.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-02-03 09:59:32 UTC
Reopen with 'emerge -pv perl' and complete 'emerge --info' output.
Comment 2 active 2006-11-02 01:12:39 UTC
Created attachment 101030 [details]
emerge -pv perl

Same bug here on x86_64 during a new installation (emerge -e system).
Comment 3 active 2006-11-02 01:14:20 UTC
Created attachment 101031 [details]
emerge --info
Comment 4 active 2006-11-02 08:43:36 UTC
When this error occurs, the solution seems to be: emerging perl with:
'USE="-berkdb" emerge perl'
to avoid the installation of Test-Simple, and then re-emerging system in emptytree mode.
This has solved my problem. (WORKSFORME)