Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 112002 - Perl Issue File::Glob does not match bootstrap parameter
Summary: Perl Issue File::Glob does not match bootstrap parameter
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-09 13:57 UTC by Greg Gavin
Modified: 2006-07-08 09:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Greg Gavin 2005-11-09 13:57:32 UTC
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
Comment 1 Michael Cummings (RETIRED) gentoo-dev 2005-11-12 08:39:04 UTC
Try re-emerging autoconf, which is what's invoking perl in this case (never seen
this error before). 
Comment 2 Greg Gavin 2005-11-12 08:48:58 UTC
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.
Comment 3 Chris White (RETIRED) gentoo-dev 2006-05-21 13:22:46 UTC
Can you confirm this in 5.8.7 please?
Comment 4 Michael Cummings (RETIRED) gentoo-dev 2006-07-08 09:49:22 UTC
no response to chris' last request, closing this bug out.