[yocto] [meta-raspberrypi] problem with building gstreamer1.0-omx

Herve Jourdain herve.jourdain at neuf.fr
Wed Jul 20 11:08:19 PDT 2016


Hi,

I have the exact same problem...
I believe the patch that Khem has sent depends on another patch in
gstreamer, that wasn't sent...
I'll send a patch soon to fix that "locally" (with a .bbappend to gstreamer
in meta-raspberrypi), though it should end up ultimately in oe, once
properly tested on other platforms.

Herve

-----Original Message-----
From: yocto-bounces at yoctoproject.org [mailto:yocto-bounces at yoctoproject.org]
On Behalf Of piotr.lewicki
Sent: mercredi 20 juillet 2016 13:58
To: yocto at yoctoproject.org
Subject: [yocto] [meta-raspberrypi] problem with building gstreamer1.0-omx

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/raspberryp
i3/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-p
oky-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/rec
ipes-multimedia/gstreamer/gstreamer1.0-omx_1.2.0.bb:do_compile
(/home/piotr.lewicki/yocto-raspberry/2016-07-18/build/../layers/poky/meta/re
cipes-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

--
_______________________________________________
yocto mailing list
yocto at yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto




More information about the yocto mailing list