Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 26587 - libtool-1.3.2-r1 doesn't depend on File-Spec
Summary: libtool-1.3.2-r1 doesn't depend on File-Spec
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-13 20:40 UTC by Owen Gunden
Modified: 2003-10-06 05:34 UTC (History)
0 users

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


Attachments
libtool make output (libtool-missing-dep.txt,1.12 KB, text/plain)
2003-08-19 23:50 UTC, Danny Milosavljevic
Details
emerge info output (libtool-emerge-info.txt,1.39 KB, text/plain)
2003-08-19 23:55 UTC, Danny Milosavljevic
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Owen Gunden 2003-08-13 20:40:28 UTC
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
Comment 1 SpanKY gentoo-dev 2003-08-13 20:51:53 UTC
post `emerge info` and the version of perl that you have 
Comment 2 Danny Milosavljevic 2003-08-19 23:50:38 UTC
Created attachment 16354 [details]
libtool make output
Comment 3 Danny Milosavljevic 2003-08-19 23:55:56 UTC
Created attachment 16355 [details]
emerge info output
Comment 4 Danny Milosavljevic 2003-08-19 23:57:26 UTC
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.

Comment 5 Michael Cummings (RETIRED) gentoo-dev 2003-08-22 03:53:31 UTC
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. 
Comment 6 Owen Gunden 2003-08-22 09:00:23 UTC
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?
Comment 7 Michael Cummings (RETIRED) gentoo-dev 2003-08-22 09:04:50 UTC
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.
Comment 8 Owen Gunden 2003-08-22 10:27:39 UTC
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"
Comment 9 Michael Cummings (RETIRED) gentoo-dev 2003-10-06 05:34:56 UTC
closing down this bug - looks like all parties are working