I just hit this bug in my latest master build (using meta-raspberrypi and meta-alt-desktop-extras from my own github layers) only I needed to upgrade mpd to current stable (0.18.8) to get the exact failure described here: https://bugs.gentoo.org/show_bug.cgi?id=502026 With the current mpd-0.18.4 the failure is similar, but involves both libav and libvorbis. So libav *does* build with the newer libvorbis, but also produces broken libs which then causes a linker failure as shown above. Downgrading libvorbis to the previous 1.3.3 version allows libav and mpd to build correctly again. The above bug is recent and has no response yet, and I didn't get far enough to have a fix for the new libvorbis yet either (since I'm still debugging an image bug in the upstream rpi layer and didn't want to get completely side-tracked...)
Investigation started.
Issue has been fixed in mpd 0.18.9: See changelog: http://git.musicpd.org/cgit/master/mpd.git/plain/NEWS?h=release-0.18.9 * decoder - vorbis: fix linker failure when libvorbis/libogg are static * encoder - vorbis: fix another linker failure An upgrade to mpd is needed. Steve, please give more details if there is an issue with libav also, and if so, please provide a test case to reproduce the issue. Regards, Cristian Iorga YP Intel Corporation
Patch sent for review: mpd: upgrade to 0.18.9.
Fixed with commit: http://git.openembedded.org/meta-openembedded/commit/?id=420bc238b68a7217513c7ca11a3a8ed5e71a2323