building gstreamr from mono repo meson issues

Belisko Marek marek.belisko at
Thu Oct 21 06:37:47 UTC 2021


according documentation on webpage :
for building gstreamer it is necessary to run following commands:

meson builddir
ninja -C builddir

I'm trying to add support for gstreamer to yocto and I hit some issue
which are not quite clear to me.

- gstreamer requires meson >= 0.59 (doesn't work with version on
Ubuntu 16.04 or 18.04)
- when added meson 0.59.1 I'm hitting following issue:

 | DEBUG: Python function extend_recipe_sysroot finished
| DEBUG: Executing shell function do_configure
| NOTE: Executing meson -Dintrospection=true ...
| The Meson build system
| Version: 0.59.1
| Source dir: /home/builder/build/tmp/work/cortexa53-crypto-poky-linux/gstreamer/1.0+gitAUTOINC+b4ca58df76-r0/git
| Build dir: /home/builder/build/tmp/work/cortexa53-crypto-poky-linux/gstreamer/1.0+gitAUTOINC+b4ca58df76-r0/build
| Build type: cross build
| ../git/ ERROR: Value "true" (of type "string") for
combo option "Generate gobject-introspection bindings" is not one of
the choices. Possible choices are (as string): "enabled", "disabled",
| A full log can be found at
| ERROR: meson failed

Is meson too new or am I doing something wrong?

Is there some way to cross-compile gstreamer from mono  repo in some
docker container or so for experimenting with bleeding edge master?

Thanks and BR,


as simple and primitive as possible
Marek Belisko - OPEN-NANDRA
Freelance Developer

Ruska Nova Ves 219 | Presov, 08005 Slovak Republic
Tel: +421 915 052 184
skype: marekwhite
twitter: #opennandra

More information about the gstreamer-devel mailing list