When attempting to upgrade perl from 5.8.4 to 5.8.6 via emerge perl the installation went ok with no errors but upon attempting to emerge something or run another program that calls perl reports an error: (All errors are from perl version 5.8.6) Casper ~ # emerge vim ... >>> Source unpacked. * Creating configure script ... make: Entering directory `/var/tmp/portage/vim-core-6.3.084/work/vim63/src' if test ! -f configure.save; then mv configure configure.save; fi autoconf File::Glob object version 1.03 does not match bootstrap parameter 1.02 at /usr/lib/perl5/5.8.6/i686-linux/DynaLoader.pm line 253. Compilation failed in require at /usr/share/autoconf/Autom4te/General.pm line 193. BEGIN failed--compilation aborted at /usr/share/autoconf/Autom4te/General.pm line 193. Compilation failed in require at /usr/bin/autom4te-2.59 line 43. BEGIN failed--compilation aborted at /usr/bin/autom4te-2.59 line 43. make: *** [autoconf] Error 2 make: Leaving directory `/var/tmp/portage/vim-core-6.3.084/work/vim63/src' !!! ERROR: app-editors/vim-core-6.3.084 failed. !!! Function vim_src_compile, Line 348, Exitcode 2 !!! make autoconf failed !!! If you need support, post the topmost build error, NOT this status message. !!! ERROR: app-editors/vim-core-6.3.084 failed. !!! Function vim_src_compile, Line 348, Exitcode 2 !!! make autoconf failed !!! If you need support, post the topmost build error, NOT this status message. Casper ~ # spamassassin --lint -D File::Glob object version 1.03 does not match bootstrap parameter 1.02 at /usr/lib/perl5/5.8.6/i686-linux/DynaLoader.pm line 253. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.4/Mail/SpamAssassin/ArchiveIterator.pm line 903. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.4/Mail/SpamAssassin/ArchiveIterator.pm line 903. Compilation failed in require at /usr/bin/spamassassin line 81. BEGIN failed--compilation aborted at /usr/bin/spamassassin line 81. Casper ~ # emerge spamassassin >>> Source unpacked. * Using ExtUtils::MakeMaker File::Glob object version 1.03 does not match bootstrap parameter 1.02 at /usr/lib/perl5/5.8.6/i686-linux/DynaLoader.pm line 253. Compilation failed in require at Makefile.PL line 152. BEGIN failed--compilation aborted at Makefile.PL line 152. make: *** No rule to make target `spamc/Makefile'. Stop. make: *** No targets specified and no makefile found. Stop. !!! ERROR: mail-filter/spamassassin-3.0.4 failed. !!! Function perl-module_src_compile, Line 119, Exitcode 2 !!! compilation failed !!! If you need support, post the topmost build error, NOT this status message. Using perl-cleaner does complete but when attempting to recompile the packages most error out with the the same File::Glob error. Also attempted to upgrade to 5.8.7 and revert back to 5.8.6 with no success. Reproducible: Always Steps to Reproduce: 1. 2. 3. Casper ~ # perl -v This is perl, v5.8.6 built for i686-linux Copyright 1987-2004, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using `man perl' or `perldoc perl'. If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page. Casper ~ # emerge info Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.3. 20040420-r0, 2.6.6 i686) ================================================================= System uname: 2.6.6 i686 Pentium III (Coppermine) Gentoo Base System version 1.6.12 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.2.3-r5, 2.3.5 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.4.3-r4, 1.5.18-r1 virtual/os-headers: 2.4.19-r1, 2.4.21 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/s hare/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/ dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/c onfig/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/ ftp://gentoo.netnitco.net/pub/mi rrors/gentoo/source/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="x86 apache2 apm berkdb bitmap-fonts clearpasswd crypt cups curl eds emboss encode extraengine fam foomaticdb fortran gd gdbm gif gpm gstreamer gtk2 imagema gick imap imlib innodb jpeg junit ldap libg++ libwww mad math mbox mikmod mmx mo tif mp3 mysql ncurses nls offensive ogg oss pam perl png python quicktime readli ne samba sasl sdl slang snmp spell sse ssl svga tcpd tetex truetype-fonts type1- fonts underscores vorbis xml2 xmms zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Try re-emerging autoconf, which is what's invoking perl in this case (never seen this error before).
Fails: } >version.m4 cd ../../lib && make autom4te.cfg make[3]: Entering directory `/var/tmp/portage/autoconf-2.59-r6/work/autoconf-2.59/lib' rm -f autom4te.cfg autom4te.tmp sed -e 's,@SHELL\@,/bin/sh,g' -e 's,@PERL\@,/usr/bin/perl,g' -e 's,@bindir\@,/usr/bin,g' -e 's,@datadir\@,/usr/share/autoconf,g' -e 's,@prefix\@,/usr,g' -e 's,@autoconf-name\@,'`echo autoconf | sed 's,$,-2.59,'`',g' -e 's,@autoheader-name\@,'`echo autoheader | sed 's,$,-2.59,'`',g' -e 's,@autom4te-name\@,'`echo autom4te | sed 's,$,-2.59,'`',g' -e 's,@M4\@,/usr/bin/m4,g' -e 's,@AWK\@,gawk,g' -e 's,@VERSION\@,2.59,g' -e 's,@PACKAGE_NAME\@,GNU Autoconf,g' ./autom4te.in >autom4te.tmp chmod -w autom4te.tmp mv autom4te.tmp autom4te.cfg make[3]: Leaving directory `/var/tmp/portage/autoconf-2.59-r6/work/autoconf-2.59/lib' ../../tests/autom4te \ --language=m4sugar \ --freeze \ --output=m4sugar.m4f ../../tests/autom4te \ --language=m4sh \ --freeze \ --output=m4sh.m4f File::Glob object version 1.03 does not match bootstrap parameter 1.02 at /usr/lib/perl5/5.8.6/i686-linux/DynaLoader.pm line 253. Compilation failed in require at /var/tmp/portage/autoconf-2.59-r6/work/autoconf-2.59/tests/../lib/Autom4te/General.pm line 193. BEGIN failed--compilation aborted at /var/tmp/portage/autoconf-2.59-r6/work/autoconf-2.59/tests/../lib/Autom4te/General.pm line 193. Compilation failed in require at /var/tmp/portage/autoconf-2.59-r6/work/autoconf-2.59/tests/.././bin/autom4te line 43. BEGIN failed--compilation aborted at /var/tmp/portage/autoconf-2.59-r6/work/autoconf-2.59/tests/.././bin/autom4te line 43. File::Glob object version 1.03 does not match bootstrap parameter 1.02 at /usr/lib/perl5/5.8.6/i686-linux/DynaLoader.pm line 253. Compilation failed in require at /var/tmp/portage/autoconf-2.59-r6/work/autoconf-2.59/tests/../lib/Autom4te/General.pm line 193. BEGIN failed--compilation aborted at /var/tmp/portage/autoconf-2.59-r6/work/autoconf-2.59/tests/../lib/Autom4te/General.pm line 193. Compilation failed in require at /var/tmp/portage/autoconf-2.59-r6/work/autoconf-2.59/tests/.././bin/autom4te line 43. BEGIN failed--compilation aborted at /var/tmp/portage/autoconf-2.59-r6/work/autoconf-2.59/tests/.././bin/autom4te line 43. make[2]: *** [m4sugar.m4f] Error 2 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [m4sh.m4f] Error 2 make[2]: Leaving directory `/var/tmp/portage/autoconf-2.59-r6/work/autoconf-2.59/lib/m4sugar' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/autoconf-2.59-r6/work/autoconf-2.59/lib' make: *** [all-recursive] Error 1 !!! ERROR: sys-devel/autoconf-2.59-r6 failed. !!! Function src_compile, Line 28, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message.
Can you confirm this in 5.8.7 please?
no response to chris' last request, closing this bug out.