Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 106748 - libgdiplus-1.1.9 fails to build with older libtool
Summary: libgdiplus-1.1.9 fails to build with older libtool
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-20 20:35 UTC by Nate Case
Modified: 2005-09-21 08:56 UTC (History)
1 user (show)

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 Nate Case 2005-09-20 20:35:32 UTC
Emerging libgdiplus-1.1.9 on my system failed:

Making all in src
make[5]: Entering directory
`/var/tmp/portage/libgdiplus-1.1.9/work/libgdiplus-1.1.9/cairo/pixman/src'
if /bin/sh ../../libtool --tag=CC --mode=compile i686-pc-linux-gnu-gcc
-DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I.     -march=i686 -mcpu=i686
-O2 -pipe -MT pixregion.lo -MD -MP -MF ".deps/pixregion.Tpo" -c -o
pixregion.lo pixregion.c; \
then mv -f ".deps/pixregion.Tpo" ".deps/pixregion.Plo"; else rm -f
".deps/pixregion.Tpo"; exit 1; fi
libtool: unrecognized option `--tag=CC'
Try `libtool --help' for more information.
--[snip]--
!!! ERROR: dev-dotnet/libgdiplus-1.1.9 failed.
!!! Function src_compile, Line 56, Exitcode 2

The error message suggests that the "--tag" option support is needed.  My
current version of libtool was libtool-1.4.1-r10, which apparently doesn't
support that.  After upgrading libtool to libtool-1.5.18-r1, emerging libgdiplus
succeeded.

Reproducible: Always
Steps to Reproduce:
1. Emerge libgdiplus with libtool-1.4.1-r10
2. Watch it fail

Actual Results:  
It failed

Expected Results:  
Not failed

Ebuild for libgdiplus should probably just require a newer libtool version.  I'm
not sure which version introduced the "--tag" option though.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-09-21 02:22:37 UTC
(In reply to comment #0)
> 1. Emerge libgdiplus with libtool-1.4.1-r10

Not in portage at all, removed 10 month ago... Upgrade your system before
reporting bugs, please. 
Comment 2 Nate Case 2005-09-21 06:06:39 UTC
(In reply to comment #1)
> (In reply to comment #0)
> > 1. Emerge libgdiplus with libtool-1.4.1-r10
> 
> Not in portage at all, removed 10 month ago... Upgrade your system before
> reporting bugs, please. 

Ok, for future reference -- is there any way I'm supposed to know that my
libtool needed to be upgraded?  Isn't that the whole point of dependency
tracking in the ebuilds?  Or is there some easy way for me to check if I have
versions of packages that are no longer in portage (without doing it per package)?

Thanks
Comment 3 gent_bz 2005-09-21 08:56:38 UTC
At the very least : emerge -DuN system
but better (imho) would be : emerge -DuavNt world
man portage will tell you what the options actually mean.