conan-io / conan-center-index

Recipes for the ConanCenter repository
https://conan.io/center
MIT License
960 stars 1.77k forks source link

[package] gst-plugins-x/1.19.1: Does not use MesonToolChain, does not cross-compile #17773

Open Talkless opened 1 year ago

Talkless commented 1 year ago

Description

gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly - they all use only Meson, but not MesonToolChain as gstreamer packaged does.

I get "native build":

The Meson build system
Version: 0.62.2
Source dir: /home/vincas/.conan/data/gst-plugins-base/1.22.1/mycompany/stable/build/e2ecc483e0540f3b71c454d07b341e37f277f13b/source_subfolder
Build dir: /home/vincas/.conan/data/gst-plugins-base/1.22.1/mycompany/stable/build/e2ecc483e0540f3b71c454d07b341e37f277f13b/build_subfolder
Build type: native build

But Conan says it should have been cross-build:

Cross-build from 'Linux:x86_64' to 'Linux:armv8'

This results in silly errors like trying to execute .exe on Linux:

source_subfolder/meson.build:1:0: ERROR: Could not invoke sanity test executable: [Errno 8] Exec format error: '/home/vincas/.conan/data/gst-plugins-base/1.22.1/mycompany/stable/build/e2ecc483e0540f3b71c454d07b341e37f277f13b/build_subfolder/meson-private/sanitycheckc.exe'.

P.S. I'm using local recipe forked just to use 1.21.1 source.

Package and Environment Details

Conan profile

Configuration (profile_host): [settings] arch=armv8 arch_build=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=10 os=Linux os_build=Linux [options] with_networkmanager=False BluezQt:local_qt_dir=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/qtprefix NetworkManagerQt:local_qt_dir=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/qtprefix gst-plugins-good:local_qt_dir=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/qtprefix [build_requires] [env] AR=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-ar CC=aarch64-poky-linux-gcc -mcpu=cortex-a53 -march=armv8-a+crc+crypto -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux CFLAGS=-L. -L/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/usr/lib/ CHOST=aarch64-poky-linux CONAN_HOOKS="" CONFIGURE_FLAGS=--target=aarch64-poky-linux --host=aarch64-poky-linux --build=x86_64-linux --with-libtool-sysroot=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux CPP=aarch64-poky-linux-gcc -E -mcpu=cortex-a53 -march=armv8-a+crc+crypto -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux CROSS_COMPILE= CXX=aarch64-poky-linux-g++ -mcpu=cortex-a53 -march=armv8-a+crc+crypto -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux LD=aarch64-poky-linux-ld --sysroot=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux LDFLAGS=-L. -L/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/usr/lib/ NM=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-nm OBJCOPY=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-objcopy OBJDUMP=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-objdump PATH=[/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/bin,/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/qtprefix/bin:/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/qtprefix/bin] RANLIB=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-ranlib STRIP=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-strip

Steps to reproduce

try building using some ARM toolchain

Logs

