• Bug#1069378: picom: FTBFS on arm64: cc: error: unrecognized command-lin

    From Lucas Nussbaum@21:1/5 to All on Sat Apr 20 14:30:13 2024
    Source: picom
    Version: 10.2-3
    Severity: serious
    Justification: FTBFS
    Tags: trixie sid ftbfs
    User: lucas@debian.org
    Usertags: ftbfs-20240420 ftbfs-trixie ftbfs-t64-arm64

    Hi,

    During a rebuild of all packages in sid, your package failed to build
    on arm64.


    Relevant part (hopefully):
    cc (Debian 13.2.0-23) 13.2.0
    Copyright (C) 2023 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -----------
    Running command: /usr/bin/cc -E -dM -
    -----
    -----------
    Detecting linker via: `/usr/bin/cc -Wl,--version -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-
    protection=standard -Wdate-time -D_FORTIFY_SOURCE=2` -> 0
    stdout:
    GNU ld (GNU Binutils for Debian) 2.42
    Copyright (C) 2024 Free Software Foundation, Inc.
    This program is free software; you may redistribute it under the terms of
    the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty.
    -----------
    stderr:
    collect2 version 13.2.0
    /usr/bin/ld -plugin /usr/libexec/gcc/aarch64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/aarch64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cclZVU05.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -
    plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie /usr/lib/
    gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/13 -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../
    aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/13/../../.. --version -z relro -z now -lgcc --push-state --as-
    needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/aarch64-linux-gnu/13/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crtn.o
    -----------
    Sanity testing C compiler: /usr/bin/cc
    Is cross compiler: False.
    Sanity check compiler command line: /usr/bin/cc sanitycheckc.c -o sanitycheckc.exe -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -
    mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -Wl,-z,relro -Wl,-z,now
    Sanity check compile stdout:

    -----
    Sanity check compile stderr:

    -----
    Running test binary command: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/sanitycheckc.exe
    C compiler for the build machine: /usr/bin/cc (gcc 13.2.0 "cc (Debian 13.2.0-23) 13.2.0")
    C linker for the build machine: /usr/bin/cc ld.bfd 2.42
    -----------
    Detecting archiver via: `gcc-ar --version` -> 0
    stdout:
    GNU ar (GNU Binutils for Debian) 2.42
    Copyright (C) 2024 Free Software Foundation, Inc.
    This program is free software; you may redistribute it under the terms of
    the GNU General Public License version 3 or (at your option) any later version.
    This program has absolutely no warranty.
    -----------
    Build machine cpu family: aarch64
    Build machine cpu: aarch64
    Host machine cpu family: aarch64
    Host machine cpu: aarch64
    Target machine cpu family: aarch64
    Target machine cpu: aarch64
    Program git found: NO
    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpibvj0tr_
    Code:

    #ifdef __has_include
    #if !__has_include("stdc-predef.h")
    #error "Header 'stdc-predef.h' could not be found"
    #endif
    #else
    #include <stdc-predef.h>
    #endif
    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpibvj0tr_/testfile.c -E -P -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -
    Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -P -O0 -std=c11` -> 0
    Has header "stdc-predef.h" : YES
    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmppmpgfjcm
    Code:
    extern int i;
    int i;

    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmppmpgfjcm/testfile.c -o /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmppmpgfjcm/output.obj -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<
    PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -Wcast-function-type` -> 0
    Compiler for C supports arguments -Wcast-function-type: YES
    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpklfrf_wy
    Code:
    extern int i;
    int i;

    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpklfrf_wy/testfile.c -o /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpklfrf_wy/output.obj -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<
    PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -Wignored-qualifiers` -> 0
    Compiler for C supports arguments -Wignored-qualifiers: YES
    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpyr21_4yg
    Code:
    extern int i;
    int i;

    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpyr21_4yg/testfile.c -o /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpyr21_4yg/output.obj -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<
    PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -Wmissing-parameter-type` -> 0
    Compiler for C supports arguments -Wmissing-parameter-type: YES
    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmp71ry18sd
    Code:
    extern int i;
    int i;

    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmp71ry18sd/testfile.c -o /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmp71ry18sd/output.obj -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<
    PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -Wnonnull` -> 0
    Compiler for C supports arguments -Wnonnull: YES
    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpi47o0yar
    Code:
    extern int i;
    int i;

    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpi47o0yar/testfile.c -o /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpi47o0yar/output.obj -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<
    PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -Wshadow` -> 0
    Compiler for C supports arguments -Wshadow: YES
    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpy03fzqdo
    Code:
    extern int i;
    int i;

    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpy03fzqdo/testfile.c -o /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpy03fzqdo/output.obj -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<
    PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -Wtype-limits -Wno-type-limits` -> 0
    Compiler for C supports arguments -Wno-type-limits: YES
    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmp_p79qiov
    Code:
    extern int i;
    int i;

    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmp_p79qiov/testfile.c -o /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmp_p79qiov/output.obj -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<
    PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -Wold-style-declaration` -> 0
    Compiler for C supports arguments -Wold-style-declaration: YES
    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpxd1iekdd
    Code:
    extern int i;
    int i;

    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpxd1iekdd/testfile.c -o /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpxd1iekdd/output.obj -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<
    PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -Woverride-init` -> 0
    Compiler for C supports arguments -Woverride-init: YES
    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpag29y7l5
    Code:
    extern int i;
    int i;

    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpag29y7l5/testfile.c -o /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpag29y7l5/output.obj -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<
    PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -Wsign-compare` -> 0
    Compiler for C supports arguments -Wsign-compare: YES
    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpi7sjan6t
    Code:
    extern int i;
    int i;

    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpi7sjan6t/testfile.c -o /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpi7sjan6t/output.obj -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<
    PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -Wtype-limits` -> 0
    Compiler for C supports arguments -Wtype-limits: YES
    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpqtmknl8_
    Code:
    extern int i;
    int i;

    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpqtmknl8_/testfile.c -o /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpqtmknl8_/output.obj -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<
    PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -Wuninitialized` -> 0
    Compiler for C supports arguments -Wuninitialized: YES
    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpab7tb2fi
    Code:
    extern int i;
    int i;

    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpab7tb2fi/testfile.c -o /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpab7tb2fi/output.obj -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<
    PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -Wshift-negative-value` -> 0
    Compiler for C supports arguments -Wshift-negative-value: YES
    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmp0uc7d9cd
    Code:
    extern int i;
    int i;

    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmp0uc7d9cd/testfile.c -o /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmp0uc7d9cd/output.obj -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<
    PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -Wunused-but-set-parameter` -> 0
    Compiler for C supports arguments -Wunused-but-set-parameter: YES
    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmp9p77gskf
    Code:
    extern int i;
    int i;

    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmp9p77gskf/testfile.c -o /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmp9p77gskf/output.obj -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<
    PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -Wunused-parameter` -> 0
    Compiler for C supports arguments -Wunused-parameter: YES
    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmprexxt5jg
    Code:
    extern int i;
    int i;

    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmprexxt5jg/testfile.c -o /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmprexxt5jg/output.obj -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<
    PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -Wimplicit-fallthrough=2` -> 0
    Compiler for C supports arguments -Wimplicit-fallthrough=2: YES
    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmp3yvqrqwx
    Code:
    extern int i;
    int i;

    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmp3yvqrqwx/testfile.c -o /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmp3yvqrqwx/output.obj -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<
    PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -Wunknown-warning-option -Wno-unknown-warning-option` -> 1
    stderr:
    cc: error: unrecognized command-line option '-Wunknown-warning-option' -----------
    Compiler for C supports arguments -Wno-unknown-warning-option: NO
    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpg8baxrrh
    Code:
    extern int i;
    int i;

    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpg8baxrrh/testfile.c -o /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpg8baxrrh/output.obj -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<
    PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -Wmissing-braces -Wno-missing-braces` -> 0
    Compiler for C supports arguments -Wno-missing-braces: YES
    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmp9zg6ly4u
    Code:
    extern int i;
    int i;

    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmp9zg6ly4u/testfile.c -o /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmp9zg6ly4u/output.obj -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<
    PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -Wconversion` -> 0
    Compiler for C supports arguments -Wconversion: YES
    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpi9tsyyu4
    Code:
    extern int i;
    int i;

    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpi9tsyyu4/testfile.c -o /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpi9tsyyu4/output.obj -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<
    PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -Wempty-body` -> 0
    Compiler for C supports arguments -Wempty-body: YES

    Executing subproject test.h

    Project name: test.h
    Project version: undefined
    C compiler for the host machine: /usr/bin/cc (gcc 13.2.0 "cc (Debian 13.2.0-23) 13.2.0")
    C linker for the host machine: /usr/bin/cc ld.bfd 2.42
    C compiler for the build machine: /usr/bin/cc (gcc 13.2.0 "cc (Debian 13.2.0-23) 13.2.0")
    C linker for the build machine: /usr/bin/cc ld.bfd 2.42
    Build targets in project: 0
    Subproject test.h finished.

    Pkg-config binary missing from cross or native file, or env var undefined. Trying a default Pkg-config fallback at pkg-config
    Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1
    Determining dependency 'libev' with pkg-config executable '/usr/bin/pkg-config'
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --modversion libev` -> 1
    stderr:
    Package libev was not found in the pkg-config search path.
    Perhaps you should add the directory containing `libev.pc'
    to the PKG_CONFIG_PATH environment variable
    Package 'libev', required by 'virtual:world', not found
    -----------
    CMake binary for host machine is not cached
    CMake binary missing from cross or native file, or env var undefined.
    Trying a default CMake fallback at cmake
    Did not find CMake 'cmake'
    Found CMake: NO
    CMake binary for machine host machine not found. Giving up.
    Run-time dependency libev found: NO (tried pkgconfig and cmake)
    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpe3f55biy
    Code:
    int main(void) { return 0; }

    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpe3f55biy/testfile.c -o /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpe3f55biy/output.exe -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<
    PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -lev -Wl,--allow-shlib-undefined -Wl,-z,relro -Wl,-z,now` -> 0
    Library ev found: YES
    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpooztwku9
    Code:
    int main(void) { return 0; }

    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpooztwku9/testfile.c -o /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpooztwku9/output.exe -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<
    PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -lm -Wl,--allow-shlib-undefined -Wl,-z,relro -Wl,-z,now` -> 0
    Library m found: YES
    Determining dependency 'x11' with pkg-config executable '/usr/bin/pkg-config' env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --modversion x11` -> 0
    stdout:
    1.8.7
    -----------
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --cflags x11` -> 0 env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --libs x11` -> 0
    stdout:
    -L/usr/lib/aarch64-linux-gnu -lX11
    -----------
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --libs x11` -> 0
    stdout:
    -lX11
    -----------
    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpzufteq0w
    Code:

    #include<stddef.h>
    #include<stdio.h>
    int main(void) {
    printf("%ld\n", (long)(sizeof(void *)));
    return 0;
    }
    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpzufteq0w/testfile.c -o /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpzufteq0w/output.exe -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<
    PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 -Wl,-z,relro -Wl,-z,now` -> 0
    Program stdout:

    8

    Program stderr:


    Running compile:
    Working directory: /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpog7rb4os
    Code:

    -----------
    Command line: `/usr/bin/cc /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpog7rb4os/testfile.c -o /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/meson-private/tmpog7rb4os/output.obj -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<
    PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -O0 --print-search-dirs` -> 0
    stdout:
    install: /usr/lib/gcc/aarch64-linux-gnu/13/
    programs: =/usr/libexec/gcc/aarch64-linux-gnu/13/:/usr/libexec/gcc/aarch64-linux-gnu/13/:/usr/libexec/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/13/:/usr/lib/gcc/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../../aarch64-linux-
    gnu/bin/aarch64-linux-gnu/13/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../../aarch64-linux-gnu/bin/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../../aarch64-linux-gnu/bin/
    libraries: =/usr/lib/gcc/aarch64-linux-gnu/13/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../../aarch64-linux-gnu/lib/aarch64-linux-gnu/13/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../../aarch64-linux-gnu/lib/aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-
    gnu/13/../../../../aarch64-linux-gnu/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/13/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib/:/lib/aarch64-linux-gnu/13/:/
    lib/aarch64-linux-gnu/:/lib/../lib/:/usr/lib/aarch64-linux-gnu/13/:/usr/lib/aarch64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../../aarch64-linux-gnu/lib/:/usr/lib/gcc/aarch64-linux-gnu/13/../../../:/lib/:/usr/lib/
    -----------
    Run-time dependency x11 found: YES 1.8.7
    Determining dependency 'x11-xcb' with pkg-config executable '/usr/bin/pkg-config'
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --modversion x11-xcb` -> 0
    stdout:
    1.8.7
    -----------
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --cflags x11-xcb` -> 0 env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --libs x11-xcb` -> 0
    stdout:
    -L/usr/lib/aarch64-linux-gnu -lX11-xcb -lX11 -lxcb
    -----------
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --libs x11-xcb` -> 0
    stdout:
    -lX11-xcb -lX11 -lxcb
    -----------
    Run-time dependency x11-xcb found: YES 1.8.7
    Determining dependency 'xcb-renderutil' with pkg-config executable '/usr/bin/pkg-config'
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --modversion xcb-renderutil` -> 0
    stdout:
    0.3.9
    -----------
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --cflags xcb-renderutil` -> 0 env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --libs xcb-renderutil` -> 0
    stdout:
    -L/usr/lib/aarch64-linux-gnu -lxcb-render-util -lxcb -lxcb-render
    -----------
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --libs xcb-renderutil` -> 0
    stdout:
    -lxcb-render-util -lxcb -lxcb-render
    -----------
    Run-time dependency xcb-renderutil found: YES 0.3.9
    Determining dependency 'xcb-image' with pkg-config executable '/usr/bin/pkg-config'
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --modversion xcb-image` -> 0
    stdout:
    0.4.0
    -----------
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --cflags xcb-image` -> 0 env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --libs xcb-image` -> 0
    stdout:
    -L/usr/lib/aarch64-linux-gnu -lxcb-image -lxcb -lxcb-shm
    -----------
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --libs xcb-image` -> 0
    stdout:
    -lxcb-image -lxcb -lxcb-shm
    -----------
    Run-time dependency xcb-image found: YES 0.4.0
    Determining dependency 'xext' with pkg-config executable '/usr/bin/pkg-config'
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --modversion xext` -> 0
    stdout:
    1.3.4
    -----------
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --cflags xext` -> 0 env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --libs xext` -> 0
    stdout:
    -L/usr/lib/aarch64-linux-gnu -lXext
    -----------
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --libs xext` -> 0
    stdout:
    -lXext
    -----------
    Run-time dependency xext found: YES 1.3.4
    Determining dependency 'pixman-1' with pkg-config executable '/usr/bin/pkg-config'
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --modversion pixman-1` -> 0
    stdout:
    0.42.2
    -----------
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --cflags pixman-1` -> 0
    stdout:
    -I/usr/include/pixman-1
    -----------
    env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --libs pixman-1` -> 0
    stdout:
    -L/usr/lib/aarch64-linux-gnu -lpixman-1
    -----------
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --libs pixman-1` -> 0
    stdout:
    -lpixman-1
    -----------
    Run-time dependency pixman-1 found: YES 0.42.2
    Determining dependency 'xcb-render' with pkg-config executable '/usr/bin/pkg-config'
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --modversion xcb-render` -> 0
    stdout:
    1.17.0
    -----------
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --cflags xcb-render` -> 0 env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --libs xcb-render` -> 0
    stdout:
    -L/usr/lib/aarch64-linux-gnu -lxcb-render
    -----------
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --libs xcb-render` -> 0
    stdout:
    -lxcb-render
    -----------
    Run-time dependency xcb-render found: YES 1.17.0
    Determining dependency 'xcb-damage' with pkg-config executable '/usr/bin/pkg-config'
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --modversion xcb-damage` -> 0
    stdout:
    1.17.0
    -----------
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --cflags xcb-damage` -> 0 env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --libs xcb-damage` -> 0
    stdout:
    -L/usr/lib/aarch64-linux-gnu -lxcb-damage
    -----------
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --libs xcb-damage` -> 0
    stdout:
    -lxcb-damage
    -----------
    Run-time dependency xcb-damage found: YES 1.17.0
    Determining dependency 'xcb-randr' with pkg-config executable '/usr/bin/pkg-config'
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --modversion xcb-randr` -> 0
    stdout:
    1.17.0
    -----------
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --cflags xcb-randr` -> 0 env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --libs xcb-randr` -> 0
    stdout:
    -L/usr/lib/aarch64-linux-gnu -lxcb-randr
    -----------
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --libs xcb-randr` -> 0
    stdout:
    -lxcb-randr
    -----------
    Run-time dependency xcb-randr found: YES 1.17.0
    Determining dependency 'xcb-sync' with pkg-config executable '/usr/bin/pkg-config'
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --modversion xcb-sync` -> 0
    stdout:
    1.17.0
    -----------
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --cflags xcb-sync` -> 0 env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --libs xcb-sync` -> 0
    stdout:
    -L/usr/lib/aarch64-linux-gnu -lxcb-sync
    -----------
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------
    Called: `/usr/bin/pkg-config --libs xcb-sync` -> 0
    stdout:
    -lxcb-sync
    -----------
    Run-time dependency xcb-sync found: YES 1.17.0
    Determining dependency 'xcb-composite' with pkg-config executable '/usr/bin/pkg-config'
    env[PKG_CONFIG_PATH]:
    env[PKG_CONFIG]: /usr/bin/pkg-config
    -----------

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Nikos Tsipinakis@21:1/5 to All on Mon Apr 29 19:40:02 2024
    block -1 by 1069408
    thanks

    Hi,

    The title of this bug is not a compilation error, it's a feature test. This is actually failing because of 1069408.

    Pkg-config error with 'xcb-present': Could not generate cflags for xcb-present:
    Package xcb-dri3 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `xcb-dri3.pc'
    to the PKG_CONFIG_PATH environment variable
    Package 'xcb-dri3', required by 'xcb-present', not found

    Dependency lookup for xcb-present with method 'pkgconfig' failed: Could not generate cflags for xcb-present:
    Package xcb-dri3 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `xcb-dri3.pc'
    to the PKG_CONFIG_PATH environment variable
    Package 'xcb-dri3', required by 'xcb-present', not found

    CMake binary for host machine is cached as not found
    Dependency lookup for xcb-present with method 'cmake' failed: CMake binary for machine host machine not found. Giving up.
    Run-time dependency xcb-present found: NO

    ../src/meson.build:31:15: ERROR: Dependency lookup for xcb-present with method 'pkgconfig' failed: Could not generate cflags for xcb-present:
    Package xcb-dri3 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `xcb-dri3.pc'
    to the PKG_CONFIG_PATH environment variable
    Package 'xcb-dri3', required by 'xcb-present', not found

    Cheers,
    Nikos

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)