mt-daapd0.2.4.1 can't be compiled due of missing libogg. configure: error: ogg/ogg.h not found... Must have libogg installed for Ogg/Vorbis support There should be a libogg dependency. Thank you Timo Reproducible: Always
You have USE=vorbit set? If yes, how did you exactly manage to emerge libvorbis without libogg, it already depends on it?
(In reply to comment #1) > You have USE=vorbit set? If yes, how did you exactly manage to emerge libvorbis No, USE=vorbis was not set. After enabling USE=vorbis it emerged libvorbis and compiled mt-daapd, too. But before, I emerged libogg by hand. Timo
Didn't emerge -uDN world catch the USE flag change?
(In reply to comment #3) > Didn't emerge -uDN world catch the USE flag change? > No, it didn't. The mt-daapd update was out of 'emerge -uDN world', but it stopped emerging at the mt-daapd-ebuild. Timo
libvorbis depend is not optional. Kill that useflag please, it doesn't do anything :)
There should not be a libogg-dependency and one should not kill the useflag. However, one should fix that broken autofoo-crap. I've attached a patch which fixes it, though it's probably in the wrong file (where the other madness is patched), you may create a separate one if you like. Please integrate it to let emerge world run through without problems. I don't want ogg on the system, mt-daapd is for streaming mp3s on this box.
Created attachment 145056 [details, diff] fixes the wrong ogg checking if --disable-oggvorbis was specified
(In reply to comment #7) > Created an attachment (id=145056) [edit] > fixes the wrong ogg checking if --disable-oggvorbis was specified > Just wanted to note that this bug persists in: media-sound/mt-daapd-0.2.4.2 USE="-avahi -vorbis" Regards -nerdbert
Created attachment 184689 [details, diff] Fixed, unified version of previous ogg patch Bug confirmed with mt-daapd-0.2.4.2 on amd64 hardened profile. Attached is a patch in unified form for that version (I couldn't get portage to apply the last one)
Applied, finally, sorry it took so long. Thanks.