When emerging kdemultimedia-3.3.1/juk get a src_compile error and compilation exits due to missing library (/usr/lib/libmusicbrainz.la). Reproducible: Always Steps to Reproduce: 1. emerge kdemultimedia 2. 3. To fix 'emerge musicbrainz && emerge kdemultimedia-3.3.1'
Exact error message please.
kdemultimedia already depends on media-libs/tunepimp, which provides /usr/lib/libmusicbrainz.la. maybe unmerging musicbrainz, reemerging tunepimp and trying again?
I think that may be the problem - are you absolutely sure that tunepimp provides /usr/lib/libmusicbrainz.la? My problem: emerge kdemultimedia complains about not being able to link to libmusicbrainz.la (Sorry, don't have the exact error message) Solution: emerge musicbrainz kdemultimedia and bob's your uncle. Looking at the dependencies: - kde-base depends on tunepimp - tunepimp depends on musicbrainz >= 2.1.0 So, I don't know why musicbrainz wasn't automagically installed as a dependancy of tunepimp... This is my $.02US. Hopefully it helps.
Any news on this?
You're right, tunepimp depends on musicbrainz that provides libmusicbrainz.la (I should have looked better). The bug seems not reproduceable, though, maybe it was a consequence of the tricky upgrade path from musicbrainz-2.0.x to 2.1.x? (Have you followed the instructions in pkg_postinst() in the musicbrainz ebuild?) Anyway, it's something that should not happen again.
see previous comment.
*** Bug 76863 has been marked as a duplicate of this bug. ***
*** Bug 79807 has been marked as a duplicate of this bug. ***
mmm... I should have never said "that should not happen again"... I can only suppose that there was a broken tree at some point in the past, where dependencies were not right, I don't know what we can do.
*** Bug 80313 has been marked as a duplicate of this bug. ***
*** Bug 88033 has been marked as a duplicate of this bug. ***
*** Bug 88127 has been marked as a duplicate of this bug. ***
*** Bug 91784 has been marked as a duplicate of this bug. ***
*** Bug 88204 has been marked as a duplicate of this bug. ***
*** Bug 92916 has been marked as a duplicate of this bug. ***
*** Bug 94573 has been marked as a duplicate of this bug. ***
*** Bug 94730 has been marked as a duplicate of this bug. ***
*** Bug 99149 has been marked as a duplicate of this bug. ***
*** Bug 107575 has been marked as a duplicate of this bug. ***