[Bug 796885] gst-plugins-base: Yocto build error: 'gbm.h' not found, 'EGL_PLATFORM_GBM_MESA' undeclared

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Jul 31 08:50:04 UTC 2018


https://bugzilla.gnome.org/show_bug.cgi?id=796885

--- Comment #4 from n.wesp at phytec.de ---
Okay I've tried to use v1.14.2 but therefore I've got more to do.
Basically I copied 'gstreamer1.0-plugins-base_1.14.1.bb' to
'gstreamer1.0-plugins-base_1.14.2.bb' and 'gstreamer1.0_1.14.1.bb' to
'gstreamer1.0_1.14.2.bb'. Then just changed the sha256sum so that it fits to
v1.14.2. (og both, plugins-base and gstreamer itself).
Furthermore I had to delete the used patches in '*.bb' and '*.bb_append' files
for gstreamer. Without deleting them, the build will fail because of patches,
which can't be applied.
After deleting the patches I get another error, which I can't clear right now.
So maybe you can help me in this case.

Error message is large, because of these many includes:
| ../../../arm-phytec-linux-gnueabi-libtool  --tag=CC   --mode=compile
arm-phytec-linux-gnueabi-gcc  -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard
-mcpu=cortex-a8
--sysroot=/home/wesp/yocto/rocko-next/build/tmp/work/cortexa8hf-neon-phytec-linux-gnueabi/gstreamer1.0-plugins-base/1.14.2-r0/recipe-sysroot
-DHAVE_CONFIG_H -I. -I../../../../gst-plugins-base-1.14.2/gst-libs/gst/video
-I../../..    -I../../../../gst-plugins-base-1.14.2/gst-libs
-I../../../gst-libs -pthread
-I/home/wesp/yocto/rocko-next/build/tmp/work/cortexa8hf-neon-phytec-linux-gnueabi/gstreamer1.0-plugins-base/1.14.2-r0/recipe-sysroot/usr/include/gstreamer-1.0
-I/home/wesp/yocto/rocko-next/build/tmp/work/cortexa8hf-neon-phytec-linux-gnueabi/gstreamer1.0-plugins-base/1.14.2-r0/recipe-sysroot/usr/include/glib-2.0
-I/home/wesp/yocto/rocko-next/build/tmp/work/cortexa8hf-neon-phytec-linux-gnueabi/gstreamer1.0-plugins-base/1.14.2-r0/recipe-sysroot/usr/lib/glib-2.0/include
-pthread
-I/home/wesp/yocto/rocko-next/build/tmp/work/cortexa8hf-neon-phytec-linux-gnueabi/gstreamer1.0-plugins-base/1.14.2-r0/recipe-sysroot/usr/include/glib-2.0
-I/home/wesp/yocto/rocko-next/build/tmp/work/cortexa8hf-neon-phytec-linux-gnueabi/gstreamer1.0-plugins-base/1.14.2-r0/recipe-sysroot/usr/lib/glib-2.0/include
-pthread
-I/home/wesp/yocto/rocko-next/build/tmp/work/cortexa8hf-neon-phytec-linux-gnueabi/gstreamer1.0-plugins-base/1.14.2-r0/recipe-sysroot/usr/include/gstreamer-1.0
-I/home/wesp/yocto/rocko-next/build/tmp/work/cortexa8hf-neon-phytec-linux-gnueabi/gstreamer1.0-plugins-base/1.14.2-r0/recipe-sysroot/usr/include/glib-2.0
-I/home/wesp/yocto/rocko-next/build/tmp/work/cortexa8hf-neon-phytec-linux-gnueabi/gstreamer1.0-plugins-base/1.14.2-r0/recipe-sysroot/usr/lib/glib-2.0/include
 -fno-strict-aliasing -DG_THREADS_MANDATORY -DG_DISABLE_CAST_CHECKS -Wall
-Wdeclaration-after-statement -Wvla -Wpointer-arith -Wmissing-declarations
-Wmissing-prototypes -Wredundant-decls -Wundef -Wwrite-strings
-Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs
-Waddress -Wno-multichar -Wnested-externs       -fvisibility=hidden
-I/home/wesp/yocto/rocko-next/build/tmp/work/cortexa8hf-neon-phytec-linux-gnueabi/gstreamer1.0-plugins-base/1.14.2-r0/recipe-sysroot/usr/include/orc-0.4
-O2 -pipe -g -feliminate-unused-debug-types
-fdebug-prefix-map=/home/wesp/yocto/rocko-next/build/tmp/work/cortexa8hf-neon-phytec-linux-gnueabi/gstreamer1.0-plugins-base/1.14.2-r0=/usr/src/debug/gstreamer1.0-plugins-base/1.14.2-r0
-fdebug-prefix-map=/home/wesp/yocto/rocko-next/build/tmp/work/cortexa8hf-neon-phytec-linux-gnueabi/gstreamer1.0-plugins-base/1.14.2-r0/recipe-sysroot-native=
-fdebug-prefix-map=/home/wesp/yocto/rocko-next/build/tmp/work/cortexa8hf-neon-phytec-linux-gnueabi/gstreamer1.0-plugins-base/1.14.2-r0/recipe-sysroot=
 -c -o libgstvideo_1.0_la-video-enumtypes.lo `test -f 'video-enumtypes.c' ||
echo
'../../../../gst-plugins-base-1.14.2/gst-libs/gst/video/'`video-enumtypes.c
| make[5]: *** No rule to make target '/usr/bin/g-ir-scanner-wrapper', needed
by 'GstVideo-1.0.gir'.  Stop.
| make[5]: *** Waiting for unfinished jobs....

Maybe it could be possible, that anyone can create working
'gstreamer1.0-plugins-base_1.14.2.bb' and 'gstreamer1.0_1.14.2.bb' files?
Or maybe all available gstreamer*.bb files updated to v1.14.2?

Thanks and best regards!

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list