[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-user
Subject:    Re: [gentoo-user] libmad.la missing
From:       Uwe Thiem <uwix () iway ! na>
Date:       2008-05-15 13:22:54
Message-ID: 200805151422.55229.uwix () iway ! na
[Download RAW message or body]

On Thursday 15 May 2008, Volker Armin Hemmann wrote:
> On Donnerstag, 15. Mai 2008, Uwe Thiem wrote:
> > On Wednesday 14 May 2008, Volker Armin Hemmann wrote:
> > > On Mittwoch, 14. Mai 2008, Uwe Thiem wrote:
> > > > Hi folks,
> > > >
> > > > libmad-0.2.1 doens't install libmad.la. Programs linking to
> > > > it fail during link stage. Is it a known issue?
> > >
> > > there is no 'libmad-0.2.1' on my system.
> >
> > It's weird. libmad-0.15.1b-r5 installs as libmad-0.2.1. From the
> >
> > emerge output:
> > >>> Merging media-libs/libmad-0.15.1b-r5 to /
> >
> > --- /usr/
> > --- /usr/lib/
> >
> > >>> /usr/lib/libmad.so -> libmad.so.0.2.1
> >
> > --- /usr/lib/pkgconfig/
> >
> > >>> /usr/lib/pkgconfig/mad.pc
> > >>> /usr/lib/libmad.a
> > >>> /usr/lib/libmad.so.0.2.1
> > >>> /usr/lib/libmad.so.0 -> libmad.so.0.2.1
> >
> > And indeed:
> > uwix uwe # ls -l /usr/lib/libmad*
> > -rw-r--r-- 1 root root 101062 May 15 09:10 /usr/lib/libmad.a
> > lrwxrwxrwx 1 root root     15 May 15 09:10 /usr/lib/libmad.so ->
> > libmad.so.0.2.1
> > lrwxrwxrwx 1 root root     15 May 15 09:10 /usr/lib/libmad.so.0
> > -> libmad.so.0.2.1
> > -rwxr-xr-x 1 root root  91472 May 15 09:10
> > /usr/lib/libmad.so.0.2.1
> >
> > Still, no libmad.la.
>
> hm, you are right. But revdep-rebuilt should solve that problem.
> Not by creating the la file but by rebuilding the apps needing it.

How? If the build system of a package uses libtool and insists on the 
existence of this la file, revdep-rebuild wouldn't help. Actually I 
tried to re-emerge failing package with "--oneshot" (not different 
from what revdep-rebuild does) and it failed again due to the missing 
la.

I could, of course, write the la file myself. In the end, it is just a 
text file describing some properties of the liberary. But that seems 
a very hackish work-around.

I don't want to do a revdep-rebuild right now because I have a 
half-baked update. And from my POV, it wouldn't help at all.

Uwe

-- 
Ignorance killed the cat, sir, curiosity was framed!
-- 
gentoo-user@lists.gentoo.org mailing list

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic