[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