<div dir="ltr">Hello,<div><br></div><div>I'm building gstreamer 1.22.2 for ubuntu 20.04 with cerbero and I would like to include the new 'va' plugins.</div><div><br></div><div>My recipe is:<br>docker run -it -u 0 ubuntu:20.04 /bin/bash<br>apt-get update<br>DEBIAN_FRONTEND=noninteractive apt-get install git python3-distro python3-pip wget va-driver-all libva-dev<br>git clone <a href="https://gitlab.freedesktop.org/gstreamer/cerbero">https://gitlab.freedesktop.org/gstreamer/cerbero</a><br>cd cerbero/<br>git checkout 1.22.2<br>DEBIAN_FRONTEND=noninteractive ./cerbero-uninstalled bootstrap<br>./cerbero-uninstalled -v vaapi package gstreamer-1.0<br></div><div><br></div><div>On the last command, I get a build error:<br>../meson.build:1:0: ERROR: Unknown options: "with_drm, with_encoders, with_wayland, with_x11"<br><br>My questions are:</div><div>1) Is building the vaapi variant via cerbero the correct way to build the new gstva plugins?</div><div>2) If so, what are the steps required to successfully run " ./cerbero-uninstalled -v vaapi package gstreamer-1.0"?<br>3) I ran into several other issues prior to this which led me to installing the va-driver-all and libva-dev packages. Should cerbero be taking care of these dependencies?</div><div>4) Is there a way to force cerbero to create the tarball even if some files are missing?<br><br>Thank you,</div><div>Jon</div><div><br>--- Log ---<br>-----> Contents of /cerbero/build/logs/linux_x86_64/gstreamer-vaapi-1.0-configure.log:<br>Running command ['/cerbero/build/build-tools/bin/meson', '--prefix=/cerbero/build/dist/linux_x86_64', '--libdir=lib', '-Ddebug=true', '--default-library=both', '-Doptimization=2', '--backend=ninja', '--wrap-mode=nodownload', '-Dpkgconfig.relocatable=true', '--native-file', '/cerbero/build/sources/linux_x86_64/gstreamer-vaapi-1.0-1.22.2/_builddir/meson-native-file.txt', '-Dwith_encoders=auto', '-Dwith_drm=auto', '-Dwith_wayland=auto', '-Dwith_x11=yes', '-Dexamples=disabled'] in /cerbero/build/sources/linux_x86_64/gstreamer-vaapi-1.0-1.22.2/_builddir<br>DEPRECATION: c_args in the [properties] section of the machine file is deprecated, use the [built-in options] section.<br>DEPRECATION: cpp_args in the [properties] section of the machine file is deprecated, use the [built-in options] section.<br>DEPRECATION: objc_args in the [properties] section of the machine file is deprecated, use the [built-in options] section.<br>DEPRECATION: objcpp_args in the [properties] section of the machine file is deprecated, use the [built-in options] section.<br>DEPRECATION: c_link_args in the [properties] section of the machine file is deprecated, use the [built-in options] section.<br>DEPRECATION: cpp_link_args in the [properties] section of the machine file is deprecated, use the [built-in options] section.<br>DEPRECATION: objc_link_args in the [properties] section of the machine file is deprecated, use the [built-in options] section.<br>DEPRECATION: objcpp_link_args in the [properties] section of the machine file is deprecated, use the [built-in options] section.<br>The Meson build system<br>Version: 1.0.0<br>Source dir: /cerbero/build/sources/linux_x86_64/gstreamer-vaapi-1.0-1.22.2<br>Build dir: /cerbero/build/sources/linux_x86_64/gstreamer-vaapi-1.0-1.22.2/_builddir<br>Build type: native build<br><br>../meson.build:1:0: ERROR: Unknown options: "with_drm, with_encoders, with_wayland, with_x11"<br><br>A full log can be found at /cerbero/build/sources/linux_x86_64/gstreamer-vaapi-1.0-1.22.2/_builddir/meson-logs/meson-log.txt<br>WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.<br><br><br>Recipe 'gstreamer-vaapi-1.0' failed at the build step 'configure'<br>Command Error: Running ['/cerbero/build/build-tools/bin/meson', '--prefix=/cerbero/build/dist/linux_x86_64', '--libdir=lib', '-Ddebug=true', '--default-library=both', '-Doptimization=2', '--backend=ninja', '--wrap-mode=nodownload', '-Dpkgconfig.relocatable=true', '--native-file', '/cerbero/build/sources/linux_x86_64/gstreamer-vaapi-1.0-1.22.2/_builddir/meson-native-file.txt', '-Dwith_encoders=auto', '-Dwith_drm=auto', '-Dwith_wayland=auto', '-Dwith_x11=yes', '-Dexamples=disabled'] returned 1<br>Output in logfile /cerbero/build/logs/linux_x86_64/gstreamer-vaapi-1.0-configure.log<br>Select an action to proceed:<br>[0] Enter the shell<br>[1] Rebuild the recipe from scratch<br>[2] Rebuild starting from the failed step<br>[3] Skip recipe<br>[4] Abort<br>3<br>[(74/78) gstreamer-vaapi-1.0 -> built]<br>[(75/78) gst-rtsp-server-1.0 -> built]<br>[(76/78) gst-devtools-1.0 -> built]<br>[(77/78) gst-editing-services-1.0 -> built]<br>[(78/78) gst-plugins-rs -> built]<br>All done!<br>-----> Creating package for gstreamer-1.0<br>WARNING: No specific packager available for the distro version ubuntu_20_04_focal, using generic packager for distro debian<br>WARNING: Creation of Debian packages is currently broken, please see <a href="https://gitlab.freedesktop.org/gstreamer/cerbero/issues/56">https://gitlab.freedesktop.org/gstreamer/cerbero/issues/56</a><br>Creating tarballs instead...<br>***** Error running 'package' command:<br>The following files required by this package are missing:<br></div></div>