DEBUG: Executing python function extend_recipe_sysroot
NOTE: Direct dependencies are ['/srv/pokybuild/yocto-worker/meta-qcom/build/layers/openembedded-core/meta/recipes-devtools/quilt/quilt-native_0.69.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/meta-qcom/build/layers/openembedded-core/meta/recipes-core/expat/expat_2.7.4.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/meta-qcom/build/layers/openembedded-core/meta/recipes-core/libxml/libxml2_2.15.1.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/meta-qcom/build/layers/openembedded-core/meta/recipes-devtools/meson/meson_1.10.1.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/meta-qcom/build/layers/openembedded-core/meta/recipes-devtools/ninja/ninja_1.13.2.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/meta-qcom/build/layers/openembedded-core/meta/recipes-devtools/pkgconf/pkgconf_2.5.1.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/meta-qcom/build/layers/openembedded-core/meta/recipes-devtools/python/python3_3.14.3.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/meta-qcom/build/layers/openembedded-core/meta/recipes-extended/xz/xz_5.8.2.bb:do_populate_sysroot', 'virtual:native:/srv/pokybuild/yocto-worker/meta-qcom/build/layers/openembedded-core/meta/recipes-support/libffi/libffi_3.5.2.bb:do_populate_sysroot']
NOTE: Installed into sysroot: []
NOTE: Skipping as already exists in sysroot: ['gettext-minimal-native', 'cmake-native', 'libtool-native', 'quilt-native', 'texinfo-dummy-native', 'openssl-native', 'expat-native', 'libxml2-native', 'ncurses-native', 'util-linux-libuuid-native', 'zlib-native', 'libedit-native', 'make-native', 'meson-native', 'ninja-native', 'perl-native', 'pkgconf-native', 'python3-build-native', 'python3-flit-core-native', 'python3-installer-native', 'python3-packaging-native', 'python3-pyproject-hooks-native', 'python3-setuptools-native', 'python3-wheel-native', 'python3-native', 'bzip2-native', 'unzip-native', 'xz-native', 'zstd-native', 'gdbm-native', 'libffi-native', 're2c-native', 'sqlite3-native']
DEBUG: Python function extend_recipe_sysroot finished
DEBUG: Executing shell function do_configure
NOTE: Executing meson -Ddocumentation=false -Ddtd_validation=true...
The Meson build system
Version: 1.10.1
Source dir: TOPDIR/tmp/work/x86_64-linux/wayland-native/1.24.0/sources/wayland-1.24.0
Build dir: TOPDIR/tmp/work/x86_64-linux/wayland-native/1.24.0/build
Build type: native build
Project name: wayland
Project version: 1.24.0
C compiler for the host machine: gcc (gcc 14.2.0 "gcc (Debian 14.2.0-19) 14.2.0")
C linker for the host machine: gcc ld.bfd 2.44
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C supports arguments -Wno-unused-parameter: YES 
Compiler for C supports arguments -Wstrict-prototypes: YES 
Compiler for C supports arguments -Wmissing-prototypes: YES 
Compiler for C supports arguments -fvisibility=hidden: YES 
Has header "sys/prctl.h" : YES 
Has header "sys/procctl.h" : NO 
Has header "sys/ucred.h" : NO 
Checking for function "accept4" : YES 
Checking for function "mkostemp" : YES 
Checking for function "posix_fallocate" : YES 
Checking for function "prctl" : YES 
Checking for function "memfd_create" : YES 
Checking for function "mremap" : YES 
Checking for function "strndup" : YES 
Header "string.h" has symbol "strndup" : NO 
Checking whether type "struct xucred" has member "cr_pid" : NO 
Found pkg-config: YES (TOPDIR/tmp/work/x86_64-linux/wayland-native/1.24.0/recipe-sysroot-native/usr/bin/pkg-config-native) 2.5.1
Found CMake: TOPDIR/tmp/work/x86_64-linux/wayland-native/1.24.0/recipe-sysroot-native/usr/bin/cmake (4.2.3)
Run-time dependency libffi found: NO (tried pkgconfig and cmake)

../sources/wayland-1.24.0/meson.build:80:11: ERROR: Dependency "libffi" not found, tried pkgconfig and cmake

A full log can be found at TOPDIR/tmp/work/x86_64-linux/wayland-native/1.24.0/build/meson-logs/meson-log.txt

Last 10 lines of meson-log.txt:
  - "-DCMAKE_TOOLCHAIN_FILE=TOPDIR/tmp/work/x86_64-linux/wayland-native/1.24.0/build/meson-private/cmake_libffi/CMakeMesonToolchainFile.cmake"
  - "."
  -- Module search paths:    ['/', '/opt', 'TOPDIR/tmp/work/x86_64-linux/wayland-native/1.24.0/recipe-sysroot-native/usr', '/usr', '/usr/local']
  -- CMake root:             TOPDIR/tmp/work/x86_64-linux/wayland-native/1.24.0/recipe-sysroot-native/usr/share/cmake-4.2
  -- CMake architectures:    ['riscv32-linux-gnu', 'riscv64-linux-gnu', 's390x-linux-gnu', 'x86_64-linux-gnu', 'x86_64-linux-gnux32']
  -- CMake lib search paths: ['lib', 'lib32', 'lib64', 'libx32', 'share', '', 'lib/riscv32-linux-gnu', 'lib/riscv64-linux-gnu', 'lib/s390x-linux-gnu', 'lib/x86_64-linux-gnu', 'lib/x86_64-linux-gnux32']
Preliminary CMake check failed. Aborting.
Run-time dependency libffi found: NO (tried pkgconfig and cmake)

../sources/wayland-1.24.0/meson.build:80:11: ERROR: Dependency "libffi" not found, tried pkgconfig and cmake

ERROR: meson setup failed
WARNING: exit code 1 from a shell command.

Error details

Submitted on:
17/03/26 12:30
Error type:
Recipe
Task:
do_configure
Recipe:
wayland-native
Recipe version:
1.24.0-r0
Machine:
rb3gen2-core-kit
Distro:
poky-altcfg
Build system:
x86_64-linux
Target system:
aarch64-poky-linux
Host distro:
debian-13/debian-13
Branch:
mathieu/master-next
Commit:
f786042909444306bea99fdfa276a1fb6450d9b4
Build:
#230889
Submitter:
yp-ab-debian13-vk-1
Link back:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/113/builds/402
Similar errors:
15
Open a bug