Click to expand log ``` Sourcing IMX original environment script... Overriding environemnt with our own... ~/some/path/MyProject/projects/MyProject/apps/build-MyApp_NEWAY_imx8_xwayland-Release ~/some/path/MyProject/projects/MyProject/apps/MyApp -- Building for IMX board! -- DIR=/some/path/MyProject/projects/MyProject/apps/MyApp -- Conan: checking conan executable -- Conan: Found program /some/path/MyProject/3rdparty/Conan/_python_3.9.2_venv_conan_1.60.0/bin/conan -- Conan: Version found Conan version 1.60.0 -- Conan executing: /some/path/MyProject/3rdparty/Conan/_python_3.9.2_venv_conan_1.60.0/bin/conan install /some/path/MyProject/projects/MyProject/apps/MyApp --install-folder /some/path/MyProject/projects/MyProject/ReleaseNewayIMX8/MyApp --build missing --env:host CONAN_HOOKS="" --env:build CONAN_PROFILE_ARCH=armv8 --env:build CONAN_PROFILE_NATIVE_TOOLCHAIN_ROOT=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux --env:build CONAN_PROFILE_STRIP=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-strip --env:build CONAN_PROFILE_AR=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-ar --env:build CONAN_PROFILE_CPP=aarch64-poky-linux-gcc -E -mcpu=cortex-a53 -march=armv8-a+crc+crypto -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux --env:build CONAN_PROFILE_CXX=aarch64-poky-linux-g++ -mcpu=cortex-a53 -march=armv8-a+crc+crypto -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux --env:build CONAN_PROFILE_NM=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-nm --env:build CONAN_PROFILE_OBJCOPY=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-objcopy --env:build CONAN_PROFILE_OBJDUMP=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-objdump --env:build CONAN_PROFILE_RANLIB=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-ranlib --env:build CONAN_PROFILE_GCC=aarch64-poky-linux-gcc -mcpu=cortex-a53 -march=armv8-a+crc+crypto -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux --env:build CONAN_PROFILE_PATH=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/qtprefix/bin:/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/qtprefix/bin:/usr/bin:/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin:/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin:/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/sbin:/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/bin:/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/sbin:/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/../x86_64-pokysdk-linux/bin:/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux:/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux-musl:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games --env:build CONAN_PROFILE_LDFLAGS='-L. -L/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/usr/lib/' --env:build CONAN_PROFILE_LD=aarch64-poky-linux-ld --sysroot=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux'CONAN_PROFILE_CFLAGS='-L. -L/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/usr/lib/' --env:build CONAN_PROFILE_CONFIGURE_FLAGS=--target=aarch64-poky-linux --host=aarch64-poky-linux --build=x86_64-linux --with-libtool-sysroot=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux --options with_networkmanager=False --options NetworkManagerQt:local_qt_dir=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/qtprefix --options gst-plugins-good:local_qt_dir=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/qtprefix --options BluezQt:local_qt_dir=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/qtprefix --profile:host /some/path/MyProject/conan/conan_profile_linux_neway_imx8.jinja --profile:build /some/path/MyProject/conan/conan_profile_linux.jinja --settings build_type=Release Configuration (profile_host): [settings] arch=armv8 arch_build=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=10 os=Linux os_build=Linux [options] with_networkmanager=False BluezQt:local_qt_dir=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/qtprefix NetworkManagerQt:local_qt_dir=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/qtprefix gst-plugins-good:local_qt_dir=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/qtprefix [build_requires] [env] AR=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-ar CC=aarch64-poky-linux-gcc -mcpu=cortex-a53 -march=armv8-a+crc+crypto -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux CFLAGS=-L. -L/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/usr/lib/ CHOST=aarch64-poky-linux CONAN_HOOKS="" CONFIGURE_FLAGS=--target=aarch64-poky-linux --host=aarch64-poky-linux --build=x86_64-linux --with-libtool-sysroot=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux CPP=aarch64-poky-linux-gcc -E -mcpu=cortex-a53 -march=armv8-a+crc+crypto -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux CROSS_COMPILE= CXX=aarch64-poky-linux-g++ -mcpu=cortex-a53 -march=armv8-a+crc+crypto -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux LD=aarch64-poky-linux-ld --sysroot=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux LDFLAGS=-L. -L/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/usr/lib/ NM=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-nm OBJCOPY=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-objcopy OBJDUMP=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-objdump PATH=[/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/bin,/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/qtprefix/bin:/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/qtprefix/bin] RANLIB=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-ranlib STRIP=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-strip Configuration (profile_build): [settings] arch=x86_64 arch_build=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=10 os=Linux os_build=Linux [options] libpq:disable_rpath=True openssl:openssldir=/nonexistant poco:enable_apacheconnector=False poco:enable_cppparser=False poco:enable_crypto=True poco:enable_data=False poco:enable_data_odbc=False poco:enable_data_sqlite=False poco:enable_encodings=False poco:enable_json=True poco:enable_mongodb=False poco:enable_net=True poco:enable_netssl=True poco:enable_pagecompiler=False poco:enable_pagecompiler_file2page=False poco:enable_pdf=False poco:enable_pocodoc=False poco:enable_redis=False poco:enable_sevenzip=False poco:enable_util=True poco:enable_xml=True poco:enable_zip=False poco:shared=True [build_requires] ortools*: cmake/3.20.3 [env] CONAN_PROFILE_AR=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-ar CONAN_PROFILE_ARCH=armv8 CONAN_PROFILE_CONFIGURE_FLAGS=--target=aarch64-poky-linux --host=aarch64-poky-linux --build=x86_64-linux --with-libtool-sysroot=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux CONAN_PROFILE_CPP=aarch64-poky-linux-gcc -E -mcpu=cortex-a53 -march=armv8-a+crc+crypto -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux CONAN_PROFILE_CXX=aarch64-poky-linux-g++ -mcpu=cortex-a53 -march=armv8-a+crc+crypto -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux CONAN_PROFILE_GCC=aarch64-poky-linux-gcc -mcpu=cortex-a53 -march=armv8-a+crc+crypto -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux CONAN_PROFILE_LD=aarch64-poky-linux-ld --sysroot=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux'CONAN_PROFILE_CFLAGS='-L. -L/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/usr/lib/' CONAN_PROFILE_LDFLAGS='-L. -L/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/usr/lib/' CONAN_PROFILE_NATIVE_TOOLCHAIN_ROOT=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux CONAN_PROFILE_NM=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-nm CONAN_PROFILE_OBJCOPY=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-objcopy CONAN_PROFILE_OBJDUMP=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-objdump CONAN_PROFILE_PATH=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/qtprefix/bin:/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux/qtprefix/bin:/usr/bin:/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin:/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin:/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/sbin:/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/bin:/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/sbin:/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/../x86_64-pokysdk-linux/bin:/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux:/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux-musl:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games CONAN_PROFILE_RANLIB=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-ranlib CONAN_PROFILE_STRIP=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux-strip CONFIGURE_FLAGS=--target=aarch64-poky-linux --host=aarch64-poky-linux --build=x86_64-linux --with-libtool-sysroot=/opt/fsl-imx-wayland/5.10-hardknott/sysroots/cortexa53-crypto-poky-linux WARN: gstreamer/1.22.1@mycompany/stable: requirement glib/2.74.0 overridden by MyApp/None to glib/2.74.0 WARN: glib/2.74.0: requirement zlib/1.2.13 overridden by gstreamer/1.22.1@mycompany/stable to zlib/1.2.13 WARN: glib/2.74.0: requirement libffi/3.4.3 overridden by gstreamer/1.22.1@mycompany/stable to libffi/3.4.4@mycompany/stable WARN: pcre2/10.40: requirement zlib/1.2.13 overridden by glib/2.74.0 to zlib/1.2.13 WARN: gst-plugins-base/1.22.1@mycompany/stable: requirement zlib/1.2.12 overridden by MyApp/None to zlib/1.2.13 WARN: gst-plugins-base/1.22.1@mycompany/stable: requirement glib/2.72.0 overridden by MyApp/None to glib/2.74.0 WARN: gst-plugins-base/1.22.1@mycompany/stable: requirement gstreamer/1.19.2 overridden by MyApp/None to gstreamer/1.22.1@mycompany/stable WARN: gst-plugins-good/1.22.1@mycompany/stable: requirement glib/2.70.0 overridden by MyApp/None to glib/2.74.0 WARN: gst-plugins-good/1.22.1@mycompany/stable: requirement gstreamer/1.19.1 overridden by MyApp/None to gstreamer/1.22.1@mycompany/stable WARN: gst-plugins-good/1.22.1@mycompany/stable: requirement gst-plugins-base/1.19.1 overridden by MyApp/None to gst-plugins-base/1.22.1@mycompany/stable WARN: gst-plugins-bad/1.22.1@mycompany/stable: requirement glib/2.70.1 overridden by MyApp/None to glib/2.74.0 WARN: gst-plugins-bad/1.22.1@mycompany/stable: requirement gstreamer/1.19.1 overridden by MyApp/None to gstreamer/1.22.1@mycompany/stable WARN: gst-plugins-bad/1.22.1@mycompany/stable: requirement gst-plugins-base/1.19.1 overridden by MyApp/None to gst-plugins-base/1.22.1@mycompany/stable WARN: gst-libav/1.22.1@mycompany/stable: requirement glib/2.70.1 overridden by MyApp/None to glib/2.74.0 WARN: gst-libav/1.22.1@mycompany/stable: requirement gstreamer/1.19.1 overridden by MyApp/None to gstreamer/1.22.1@mycompany/stable WARN: gst-libav/1.22.1@mycompany/stable: requirement gst-plugins-base/1.19.1 overridden by MyApp/None to gst-plugins-base/1.22.1@mycompany/stable WARN: gst-libav/1.22.1@mycompany/stable: requirement ffmpeg/4.4 overridden by MyApp/None to ffmpeg/5.0 gst-plugins-base/1.22.1@mycompany/stable: WARN: Package binary is corrupted, removing: e2ecc483e0540f3b71c454d07b341e37f277f13b conanfile.py (MyApp/None): Installing package Requirements BluezQt/5.105.0@mycompany/stable from local cache - Cache bison/3.7.6 from 'conan-center' - Cache bzip2/1.0.8 from 'conan-center' - Cache egl/system from 'conan-center' - Cache expected-lite/0.6.2 from 'conan-center' - Cache ffmpeg/5.0 from 'conan-center' - Cache glib/2.74.0 from 'conan-center' - Cache gst-libav/1.22.1@mycompany/stable from local cache - Cache gst-plugins-bad/1.22.1@mycompany/stable from local cache - Cache gst-plugins-base/1.22.1@mycompany/stable from local cache - Cache gst-plugins-good/1.22.1@mycompany/stable from local cache - Cache gstreamer/1.22.1@mycompany/stable from local cache - Cache libalsa/1.2.5.1 from 'conan-center' - Cache libelf/0.8.13 from 'conan-center' - Cache libffi/3.4.4@mycompany/stable from local cache - Cache libiconv/1.17@mycompany/stable from local cache - Cache libselinux/3.3 from 'conan-center' - Cache m4/1.4.19 from 'conan-center' - Cache opengl/system from 'conan-center' - Cache openssl/1.1.1t from 'conan-center' - Cache pcre2/10.40 from 'conan-center' - Cache range-v3/0.12.0 from 'conan-center' - Cache xorg/system from 'conan-center' - Cache zlib/1.2.13 from 'conan-center' - Cache Packages BluezQt/5.105.0@mycompany/stable:f9223ced76f0e2befeb025c93950efef50031af2 - Cache bison/3.7.6:d7b3e0aebc1f5d7a3b5576f17f98307addfa7f07 - Cache bzip2/1.0.8:4673417891ef51c795821d72971b713c8e8bec5a - Cache egl/system:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache expected-lite/0.6.2:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache ffmpeg/5.0:dc0057a0321848ac373b28884fd8e1ef753f0a7c - Cache glib/2.74.0:6dcc743d8b558ff74ea0474d8d3498f9661de04d - Cache gst-libav/1.22.1@mycompany/stable:bb1cac74e733a809345343c009ab4ed59f8691fe - Build gst-plugins-bad/1.22.1@mycompany/stable:a7a30491246944ab71a93619e1c5c2a61cc82831 - Build gst-plugins-base/1.22.1@mycompany/stable:e2ecc483e0540f3b71c454d07b341e37f277f13b - Build gst-plugins-good/1.22.1@mycompany/stable:da9b53e465523fbc0747ab47f7dd388586c75d2e - Build gstreamer/1.22.1@mycompany/stable:25161b19bd32879b2fcba64dbf8789745b95b5aa - Cache libalsa/1.2.5.1:dd1bb002c5c3becdae5bd589e044a92f14b1f07a - Cache libelf/0.8.13:4abea69857a62f95f76f0917ecf45464337054db - Cache libffi/3.4.4@mycompany/stable:4abea69857a62f95f76f0917ecf45464337054db - Cache libiconv/1.17@mycompany/stable:4abea69857a62f95f76f0917ecf45464337054db - Cache libselinux/3.3:c806794dd98c7014a0ed333365731b1388ad2008 - Cache m4/1.4.19:1a032419479e0fe8660712050df2775c495d3123 - Cache opengl/system:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache openssl/1.1.1t:9e5ace8417401f66c56838c12e673d796c9899a7 - Cache pcre2/10.40:5b6f01bbebaec135ad628bf75a2774fa07f1b4c6 - Cache range-v3/0.12.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache xorg/system:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache zlib/1.2.13:4abea69857a62f95f76f0917ecf45464337054db - Cache Build requirements bison/3.7.6 from 'conan-center' - Cache flex/2.6.4 from 'conan-center' - Cache m4/1.4.19 from 'conan-center' - Cache meson/0.62.2 from 'conan-center' - Cache ninja/1.11.1 from 'conan-center' - Cache Build requirements packages bison/3.7.6:21011818b664ba5f28bbba5f38f3117d33c4b91b - Cache flex/2.6.4:21011818b664ba5f28bbba5f38f3117d33c4b91b - Cache m4/1.4.19:24647d9fe8ec489125dfbae4b3ebefaf7581674c - Cache meson/0.62.2:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache ninja/1.11.1:24647d9fe8ec489125dfbae4b3ebefaf7581674c - Cache Cross-build from 'Linux:x86_64' to 'Linux:armv8' Installing (downloading, building) binaries... BluezQt/5.105.0@mycompany/stable: Already installed! bzip2/1.0.8: Already installed! egl/system: Already installed! expected-lite/0.6.2: Already installed! ffmpeg/5.0: Already installed! libalsa/1.2.5.1: Already installed! libelf/0.8.13: Already installed! libffi/3.4.4@mycompany/stable: Already installed! libiconv/1.17@mycompany/stable: Already installed! m4/1.4.19: Already installed! m4/1.4.19: Appending PATH environment variable: /home/vincas/.conan/data/m4/1.4.19/_/_/package/24647d9fe8ec489125dfbae4b3ebefaf7581674c/bin m4/1.4.19: Setting M4 environment variable: /home/vincas/.conan/data/m4/1.4.19/_/_/package/24647d9fe8ec489125dfbae4b3ebefaf7581674c/bin/m4 m4/1.4.19: Appending PATH environment variable: /home/vincas/.conan/data/m4/1.4.19/_/_/package/24647d9fe8ec489125dfbae4b3ebefaf7581674c/bin m4/1.4.19: Setting M4 environment variable: /home/vincas/.conan/data/m4/1.4.19/_/_/package/24647d9fe8ec489125dfbae4b3ebefaf7581674c/bin/m4 m4/1.4.19: Appending PATH environment variable: /home/vincas/.conan/data/m4/1.4.19/_/_/package/24647d9fe8ec489125dfbae4b3ebefaf7581674c/bin m4/1.4.19: Setting M4 environment variable: /home/vincas/.conan/data/m4/1.4.19/_/_/package/24647d9fe8ec489125dfbae4b3ebefaf7581674c/bin/m4 m4/1.4.19: Appending PATH environment variable: /home/vincas/.conan/data/m4/1.4.19/_/_/package/24647d9fe8ec489125dfbae4b3ebefaf7581674c/bin m4/1.4.19: Setting M4 environment variable: /home/vincas/.conan/data/m4/1.4.19/_/_/package/24647d9fe8ec489125dfbae4b3ebefaf7581674c/bin/m4 m4/1.4.19: Already installed! m4/1.4.19: Appending PATH environment variable: /home/vincas/.conan/data/m4/1.4.19/_/_/package/1a032419479e0fe8660712050df2775c495d3123/bin m4/1.4.19: Setting M4 environment variable: /home/vincas/.conan/data/m4/1.4.19/_/_/package/1a032419479e0fe8660712050df2775c495d3123/bin/m4 ninja/1.11.1: Already installed! opengl/system: Already installed! openssl/1.1.1t: Already installed! range-v3/0.12.0: Already installed! xorg/system: Already installed! zlib/1.2.13: Already installed! bison/3.7.6: Already installed! bison/3.7.6: Already installed! flex/2.6.4: Already installed! flex/2.6.4: Appending PATH environment variable: /home/vincas/.conan/data/flex/2.6.4/_/_/package/21011818b664ba5f28bbba5f38f3117d33c4b91b/bin flex/2.6.4: Setting LEX environment variable: /home/vincas/.conan/data/flex/2.6.4/_/_/package/21011818b664ba5f28bbba5f38f3117d33c4b91b/bin/flex flex/2.6.4: Appending PATH environment variable: /home/vincas/.conan/data/flex/2.6.4/_/_/package/21011818b664ba5f28bbba5f38f3117d33c4b91b/bin flex/2.6.4: Setting LEX environment variable: /home/vincas/.conan/data/flex/2.6.4/_/_/package/21011818b664ba5f28bbba5f38f3117d33c4b91b/bin/flex flex/2.6.4: Appending PATH environment variable: /home/vincas/.conan/data/flex/2.6.4/_/_/package/21011818b664ba5f28bbba5f38f3117d33c4b91b/bin flex/2.6.4: Setting LEX environment variable: /home/vincas/.conan/data/flex/2.6.4/_/_/package/21011818b664ba5f28bbba5f38f3117d33c4b91b/bin/flex flex/2.6.4: Appending PATH environment variable: /home/vincas/.conan/data/flex/2.6.4/_/_/package/21011818b664ba5f28bbba5f38f3117d33c4b91b/bin flex/2.6.4: Setting LEX environment variable: /home/vincas/.conan/data/flex/2.6.4/_/_/package/21011818b664ba5f28bbba5f38f3117d33c4b91b/bin/flex meson/0.62.2: Already installed! pcre2/10.40: Already installed! pcre2/10.40: Appending PATH environment variable: /home/vincas/.conan/data/pcre2/10.40/_/_/package/5b6f01bbebaec135ad628bf75a2774fa07f1b4c6/bin libselinux/3.3: Already installed! glib/2.74.0: Already installed! glib/2.74.0: Appending PATH env var with: /home/vincas/.conan/data/glib/2.74.0/_/_/package/6dcc743d8b558ff74ea0474d8d3498f9661de04d/bin gstreamer/1.22.1@mycompany/stable: Already installed! gstreamer/1.22.1@mycompany/stable: Appending GST_PLUGIN_PATH env var : /home/vincas/.conan/data/gstreamer/1.22.1/mycompany/stable/package/25161b19bd32879b2fcba64dbf8789745b95b5aa/lib/gstreamer-1.0 gstreamer/1.22.1@mycompany/stable: Creating GSTREAMER_ROOT env var : /home/vincas/.conan/data/gstreamer/1.22.1/mycompany/stable/package/25161b19bd32879b2fcba64dbf8789745b95b5aa gstreamer/1.22.1@mycompany/stable: Creating GST_PLUGIN_SCANNER env var : /home/vincas/.conan/data/gstreamer/1.22.1/mycompany/stable/package/25161b19bd32879b2fcba64dbf8789745b95b5aa/bin/gstreamer-1.0/gst-plugin-scanner gst-plugins-base/1.22.1@mycompany/stable: Applying build-requirement: meson/0.62.2 gst-plugins-base/1.22.1@mycompany/stable: Applying build-requirement: bison/3.7.6 gst-plugins-base/1.22.1@mycompany/stable: Applying build-requirement: flex/2.6.4 gst-plugins-base/1.22.1@mycompany/stable: Applying build-requirement: ninja/1.11.1 gst-plugins-base/1.22.1@mycompany/stable: Applying build-requirement: m4/1.4.19 gst-plugins-base/1.22.1@mycompany/stable: WARN: Build folder is dirty, removing it: /home/vincas/.conan/data/gst-plugins-base/1.22.1/mycompany/stable/build/e2ecc483e0540f3b71c454d07b341e37f277f13b gst-plugins-base/1.22.1@mycompany/stable: Copying sources to build folder gst-plugins-base/1.22.1@mycompany/stable: Building your package in /home/vincas/.conan/data/gst-plugins-base/1.22.1/mycompany/stable/build/e2ecc483e0540f3b71c454d07b341e37f277f13b gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created gstreamer-1.0.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created gstreamer-check-1.0.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created gstreamer-net-1.0.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created gstreamer-controller-1.0.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created gstreamer-base-1.0.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created gstreamer.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created alsa.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xcb-dri3.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xcb-util.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xcb-event.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xcb-aux.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xcb-atom.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xkeyboard-config.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xcb.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xcb-xinerama.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xcb-xfixes.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xcb-sync.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xcb-shm.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xcb-shape.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xcb-renderutil.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xcb-render.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xcb-randr.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xcb-keysyms.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xcb-image.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xcb-icccm.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xcb-xkb.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xtrans.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xxf86vm.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xvmc.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xv.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xtst.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xt.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xscrnsaver.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xres.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xrender.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xrandr.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xpm.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xmuu.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xmu.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xkbfile.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xinerama.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xi.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xft.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xfixes.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xext.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xdmcp.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xdamage.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xcursor.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xcomposite.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xaw7.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xau.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created sm.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created ice.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created fontenc.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created x11-xcb.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created x11.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created xorg.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created opengl.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created egl.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created glib-2.0.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created gobject-2.0.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created gmodule-no-export-2.0.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created gmodule-2.0.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created gio-2.0.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created gio-unix-2.0.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created gresource.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created gthread-2.0.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created gmodule-export-2.0.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created glib.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created libffi.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created libelf.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created libsepol.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created libselinux.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created libpcre2-32.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created libpcre2-16.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created libpcre2-8.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created libpcre2-posix.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created libpcre2.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created zlib.pc gst-plugins-base/1.22.1@mycompany/stable: Generator pkg_config created bzip2.pc gst-plugins-base/1.22.1@mycompany/stable: Calling generate() gst-plugins-base/1.22.1@mycompany/stable: Aggregating env generators gst-plugins-base/1.22.1@mycompany/stable: Calling build() The Meson build system Version: 0.62.2 Source dir: /home/vincas/.conan/data/gst-plugins-base/1.22.1/mycompany/stable/build/e2ecc483e0540f3b71c454d07b341e37f277f13b/source_subfolder Build dir: /home/vincas/.conan/data/gst-plugins-base/1.22.1/mycompany/stable/build/e2ecc483e0540f3b71c454d07b341e37f277f13b/build_subfolder Build type: native build Project name: gst-plugins-base Project version: 1.22.1 source_subfolder/meson.build:1:0: ERROR: Could not invoke sanity test executable: [Errno 8] Exec format error: '/home/vincas/.conan/data/gst-plugins-base/1.22.1/mycompany/stable/build/e2ecc483e0540f3b71c454d07b341e37f277f13b/build_subfolder/meson-private/sanitycheckc.exe'. A full log can be found at /home/vincas/.conan/data/gst-plugins-base/1.22.1/mycompany/stable/build/e2ecc483e0540f3b71c454d07b341e37f277f13b/build_subfolder/meson-logs/meson-log.txt gst-plugins-base/1.22.1@mycompany/stable: gst-plugins-base/1.22.1@mycompany/stable: ERROR: Package 'e2ecc483e0540f3b71c454d07b341e37f277f13b' build failed gst-plugins-base/1.22.1@mycompany/stable: WARN: Build folder /home/vincas/.conan/data/gst-plugins-base/1.22.1/mycompany/stable/build/e2ecc483e0540f3b71c454d07b341e37f277f13b ERROR: gst-plugins-base/1.22.1@mycompany/stable: Error in build() method, line 256 meson = self._configure_meson() while calling '_configure_meson', line 246 meson.configure(build_folder=self._build_subfolder, ConanException: Error 1 while executing meson "/home/vincas/.conan/data/gst-plugins-base/1.22.1/mycompany/stable/build/e2ecc483e0540f3b71c454d07b341e37f277f13b/source_subfolder" "/home/vincas/.conan/data/gst-plugins-base/1.22.1/mycompany/stable/build/e2ecc483e0540f3b71c454d07b341e37f277f13b/build_subfolder" --backend=ninja -Dprefix="/home/vincas/.conan/data/gst-plugins-base/1.22.1/mycompany/stable/package/e2ecc483e0540f3b71c454d07b341e37f277f13b" -Dlibdir="lib" -Dbindir="bin" -Dsbindir="bin" -Dlibexecdir="bin" -Dincludedir="include" -Ddefault_library="shared" -Dtools="disabled" -Dexamples="disabled" -Dtests="disabled" -Dwrap_mode="nofallback" -Dintrospection="disabled" -Dorc="disabled" -Dgl="enabled" -Dgl-graphene="disabled" -Dgl-png="disabled" -Dgl-jpeg="disabled" -Dgl_api="['opengl']" -Dgl_platform="['glx', 'egl']" -Dgl_winsys="['x11', 'egl']" -Dalsa="enabled" -Dcdparanoia="disabled" -Dlibvisual="disabled" -Dogg="disabled" -Dopus="disabled" -Dpango="disabled" -Dtheora="disabled" -Dtremor="disabled" -Dvorbis="disabled" -Dx11="enabled" -Dxshm="enabled" -Dxvideo="enabled" --buildtype=release CMake Error at /some/path/MyProject/cmake/cmake-conan-0.18.1/conan.cmake:651 (message): Conan install failed='1' Call Stack (most recent call first): CMakeLists.txt:69 (conan_cmake_install) -- Configuring incomplete, errors occurred! See also "/some/path/MyProject/projects/MyProject/apps/build-MyApp_NEWAY_imx8_xwayland-Release/CMakeFiles/CMakeOutput.log". ```
jwillikers commented 1 year ago

Yep, that's why I updated gstreamer to use MesonToolchain. I'm working on updating these packages, starting with base in #17656.