[yocto] [meta-raspberrypi] problem with building gstreamer1.0-omx
piotr.lewicki
piotr.lewicki at elfin.de
Wed Jul 20 04:58:05 PDT 2016
Hi,
After recent update of meta-raspberrypi I have a problem with building
gstreamer1.0-omx package.
I have one strange warning and one error due to missing gstglmemoryegl.h
file (marked with pluses below):
| In file included from ../../gst-omx-1.2.0/omx/gstomx.h:48:0,
| from ../../gst-omx-1.2.0/omx/gstomx.c:30:
|
/home/piotr.lewicki/yocto-raspberry/2016-07-18/build/tmp/sysroots/raspberrypi3/usr/include/IL/OMX_Core.h:45:4:
warning: #warning OMX_SKIP64BIT is not defined - this will be
incompatible with the VC GPU code. [-Wcpp]
++++++++| #warning OMX_SKIP64BIT is not defined - this will be
incompatible with the VC GPU code.
| ^
++++++++| ../../gst-omx-1.2.0/omx/gstomxvideodec.c:41:39: fatal error:
gst/gl/egl/gstglmemoryegl.h: No such file or directory
| compilation terminated.
| make[2]: *** [libgstomx_la-gstomxvideodec.lo] Error 1
| make[2]: *** Waiting for unfinished jobs....
| make[2]: Leaving directory
`/home/piotr.lewicki/yocto-raspberry/2016-07-18/build/tmp/work/raspberrypi3-poky-linux-gnueabi/gstreamer1.0-omx/1.2.0-r1/build/omx'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory
`/home/piotr.lewicki/yocto-raspberry/2016-07-18/build/tmp/work/raspberrypi3-poky-linux-gnueabi/gstreamer1.0-omx/1.2.0-r1/build'
| make: *** [all] Error 2
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_compile (log file is located at
/home/piotr.lewicki/yocto-raspberry/2016-07-18/build/tmp/work/raspberrypi3-poky-linux-gnueabi/gstreamer1.0-omx/1.2.0-r1/temp/log.do_compile.4424)
ERROR: Task
/home/piotr.lewicki/yocto-raspberry/2016-07-18/build/../layers/poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb:do_compile
(/home/piotr.lewicki/yocto-raspberry/2016-07-18/build/../layers/poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb:do_compile)
failed with exit code '1'
Do you have any idea why I have those messages?
I use gstreamer1.0 1.8.2 and corresponding plugin versions.
I have noticed that after removing
file://0007-omxvideodec-Use-gstglmemoryegl-for-the-RPi.patch from
gstreamer1.0-omx_1.2.0.bbappend - the package builds..
Any hint why I don't have this gstglmemoryegl.h header?
Thanks,
Piotr
More information about the yocto
mailing list