./miniperl -w -Ilib -MExporter -e '<?>' || make minitest make: [extra.pods] Error 1 (ignored) ./miniperl -Ilib configpm configpm.tmp sh mv-if-diff configpm.tmp lib/Config.pm ./miniperl -Ilib lib/lib_pm.PL Extracting lib.pm (with variable substitutions) AutoSplitting perl library ./miniperl -Ilib -e 'use AutoSplit; \ autosplit_lib_modules(@ARGV)' lib/*.pm Errno architecture (x86_64-linux-thread-multi-2.6.11-rc3-bk6) does not match executable architecture (x86_64-linux-thread-multi-2.6.11-mm2) at /usr/lib/perl5/5.8.6/x86_64-linux-thread-multi/Errno.pm l ine 11. Compilation failed in require at lib/File/Path.pm line 166. BEGIN failed--compilation aborted at lib/File/Path.pm line 166. Compilation failed in require at lib/AutoSplit.pm line 8. BEGIN failed--compilation aborted at lib/AutoSplit.pm line 8. Compilation failed in require at -e line 1. BEGIN failed--compilation aborted at -e line 1. make: *** [preplibrary] Error 9 Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.51.19 (default-linux/amd64/2004.3, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r0, 2.6.11-mm2 x86_64) ================================================================= System uname: 2.6.11-mm2 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Feb 26 2005, 16:27:31)] ccache version 2.4 [enabled] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r6 sys-devel/libtool: 1.5.10-r5 virtual/os-headers: 2.6.8.1-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-march=k8 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=k8 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoclean autoconfig ccache distlocks noinfo notitles sandbox" GENTOO_MIRRORS="http://mirror.uni-c.dk/gentoo/ ftp://ftp.dkuug.dk/pub/gentoo/ ftp://rsync.gentoo.diku.dk http://ftp.du.se/pub/os/gentoo" LANG="en_US" LDFLAGS="-Wl,-O1" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 alsa dga flac imlib ithreads mp3 ncurses nptl nptlonly opengl pic rtc sdl userlocales" Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL
I'm having the same issue on a x86 My error differs only with the kernels involved: --------------- Errno architecture (i686-linux-2.6.10-ck5) does not match executable architecture (i686-linux-2.6.11-ck1) at /usr/lib/perl5/5.8.5/i686-linux/Errno.pm line 11. emerge info ------------------------- Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20050125-r0, 2.6.11-ck1 i686) ================================================================= System uname: 2.6.11-ck1 i686 Intel(R) Pentium(R) M processor 1700MHz Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 7 2005, 01:09:03)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -mtune=pentium-m -fomit-frame-pointer -pipe -ftracer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mtune=pentium-m -fomit-frame-pointer -pipe -ftracer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://mirrors.tds.net/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://heron.gentoo.org/gentoo-portage" USE="x86 X alsa apache2 avi berkdb bitmap-fonts cdparanoia crypt gif gtk gtk2 jpeg mmx mpeg ncurses nls nptl opengl pam perl png python quicktime readline real sse tiff truetype truetype-fonts xml xml2 xprint xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
*** Bug 84881 has been marked as a duplicate of this bug. ***
Same problem here: pp_sort.c: In function `S_mergesortsv': pp_sort.c:368: warning: 'savecmp' might be used uninitialized in this function rm -f libperl.a /usr/bin/ar rcu libperl.a perl.o gv.o toke.o perly.o op.o pad.o regcomp.o dump.o util.o mg.o reentr.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec.o utf8.o taint.o deb.o universal.o xsutils.o globals.o perlio.o perlapi.o numeric.o locale.o pp_pack.o pp_sort.o `sh cflags "optimize='-march=athlon64 -pipe -O2 -fomit-frame-pointer -frename-registers'" opmini.o` -fPIC -DPERL_EXTERNAL_GLOB opmini.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=athlon64 -pipe -O2 -fomit-frame-pointer -frename-registers -Wall gcc -L/usr/local/lib -o miniperl \ miniperlmain.o opmini.o libperl.a -lpthread -lnsl -ldl -lm -lcrypt -lutil -lc ./miniperl -w -Ilib -MExporter -e '<?>' || make minitest make: [extra.pods] Error 1 (ignored) ./miniperl -Ilib configpm configpm.tmp sh mv-if-diff configpm.tmp lib/Config.pm ./miniperl -Ilib lib/lib_pm.PL Extracting lib.pm (with variable substitutions) AutoSplitting perl library ./miniperl -Ilib -e 'use AutoSplit; \ autosplit_lib_modules(@ARGV)' lib/*.pm Errno architecture (x86_64-linux-2.6.10-gentoo-r5) does not match executable architecture (x86_64-linux-2.6.11-gentoo-r2) at /usr/lib/perl5/5.8.6/x86_64-linux/Errno.pm line 11. Compilation failed in require at lib/File/Path.pm line 166. BEGIN failed--compilation aborted at lib/File/Path.pm line 166. Compilation failed in require at lib/AutoSplit.pm line 8. BEGIN failed--compilation aborted at lib/AutoSplit.pm line 8. Compilation failed in require at -e line 1. BEGIN failed--compilation aborted at -e line 1. make: *** [preplibrary] Error 9 !!! ERROR: dev-lang/perl-5.8.6-r4 failed. !!! Function src_compile, Line 249, Exitcode 2 !!! Unable to make !!! If you need support, post the topmost build error, NOT this status message.
emerge info: Portage 2.0.51.19 (default-linux/amd64/2004.3, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r0, 2.6.11-gentoo-r2 x86_64) ================================================================= System uname: 2.6.11-gentoo-r2 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Mar 6 2005, 16:22:42)] ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r6 sys-devel/libtool: 1.5.10-r5 virtual/os-headers: 2.6.8.1-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-march=athlon64 -pipe -O2 -fomit-frame-pointer -frename-registers" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/cursors/xorg-x11/default /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -pipe -O2 -fomit-frame-pointer -frename-registers" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LANG="sl_SI" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/root/portageoverlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acpi alsa amd64 apm arts avi berkdb bitmap-fonts cdr crypt cups curl dvd dvdr encode esd exif fam fbcon flac font-server foomaticdb fortran ftp gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 imagemagick imlib ipv6 jabber jp2 jpeg kde libwww lzw lzw-tiff mad mikmod motif mozilla mp3 mpeg mysql ncurses nls nptl oggvorbis opengl oss pam pdflib perl png posix ppds python qt quicktime readline samba scanner sdl slang slp speex spell ssl tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts unicode usb userlocales videos xml xml2 xmms xosd xpm xprint xrandr xv xvid zlib linguas_en linguas_sl" Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS
Almost the same here, but another kernel versions...
I think it's because libperl doesn't match. Trying to rebuild both now.
Working here after a re-merge of libperl. For what it's worth: Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 AMD Athlon(tm) XP 2400+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 25 2005, 03:14:58)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.netnitco.net ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/" LDFLAGS="-Wl,-O1" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X apm avi berkdb bitmap-fonts cdr cups curl emboss encode fam flac font-server foomaticdb fortran gd gdbm gif gimpprint gnome gpm gstreamer gtk gtk2 gtkhtml hal imagemagick imlib ipv6 java jpeg lcms libg++ libwww mad mikmod mmx motif mozcalendar mozsvg mp3 mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python quicktime readline samba sdl slp spell sse ssl svga tcpd theora tiff truetype truetype-fonts type1-fonts usb wmf xine xml2 xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL
*** Bug 84886 has been marked as a duplicate of this bug. ***
I reemerged libperl but perl still doesn't compile
As gizmo.gentoo@gmx.de mentioned in a duplicate bug, a workaround is to change line 12 (or around) in Errno.pm to your current kernel.
*** Bug 84893 has been marked as a duplicate of this bug. ***
I can confirm this bug and that the work around referred by Kyle England works. Also, re-emerging libperl does not address the real bug here and thus didn't work on my 2005.0 (w/multilib) amd64 system.
emerge info Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20050125-r0, 2.6.11-gentoo-r3-stalin i686) ================================================================= System uname: 2.6.11-gentoo-r3-stalin i686 AMD Athlon(tm) XP 1500+ Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Mar 6 2005, 15:02:24)] ccache version 2.4 [enabled] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r6 sys-devel/libtool: 1.5.10-r5 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LANG="ru_RU.UTF-8" LC_ALL="" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apm arts atlas avi berkdb bidi bitmap-fonts cdr crypt cups curl directfb divx4linux emacs emboss encode esd evo fam fbcon fdftk fftw flash fluxbox font-server foomaticdb fortran gdbm ggi gif gnome gpm gtk gtk2 gtkhtml icq imagemagick imap imlib ipv6 ithreads java jikes jpeg kde lesstif libg++ libwww mad maildir mbox mikmod mmx motif mozilla mp3 mpeg mpg msn mule ncurses nls nptl nptlonly ogg oggvorbis opengl oss pam pdflib perl pic pie png ppds python qt quicktime readline sdl slang slp spell ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts unicode usb userlocales wmf xml xml2 xmms xv xvid zlib video_cards_nvidia" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS, PORTDIR_OVERLAY BUG life... re-emerge libperl don't helped...
Don`t try to remove old perl and then emerge the new one, it wont work. U get : autosplit_lib_modules(@ARGV)' lib/*.pm Can't locate Errno.pm in @INC (@INC contains: lib /etc/perl /usr/lib/perl5/site_perl/5.8.6/i686-linux /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.6/i686-linux /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.6/i686-linux /usr/lib/perl5/5.8.6 /usr/local/lib/site_perl .) at lib/File/Path.pm line 166. BEGIN failed--compilation aborted at lib/File/Path.pm line 166. Compilation failed in require at lib/AutoSplit.pm line 8. BEGIN failed--compilation aborted at lib/AutoSplit.pm line 8. Compilation failed in require at -e line 1. BEGIN failed--compilation aborted at -e line 1. make: *** [preplibrary] Error 9 God thanx i have other similiar box with gentoo and quickpkged perl from there. So remember, without perl u can`t emerge perl! :-)
Argh. Sorry about that guys. I realised it didn't work and had to leave before I could correct myself. :(
emerge sync. it was a bug i introduced yesterday, and fixed.
*** This bug has been marked as a duplicate of 84868 ***