Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 73140 - heimdal doesnt update included ltmain.sh/libtool files: no .so in library name
Summary: heimdal doesnt update included ltmain.sh/libtool files: no .so in library name
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Daniel Ahlberg (RETIRED)
URL:
Whiteboard:
Keywords:
: 73322 73684 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-12-02 08:21 UTC by Christophe Saout
Modified: 2005-10-13 00:46 UTC (History)
10 users (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 Christophe Saout 2004-12-02 08:21:17 UTC
In Gentoo ~x86 there was an upgrate to libtool 1.5.10 yesterday.

I recompiled heimdal today and noticed that the libraries didn't have .so in their name and so everything broke (the heimdal rebuild runs elibtoolize). back to 1.5.2-r7 and it works again.

This happened before with other upgrades beyond 1.5.2 which where then retired.


Reproducible: Always
Steps to Reproduce:
Comment 1 Kaiting Chen 2004-12-04 10:12:58 UTC
Yes, I have this problem too. I haven't attributed it to libtool yet. However, what happens is, when I try to emerge any of the GTK# bindings, they all create files in /usr/lib like libgtksharpglue instead of libgtksharpglue.so.
That breaks every application that depends on GTK# bindings.
Comment 2 SpanKY gentoo-dev 2004-12-04 19:29:20 UTC
*** Bug 73322 has been marked as a duplicate of this bug. ***
Comment 3 SpanKY gentoo-dev 2004-12-04 19:30:42 UTC
oddly fam works fine as do most apps

i'll mask 1.5.10 until this can be tracked down
Comment 4 Christian Rudh 2004-12-05 04:02:17 UTC
Downgraded libtool and re-emerged all the newest sharp-libraries. Now all gtk# applications work fine.
Comment 5 Peter Johanson (RETIRED) gentoo-dev 2004-12-07 10:08:39 UTC
*** Bug 73684 has been marked as a duplicate of this bug. ***
Comment 6 Jeremy Huddleston (RETIRED) gentoo-dev 2004-12-08 23:31:06 UTC
*** Bug 73563 has been marked as a duplicate of this bug. ***
Comment 7 Chris Smith 2004-12-09 08:14:13 UTC
Bug 73563 occurs with libtool-1.5.2-r7/r5 as well so it doesn't appear to be a duplicate of this bug.
Comment 8 SpanKY gentoo-dev 2004-12-11 14:48:33 UTC
ok, after talking to azarah, we've decided we're not going to hack around this anymore

this is a bug in heimdal, not in libtool

you cant run `aclocal` and update the aclocal.m4 with the system's libtool.m4 w/out running `libtoolize` to update the local libtool/ltmain.sh files too

we've updated libtool-1.5.10-r1 to perform a version sanity check ... i imagine a bunch of packages will fail this sanity check, but oh well ... this is a problem that should have been addressed by maintainers, not libtool
Comment 9 Peter Tiggerdine 2005-01-17 21:48:06 UTC
So basically your happy to break application to suite the purpose of libtool...  This isin't what gentoo is all about. Secondlly heimdal on packages.gentoo.org has being listed as stable, that has to be changed.
Comment 10 Marcus D. Hanwell (RETIRED) gentoo-dev 2005-01-18 07:08:29 UTC
I have updated app-crypt/heimdal-0.6.3-r1 with an extra elibtoolize call at seemant's request (as he has no CVS whilst on holiday). I have tested this with libtool 1.5.10-r2 and 1.5.2-r7, in each case heimdal compiles as expected.
Comment 11 Sergio Gelato 2005-05-17 04:38:34 UTC
The fix by Marcus Hanwell (2005-01-18) of calling elibtoolize a second time is
giving me trouble.

elibtoolize is NOT idempotent; in particular, it will not run
    libtoolize --copy --force
if the portage patch fails to apply (which is likely to happen if it has already
been applied, for example during the first run of elibtoolize).

I've replaced the second elibtoolize call with a simple
    libtoolize --copy --force
and the build now proceeds. Whether this is the right solution for everyone
I don't know.

I'm not sure why this wasn't caught earlier. Did elibtoolize itself change
its behaviour recently?
Comment 12 Anthony Gorecki 2005-06-01 23:04:52 UTC
The second call to elibtoolize breaks the build process. Comment #11's solution
seems to work.
Comment 13 Jakub Moc (RETIRED) gentoo-dev 2005-10-13 00:46:25 UTC
*** Bug 73684 has been marked as a duplicate of this bug. ***