touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #84968
[Bug 1465958] Re: gst-plugins-bad1.0 FTBFS: mirclient headers needed
** Changed in: platform-api (Ubuntu)
Importance: Undecided => High
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to platform-api in Ubuntu.
https://bugs.launchpad.net/bugs/1465958
Title:
gst-plugins-bad1.0 FTBFS: mirclient headers needed
Status in gst-plugins-bad1.0 package in Ubuntu:
Confirmed
Status in platform-api package in Ubuntu:
Confirmed
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://launchpad.net/ubuntu/+source/gst-plugins-
bad1.0/1.4.5-1ubuntu4/+build/7539541>:
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -D_FORTIFY_SOURCE=2 -I../../gst-libs -I../../gst-libs -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -DGST_USE_UNSTABLE_API -DG_THREADS_MANDATORY -DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wwrite-strings -Wformat-security -Wold-style-definition -Winit-self -Wmissing-include-dirs -Waddress -Wno-multichar -Wnested-externs -g -I/usr/include/orc-0.4 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-error -c gstamchybris.c -fPIC -DPIC -o .libs/libgstandroidmedia_la-gstamchybris.o
[...]
In file included from /usr/include/ubuntu/application/ui/window.h:31:0,
from gstamc.h:35,
from gstamchybris.c:27:
/usr/include/ubuntu/application/instance.h:28:44: fatal error: mir_toolkit/mir_client_library.h: No such file or directory
#include <mir_toolkit/mir_client_library.h>
^
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/application/ui/[...]> are
hard-coded in sys/androidmedia/gstamc.h. (The pkg-config .pc file
indicates includes of <application/ui/[...]> are expected.) Second,
the ubuntu-platform-api .pc file lacks a Requires: declaration against
mirclient, despite the fact that ubuntu-platform-api references
headers from Mir.
Both of these bugs should be fixed in order to properly fix the gst-
plugins-bad1.0 build failure.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gst-plugins-bad1.0/+bug/1465958/+subscriptions
References