Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 219385 - kdelibs-3.5.9-r2 fails to build with libmad-0.15.1b-r5 due to missing libmad.la
Summary: kdelibs-3.5.9-r2 fails to build with libmad-0.15.1b-r5 due to missing libmad.la
Status: RESOLVED DUPLICATE of bug 218286
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-26 21:06 UTC by Norman Yarvin
Modified: 2008-07-31 17:52 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 Norman Yarvin 2008-04-26 21:06:30 UTC
The change from libmad-0.15.1b-r4 to libmad-0.15.1b-r5 causes kdelibs-3.5.9-r2 to fail to build, with the messages:

/bin/sed: can't read /usr/lib64/libmad.la: No such file or directory
libtool: link: `/usr/lib64/libmad.la' is not a valid libtool archive

This is because the newer ebuild for libmad intentionally deletes all .la files before installing (this being the only difference between the two ebuilds).


Reproducible: Always
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2008-04-26 21:21:56 UTC

*** This bug has been marked as a duplicate of bug 218286 ***
Comment 2 Bill Puschmann 2008-07-31 17:52:06 UTC
(In reply to comment #3)
> This change also breaks basket-1.0.3.1, but downgrading libmad to -r4 fixes the
> issue.  Diego -- why the change to libmad to delete the .la files?  If you can
> help me understand the issue, maybe I can help with a solution.
> 

Diego made changes to the libmad emerge that forcefully deletes the .la files on his own initiative.  He posted information about it on his own blog - but doesn't cite libmad (making searching for it a bit of a problem).  He may have some good points, but fails to actually let anyone know unless you're already following his blog and can read between the lines.

UNFORTUNATELY revdep-rebuild does NOT fix this.  It probably should, but that's for another bug.  Other people (specifically Diego) have tried to offer this "solution" - but have obviously never tested it themselves.

How to work around it?  Re-emerge arts.  That "fixes" the libmad issues (since it's from arts that the .la is being pulled in.