Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 218364

Summary: libogg-1.1.3-r1 doesn't contain libogg.la; kdelibs-3.5.9-r2 requires libogg.la
Product: Gentoo Linux Reporter: Bob Reveley <bob>
Component: [OLD] LibraryAssignee: Gentoo KDE team <kde>
Status: RESOLVED DUPLICATE    
Severity: normal CC: eric_chaligny
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: output of emerge --info
Update kdelibs-3.5.9-r1 to 3.5.9-r2 log file

Description Bob Reveley 2008-04-19 05:48:44 UTC
Ran 'emerge -uDv world'. Libogg was updated from 1.1.3 to 1.1.3-r1. Fourteen other apps were updated, then the update of kdelibs from 3.5.9-r1 to 3.5.9-r2 failed.
Comment 1 Bob Reveley 2008-04-19 05:49:49 UTC
Created attachment 150253 [details]
output of emerge --info
Comment 2 Bob Reveley 2008-04-19 05:52:09 UTC
Created attachment 150254 [details]
Update kdelibs-3.5.9-r1 to 3.5.9-r2 log file
Comment 3 Bob Reveley 2008-04-19 06:36:44 UTC
libogg-1.1.3-r1 doesn't install libogg.la. I downgraded to libogg-1.1.3, checked for dynamic links with revdep-rebuild, masked media-libs/libogg-1.1.3-r1 and will again attempt 'emerge -uDv world' (kdelibs is first).
Comment 4 BedOS_Gui 2008-04-19 08:26:57 UTC
(In reply to comment #3)
> libogg-1.1.3-r1 doesn't install libogg.la. I downgraded to libogg-1.1.3,
> checked for dynamic links with revdep-rebuild, masked
> media-libs/libogg-1.1.3-r1 and will again attempt 'emerge -uDv world' (kdelibs
> is first).
> 

Same comilation error with pulseaudio-0.9.10-r1

grep: /usr/lib64/libogg.la: No such file or directory
/bin/sed: can't read /usr/lib64/libogg.la: No such file or directory
libtool: link: `/usr/lib64/libogg.la' is not a valid libtool archive
make[3]: *** [libpulsecore.la] Error 1
make[3]: *** Waiting for unfinished jobs....
Comment 5 Bob Reveley 2008-04-19 09:09:38 UTC
This time the compile of kdelibs-3.5.9-r2 complained about the absence of /usr/lib/libmad.la. I will follow the same procedure as with libogg (mask media-libs/libmad-0.15.1b-r5, check for dynamic links and try emerging kdelibs-3.5.9-r2. I might first do the same for the other media-libs that were updated with this sync/emerge: libtheora (from 1.0_beta2-r1 to 1.0_beta3), libmpcdec (from 1.2.6-r1 to 1.2.6-r2) and raptor (from 1.4.16 to 1.4.17).

I want to be sure to get everything that might break kdelibs-3.5.9-r2 compilation but don't know an easy way to find out what libs they might be (which libs had the *.la file remuved when upgraded) and I don't want to recompile kdelibs-3.5.9-r2 three or four more times.
Comment 6 Bob Reveley 2008-04-19 09:18:11 UTC
Will this cause problems in the future when the media-libs have future updates (that might or might not include the *.la files)? Will those future updates break kdelibs-3.5.9-r2 if I am able to emerge it now with these workarounds?
Comment 7 Ingmar Vanhassel (RETIRED) gentoo-dev 2008-04-19 11:50:09 UTC
Run revdep-rebuild.

*** This bug has been marked as a duplicate of bug 218286 ***