Bug 5896

Summary: libvorbis-1.3.4 builds broken libs
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Steve Arnold <stephen.arnold42>
Component: multimediaAssignee: Cristian Iorga <cristian.iorga>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: Medium CC: meta.mr.watcher, meta.watcher, sgw
Version: 1.7   
Target Milestone: 1.6 M5   
Hardware: All   
OS: arm   
URL: https://bugs.gentoo.org/show_bug.cgi?id=502026
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Steve Arnold 2014-02-28 21:37:05 UTC
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...)
Comment 1 Cristian Iorga 2014-03-12 06:50:19 UTC
Investigation started.
Comment 2 Cristian Iorga 2014-03-12 06:57:57 UTC
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
Comment 3 Cristian Iorga 2014-03-12 14:53:25 UTC
Patch sent for review: mpd: upgrade to 0.18.9.