FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Gentoo > Gentoo User

 
 
LinkBack Thread Tools
 
Old 05-14-2008, 07:09 PM
Uwe Thiem
 
Default libmad.la missing

Hi folks,

libmad-0.2.1 doens't install libmad.la. Programs linking to it fail
during link stage. Is it a known issue?

Uwe

--
Ignorance killed the cat, sir, curiosity was framed!
--
gentoo-user@lists.gentoo.org mailing list
 
Old 05-14-2008, 08:14 PM
Volker Armin Hemmann
 
Default libmad.la missing

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.

But probably you are hit by flameeyes test. Just revdep-rebuilt.

Or install libmad-0.15.1b-r5
--
gentoo-user@lists.gentoo.org mailing list
 
Old 05-15-2008, 08:13 AM
Uwe Thiem
 
Default libmad.la missing

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.

???

Uwe

--
Ignorance killed the cat, sir, curiosity was framed!
--
gentoo-user@lists.gentoo.org mailing list
 
Old 05-15-2008, 12:55 PM
Volker Armin Hemmann
 
Default libmad.la missing

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.


--
gentoo-user@lists.gentoo.org mailing list
 
Old 05-15-2008, 01:22 PM
Uwe Thiem
 
Default libmad.la missing

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
 
Old 05-15-2008, 02:46 PM
Volker Armin Hemmann
 
Default libmad.la missing

On Donnerstag, 15. Mai 2008, Uwe Thiem wrote:
> 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!

http://blog.flameeyes.eu/articles/2008/04/14/what-about-those-la-files

https://bugs.gentoo.org/show_bug.cgi?id=218286

just run revdep-rebuilt. The la file is not really needed at all. But
somewhere something 'thinks' to depend on it. revdep-rebuilt will fix that.
--
gentoo-user@lists.gentoo.org mailing list
 
Old 05-19-2008, 07:48 PM
Enrico Weigelt
 
Default libmad.la missing

* Uwe Thiem <uwix@iway.na> 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?

Solution: fix the importing package and rip off the libtool crap.


Which package is it ?


cu
--
---------------------------------------------------------------------
Enrico Weigelt == metux IT service - http://www.metux.de/
---------------------------------------------------------------------
Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
---------------------------------------------------------------------
--
gentoo-user@lists.gentoo.org mailing list
 

Thread Tools




All times are GMT. The time now is 08:56 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org