it looks like libtool-1.3.2-r1 requires File-Spec, but it doesn't depend on it. Reproducible: Always Steps to Reproduce: 1. emerge libtool 2. 3. Actual Results: Unfortunately I don't have the exact results on hand, or I would paste them. Libtool fails during configure (I think) or make (maybe) with an error saying it can't find File/Spec in perl include directories. ARCH=x86
post `emerge info` and the version of perl that you have
Created attachment 16354 [details] libtool make output
Created attachment 16355 [details] emerge info output
happens upon emerge -Uu world too, so maybe reclassing this bug to major ? I bet this has to do with the perl update as well, not sure. (Before the emerge -Uu world / emerge libtool, dev-perl/File-Spec was not installed at all) --- before --- * dev-lang/perl Latest version available: 5.8.0-r12 Latest version installed: 5.8.0-r10 * dev-perl/File-Spec Latest version available: 0.84-r1 Latest version installed: [ Not Installed ] Will see if emerging File-Spec by hand helps... reporting later.
File-Spec is a core perl module. The ebuild provided is for those that wish to update their installation to the latest release - at a glance, I would wager that at some point it was installed on your machine and then accidently removed. You can try re-emerging File-Spec to correct this, or if that fails, re-emerging perl itself.
For me, re-emerging File-Spec did indeed work. I removed it because of the perl 5.8 blocker a few weeks back. My only point is this: shouldn't libtool declare File-Spec as a dependency?
No - because File::Spec ships with perl itself. The ebuild is only for those wishing to upgrade or who have other issues. For the average user, the dep on perl itself fulfills this need.
Ok. I never installed File-Spec explicity (don't even know what it is :), so maybe a while back there was something that pulled it in as a dependency. At any rate, I feel like I'm the average user in this case because I just removed File-Spec during the perl upgrade as directed by the GWN instructions and a million mailing list posts. And now libtool complains about the versions on an emerge -Du world.. apparently it's not happy with the version that comes packaged with perl. * dev-lang/perl Latest version available: 5.8.0-r12 Latest version installed: 5.8.0-r12 Size of downloaded files: 10,854 kB Homepage: http://www.perl.org/ Description: Larry Wall's Practical Extraction and Reporting Language Portage 2.0.48-r5 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-gentoo-r5 i686 Pentium III (Coppermine) GENTOO_MIRRORS="ftp://cs.ubishops.ca/pub/gentoo rsync://csociety-ftp.ecn.purdue.edu/pub/gentoo/ ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://gentoo.mirrors.pair.com/" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss 3dnow apm avi crypt cups encode foomaticdb gif jpeg gnome mad mikmod mmx mpeg ncurses pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml gdbm berkdb readline tetex svga tcltk java X sdl tcpd pam ssl perl python esd imlib oggvorbis gtk opengl mozilla apache2 dvd emacs fbcon flash gphoto2 gtk2 mozcalendar moznocompose moznoirc mozsvg mysql pcmcia pda pnp samba scanner slp usb xml -arts -gpm -kde -libg++ -libwww -motif -nls -qt -slang -bonobo -guile" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O3 -pipe" CXXFLAGS="-march=pentium3 -O3 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
closing down this bug - looks like all parties are working