I'm at the progress of installing gentoo ~x86 (unstable) on a pc, "emerge --emtytree system" always fails at the "test-harness" ebuild. It's complaining about a missing "makemaker", so it seems there's something wrong with a dependancy. Please see below for actual emerge output. Reproducible: Always Steps to Reproduce: 1. emerge --emptytree system 2. 3. Actual Results: emerge output: >>> emerge (47 of 92) perl-core/Test-Harness-2.42 to / >>> md5 files ;-) Test-Harness-2.42.ebuild >>> md5 files ;-) Test-Harness-2.30.ebuild >>> md5 files ;-) files/digest-Test-Harness-2.30 >>> md5 files ;-) files/digest-Test-Harness-2.42 >>> md5 src_uri ;-) Test-Harness-2.42.tar.gz >>> Unpacking source... >>> Unpacking Test-Harness-2.42.tar.gz to /var/tmp/portage/Test-Harness-2.42/work >>> Source unpacked. Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /etc/perl /usr/lib/perl5/site_perl/5.8.7/i686-linux /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.7/i686-linux /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.7/i686-linux /usr/lib/perl5/5.8.7 /usr/local/lib/site_perl .) at Makefile.PL line 3. BEGIN failed--compilation aborted at Makefile.PL line 3. make: *** No targets specified and no makefile found. Stop. !!! ERROR: perl-core/Test-Harness-2.42 failed. !!! Function perl-module_src_compile, Line 105, Exitcode 2 !!! compilation failed !!! If you need support, post the topmost build error, NOT this status message. Expected Results: Should have installed "testharness", and the rest of the system. Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r0, 2.6.11-gentoo-r3 i686) ================================================================= System uname: 2.6.11-gentoo-r3 i686 AMD Athlon(tm) XP 1600+ Gentoo Base System version 1.4.16 dev-lang/python: 2.3.4-r1, 2.4.1-r1 sys-apps/sandbox: 1.2.10 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: [Not Present] sys-devel/binutils: 2.16.1 sys-devel/libtool: [Not Present] virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -momit-leaf-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -momit-leaf-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://ftp.easynet.nl/mirror/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/ http://ftp-mirror.internap.com/pub/gentoo/ http://mirrors.tds.net/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex 3dnowext X aac alsa aotuv apm avi berkdb bitmap-fonts cddb cdparanoia cpudetection crypt cups custom-cflags dga divx4linux dvd dvdread encode ffmpeg font-server gdbm gif gimpprint gstreamer gtk gtk2 imagemagick imlib jpeg jpeg2k kde kdeenablefinal kdexdeltas libclamav lzo mad minimal mmap mmx mmxext mng mozilla mp3 mpeg ncurses nls nonfsv4 nptl nptlonly oav ogg oggvorbis opengl pam pdflib perl pic png ppds python qt quicktime readline real rtc samba sdl sndfile spell sse ssl svg tcpd tga tiff truetype truetype-fonts unicode userlocales vcd vorbis win32codecs winbind wmf xml2 xmms xprint xv xvid xvmc zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
take minimal out of your flags and re-emerge libperl and perl (ok, just perl should do it). minimal perl is for just the interpreter, no other support (like building modules)
No response, closing, marking invalid since with minimal perl, you get minimal perl.
I couldn't reply since I had another problem, but I can confirm taking minimal out solved the problem. I guess minimal isn't useful as a systemwide flag ;)
*** Bug 112532 has been marked as a duplicate of this bug. ***