[gst-hybris] FTBFS in wily/vivid (armhf/i386)

Bug #1458681 reported by Ricardo Salveti
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gst-plugins-bad1.0 (Ubuntu)
New
Undecided
Unassigned
platform-api (Ubuntu)
New
Undecided
Unassigned

Bug Description

When building gst-plugins-bad1.0 1.4.5-1ubuntu3

...
/bin/bash ../../libtool --tag=CC --tag=disable-static --mode=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/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/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/gudev-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/libusb-1.0 -DGST_USE_UNSTABLE_API -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-error -c -o libgstuvch264_la-gstuvch264_mjpgdemux.lo `test -f 'gstuvch264_mjpgdemux.c' || echo './'`gstuvch264_mjpgdemux.c
/bin/bash ../../libtool --tag=CC --tag=disable-static --mode=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/i386-linux-gnu/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 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-error -c -o libgstdvb_la-gstdvbsrc.lo `test -f 'gstdvbsrc.c' || echo './'`gstdvbsrc.c
/bin/bash ../../libtool --tag=CC --tag=disable-static --mode=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/i386-linux-gnu/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 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-error -c -o libgstdvb_la-dvbbasebin.lo `test -f 'dvbbasebin.c' || echo './'`dvbbasebin.c
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.

Revision history for this message
Ricardo Salveti (rsalveti) wrote :

gst-plugins-bad doesn't use mir directly, and the mir_toolkit header gets included because of platform-api. I believe the right fix would be for platform-api to export the right include path as part of the pc file that it exports.

Revision history for this message
Iain Lane (laney) wrote :

Requires: mirclient on data/ubuntu-platform-api.pc.in is needed on the platform-api side I think

gst-plugins-bad1.0 needs updating to use platform-api's CFLAGS and LIBS from pkg-config.

Revision history for this message
Ricardo Salveti (rsalveti) wrote : Re: [Bug 1458681] Re: [gst-hybris] FTBFS in wily/vivid (armhf/i386)

On Mon, Jun 15, 2015 at 11:56 AM, Iain Lane <email address hidden> wrote:
> Requires: mirclient on data/ubuntu-platform-api.pc.in is needed on the
> platform-api side I think
>
> gst-plugins-bad1.0 needs updating to use platform-api's CFLAGS and LIBS
> from pkg-config.

Right, that once we're able to build platform-api again :-)

Revision history for this message
Iain Lane (laney) wrote :

Ya, I pinged Gerry about that and there's movement now

Revision history for this message
Iain Lane (laney) wrote :

There are patches on another bug so I'm going to dupe this one there.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.