Gentoo Archives: gentoo-user

From: Uwe Thiem <uwix@××××.na>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] libmad.la missing
Date: Thu, 15 May 2008 13:23:05
Message-Id: 200805151422.55229.uwix@iway.na
In Reply to: Re: [gentoo-user] libmad.la missing by Volker Armin Hemmann
1 On Thursday 15 May 2008, Volker Armin Hemmann wrote:
2 > On Donnerstag, 15. Mai 2008, Uwe Thiem wrote:
3 > > On Wednesday 14 May 2008, Volker Armin Hemmann wrote:
4 > > > On Mittwoch, 14. Mai 2008, Uwe Thiem wrote:
5 > > > > Hi folks,
6 > > > >
7 > > > > libmad-0.2.1 doens't install libmad.la. Programs linking to
8 > > > > it fail during link stage. Is it a known issue?
9 > > >
10 > > > there is no 'libmad-0.2.1' on my system.
11 > >
12 > > It's weird. libmad-0.15.1b-r5 installs as libmad-0.2.1. From the
13 > >
14 > > emerge output:
15 > > >>> Merging media-libs/libmad-0.15.1b-r5 to /
16 > >
17 > > --- /usr/
18 > > --- /usr/lib/
19 > >
20 > > >>> /usr/lib/libmad.so -> libmad.so.0.2.1
21 > >
22 > > --- /usr/lib/pkgconfig/
23 > >
24 > > >>> /usr/lib/pkgconfig/mad.pc
25 > > >>> /usr/lib/libmad.a
26 > > >>> /usr/lib/libmad.so.0.2.1
27 > > >>> /usr/lib/libmad.so.0 -> libmad.so.0.2.1
28 > >
29 > > And indeed:
30 > > uwix uwe # ls -l /usr/lib/libmad*
31 > > -rw-r--r-- 1 root root 101062 May 15 09:10 /usr/lib/libmad.a
32 > > lrwxrwxrwx 1 root root 15 May 15 09:10 /usr/lib/libmad.so ->
33 > > libmad.so.0.2.1
34 > > lrwxrwxrwx 1 root root 15 May 15 09:10 /usr/lib/libmad.so.0
35 > > -> libmad.so.0.2.1
36 > > -rwxr-xr-x 1 root root 91472 May 15 09:10
37 > > /usr/lib/libmad.so.0.2.1
38 > >
39 > > Still, no libmad.la.
40 >
41 > hm, you are right. But revdep-rebuilt should solve that problem.
42 > Not by creating the la file but by rebuilding the apps needing it.
43
44 How? If the build system of a package uses libtool and insists on the
45 existence of this la file, revdep-rebuild wouldn't help. Actually I
46 tried to re-emerge failing package with "--oneshot" (not different
47 from what revdep-rebuild does) and it failed again due to the missing
48 la.
49
50 I could, of course, write the la file myself. In the end, it is just a
51 text file describing some properties of the liberary. But that seems
52 a very hackish work-around.
53
54 I don't want to do a revdep-rebuild right now because I have a
55 half-baked update. And from my POV, it wouldn't help at all.
56
57 Uwe
58
59 --
60 Ignorance killed the cat, sir, curiosity was framed!
61 --
62 gentoo-user@l.g.o mailing list

Replies

Subject Author
Re: [gentoo-user] libmad.la missing Volker Armin Hemmann <volker.armin.hemmann@××××××××××××.de>