After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 781773 - gst-build: not clear how to build gst-omx as a subproject
gst-build: not clear how to build gst-omx as a subproject
Status: RESOLVED INVALID
Product: GStreamer
Classification: Platform
Component: gst-build
git master
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-04-26 14:36 UTC by Guillaume Desmottes
Modified: 2017-05-09 13:40 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Guillaume Desmottes 2017-04-26 14:36:56 UTC
I'd like to build gst-omx as a gst-build subproject so I enabled it:
$ mesonconf build/ -D disable_gst_omx=false

But when trying to build it complains about the target not being specified:

Meson encountered an error in file subprojects/gst-omx/meson.build, line 230, column 2:
Error encountered: Unsupported omx target specified. Use the -Dwith_omx_target option

I tried defining it but the option doesn't exit at this stage:

$ mesonconf build/ -D gst-omx:with_omx_target=generic
Meson configurator encountered an error:

Unknown option gst-omx:with_omx_target.

I would be good to show how to do this in the README. I'd be happy to update it if one can show me the right trick. :)
Comment 1 Matthew Waters (ystreet00) 2017-04-27 07:22:29 UTC
There seems to be something slightly wrong in meson with this that you're hitting.

Using meson builddir -Ddisable_gst_omx=false -Dgst-omx:with_omx_target=generic instead of changing things with mesonconf works exactly as specified.
Comment 2 Guillaume Desmottes 2017-05-09 13:14:00 UTC
Thanks. That indeed seems to do the trick but I'm now hitting bug #782382