gst-plugins-bad1.0 FTBFS: mirclient headers needed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gst-plugins-bad1.0 (Ubuntu) |
Fix Released
|
High
|
Steve Langasek | ||
platform-api (Ubuntu) |
Fix Released
|
High
|
Mir development team |
Bug Description
The gst-plugins-bad1.0 package fails to build in Ubuntu since before the vivid release. The latest build failure, for a no-change rebuild for the libnettle transition, can be seen at <https:/
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -D_FORTIFY_SOURCE=2 -I../../gst-libs -I../../gst-libs -pthread -I/usr/
[...]
In file included from /usr/include/
/usr/include/
#include <mir_toolkit/
compilation terminated.
This failure happens only on armhf and i386 architectures, which are the only ones where libgstandroidmedia is enabled.
There are two related bugs here. First, the sys/androidmedia makefile is failing to reference the ubuntu-platform-api pkg-config, which is the expected way to find include paths etc for a library that's being referenced; instead includes of <ubuntu/
Both of these bugs should be fixed in order to properly fix the gst-plugins-bad1.0 build failure.
Related branches
- Alberto Aguirre (community): Approve
- PS Jenkins bot: Needs Fixing (continuous-integration)
-
Diff: 8 lines (+1/-0)1 file modifieddata/ubuntu-platform-api.pc.in (+1/-0)
Changed in platform-api (Ubuntu): | |
importance: | Undecided → High |
tags: | added: patch |
Here's the patch which fixes gst-plugins-bad1.0. ubuntu-platform-api still needs to add the Requires.private: mirclient to its pkg-config in order for this to work.