Hi, I tryed to emerge mt-daapd-0.2.1.1 with USE="-debug -howl -vorbis". However the ebuild stops because of missing ogg-headers. workaround: emerge libv stopsorbis or put 'vorbis' in the useflags. In this case the mt-daapd ebuild pulls libvorbis as a dependency.
This seems to be a problem with the mt-daapd configure script. Unpacking the source and manually running ./configure --disable-oggvorbis gives the error: [snip] checking for id3_file_open in -lid3tag... yes Have id3tag Adding dynamic libid3tag USE_OGGVORBIS is true checking for ogg/ogg.h... yes checking for ogg_sync_init in -logg... yes Have ogg Adding dynamic libogg checking for vorbis/codec.h... no configure: error: vorbis/codec.h not found... Must have libvorbis installed for Ogg/Vorbis support
Created attachment 65723 [details, diff] Patch to the mt-daapd-0.2.1.1 ebuild Workaround patch to the mt-daapd ebuild so it doesn't add --disable-oggvorbis when USE="-vorbis"
This appears to be fixed upstream (http://www.mt-daapd.org/index.php?Itemid=40&func=view&id=1598&catid=3), but until a new version is released you will need to patch the ebuild as above.
0.2.3 fixed in cvs.