INFO: Adding configure options from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/mozconfig INFO: MOZILLA_OFFICIAL=1 INFO: PKG_CONFIG=/usr/bin/amd64/pkg-config INFO: CC=/usr/gcc/14/bin/gcc INFO: CXX=/usr/gcc/14/bin/g++ INFO: --prefix=/usr INFO: --libdir=/usr/lib/amd64 INFO: --disable-crashreporter INFO: --disable-debug-symbols INFO: --disable-tests INFO: --disable-updater INFO: --enable-jemalloc INFO: --enable-js-shell INFO: --enable-official-branding INFO: --enable-optimize INFO: --enable-pulseaudio INFO: --enable-replace-malloc INFO: --enable-system-pixman INFO: --enable-update-channel=default INFO: --with-distribution-id=org.openindiana INFO: --with-intl-api INFO: --with-system-zlib INFO: --host=x86_64-unknown-illumos INFO: --target=x86_64-unknown-illumos INFO: --without-wasm-sandboxed-libraries INFO: checking for vcs source checkout... INFO: no INFO: checking for a shell... INFO: /usr/gnu/bin/sh INFO: checking for host system type... DEBUG: Executing: `/usr/gnu/bin/sh /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/build/moz.configure/../autoconf/config.sub x86_64-unknown-illumos` INFO: x86_64-unknown-illumos INFO: checking for target system type... DEBUG: Executing: `/usr/gnu/bin/sh /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/build/moz.configure/../autoconf/config.sub x86_64-unknown-illumos` INFO: x86_64-unknown-illumos INFO: checking whether cross compiling... INFO: no INFO: checking if configuration file confvars.sh exists... INFO: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/browser/confvars.sh INFO: checking if configuration file configure.sh exists... INFO: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/browser/branding/official/configure.sh INFO: checking for the target C compiler... DEBUG: _cc: Looking for /usr/gcc/14/bin/gcc INFO: /usr/gcc/14/bin/gcc INFO: checking for ccache... INFO: not found INFO: checking whether the target C compiler can be used... DEBUG: Creating `/tmp/conftestnako2g_z.c` with content: DEBUG: | #if defined(_MSC_VER) && defined(__clang__) && defined(_MT) DEBUG: | %COMPILER "clang-cl" DEBUG: | %VERSION __clang_major__.__clang_minor__.__clang_patchlevel__ DEBUG: | #elif defined(__clang__) DEBUG: | %COMPILER "clang" DEBUG: | %VERSION __clang_major__.__clang_minor__.__clang_patchlevel__ DEBUG: | # ifdef __apple_build_version__ DEBUG: | %XCODE 1 DEBUG: | # endif DEBUG: | #elif defined(__GNUC__) && !defined(__MINGW32__) DEBUG: | %COMPILER "gcc" DEBUG: | %VERSION __GNUC__.__GNUC_MINOR__.__GNUC_PATCHLEVEL__ DEBUG: | #endif DEBUG: | DEBUG: | #if __cplusplus DEBUG: | %cplusplus __cplusplus DEBUG: | #elif __STDC_VERSION__ DEBUG: | %STDC_VERSION __STDC_VERSION__ DEBUG: | #endif DEBUG: | #if __i386__ || _M_IX86 DEBUG: | %CPU "x86" DEBUG: | #elif __x86_64__ || _M_X64 DEBUG: | %CPU "x86_64" DEBUG: | #elif __arm__ || _M_ARM DEBUG: | %CPU "arm" DEBUG: | #elif __aarch64__ || _M_ARM64 DEBUG: | %CPU "aarch64" DEBUG: | #elif __ia64__ DEBUG: | %CPU "ia64" DEBUG: | #elif __s390x__ DEBUG: | %CPU "s390x" DEBUG: | #elif __s390__ DEBUG: | %CPU "s390" DEBUG: | #elif __powerpc64__ DEBUG: | %CPU "ppc64" DEBUG: | #elif __powerpc__ DEBUG: | %CPU "ppc" DEBUG: | #elif __alpha__ DEBUG: | %CPU "Alpha" DEBUG: | #elif __hppa__ DEBUG: | %CPU "hppa" DEBUG: | #elif __sparc__ && __arch64__ DEBUG: | %CPU "sparc64" DEBUG: | #elif __sparc__ DEBUG: | %CPU "sparc" DEBUG: | #elif __m68k__ DEBUG: | %CPU "m68k" DEBUG: | #elif __mips64 DEBUG: | %CPU "mips64" DEBUG: | #elif __mips__ DEBUG: | %CPU "mips32" DEBUG: | #elif __riscv && __riscv_xlen == 64 DEBUG: | %CPU "riscv64" DEBUG: | #elif __loongarch64 DEBUG: | %CPU "loongarch64" DEBUG: | #elif __sh__ DEBUG: | %CPU "sh4" DEBUG: | #elif __wasm32__ DEBUG: | %CPU "wasm32" DEBUG: | #endif DEBUG: | #if __APPLE__ DEBUG: | %KERNEL "Darwin" DEBUG: | #elif __DragonFly__ DEBUG: | %KERNEL "DragonFly" DEBUG: | #elif __FreeBSD__ DEBUG: | %KERNEL "FreeBSD" DEBUG: | #elif __FreeBSD_kernel__ DEBUG: | %KERNEL "kFreeBSD" DEBUG: | #elif __linux__ DEBUG: | %KERNEL "Linux" DEBUG: | #elif __NetBSD__ DEBUG: | %KERNEL "NetBSD" DEBUG: | #elif __OpenBSD__ DEBUG: | %KERNEL "OpenBSD" DEBUG: | #elif __sun__ DEBUG: | %KERNEL "SunOS" DEBUG: | #elif __sun__ DEBUG: | %KERNEL "Illumos" DEBUG: | #elif _WIN32 || __CYGWIN__ DEBUG: | %KERNEL "WINNT" DEBUG: | #elif __wasi__ DEBUG: | %KERNEL "WASI" DEBUG: | #endif DEBUG: | #if __ANDROID__ DEBUG: | %OS "Android" DEBUG: | #endif DEBUG: | #if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ DEBUG: | %ENDIANNESS "little" DEBUG: | #elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ DEBUG: | %ENDIANNESS "big" DEBUG: | #endif DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestnako2g_z.c -E` DEBUG: COMPILER = gcc DEBUG: VERSION = 14.3.0 DEBUG: STDC_VERSION = 201710L DEBUG: CPU = x86_64 DEBUG: KERNEL = SunOS DEBUG: ENDIANNESS = little INFO: yes INFO: checking for the target C++ compiler... DEBUG: _cxx: Looking for /usr/gcc/14/bin/g++ INFO: /usr/gcc/14/bin/g++ INFO: checking whether the target C++ compiler can be used... DEBUG: Creating `/tmp/conftest6kv6x150.cpp` with content: DEBUG: | #if defined(_MSC_VER) && defined(__clang__) && defined(_MT) DEBUG: | %COMPILER "clang-cl" DEBUG: | %VERSION __clang_major__.__clang_minor__.__clang_patchlevel__ DEBUG: | #elif defined(__clang__) DEBUG: | %COMPILER "clang" DEBUG: | %VERSION __clang_major__.__clang_minor__.__clang_patchlevel__ DEBUG: | # ifdef __apple_build_version__ DEBUG: | %XCODE 1 DEBUG: | # endif DEBUG: | #elif defined(__GNUC__) && !defined(__MINGW32__) DEBUG: | %COMPILER "gcc" DEBUG: | %VERSION __GNUC__.__GNUC_MINOR__.__GNUC_PATCHLEVEL__ DEBUG: | #endif DEBUG: | DEBUG: | #if __cplusplus DEBUG: | %cplusplus __cplusplus DEBUG: | #elif __STDC_VERSION__ DEBUG: | %STDC_VERSION __STDC_VERSION__ DEBUG: | #endif DEBUG: | #if __i386__ || _M_IX86 DEBUG: | %CPU "x86" DEBUG: | #elif __x86_64__ || _M_X64 DEBUG: | %CPU "x86_64" DEBUG: | #elif __arm__ || _M_ARM DEBUG: | %CPU "arm" DEBUG: | #elif __aarch64__ || _M_ARM64 DEBUG: | %CPU "aarch64" DEBUG: | #elif __ia64__ DEBUG: | %CPU "ia64" DEBUG: | #elif __s390x__ DEBUG: | %CPU "s390x" DEBUG: | #elif __s390__ DEBUG: | %CPU "s390" DEBUG: | #elif __powerpc64__ DEBUG: | %CPU "ppc64" DEBUG: | #elif __powerpc__ DEBUG: | %CPU "ppc" DEBUG: | #elif __alpha__ DEBUG: | %CPU "Alpha" DEBUG: | #elif __hppa__ DEBUG: | %CPU "hppa" DEBUG: | #elif __sparc__ && __arch64__ DEBUG: | %CPU "sparc64" DEBUG: | #elif __sparc__ DEBUG: | %CPU "sparc" DEBUG: | #elif __m68k__ DEBUG: | %CPU "m68k" DEBUG: | #elif __mips64 DEBUG: | %CPU "mips64" DEBUG: | #elif __mips__ DEBUG: | %CPU "mips32" DEBUG: | #elif __riscv && __riscv_xlen == 64 DEBUG: | %CPU "riscv64" DEBUG: | #elif __loongarch64 DEBUG: | %CPU "loongarch64" DEBUG: | #elif __sh__ DEBUG: | %CPU "sh4" DEBUG: | #elif __wasm32__ DEBUG: | %CPU "wasm32" DEBUG: | #endif DEBUG: | #if __APPLE__ DEBUG: | %KERNEL "Darwin" DEBUG: | #elif __DragonFly__ DEBUG: | %KERNEL "DragonFly" DEBUG: | #elif __FreeBSD__ DEBUG: | %KERNEL "FreeBSD" DEBUG: | #elif __FreeBSD_kernel__ DEBUG: | %KERNEL "kFreeBSD" DEBUG: | #elif __linux__ DEBUG: | %KERNEL "Linux" DEBUG: | #elif __NetBSD__ DEBUG: | %KERNEL "NetBSD" DEBUG: | #elif __OpenBSD__ DEBUG: | %KERNEL "OpenBSD" DEBUG: | #elif __sun__ DEBUG: | %KERNEL "SunOS" DEBUG: | #elif __sun__ DEBUG: | %KERNEL "Illumos" DEBUG: | #elif _WIN32 || __CYGWIN__ DEBUG: | %KERNEL "WINNT" DEBUG: | #elif __wasi__ DEBUG: | %KERNEL "WASI" DEBUG: | #endif DEBUG: | #if __ANDROID__ DEBUG: | %OS "Android" DEBUG: | #endif DEBUG: | #if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ DEBUG: | %ENDIANNESS "little" DEBUG: | #elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ DEBUG: | %ENDIANNESS "big" DEBUG: | #endif DEBUG: Executing: `/usr/gcc/14/bin/g++ /tmp/conftest6kv6x150.cpp -E` DEBUG: COMPILER = gcc DEBUG: VERSION = 14.3.0 DEBUG: cplusplus = 201703L DEBUG: CPU = x86_64 DEBUG: KERNEL = SunOS DEBUG: ENDIANNESS = little DEBUG: Creating `/tmp/conftest84d9x_02.cpp` with content: DEBUG: | #if defined(_MSC_VER) && defined(__clang__) && defined(_MT) DEBUG: | %COMPILER "clang-cl" DEBUG: | %VERSION __clang_major__.__clang_minor__.__clang_patchlevel__ DEBUG: | #elif defined(__clang__) DEBUG: | %COMPILER "clang" DEBUG: | %VERSION __clang_major__.__clang_minor__.__clang_patchlevel__ DEBUG: | # ifdef __apple_build_version__ DEBUG: | %XCODE 1 DEBUG: | # endif DEBUG: | #elif defined(__GNUC__) && !defined(__MINGW32__) DEBUG: | %COMPILER "gcc" DEBUG: | %VERSION __GNUC__.__GNUC_MINOR__.__GNUC_PATCHLEVEL__ DEBUG: | #endif DEBUG: | DEBUG: | #if __cplusplus DEBUG: | %cplusplus __cplusplus DEBUG: | #elif __STDC_VERSION__ DEBUG: | %STDC_VERSION __STDC_VERSION__ DEBUG: | #endif DEBUG: | #if __i386__ || _M_IX86 DEBUG: | %CPU "x86" DEBUG: | #elif __x86_64__ || _M_X64 DEBUG: | %CPU "x86_64" DEBUG: | #elif __arm__ || _M_ARM DEBUG: | %CPU "arm" DEBUG: | #elif __aarch64__ || _M_ARM64 DEBUG: | %CPU "aarch64" DEBUG: | #elif __ia64__ DEBUG: | %CPU "ia64" DEBUG: | #elif __s390x__ DEBUG: | %CPU "s390x" DEBUG: | #elif __s390__ DEBUG: | %CPU "s390" DEBUG: | #elif __powerpc64__ DEBUG: | %CPU "ppc64" DEBUG: | #elif __powerpc__ DEBUG: | %CPU "ppc" DEBUG: | #elif __alpha__ DEBUG: | %CPU "Alpha" DEBUG: | #elif __hppa__ DEBUG: | %CPU "hppa" DEBUG: | #elif __sparc__ && __arch64__ DEBUG: | %CPU "sparc64" DEBUG: | #elif __sparc__ DEBUG: | %CPU "sparc" DEBUG: | #elif __m68k__ DEBUG: | %CPU "m68k" DEBUG: | #elif __mips64 DEBUG: | %CPU "mips64" DEBUG: | #elif __mips__ DEBUG: | %CPU "mips32" DEBUG: | #elif __riscv && __riscv_xlen == 64 DEBUG: | %CPU "riscv64" DEBUG: | #elif __loongarch64 DEBUG: | %CPU "loongarch64" DEBUG: | #elif __sh__ DEBUG: | %CPU "sh4" DEBUG: | #elif __wasm32__ DEBUG: | %CPU "wasm32" DEBUG: | #endif DEBUG: | #if __APPLE__ DEBUG: | %KERNEL "Darwin" DEBUG: | #elif __DragonFly__ DEBUG: | %KERNEL "DragonFly" DEBUG: | #elif __FreeBSD__ DEBUG: | %KERNEL "FreeBSD" DEBUG: | #elif __FreeBSD_kernel__ DEBUG: | %KERNEL "kFreeBSD" DEBUG: | #elif __linux__ DEBUG: | %KERNEL "Linux" DEBUG: | #elif __NetBSD__ DEBUG: | %KERNEL "NetBSD" DEBUG: | #elif __OpenBSD__ DEBUG: | %KERNEL "OpenBSD" DEBUG: | #elif __sun__ DEBUG: | %KERNEL "SunOS" DEBUG: | #elif __sun__ DEBUG: | %KERNEL "Illumos" DEBUG: | #elif _WIN32 || __CYGWIN__ DEBUG: | %KERNEL "WINNT" DEBUG: | #elif __wasi__ DEBUG: | %KERNEL "WASI" DEBUG: | #endif DEBUG: | #if __ANDROID__ DEBUG: | %OS "Android" DEBUG: | #endif DEBUG: | #if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ DEBUG: | %ENDIANNESS "little" DEBUG: | #elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ DEBUG: | %ENDIANNESS "big" DEBUG: | #endif DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest84d9x_02.cpp -E` DEBUG: COMPILER = gcc DEBUG: VERSION = 14.3.0 DEBUG: cplusplus = 202002L DEBUG: CPU = x86_64 DEBUG: KERNEL = SunOS DEBUG: ENDIANNESS = little INFO: yes INFO: checking for unwind.h... DEBUG: Creating `/tmp/conftestvz_i0l94.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestvz_i0l94.cpp -c` INFO: yes INFO: checking for _Unwind_Backtrace... DEBUG: Creating `/tmp/conftestremrymq_.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char _Unwind_Backtrace(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | _Unwind_Backtrace(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestremrymq_.c` INFO: yes INFO: checking for Python 3... INFO: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/mozbuild/srcdirs/firefox-158.0-385459db72fc/_virtualenvs/build/bin/python (3.14.8) INFO: checking the target C compiler version... INFO: 14.3.0 INFO: checking the target C compiler works... DEBUG: Creating `/tmp/conftestfrq1sljn.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestfrq1sljn.c -c` INFO: yes INFO: checking the target C++ compiler version... INFO: 14.3.0 INFO: checking the target C++ compiler works... DEBUG: Creating `/tmp/conftestvxiyjcka.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestvxiyjcka.cpp -c` INFO: yes INFO: checking for the host C compiler... DEBUG: _host_cc: Looking for /usr/gcc/14/bin/gcc INFO: /usr/gcc/14/bin/gcc INFO: checking whether the host C compiler can be used... DEBUG: COMPILER = gcc DEBUG: VERSION = 14.3.0 DEBUG: STDC_VERSION = 201710L DEBUG: CPU = x86_64 DEBUG: KERNEL = SunOS DEBUG: ENDIANNESS = little INFO: yes INFO: checking the host C compiler version... INFO: 14.3.0 INFO: checking the host C compiler works... INFO: yes INFO: checking for the host C++ compiler... DEBUG: _host_cxx: Looking for /usr/gcc/14/bin/g++ INFO: /usr/gcc/14/bin/g++ INFO: checking whether the host C++ compiler can be used... DEBUG: COMPILER = gcc DEBUG: VERSION = 14.3.0 DEBUG: cplusplus = 201703L DEBUG: CPU = x86_64 DEBUG: KERNEL = SunOS DEBUG: ENDIANNESS = little DEBUG: COMPILER = gcc DEBUG: VERSION = 14.3.0 DEBUG: cplusplus = 202002L DEBUG: CPU = x86_64 DEBUG: KERNEL = SunOS DEBUG: ENDIANNESS = little INFO: yes INFO: checking the host C++ compiler version... INFO: 14.3.0 INFO: checking the host C++ compiler works... INFO: yes DEBUG: Creating `/tmp/conftest8mtantdj.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | #ifndef __GLIBCXX__ DEBUG: | #error 1 DEBUG: | #endif DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest8mtantdj.cpp -c` INFO: checking for 64-bit OS... DEBUG: Creating `/tmp/conftestq8g8s5kz.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | static_assert(sizeof(void *) == 8, "") DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestq8g8s5kz.cpp -c` INFO: yes INFO: checking for __thread keyword for TLS variables... DEBUG: Creating `/tmp/conftest6j5owcip.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | static __thread bool tlsIsMainThread = false; return tlsIsMainThread; DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest6j5owcip.cpp` INFO: yes INFO: checking for the assembler... DEBUG: _as: Looking for /usr/gcc/14/bin/gcc INFO: /usr/gcc/14/bin/gcc DEBUG: Executing: `/usr/gcc/14/bin/gcc -Wa,--version -c -o /dev/null -x assembler -` INFO: checking for llvm-objdump... DEBUG: llvm_objdump: Looking for llvm-objdump INFO: /usr/clang/21/bin/llvm-objdump INFO: checking for ar... DEBUG: ar: Looking for ar INFO: /usr/gnu/bin/ar INFO: checking whether ar supports response files... DEBUG: Creating `/tmp/conftestdcu8kymt.c` with content: DEBUG: | void foo() {} DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestdcu8kymt.c -c -o /tmp/conftestbjcfd2ts.o` DEBUG: Creating `/tmp/conftest6vi7xmsr.list` with content: DEBUG: | /tmp/conftestbjcfd2ts.o DEBUG: Executing: `/usr/gnu/bin/ar crs /tmp/conftestww7omm5g.a @/tmp/conftest6vi7xmsr.list` INFO: yes INFO: checking for host_ar... DEBUG: host_ar: Looking for ar INFO: /usr/gnu/bin/ar INFO: checking for -mavxvnni support... DEBUG: Creating `/tmp/conftest7ovftduq.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | __m256i a = _mm256_set1_epi32(1); DEBUG: | return _mm256_extract_epi32(_mm256_dpbusd_avx_epi32(a, a, a), 0); DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest7ovftduq.cpp -mavxvnni -c` INFO: yes INFO: checking for -mavx512bw support... DEBUG: Creating `/tmp/conftestobn6n99r.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | __m512i a = _mm512_set1_epi8(1); DEBUG: | return _mm512_cvtsi512_si32(_mm512_maddubs_epi16(a, a)); DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestobn6n99r.cpp -mavx512bw -mavx512f -mavx512dq -mavx512cd -c` INFO: yes INFO: checking for -mavx512vnni support... DEBUG: Creating `/tmp/conftest9l_uoflm.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | __m512i a = _mm512_set1_epi8(1); DEBUG: | return _mm512_cvtsi512_si32(_mm512_dpbusd_epi32(a, a, a)); DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest9l_uoflm.cpp -mavx512vnni -mavx512bw -mavx512f -mavx512dq -mavx512cd -c` INFO: yes INFO: checking for pkg_config... DEBUG: pkg_config: Looking for /usr/bin/amd64/pkg-config INFO: /usr/bin/amd64/pkg-config INFO: checking for pkg-config version... DEBUG: Executing: `/usr/bin/amd64/pkg-config --version` INFO: 0.29.2 INFO: checking whether pkg-config is pkgconf... DEBUG: Executing: `/usr/bin/amd64/pkg-config --about` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | Unknown option --about INFO: no INFO: checking for strndup... DEBUG: Creating `/tmp/conftestnfa4zx17.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char strndup(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | strndup(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestnfa4zx17.c` DEBUG: | /tmp/conftestnfa4zx17.c:4:6: warning: conflicting types for built-in function 'strndup'; expected 'char *(const char *, long unsigned int)' [-Wbuiltin-declaration-mismatch] DEBUG: | 4 | char strndup(); DEBUG: | | ^~~~~~~ INFO: yes INFO: checking for posix_memalign... DEBUG: Creating `/tmp/conftestredx2_8s.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char posix_memalign(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | posix_memalign(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestredx2_8s.c` DEBUG: | /tmp/conftestredx2_8s.c:4:6: warning: conflicting types for built-in function 'posix_memalign'; expected 'int(void **, long unsigned int, long unsigned int)' [-Wbuiltin-declaration-mismatch] DEBUG: | 4 | char posix_memalign(); DEBUG: | | ^~~~~~~~~~~~~~ INFO: yes INFO: checking for memalign... DEBUG: Creating `/tmp/conftesteci3p_x8.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char memalign(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | memalign(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftesteci3p_x8.c` INFO: yes INFO: checking for malloc_usable_size... DEBUG: Creating `/tmp/conftest56sxn7no.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char malloc_usable_size(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | malloc_usable_size(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest56sxn7no.c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | Undefined first referenced DEBUG: | symbol in file DEBUG: | malloc_usable_size /var/tmp//cc2mWzlc.o DEBUG: | ld: fatal: symbol referencing errors. No output written to a.out DEBUG: | collect2: error: ld returned 1 exit status INFO: no INFO: checking for malloc.h... DEBUG: Creating `/tmp/conftest9r9f9b9q.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest9r9f9b9q.cpp -c` INFO: yes INFO: checking for stdint.h... DEBUG: Creating `/tmp/conftestjm_y5gvn.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestjm_y5gvn.cpp -c` INFO: yes INFO: checking for inttypes.h... DEBUG: Creating `/tmp/conftest9e1_lv30.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest9e1_lv30.cpp -c` INFO: yes INFO: checking for alloca.h... DEBUG: Creating `/tmp/conftestj2h4j66a.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestj2h4j66a.cpp -c` INFO: yes INFO: checking for sys/byteorder.h... DEBUG: Creating `/tmp/conftestvt3tlznf.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestvt3tlznf.cpp -c` INFO: yes INFO: checking for getopt.h... DEBUG: Creating `/tmp/conftest39csqoar.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest39csqoar.cpp -c` INFO: yes INFO: checking for unistd.h... DEBUG: Creating `/tmp/conftesttqv32oov.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftesttqv32oov.cpp -c` INFO: yes INFO: checking for nl_types.h... DEBUG: Creating `/tmp/conftest3rjkahun.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest3rjkahun.cpp -c` INFO: yes INFO: checking for cpuid.h... DEBUG: Creating `/tmp/conftesta7umjctl.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftesta7umjctl.cpp -c` INFO: yes INFO: checking for fts.h... DEBUG: Creating `/tmp/conftestwk_2otuq.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestwk_2otuq.cpp -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | In file included from /tmp/conftestwk_2otuq.cpp:1: DEBUG: | /usr/include/fts.h:41:9: error: 'dev_t' does not name a type DEBUG: | 41 | dev_t fts_dev; /* starting device # */ DEBUG: | | ^~~~~ DEBUG: | /usr/include/fts.h:44:9: error: 'size_t' does not name a type DEBUG: | 44 | size_t fts_pathlen; /* sizeof(path) */ DEBUG: | | ^~~~~~ DEBUG: | /usr/include/fts.h:1:1: note: 'size_t' is defined in header ''; this is probably fixable by adding '#include ' DEBUG: | +++ |+#include DEBUG: | 1 | /* DEBUG: | /usr/include/fts.h:72:9: error: 'size_t' does not name a type DEBUG: | 72 | size_t fts_pathlen; /* strlen(fts_path) */ DEBUG: | | ^~~~~~ DEBUG: | /usr/include/fts.h:72:9: note: 'size_t' is defined in header ''; this is probably fixable by adding '#include ' DEBUG: | /usr/include/fts.h:73:9: error: 'size_t' does not name a type DEBUG: | 73 | size_t fts_namelen; /* strlen(fts_name) */ DEBUG: | | ^~~~~~ DEBUG: | /usr/include/fts.h:73:9: note: 'size_t' is defined in header ''; this is probably fixable by adding '#include ' DEBUG: | /usr/include/fts.h:75:9: error: 'ino_t' does not name a type; did you mean 'int'? DEBUG: | 75 | ino_t fts_ino; /* inode */ DEBUG: | | ^~~~~ DEBUG: | | int DEBUG: | /usr/include/fts.h:76:9: error: 'dev_t' does not name a type DEBUG: | 76 | dev_t fts_dev; /* device */ DEBUG: | | ^~~~~ DEBUG: | /usr/include/fts.h:77:9: error: 'nlink_t' does not name a type DEBUG: | 77 | nlink_t fts_nlink; /* link count */ DEBUG: | | ^~~~~~~ INFO: no INFO: checking for sys/statvfs.h... DEBUG: Creating `/tmp/conftest_nvu4on3.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest_nvu4on3.cpp -c` INFO: yes INFO: checking for sys/statfs.h... DEBUG: Creating `/tmp/conftest3w1gm05c.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest3w1gm05c.cpp -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | In file included from /tmp/conftest3w1gm05c.cpp:1: DEBUG: | /usr/include/sys/statfs.h:52:9: error: 'ino_t' does not name a type; did you mean 'int'? DEBUG: | 52 | ino_t f_files; /* Total number of file nodes (inodes) */ DEBUG: | | ^~~~~ DEBUG: | | int DEBUG: | /usr/include/sys/statfs.h:53:9: error: 'ino_t' does not name a type; did you mean 'int'? DEBUG: | 53 | ino_t f_ffree; /* Total number of free file nodes */ DEBUG: | | ^~~~~ DEBUG: | | int INFO: no INFO: checking for sys/vfs.h... DEBUG: Creating `/tmp/conftestzebsk94p.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestzebsk94p.cpp -c` INFO: yes INFO: checking for sys/mount.h... DEBUG: Creating `/tmp/conftesti56z0cpw.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftesti56z0cpw.cpp -c` INFO: yes INFO: checking for sys/quota.h... DEBUG: Creating `/tmp/conftest_e9vssyr.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | quotactl(0, nullptr, 0, (caddr_t)nullptr); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest_e9vssyr.cpp -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | /tmp/conftest_e9vssyr.cpp:1:10: fatal error: sys/quota.h: No such file or directory DEBUG: | 1 | #include DEBUG: | | ^~~~~~~~~~~~~ DEBUG: | compilation terminated. INFO: no INFO: checking for sys/queue.h... DEBUG: Creating `/tmp/conftestlv7bbwtg.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestlv7bbwtg.cpp -c` INFO: yes INFO: checking for sys/types.h... DEBUG: Creating `/tmp/conftestw8la7t_v.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestw8la7t_v.cpp -c` INFO: yes INFO: checking for netinet/in.h... DEBUG: Creating `/tmp/conftesty2xv3vv7.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftesty2xv3vv7.cpp -c` INFO: yes INFO: checking for byteswap.h... DEBUG: Creating `/tmp/conftest0bsc0gvg.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest0bsc0gvg.cpp -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | /tmp/conftest0bsc0gvg.cpp:1:10: fatal error: byteswap.h: No such file or directory DEBUG: | 1 | #include DEBUG: | | ^~~~~~~~~~~~ DEBUG: | compilation terminated. INFO: no INFO: checking for memfd_create in sys/mman.h... DEBUG: Creating `/tmp/conftestj46jckwv.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | memfd_create("", 0); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestj46jckwv.cpp -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | /tmp/conftestj46jckwv.cpp: In function 'int main()': DEBUG: | /tmp/conftestj46jckwv.cpp:5:1: error: 'memfd_create' was not declared in this scope; did you mean 'timer_create'? DEBUG: | 5 | memfd_create("", 0); DEBUG: | | ^~~~~~~~~~~~ DEBUG: | | timer_create INFO: no INFO: checking for clock_gettime(CLOCK_MONOTONIC)... DEBUG: Creating `/tmp/conftest38osx2gg.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | struct timespec ts; clock_gettime(CLOCK_MONOTONIC, &ts); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest38osx2gg.cpp` INFO: yes INFO: checking for res_ninit()... DEBUG: Creating `/tmp/conftestxye92xrg.cpp` with content: DEBUG: | #include DEBUG: | #include DEBUG: | #include DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | int foo = res_ninit(&_res); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestxye92xrg.cpp` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | Undefined first referenced DEBUG: | symbol in file DEBUG: | _res /var/tmp//ccJCaQlc.o DEBUG: | res_ninit /var/tmp//ccJCaQlc.o DEBUG: | ld: fatal: symbol referencing errors. No output written to a.out DEBUG: | collect2: error: ld returned 1 exit status INFO: no INFO: checking for dladdr... DEBUG: Creating `/tmp/conftestv7mn5zmv.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char dladdr(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | dladdr(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestv7mn5zmv.c` INFO: yes INFO: checking for dlfcn.h... DEBUG: Creating `/tmp/conftest6fz2tu7p.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest6fz2tu7p.cpp -c` INFO: yes INFO: checking for dlopen in -ldl... DEBUG: Creating `/tmp/conftestce3n0f6_.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char dlopen(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | dlopen(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestce3n0f6_.c -ldl` INFO: yes INFO: checking for gethostbyname_r in -lc_r... DEBUG: Creating `/tmp/conftestnbc3r_2x.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char gethostbyname_r(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | gethostbyname_r(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestnbc3r_2x.c -lc_r` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | ld: fatal: library -lc_r: not found DEBUG: | ld: fatal: file processing errors. No output written to a.out DEBUG: | collect2: error: ld returned 1 exit status INFO: no INFO: checking for socket in -lsocket... DEBUG: Creating `/tmp/conftest_w8ryvj8.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char socket(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | socket(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest_w8ryvj8.c -lsocket` INFO: yes INFO: checking for pthread_create... DEBUG: Creating `/tmp/conftestavs7bkzg.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char pthread_create(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | pthread_create(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestavs7bkzg.c` INFO: yes INFO: checking for pthread.h... DEBUG: Creating `/tmp/conftestvvqb1gmd.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestvvqb1gmd.cpp -c` INFO: yes INFO: checking whether the C compiler supports -pthread... DEBUG: Creating `/tmp/conftest99h9h651.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest99h9h651.c -Werror -pthread -c` INFO: yes DEBUG: Creating `/tmp/conftestl57pnvp1.cpp` with content: DEBUG: | #include DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | std::atomic foo; foo = 1; DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestl57pnvp1.cpp` INFO: checking whether 64-bits std::atomic requires -latomic... INFO: no INFO: checking whether the C compiler supports -Wbitfield-enum-conversion... DEBUG: Creating `/tmp/conftestmsrwz94_.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestmsrwz94_.c -Werror -Wbitfield-enum-conversion -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | gcc: error: unrecognized command-line option '-Wbitfield-enum-conversion'; did you mean '-Wno-enum-conversion'? INFO: no INFO: checking whether the C++ compiler supports -Wbitfield-enum-conversion... DEBUG: Creating `/tmp/conftestl1f47ugh.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestl1f47ugh.cpp -Werror -Wbitfield-enum-conversion -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-Wbitfield-enum-conversion'; did you mean '-Wno-enum-conversion'? INFO: no INFO: checking whether the C compiler supports -Wformat-type-confusion... DEBUG: Creating `/tmp/conftestmlo1lx7_.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestmlo1lx7_.c -Werror -Wformat-type-confusion -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | gcc: error: unrecognized command-line option '-Wformat-type-confusion' INFO: no INFO: checking whether the C++ compiler supports -Wformat-type-confusion... DEBUG: Creating `/tmp/conftest2c37c99n.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest2c37c99n.cpp -Werror -Wformat-type-confusion -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-Wformat-type-confusion' INFO: no INFO: checking whether the C++ compiler supports -Wimplicit-int-enum-cast... DEBUG: Creating `/tmp/conftest3rjkn2ce.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest3rjkn2ce.cpp -Werror -Wimplicit-int-enum-cast -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-Wimplicit-int-enum-cast'; did you mean '-Wimplicit-interface'? INFO: no INFO: checking whether the C++ compiler supports -Woctal-prefix-extension... DEBUG: Creating `/tmp/conftest7he8bsi1.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest7he8bsi1.cpp -Werror -Woctal-prefix-extension -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-Woctal-prefix-extension' INFO: no INFO: checking whether the C compiler supports -Wshift-bool... DEBUG: Creating `/tmp/conftestfr22sgwp.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestfr22sgwp.c -Werror -Wshift-bool -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | gcc: error: unrecognized command-line option '-Wshift-bool'; did you mean '-Wswitch-bool'? INFO: no INFO: checking whether the C++ compiler supports -Wshift-bool... DEBUG: Creating `/tmp/conftest9fb39g2m.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest9fb39g2m.cpp -Werror -Wshift-bool -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-Wshift-bool'; did you mean '-Wswitch-bool'? INFO: no INFO: checking whether the C compiler supports -Wshadow-field-in-constructor-modified... DEBUG: Creating `/tmp/conftest5u_elr1v.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest5u_elr1v.c -Werror -Wshadow-field-in-constructor-modified -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | gcc: error: unrecognized command-line option '-Wshadow-field-in-constructor-modified' INFO: no INFO: checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... DEBUG: Creating `/tmp/conftestuwwcz4kr.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestuwwcz4kr.cpp -Werror -Wshadow-field-in-constructor-modified -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-Wshadow-field-in-constructor-modified' INFO: no INFO: checking whether the C compiler supports -Wtautological-constant-in-range-compare... DEBUG: Creating `/tmp/conftesth3prl3ek.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftesth3prl3ek.c -Werror -Wtautological-constant-in-range-compare -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | gcc: error: unrecognized command-line option '-Wtautological-constant-in-range-compare' INFO: no INFO: checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... DEBUG: Creating `/tmp/conftest0qmfn21w.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest0qmfn21w.cpp -Werror -Wtautological-constant-in-range-compare -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-Wtautological-constant-in-range-compare' INFO: no INFO: checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... DEBUG: Creating `/tmp/conftest2wvg3i6y.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest2wvg3i6y.c -Werror -Wno-error=tautological-type-limit-compare -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | cc1: error: '-Wno-error=tautological-type-limit-compare': no option '-Wtautological-type-limit-compare'; did you mean '-Wtautological-compare'? INFO: no INFO: checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... DEBUG: Creating `/tmp/conftest0u9yl9iw.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest0u9yl9iw.cpp -Werror -Wno-error=tautological-type-limit-compare -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | cc1plus: error: '-Wno-error=tautological-type-limit-compare': no option '-Wtautological-type-limit-compare'; did you mean '-Wtautological-compare'? INFO: no INFO: checking whether the C compiler supports -Wunreachable-code-return... DEBUG: Creating `/tmp/conftestw4ujeawv.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestw4ujeawv.c -Werror -Wunreachable-code-return -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | gcc: error: unrecognized command-line option '-Wunreachable-code-return'; did you mean '-Wunreachable-code'? INFO: no INFO: checking whether the C++ compiler supports -Wunreachable-code-return... DEBUG: Creating `/tmp/conftestrg6syyam.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestrg6syyam.cpp -Werror -Wunreachable-code-return -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-Wunreachable-code-return'; did you mean '-Wunreachable-code'? INFO: no INFO: checking whether the C compiler supports -Wvector-conversion... DEBUG: Creating `/tmp/conftesteuff7au_.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftesteuff7au_.c -Werror -Wvector-conversion -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | gcc: error: unrecognized command-line option '-Wvector-conversion'; did you mean '-Warith-conversion'? INFO: no INFO: checking whether the C++ compiler supports -Wvector-conversion... DEBUG: Creating `/tmp/conftestewi7vxif.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestewi7vxif.cpp -Werror -Wvector-conversion -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-Wvector-conversion'; did you mean '-Warith-conversion'? INFO: no INFO: checking whether the C compiler supports -Wclass-varargs... DEBUG: Creating `/tmp/conftest252ydrg3.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest252ydrg3.c -Werror -Wclass-varargs -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | gcc: error: unrecognized command-line option '-Wclass-varargs'; did you mean '-Wno-varargs'? INFO: no INFO: checking whether the C++ compiler supports -Wclass-varargs... DEBUG: Creating `/tmp/conftest_dbv90o6.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest_dbv90o6.cpp -Werror -Wclass-varargs -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-Wclass-varargs'; did you mean '-Wno-varargs'? INFO: no INFO: checking whether the C++ compiler supports -Wempty-init-stmt... DEBUG: Creating `/tmp/conftestvd_hj7gq.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestvd_hj7gq.cpp -Werror -Wempty-init-stmt -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-Wempty-init-stmt' INFO: no INFO: checking whether the C compiler supports -Wfloat-overflow-conversion... DEBUG: Creating `/tmp/conftestc8ag_dqm.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestc8ag_dqm.c -Werror -Wfloat-overflow-conversion -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | gcc: error: unrecognized command-line option '-Wfloat-overflow-conversion'; did you mean '-Wfloat-conversion'? INFO: no INFO: checking whether the C++ compiler supports -Wfloat-overflow-conversion... DEBUG: Creating `/tmp/conftestagoxil8x.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestagoxil8x.cpp -Werror -Wfloat-overflow-conversion -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-Wfloat-overflow-conversion'; did you mean '-Wfloat-conversion'? INFO: no INFO: checking whether the C compiler supports -Wfloat-zero-conversion... DEBUG: Creating `/tmp/conftestbgokvt7w.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestbgokvt7w.c -Werror -Wfloat-zero-conversion -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | gcc: error: unrecognized command-line option '-Wfloat-zero-conversion'; did you mean '-Wfloat-conversion'? INFO: no INFO: checking whether the C++ compiler supports -Wfloat-zero-conversion... DEBUG: Creating `/tmp/conftesto7xi53rq.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftesto7xi53rq.cpp -Werror -Wfloat-zero-conversion -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-Wfloat-zero-conversion'; did you mean '-Wfloat-conversion'? INFO: no INFO: checking whether the C compiler supports -Wloop-analysis... DEBUG: Creating `/tmp/conftest127_d9ud.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest127_d9ud.c -Werror -Wloop-analysis -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | gcc: error: unrecognized command-line option '-Wloop-analysis' INFO: no INFO: checking whether the C++ compiler supports -Wloop-analysis... DEBUG: Creating `/tmp/conftest8kovvsy_.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest8kovvsy_.cpp -Werror -Wloop-analysis -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-Wloop-analysis' INFO: no INFO: checking whether the C compiler supports -Wno-range-loop-analysis... DEBUG: Creating `/tmp/conftest5d83te4c.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest5d83te4c.c -Werror -Wrange-loop-analysis -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | gcc: error: unrecognized command-line option '-Wrange-loop-analysis' INFO: no INFO: checking whether the C++ compiler supports -Wno-range-loop-analysis... DEBUG: Creating `/tmp/conftestmwugz77k.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestmwugz77k.cpp -Werror -Wrange-loop-analysis -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-Wrange-loop-analysis' INFO: no INFO: checking whether the C++ compiler supports -Wno-deprecated-anon-enum-enum-conversion... DEBUG: Creating `/tmp/conftest02zg4waq.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest02zg4waq.cpp -Werror -Wdeprecated-anon-enum-enum-conversion -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-Wdeprecated-anon-enum-enum-conversion'; did you mean '-Wdeprecated-enum-enum-conversion'? INFO: no INFO: checking whether the C++ compiler supports -Wno-deprecated-enum-enum-conversion... DEBUG: Creating `/tmp/conftesti2_1n3cb.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftesti2_1n3cb.cpp -Werror -Wdeprecated-enum-enum-conversion -c` INFO: yes INFO: checking whether the C++ compiler supports -Wdeprecated-literal-operator... DEBUG: Creating `/tmp/conftest83iy73tt.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest83iy73tt.cpp -Werror -Wdeprecated-literal-operator -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-Wdeprecated-literal-operator' INFO: no INFO: checking whether the C compiler supports -Winvalid-utf8... DEBUG: Creating `/tmp/conftest9btru6x_.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest9btru6x_.c -Werror -Winvalid-utf8 -c` INFO: yes INFO: checking whether the C++ compiler supports -Winvalid-utf8... DEBUG: Creating `/tmp/conftestg9ue0s9e.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestg9ue0s9e.cpp -Werror -Winvalid-utf8 -c` INFO: yes INFO: checking whether the C++ compiler supports -Wcomma... DEBUG: Creating `/tmp/conftestjuvsvahb.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestjuvsvahb.cpp -Werror -Wcomma -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-Wcomma'; did you mean '-Wcomment'? INFO: no INFO: checking whether the C compiler supports -Wduplicated-cond... DEBUG: Creating `/tmp/conftestuvdaa4qs.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestuvdaa4qs.c -Werror -Wduplicated-cond -c` INFO: yes INFO: checking whether the C++ compiler supports -Wduplicated-cond... DEBUG: Creating `/tmp/conftestdv2jnuth.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestdv2jnuth.cpp -Werror -Wduplicated-cond -c` INFO: yes INFO: checking whether the C++ compiler supports -Wimplicit-fallthrough... DEBUG: Creating `/tmp/conftestko4q97rl.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestko4q97rl.cpp -Werror -Wimplicit-fallthrough -c` INFO: yes INFO: checking whether the C compiler supports -Wlogical-op... DEBUG: Creating `/tmp/conftestvgtlun1g.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestvgtlun1g.c -Werror -Wlogical-op -c` INFO: yes INFO: checking whether the C++ compiler supports -Wlogical-op... DEBUG: Creating `/tmp/conftest8v95d22t.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest8v95d22t.cpp -Werror -Wlogical-op -c` INFO: yes INFO: checking whether the C compiler supports -Wstring-conversion... DEBUG: Creating `/tmp/conftest4ldzv1fo.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest4ldzv1fo.c -Werror -Wstring-conversion -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | gcc: error: unrecognized command-line option '-Wstring-conversion'; did you mean '-Wsign-conversion'? INFO: no INFO: checking whether the C++ compiler supports -Wstring-conversion... DEBUG: Creating `/tmp/conftestjdwrvg0l.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestjdwrvg0l.cpp -Werror -Wstring-conversion -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-Wstring-conversion'; did you mean '-Wsign-conversion'? INFO: no INFO: checking whether the C++ compiler supports -Wno-inline-new-delete... DEBUG: Creating `/tmp/conftesti73r2zys.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftesti73r2zys.cpp -Werror -Winline-new-delete -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-Winline-new-delete'; did you mean '-Wmismatched-new-delete'? INFO: no INFO: checking whether the C compiler supports -Wno-error=maybe-uninitialized... DEBUG: Creating `/tmp/conftesthicgjdt9.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftesthicgjdt9.c -Werror -Wno-error=maybe-uninitialized -c` INFO: yes INFO: checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... DEBUG: Creating `/tmp/conftest_urvldq9.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest_urvldq9.cpp -Werror -Wno-error=maybe-uninitialized -c` INFO: yes INFO: checking whether the C compiler supports -Wno-error=deprecated-declarations... DEBUG: Creating `/tmp/conftestdqmm7xhi.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestdqmm7xhi.c -Werror -Wno-error=deprecated-declarations -c` INFO: yes INFO: checking whether the C++ compiler supports -Wno-error=deprecated-declarations... DEBUG: Creating `/tmp/conftestz06vrupi.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestz06vrupi.cpp -Werror -Wno-error=deprecated-declarations -c` INFO: yes INFO: checking whether the C compiler supports -Wno-error=array-bounds... DEBUG: Creating `/tmp/conftestu_e7nkq8.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestu_e7nkq8.c -Werror -Wno-error=array-bounds -c` INFO: yes INFO: checking whether the C++ compiler supports -Wno-error=array-bounds... DEBUG: Creating `/tmp/conftestj86u7kqk.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestj86u7kqk.cpp -Werror -Wno-error=array-bounds -c` INFO: yes INFO: checking whether the C compiler supports -Wno-error=free-nonheap-object... DEBUG: Creating `/tmp/conftesth20mjvlx.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftesth20mjvlx.c -Werror -Wno-error=free-nonheap-object -c` INFO: yes INFO: checking whether the C++ compiler supports -Wno-error=free-nonheap-object... DEBUG: Creating `/tmp/conftestlygsbc5m.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestlygsbc5m.cpp -Werror -Wno-error=free-nonheap-object -c` INFO: yes INFO: checking whether the C compiler supports -Wno-multistatement-macros... DEBUG: Creating `/tmp/conftest9_26gtib.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest9_26gtib.c -Werror -Wmultistatement-macros -c` INFO: yes INFO: checking whether the C++ compiler supports -Wno-multistatement-macros... DEBUG: Creating `/tmp/conftest155f6fwq.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest155f6fwq.cpp -Werror -Wmultistatement-macros -c` INFO: yes INFO: checking whether the C compiler supports -Wno-error=class-memaccess... DEBUG: Creating `/tmp/conftest6wbj_wad.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest6wbj_wad.c -Werror -Wno-error=class-memaccess -c` INFO: yes INFO: checking whether the C++ compiler supports -Wno-error=class-memaccess... DEBUG: Creating `/tmp/conftestyaybocwb.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestyaybocwb.cpp -Werror -Wno-error=class-memaccess -c` INFO: yes INFO: checking whether the C compiler supports -Wno-error=atomic-alignment... DEBUG: Creating `/tmp/conftestl4sk1fpu.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestl4sk1fpu.c -Werror -Wno-error=atomic-alignment -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | cc1: error: '-Wno-error=atomic-alignment': no option '-Watomic-alignment' INFO: no INFO: checking whether the C++ compiler supports -Wno-error=atomic-alignment... DEBUG: Creating `/tmp/conftestf3u5yo7j.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestf3u5yo7j.cpp -Werror -Wno-error=atomic-alignment -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | cc1plus: error: '-Wno-error=atomic-alignment': no option '-Watomic-alignment' INFO: no INFO: checking whether the C compiler supports -Wno-error=deprecated-builtins... DEBUG: Creating `/tmp/conftest3g61pknz.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest3g61pknz.c -Werror -Wno-error=deprecated-builtins -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | cc1: error: '-Wno-error=deprecated-builtins': no option '-Wdeprecated-builtins'; did you mean '-Wdeprecated-declarations'? INFO: no INFO: checking whether the C++ compiler supports -Wno-error=deprecated-builtins... DEBUG: Creating `/tmp/conftesta2mxfk9f.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftesta2mxfk9f.cpp -Werror -Wno-error=deprecated-builtins -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | cc1plus: error: '-Wno-error=deprecated-builtins': no option '-Wdeprecated-builtins'; did you mean '-Wdeprecated-declarations'? INFO: no INFO: checking whether the C compiler supports -Wformat... DEBUG: Creating `/tmp/conftest65pa52qv.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest65pa52qv.c -Werror -Wformat -c` INFO: yes INFO: checking whether the C++ compiler supports -Wformat... DEBUG: Creating `/tmp/conftestark67oe2.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestark67oe2.cpp -Werror -Wformat -c` INFO: yes INFO: checking whether the C compiler supports -Wformat-security... DEBUG: Creating `/tmp/conftestkr24cib7.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestkr24cib7.c -Werror -Wformat-security -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | cc1: error: '-Wformat-security' ignored without '-Wformat' [-Werror=format-security] DEBUG: | cc1: all warnings being treated as errors INFO: no INFO: checking whether the C++ compiler supports -Wformat-security... DEBUG: Creating `/tmp/conftest19dhis48.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest19dhis48.cpp -Werror -Wformat-security -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | cc1plus: error: '-Wformat-security' ignored without '-Wformat' [-Werror=format-security] DEBUG: | cc1plus: all warnings being treated as errors INFO: no INFO: checking whether the C compiler supports -Wformat-overflow=2... DEBUG: Creating `/tmp/conftesthd53q9wj.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftesthd53q9wj.c -Werror -Wformat-overflow=2 -c` INFO: yes INFO: checking whether the C++ compiler supports -Wformat-overflow=2... DEBUG: Creating `/tmp/conftest603qdgwi.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest603qdgwi.cpp -Werror -Wformat-overflow=2 -c` INFO: yes INFO: checking whether the C compiler supports -Werror=implicit-function-declaration... DEBUG: Creating `/tmp/conftest87teflog.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest87teflog.c -Werror=implicit-function-declaration -c` INFO: yes INFO: checking whether the C compiler supports -Wno-psabi... DEBUG: Creating `/tmp/conftestqxh39hw2.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestqxh39hw2.c -Werror -Wpsabi -c` INFO: yes INFO: checking whether the C++ compiler supports -Wno-psabi... DEBUG: Creating `/tmp/conftestw0idw_rx.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestw0idw_rx.cpp -Werror -Wpsabi -c` INFO: yes INFO: checking whether the C compiler supports -Wno-error=builtin-macro-redefined... DEBUG: Creating `/tmp/conftest0tby0jq7.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest0tby0jq7.c -Werror -Wno-error=builtin-macro-redefined -c` INFO: yes INFO: checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... DEBUG: Creating `/tmp/conftestfhnhvc0s.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestfhnhvc0s.cpp -Werror -Wno-error=builtin-macro-redefined -c` INFO: yes INFO: checking whether the C++ compiler supports -Wno-vla-cxx-extension... DEBUG: Creating `/tmp/conftestvvuug482.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestvvuug482.cpp -Werror -Wvla-cxx-extension -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-Wvla-cxx-extension' INFO: no INFO: checking whether the C compiler supports -Wno-unknown-warning-option... DEBUG: Creating `/tmp/confteste8dsa68c.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/confteste8dsa68c.c -Werror -Wunknown-warning-option -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | gcc: error: unrecognized command-line option '-Wunknown-warning-option' INFO: no INFO: checking whether the C++ compiler supports -Wno-unknown-warning-option... DEBUG: Creating `/tmp/conftestjeq17qeg.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestjeq17qeg.cpp -Werror -Wunknown-warning-option -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-Wunknown-warning-option' INFO: no INFO: checking whether the C compiler supports -Wno-character-conversion... DEBUG: Creating `/tmp/conftestgjlhu4sx.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestgjlhu4sx.c -Werror -Wcharacter-conversion -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | gcc: error: unrecognized command-line option '-Wcharacter-conversion'; did you mean '-Warith-conversion'? INFO: no INFO: checking whether the C++ compiler supports -Wno-character-conversion... DEBUG: Creating `/tmp/conftestgum2rod5.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestgum2rod5.cpp -Werror -Wcharacter-conversion -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-Wcharacter-conversion'; did you mean '-Warith-conversion'? INFO: no INFO: checking whether the C++ compiler supports -fno-sized-deallocation... DEBUG: Creating `/tmp/conftestayzjtbzi.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestayzjtbzi.cpp -Werror -fno-sized-deallocation -c` INFO: yes INFO: checking whether the C++ compiler supports -fno-aligned-new... DEBUG: Creating `/tmp/conftestnbkecqaj.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestnbkecqaj.cpp -Werror -fno-aligned-new -c` INFO: yes INFO: checking whether the C compiler supports -fdiagnostics-absolute-paths... DEBUG: Creating `/tmp/confteste4hjo1v3.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/confteste4hjo1v3.c -Werror -fdiagnostics-absolute-paths -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | gcc: error: unrecognized command-line option '-fdiagnostics-absolute-paths'; did you mean '-fdiagnostics-generate-patch'? INFO: no INFO: checking whether the C++ compiler supports -fdiagnostics-absolute-paths... DEBUG: Creating `/tmp/conftest62pz0mqy.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest62pz0mqy.cpp -Werror -fdiagnostics-absolute-paths -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | g++: error: unrecognized command-line option '-fdiagnostics-absolute-paths'; did you mean '-fdiagnostics-generate-patch'? INFO: no INFO: checking whether the C compiler supports -pipe... DEBUG: Creating `/tmp/conftestiiqznl4h.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestiiqznl4h.c -Werror -pipe -c` INFO: yes INFO: checking whether the C++ compiler supports -pipe... DEBUG: Creating `/tmp/conftest7ecnopnh.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest7ecnopnh.cpp -Werror -pipe -c` INFO: yes INFO: checking whether the C linker supports -Wl,--build-id=sha1... DEBUG: Creating `/tmp/confteste4f1ppa_.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/confteste4f1ppa_.c -Wl,--build-id=sha1` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | ld: fatal: unrecognized option '--build-id=sha1' DEBUG: | ld: fatal: use the -z help option for usage information DEBUG: | collect2: error: ld returned 1 exit status INFO: no INFO: checking whether the C assembler supports -Wa,--noexecstack... DEBUG: Creating `/tmp/conftestyyg7ocfi.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestyyg7ocfi.c -Wa,--noexecstack -c` INFO: yes INFO: checking whether the C linker supports -Wl,-z,noexecstack... DEBUG: Creating `/tmp/conftestypncz5zh.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestypncz5zh.c -Wl,-z,noexecstack` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | ld: fatal: option -z has illegal argument 'noexecstack' DEBUG: | ld: fatal: flags processing errors DEBUG: | collect2: error: ld returned 1 exit status INFO: no INFO: checking whether the C linker supports -Wl,-z,text... DEBUG: Creating `/tmp/conftest5tqitv8h.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest5tqitv8h.c -Wl,-z,text` INFO: yes INFO: checking whether the C linker supports -Wl,-z,relro... DEBUG: Creating `/tmp/conftest1m0gapji.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest1m0gapji.c -Wl,-z,relro` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | ld: fatal: option -z has illegal argument 'relro' DEBUG: | ld: fatal: flags processing errors DEBUG: | collect2: error: ld returned 1 exit status INFO: no INFO: checking whether the C linker supports -Wl,-z,now... DEBUG: Creating `/tmp/conftestwrkkvxxn.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestwrkkvxxn.c -Wl,-z,now` INFO: yes INFO: checking whether the C linker supports -Wl,-z,nocopyreloc... DEBUG: Creating `/tmp/conftestutmbx6rt.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestutmbx6rt.c -Wl,-z,nocopyreloc` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | ld: fatal: option -z has illegal argument 'nocopyreloc' DEBUG: | ld: fatal: flags processing errors DEBUG: | collect2: error: ld returned 1 exit status INFO: no INFO: checking whether the C assembler supports -fPIC... DEBUG: Creating `/tmp/conftestb_ex0sny.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestb_ex0sny.c -fPIC -c` INFO: yes INFO: checking whether the C compiler supports -fPIC... DEBUG: Creating `/tmp/conftesthndvuk6x.c` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftesthndvuk6x.c -Werror -fPIC -c` INFO: yes INFO: checking whether the C++ compiler supports -fPIC... DEBUG: Creating `/tmp/conftest52j7lqv0.cpp` with content: DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest52j7lqv0.cpp -Werror -fPIC -c` INFO: yes INFO: checking what kind of list files are supported by the linker... DEBUG: Creating `/tmp/conftestwmrollw7.c` with content: DEBUG: | int main() {} DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestwmrollw7.c -c -o /tmp/conftest5z168bzy.o` DEBUG: Executing: `/usr/gcc/14/bin/gcc -o /tmp/conftestch21etfj.out -Wl,@/tmp/conftest1o_xnz_5.list` INFO: linkerlist INFO: checking for llvm_profdata... DEBUG: llvm_profdata: Looking for llvm-profdata INFO: /usr/clang/21/bin/llvm-profdata INFO: checking whether the linker supports call-graph profile sorting... INFO: no, using a PGO orderfile INFO: checking for readelf... DEBUG: readelf: Looking for llvm-readelf DEBUG: Executing: `/usr/clang/21/bin/llvm-readelf --help` INFO: /usr/clang/21/bin/llvm-readelf INFO: checking for objcopy... DEBUG: objcopy: Looking for llvm-objcopy DEBUG: Executing: `/usr/clang/21/bin/llvm-objcopy --help` INFO: /usr/clang/21/bin/llvm-objcopy INFO: checking for libpulse... DEBUG: Executing: `/usr/bin/amd64/pkg-config --errors-to-stdout --print-errors libpulse` INFO: yes INFO: checking MOZ_PULSEAUDIO_CFLAGS... DEBUG: Executing: `/usr/bin/amd64/pkg-config --cflags libpulse` INFO: -D_REENTRANT INFO: checking MOZ_PULSEAUDIO_LIBS... DEBUG: Executing: `/usr/bin/amd64/pkg-config --libs libpulse` INFO: -lpulse -pthread INFO: checking for rustc... DEBUG: _rustc: Looking for rustc INFO: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/rustc INFO: checking for cargo... DEBUG: _cargo: Looking for cargo INFO: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/cargo DEBUG: Executing: `/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/rustc +stable` DEBUG: '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/rustc' looks like a rustc rustup wrapper, trying to find its real path DEBUG: Trying to call '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/rustc' for `rustup which rustc` DEBUG: Executing: `rustup which rustc` INFO: Actually using '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.rust_up/toolchains/1.98.0-x86_64-unknown-illumos/bin/rustc' as rustc DEBUG: Executing: `/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/cargo +stable` DEBUG: '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/cargo' looks like a cargo rustup wrapper, trying to find its real path DEBUG: Trying to call '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/cargo' for `rustup which cargo` DEBUG: Executing: `rustup which cargo` INFO: Actually using '/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.rust_up/toolchains/1.98.0-x86_64-unknown-illumos/bin/cargo' as cargo INFO: checking rustc version... DEBUG: Executing: `/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.rust_up/toolchains/1.98.0-x86_64-unknown-illumos/bin/rustc --version --verbose` INFO: 1.98.0 INFO: checking cargo version... DEBUG: Executing: `/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.rust_up/toolchains/1.98.0-x86_64-unknown-illumos/bin/cargo --version --verbose` INFO: 1.98.0 DEBUG: Executing: `/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.rust_up/toolchains/1.98.0-x86_64-unknown-illumos/bin/rustc --print target-list` INFO: checking for rust host triplet... DEBUG: Creating `/tmp/conftestpczoixuq.rs` with content: DEBUG: | pub extern "C" fn hello() { println!("Hello world"); } DEBUG: Executing: `/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.rust_up/toolchains/1.98.0-x86_64-unknown-illumos/bin/rustc --crate-type staticlib --target=x86_64-unknown-illumos -o /tmp/conftesttcy807gj.rlib /tmp/conftestpczoixuq.rs` INFO: x86_64-unknown-illumos INFO: checking for rust target triplet... DEBUG: Creating `/tmp/conftest3y206sdh.rs` with content: DEBUG: | pub extern "C" fn hello() { println!("Hello world"); } DEBUG: Executing: `/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.rust_up/toolchains/1.98.0-x86_64-unknown-illumos/bin/rustc --crate-type staticlib --target=x86_64-unknown-illumos -o /tmp/conftest7nsxmt60.rlib /tmp/conftest3y206sdh.rs` INFO: x86_64-unknown-illumos INFO: checking for rustdoc... DEBUG: rustdoc: Looking for rustdoc INFO: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/rustdoc INFO: checking for cbindgen... DEBUG: trying cbindgen: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/cbindgen DEBUG: Executing: `/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/cbindgen --version` DEBUG: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/cbindgen has version 0.29.4 INFO: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/cbindgen INFO: checking for rustfmt... DEBUG: rustfmt: Looking for rustfmt INFO: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/rustfmt INFO: checking for clang for bindgen... DEBUG: Creating `/tmp/conftesto31m9jl_.cpp` with content: DEBUG: | #if defined(_MSC_VER) && defined(__clang__) && defined(_MT) DEBUG: | %COMPILER "clang-cl" DEBUG: | %VERSION __clang_major__.__clang_minor__.__clang_patchlevel__ DEBUG: | #elif defined(__clang__) DEBUG: | %COMPILER "clang" DEBUG: | %VERSION __clang_major__.__clang_minor__.__clang_patchlevel__ DEBUG: | # ifdef __apple_build_version__ DEBUG: | %XCODE 1 DEBUG: | # endif DEBUG: | #elif defined(__GNUC__) && !defined(__MINGW32__) DEBUG: | %COMPILER "gcc" DEBUG: | %VERSION __GNUC__.__GNUC_MINOR__.__GNUC_PATCHLEVEL__ DEBUG: | #endif DEBUG: | DEBUG: | #if __cplusplus DEBUG: | %cplusplus __cplusplus DEBUG: | #elif __STDC_VERSION__ DEBUG: | %STDC_VERSION __STDC_VERSION__ DEBUG: | #endif DEBUG: | #if __i386__ || _M_IX86 DEBUG: | %CPU "x86" DEBUG: | #elif __x86_64__ || _M_X64 DEBUG: | %CPU "x86_64" DEBUG: | #elif __arm__ || _M_ARM DEBUG: | %CPU "arm" DEBUG: | #elif __aarch64__ || _M_ARM64 DEBUG: | %CPU "aarch64" DEBUG: | #elif __ia64__ DEBUG: | %CPU "ia64" DEBUG: | #elif __s390x__ DEBUG: | %CPU "s390x" DEBUG: | #elif __s390__ DEBUG: | %CPU "s390" DEBUG: | #elif __powerpc64__ DEBUG: | %CPU "ppc64" DEBUG: | #elif __powerpc__ DEBUG: | %CPU "ppc" DEBUG: | #elif __alpha__ DEBUG: | %CPU "Alpha" DEBUG: | #elif __hppa__ DEBUG: | %CPU "hppa" DEBUG: | #elif __sparc__ && __arch64__ DEBUG: | %CPU "sparc64" DEBUG: | #elif __sparc__ DEBUG: | %CPU "sparc" DEBUG: | #elif __m68k__ DEBUG: | %CPU "m68k" DEBUG: | #elif __mips64 DEBUG: | %CPU "mips64" DEBUG: | #elif __mips__ DEBUG: | %CPU "mips32" DEBUG: | #elif __riscv && __riscv_xlen == 64 DEBUG: | %CPU "riscv64" DEBUG: | #elif __loongarch64 DEBUG: | %CPU "loongarch64" DEBUG: | #elif __sh__ DEBUG: | %CPU "sh4" DEBUG: | #elif __wasm32__ DEBUG: | %CPU "wasm32" DEBUG: | #endif DEBUG: | #if __APPLE__ DEBUG: | %KERNEL "Darwin" DEBUG: | #elif __DragonFly__ DEBUG: | %KERNEL "DragonFly" DEBUG: | #elif __FreeBSD__ DEBUG: | %KERNEL "FreeBSD" DEBUG: | #elif __FreeBSD_kernel__ DEBUG: | %KERNEL "kFreeBSD" DEBUG: | #elif __linux__ DEBUG: | %KERNEL "Linux" DEBUG: | #elif __NetBSD__ DEBUG: | %KERNEL "NetBSD" DEBUG: | #elif __OpenBSD__ DEBUG: | %KERNEL "OpenBSD" DEBUG: | #elif __sun__ DEBUG: | %KERNEL "SunOS" DEBUG: | #elif __sun__ DEBUG: | %KERNEL "Illumos" DEBUG: | #elif _WIN32 || __CYGWIN__ DEBUG: | %KERNEL "WINNT" DEBUG: | #elif __wasi__ DEBUG: | %KERNEL "WASI" DEBUG: | #endif DEBUG: | #if __ANDROID__ DEBUG: | %OS "Android" DEBUG: | #endif DEBUG: | #if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ DEBUG: | %ENDIANNESS "little" DEBUG: | #elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ DEBUG: | %ENDIANNESS "big" DEBUG: | #endif DEBUG: Executing: `/usr/clang/21/bin/clang++ /tmp/conftesto31m9jl_.cpp -E` DEBUG: COMPILER = clang DEBUG: VERSION = 21.1.8 DEBUG: cplusplus = 201703L DEBUG: CPU = x86_64 DEBUG: KERNEL = SunOS DEBUG: ENDIANNESS = little DEBUG: Creating `/tmp/conftestsk89ssq_.cpp` with content: DEBUG: | #if defined(_MSC_VER) && defined(__clang__) && defined(_MT) DEBUG: | %COMPILER "clang-cl" DEBUG: | %VERSION __clang_major__.__clang_minor__.__clang_patchlevel__ DEBUG: | #elif defined(__clang__) DEBUG: | %COMPILER "clang" DEBUG: | %VERSION __clang_major__.__clang_minor__.__clang_patchlevel__ DEBUG: | # ifdef __apple_build_version__ DEBUG: | %XCODE 1 DEBUG: | # endif DEBUG: | #elif defined(__GNUC__) && !defined(__MINGW32__) DEBUG: | %COMPILER "gcc" DEBUG: | %VERSION __GNUC__.__GNUC_MINOR__.__GNUC_PATCHLEVEL__ DEBUG: | #endif DEBUG: | DEBUG: | #if __cplusplus DEBUG: | %cplusplus __cplusplus DEBUG: | #elif __STDC_VERSION__ DEBUG: | %STDC_VERSION __STDC_VERSION__ DEBUG: | #endif DEBUG: | #if __i386__ || _M_IX86 DEBUG: | %CPU "x86" DEBUG: | #elif __x86_64__ || _M_X64 DEBUG: | %CPU "x86_64" DEBUG: | #elif __arm__ || _M_ARM DEBUG: | %CPU "arm" DEBUG: | #elif __aarch64__ || _M_ARM64 DEBUG: | %CPU "aarch64" DEBUG: | #elif __ia64__ DEBUG: | %CPU "ia64" DEBUG: | #elif __s390x__ DEBUG: | %CPU "s390x" DEBUG: | #elif __s390__ DEBUG: | %CPU "s390" DEBUG: | #elif __powerpc64__ DEBUG: | %CPU "ppc64" DEBUG: | #elif __powerpc__ DEBUG: | %CPU "ppc" DEBUG: | #elif __alpha__ DEBUG: | %CPU "Alpha" DEBUG: | #elif __hppa__ DEBUG: | %CPU "hppa" DEBUG: | #elif __sparc__ && __arch64__ DEBUG: | %CPU "sparc64" DEBUG: | #elif __sparc__ DEBUG: | %CPU "sparc" DEBUG: | #elif __m68k__ DEBUG: | %CPU "m68k" DEBUG: | #elif __mips64 DEBUG: | %CPU "mips64" DEBUG: | #elif __mips__ DEBUG: | %CPU "mips32" DEBUG: | #elif __riscv && __riscv_xlen == 64 DEBUG: | %CPU "riscv64" DEBUG: | #elif __loongarch64 DEBUG: | %CPU "loongarch64" DEBUG: | #elif __sh__ DEBUG: | %CPU "sh4" DEBUG: | #elif __wasm32__ DEBUG: | %CPU "wasm32" DEBUG: | #endif DEBUG: | #if __APPLE__ DEBUG: | %KERNEL "Darwin" DEBUG: | #elif __DragonFly__ DEBUG: | %KERNEL "DragonFly" DEBUG: | #elif __FreeBSD__ DEBUG: | %KERNEL "FreeBSD" DEBUG: | #elif __FreeBSD_kernel__ DEBUG: | %KERNEL "kFreeBSD" DEBUG: | #elif __linux__ DEBUG: | %KERNEL "Linux" DEBUG: | #elif __NetBSD__ DEBUG: | %KERNEL "NetBSD" DEBUG: | #elif __OpenBSD__ DEBUG: | %KERNEL "OpenBSD" DEBUG: | #elif __sun__ DEBUG: | %KERNEL "SunOS" DEBUG: | #elif __sun__ DEBUG: | %KERNEL "Illumos" DEBUG: | #elif _WIN32 || __CYGWIN__ DEBUG: | %KERNEL "WINNT" DEBUG: | #elif __wasi__ DEBUG: | %KERNEL "WASI" DEBUG: | #endif DEBUG: | #if __ANDROID__ DEBUG: | %OS "Android" DEBUG: | #endif DEBUG: | #if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ DEBUG: | %ENDIANNESS "little" DEBUG: | #elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ DEBUG: | %ENDIANNESS "big" DEBUG: | #endif DEBUG: Executing: `/usr/clang/21/bin/clang++ -std=gnu++20 /tmp/conftestsk89ssq_.cpp -E` DEBUG: COMPILER = clang DEBUG: VERSION = 21.1.8 DEBUG: cplusplus = 202002L DEBUG: CPU = x86_64 DEBUG: KERNEL = SunOS DEBUG: ENDIANNESS = little INFO: /usr/clang/21/bin/clang++ INFO: checking for libclang for bindgen... DEBUG: Executing: `/usr/clang/21/bin/clang++ -print-search-dirs` DEBUG: Trying "libclang.so" in "/usr/clang/21/lib" INFO: /usr/clang/21/lib/libclang.so INFO: checking that libclang is new enough... INFO: yes INFO: checking bindgen cflags... INFO: ['-x', 'c++', '-fno-sized-deallocation', '-fno-aligned-new', '-DTRACING=1', '-DIMPL_LIBXUL', '-DMOZILLA_INTERNAL_API', '-DRUST_BINDGEN', '-std=gnu++20'] INFO: checking for tm_zone and tm_gmtoff in struct tm... DEBUG: Creating `/tmp/conftestlddpjqjf.c` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | struct tm tm; tm.tm_zone = 0; tm.tm_gmtoff = 1; DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestlddpjqjf.c -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | /tmp/conftestlddpjqjf.c: In function 'main': DEBUG: | /tmp/conftestlddpjqjf.c:5:18: error: 'struct tm' has no member named 'tm_zone'; did you mean 'tm_mon'? DEBUG: | 5 | struct tm tm; tm.tm_zone = 0; tm.tm_gmtoff = 1; DEBUG: | | ^~~~~~~ DEBUG: | | tm_mon DEBUG: | /tmp/conftestlddpjqjf.c:5:33: error: 'struct tm' has no member named 'tm_gmtoff' DEBUG: | 5 | struct tm tm; tm.tm_zone = 0; tm.tm_gmtoff = 1; DEBUG: | | ^ INFO: no INFO: checking for getpagesize... DEBUG: Creating `/tmp/conftesti9_oeokf.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char getpagesize(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | getpagesize(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftesti9_oeokf.c` INFO: yes INFO: checking for gmtime_r... DEBUG: Creating `/tmp/conftestp9e9o40p.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char gmtime_r(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | gmtime_r(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestp9e9o40p.c` INFO: yes INFO: checking for localtime_r... DEBUG: Creating `/tmp/conftest8wpjs8qa.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char localtime_r(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | localtime_r(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest8wpjs8qa.c` INFO: yes INFO: checking for gettid... DEBUG: Creating `/tmp/conftest_alfsaak.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char gettid(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | gettid(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest_alfsaak.c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | Undefined first referenced DEBUG: | symbol in file DEBUG: | gettid /var/tmp//ccycqXmc.o DEBUG: | ld: fatal: symbol referencing errors. No output written to a.out DEBUG: | collect2: error: ld returned 1 exit status INFO: no INFO: checking for setpriority... DEBUG: Creating `/tmp/confteste4rrdk14.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char setpriority(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | setpriority(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/confteste4rrdk14.c` INFO: yes INFO: checking for syscall... DEBUG: Creating `/tmp/conftest710c1vdj.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char syscall(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | syscall(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest710c1vdj.c` INFO: yes INFO: checking for getc_unlocked... DEBUG: Creating `/tmp/conftestjgk05gpj.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char getc_unlocked(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | getc_unlocked(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestjgk05gpj.c` INFO: yes INFO: checking for pthread_getname_np... DEBUG: Creating `/tmp/conftestjhxp2sxu.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char pthread_getname_np(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | pthread_getname_np(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestjhxp2sxu.c` INFO: yes INFO: checking for pthread_get_name_np... DEBUG: Creating `/tmp/conftest2xjm5tuy.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char pthread_get_name_np(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | pthread_get_name_np(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest2xjm5tuy.c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | Undefined first referenced DEBUG: | symbol in file DEBUG: | pthread_get_name_np /var/tmp//cc1gG3mc.o DEBUG: | ld: fatal: symbol referencing errors. No output written to a.out DEBUG: | collect2: error: ld returned 1 exit status INFO: no INFO: checking for nl_langinfo and CODESET... DEBUG: Creating `/tmp/conftest3gjq34t_.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | char* cs = nl_langinfo(CODESET); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest3gjq34t_.cpp` INFO: yes INFO: checking for __cxa_demangle... DEBUG: Creating `/tmp/conftestvdruu05g.cpp` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | extern "C" char __cxa_demangle(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | __cxa_demangle(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestvdruu05g.cpp` INFO: yes INFO: checking for _getc_nolock... DEBUG: Creating `/tmp/conftestzqjiobg0.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char _getc_nolock(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | _getc_nolock(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestzqjiobg0.c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | Undefined first referenced DEBUG: | symbol in file DEBUG: | _getc_nolock /var/tmp//ccFkq7mc.o DEBUG: | ld: fatal: symbol referencing errors. No output written to a.out DEBUG: | collect2: error: ld returned 1 exit status INFO: no INFO: checking for localeconv... DEBUG: Creating `/tmp/conftestlzfyriwj.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char localeconv(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | localeconv(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestlzfyriwj.c` INFO: yes INFO: checking for nodejs... INFO: /usr/bin/node (24.21.0) INFO: checking for gtk+-wayland-3.0 >= 3.14 xkbcommon >= 0.4.1... DEBUG: Executing: `/usr/bin/amd64/pkg-config --errors-to-stdout --print-errors 'gtk+-wayland-3.0 >= 3.14 xkbcommon >= 0.4.1'` INFO: no WARNING: Package gtk+-wayland-3.0 was not found in the pkg-config search path. WARNING: Perhaps you should add the directory containing `gtk+-wayland-3.0.pc' WARNING: to the PKG_CONFIG_PATH environment variable WARNING: No package 'gtk+-wayland-3.0' found INFO: checking for pango >= 1.22.0... DEBUG: Executing: `/usr/bin/amd64/pkg-config --errors-to-stdout --print-errors 'pango >= 1.22.0'` INFO: yes INFO: checking MOZ_PANGO_CFLAGS... DEBUG: Executing: `/usr/bin/amd64/pkg-config --cflags 'pango >= 1.22.0'` INFO: -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFFI_NO_RAW_API -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/lib/amd64/libffi-3.2.1/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre INFO: checking MOZ_PANGO_LIBS... DEBUG: Executing: `/usr/bin/amd64/pkg-config --libs 'pango >= 1.22.0'` INFO: -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz INFO: checking for fontconfig >= 2.7.0... DEBUG: Executing: `/usr/bin/amd64/pkg-config --errors-to-stdout --print-errors 'fontconfig >= 2.7.0'` INFO: yes INFO: checking _FONTCONFIG_CFLAGS... DEBUG: Executing: `/usr/bin/amd64/pkg-config --cflags 'fontconfig >= 2.7.0'` INFO: -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre INFO: checking _FONTCONFIG_LIBS... DEBUG: Executing: `/usr/bin/amd64/pkg-config --libs 'fontconfig >= 2.7.0'` INFO: -lfontconfig -lfreetype INFO: checking for freetype2 >= 9.10.3... DEBUG: Executing: `/usr/bin/amd64/pkg-config --errors-to-stdout --print-errors 'freetype2 >= 9.10.3'` INFO: yes INFO: checking _FT2_CFLAGS... DEBUG: Executing: `/usr/bin/amd64/pkg-config --cflags 'freetype2 >= 9.10.3'` INFO: -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre INFO: checking _FT2_LIBS... DEBUG: Executing: `/usr/bin/amd64/pkg-config --libs 'freetype2 >= 9.10.3'` INFO: -lfreetype INFO: checking for tar... DEBUG: tar: Looking for gnutar DEBUG: tar: Looking for gtar INFO: /usr/bin/gtar INFO: checking for unzip... DEBUG: unzip: Looking for unzip INFO: /usr/bin/unzip INFO: checking for the Mozilla API key... INFO: no INFO: checking for the Google Location Service API key... INFO: no INFO: checking for the Google Safebrowsing API key... INFO: no INFO: checking for the Bing API key... INFO: no INFO: checking for the Adjust SDK key... INFO: no INFO: checking for the Leanplum SDK key... INFO: no INFO: checking for the Pocket API key... INFO: no INFO: checking for x11 xcb xcb-shm x11-xcb xext xfixes xrandr >= 1.4.0... DEBUG: Executing: `/usr/bin/amd64/pkg-config --errors-to-stdout --print-errors 'x11 xcb xcb-shm x11-xcb xext xfixes xrandr >= 1.4.0'` INFO: yes INFO: checking MOZ_X11_CFLAGS... DEBUG: Executing: `/usr/bin/amd64/pkg-config --cflags 'x11 xcb xcb-shm x11-xcb xext xfixes xrandr >= 1.4.0'` INFO: -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS INFO: checking MOZ_X11_LIBS... DEBUG: Executing: `/usr/bin/amd64/pkg-config --libs 'x11 xcb xcb-shm x11-xcb xext xfixes xrandr >= 1.4.0'` INFO: -lxcb-shm -lX11-xcb -lX11 -lxcb -lXext -lXfixes -lXrandr INFO: checking for ice sm... DEBUG: Executing: `/usr/bin/amd64/pkg-config --errors-to-stdout --print-errors 'ice sm'` INFO: yes INFO: checking MOZ_X11_SM_CFLAGS... DEBUG: Executing: `/usr/bin/amd64/pkg-config --cflags 'ice sm'` INFO: INFO: checking for stat64... DEBUG: Creating `/tmp/conftestlegqfemp.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char stat64(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | stat64(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestlegqfemp.c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | Undefined first referenced DEBUG: | symbol in file DEBUG: | stat64 /var/tmp//cc9rWbnc.o DEBUG: | ld: fatal: symbol referencing errors. No output written to a.out DEBUG: | collect2: error: ld returned 1 exit status INFO: no INFO: checking for lstat64... DEBUG: Creating `/tmp/conftestfvwqvgmk.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char lstat64(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | lstat64(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestfvwqvgmk.c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | Undefined first referenced DEBUG: | symbol in file DEBUG: | lstat64 /var/tmp//ccatadnc.o DEBUG: | ld: fatal: symbol referencing errors. No output written to a.out DEBUG: | collect2: error: ld returned 1 exit status INFO: no INFO: checking for truncate64... DEBUG: Creating `/tmp/conftests26i3dsr.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char truncate64(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | truncate64(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftests26i3dsr.c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | Undefined first referenced DEBUG: | symbol in file DEBUG: | truncate64 /var/tmp//cc9tqenc.o DEBUG: | ld: fatal: symbol referencing errors. No output written to a.out DEBUG: | collect2: error: ld returned 1 exit status INFO: no INFO: checking for statvfs64... DEBUG: Creating `/tmp/conftestaa3r4j66.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char statvfs64(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | statvfs64(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestaa3r4j66.c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | Undefined first referenced DEBUG: | symbol in file DEBUG: | statvfs64 /var/tmp//cc.uGfnc.o DEBUG: | ld: fatal: symbol referencing errors. No output written to a.out DEBUG: | collect2: error: ld returned 1 exit status INFO: no INFO: checking for statvfs... DEBUG: Creating `/tmp/conftest3qj7hf27.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char statvfs(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | statvfs(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest3qj7hf27.c` INFO: yes INFO: checking for statfs64... DEBUG: Creating `/tmp/conftestcuyl6dkt.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char statfs64(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | statfs64(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestcuyl6dkt.c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | Undefined first referenced DEBUG: | symbol in file DEBUG: | statfs64 /var/tmp//cc7wainc.o DEBUG: | ld: fatal: symbol referencing errors. No output written to a.out DEBUG: | collect2: error: ld returned 1 exit status INFO: no INFO: checking for statfs... DEBUG: Creating `/tmp/conftestjcu_g81o.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char statfs(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | statfs(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestjcu_g81o.c` INFO: yes INFO: checking for lutimes... DEBUG: Creating `/tmp/conftestgl3wrlj_.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char lutimes(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | lutimes(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestgl3wrlj_.c` INFO: yes INFO: checking for posix_fadvise... DEBUG: Creating `/tmp/conftestu_6yig9s.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char posix_fadvise(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | posix_fadvise(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestu_6yig9s.c` INFO: yes INFO: checking for posix_fallocate... DEBUG: Creating `/tmp/conftestxohxo8_q.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char posix_fallocate(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | posix_fallocate(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestxohxo8_q.c` INFO: yes INFO: checking for eventfd... DEBUG: Creating `/tmp/conftestwggyh5ry.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char eventfd(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | eventfd(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestwggyh5ry.c` INFO: yes INFO: checking for arc4random... DEBUG: Creating `/tmp/conftest0zx2k1m0.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char arc4random(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | arc4random(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest0zx2k1m0.c` INFO: yes INFO: checking for arc4random_buf... DEBUG: Creating `/tmp/conftest185dggph.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char arc4random_buf(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | arc4random_buf(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest185dggph.c` INFO: yes INFO: checking for mallinfo... DEBUG: Creating `/tmp/conftest0ybezrhs.c` with content: DEBUG: | /* Override any gcc2 internal prototype to avoid an error. */ DEBUG: | /* We use char because int might match the return type of a gcc2 DEBUG: | builtin and then its argument prototype would still apply. */ DEBUG: | char mallinfo(); DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | mallinfo(); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest0ybezrhs.c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | Undefined first referenced DEBUG: | symbol in file DEBUG: | mallinfo /var/tmp//ccnFasnc.o DEBUG: | ld: fatal: symbol referencing errors. No output written to a.out DEBUG: | collect2: error: ld returned 1 exit status INFO: no INFO: checking for sys/ioccom.h... DEBUG: Creating `/tmp/conftestfk221578.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestfk221578.cpp -c` INFO: yes INFO: checking for execinfo.h... DEBUG: Creating `/tmp/conftestzmeabubm.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftestzmeabubm.cpp -c` INFO: yes INFO: checking for sys/single_threaded.h... DEBUG: Creating `/tmp/conftest4aurwacz.cpp` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/g++ -std=gnu++20 /tmp/conftest4aurwacz.cpp -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | /tmp/conftest4aurwacz.cpp:1:10: fatal error: sys/single_threaded.h: No such file or directory DEBUG: | 1 | #include DEBUG: | | ^~~~~~~~~~~~~~~~~~~~~~~ DEBUG: | compilation terminated. INFO: no INFO: checking for nasm... DEBUG: nasm: Looking for nasm INFO: /usr/bin/nasm INFO: checking nasm version... DEBUG: Executing: `/usr/bin/nasm -v` INFO: 2.16.03 INFO: checking for dump_syms... DEBUG: dump_syms: Looking for dump_syms INFO: not found INFO: checking for gtk+-3.0 >= 3.14.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0... DEBUG: Executing: `/usr/bin/amd64/pkg-config --errors-to-stdout --print-errors 'gtk+-3.0 >= 3.14.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0'` INFO: yes INFO: checking MOZ_GTK3_CFLAGS... DEBUG: Executing: `/usr/bin/amd64/pkg-config --cflags 'gtk+-3.0 >= 3.14.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0'` INFO: -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DFFI_NO_RAW_API -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/amd64/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/drm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/lib/amd64/libffi-3.2.1/include -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre INFO: checking MOZ_GTK3_LIBS... DEBUG: Executing: `/usr/bin/amd64/pkg-config --libs 'gtk+-3.0 >= 3.14.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0'` INFO: -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 INFO: checking for glib-2.0 >= 2.42 gobject-2.0... DEBUG: Executing: `/usr/bin/amd64/pkg-config --errors-to-stdout --print-errors 'glib-2.0 >= 2.42 gobject-2.0'` INFO: yes INFO: checking GLIB_CFLAGS... DEBUG: Executing: `/usr/bin/amd64/pkg-config --cflags 'glib-2.0 >= 2.42 gobject-2.0'` INFO: -DFFI_NO_RAW_API -I/usr/lib/amd64/libffi-3.2.1/include -I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include -I/usr/include/pcre INFO: checking GLIB_LIBS... DEBUG: Executing: `/usr/bin/amd64/pkg-config --libs 'glib-2.0 >= 2.42 gobject-2.0'` INFO: -lgobject-2.0 -lglib-2.0 INFO: checking for dbus-1 >= 0.60... DEBUG: Executing: `/usr/bin/amd64/pkg-config --errors-to-stdout --print-errors 'dbus-1 >= 0.60'` INFO: yes INFO: checking MOZ_DBUS_CFLAGS... DEBUG: Executing: `/usr/bin/amd64/pkg-config --cflags 'dbus-1 >= 0.60'` INFO: -I/usr/include/dbus-1.0 -I/usr/lib/amd64/dbus-1.0/include INFO: checking MOZ_DBUS_LIBS... DEBUG: Executing: `/usr/bin/amd64/pkg-config --libs 'dbus-1 >= 0.60'` INFO: -ldbus-1 INFO: checking for pixman-1 >= 0.40.0... DEBUG: Executing: `/usr/bin/amd64/pkg-config --errors-to-stdout --print-errors 'pixman-1 >= 0.40.0'` INFO: yes INFO: checking MOZ_PIXMAN_CFLAGS... DEBUG: Executing: `/usr/bin/amd64/pkg-config --cflags 'pixman-1 >= 0.40.0'` INFO: -I/usr/include/pixman-1 INFO: checking MOZ_PIXMAN_LIBS... DEBUG: Executing: `/usr/bin/amd64/pkg-config --libs 'pixman-1 >= 0.40.0'` INFO: -lpixman-1 INFO: checking for sin_len in struct sockaddr_in... DEBUG: Creating `/tmp/conftest7_ehg4o4.c` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | struct sockaddr_in x; void *foo = (void*) &x.sin_len; DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftest7_ehg4o4.c -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | /tmp/conftest7_ehg4o4.c: In function 'main': DEBUG: | /tmp/conftest7_ehg4o4.c:5:45: error: 'struct sockaddr_in' has no member named 'sin_len' DEBUG: | 5 | struct sockaddr_in x; void *foo = (void*) &x.sin_len; DEBUG: | | ^ INFO: no INFO: checking for sin_len6 in struct sockaddr_in6... DEBUG: Creating `/tmp/conftestxs550m4h.c` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | struct sockaddr_in6 x; void *foo = (void*) &x.sin6_len; DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestxs550m4h.c -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | /tmp/conftestxs550m4h.c: In function 'main': DEBUG: | /tmp/conftestxs550m4h.c:5:46: error: 'struct sockaddr_in6' has no member named 'sin6_len' DEBUG: | 5 | struct sockaddr_in6 x; void *foo = (void*) &x.sin6_len; DEBUG: | | ^ INFO: no INFO: checking for sa_len in struct sockaddr... DEBUG: Creating `/tmp/conftestq6zxqkak.c` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | struct sockaddr x; void *foo = (void*) &x.sa_len; DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestq6zxqkak.c -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | /tmp/conftestq6zxqkak.c: In function 'main': DEBUG: | /tmp/conftestq6zxqkak.c:5:42: error: 'struct sockaddr' has no member named 'sa_len' DEBUG: | 5 | struct sockaddr x; void *foo = (void*) &x.sa_len; DEBUG: | | ^ INFO: no INFO: checking for pthread_cond_timedwait_monotonic_np... DEBUG: Creating `/tmp/conftestry74ck5l.c` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | pthread_cond_timedwait_monotonic_np(0, 0, 0); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestry74ck5l.c -Werror=implicit-function-declaration -c` DEBUG: The command returned non-zero exit status 1. DEBUG: Its error output was: DEBUG: | /tmp/conftestry74ck5l.c: In function 'main': DEBUG: | /tmp/conftestry74ck5l.c:5:1: error: implicit declaration of function 'pthread_cond_timedwait_monotonic_np' [-Wimplicit-function-declaration] DEBUG: | 5 | pthread_cond_timedwait_monotonic_np(0, 0, 0); DEBUG: | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INFO: no INFO: checking ONNX install path... INFO: no INFO: checking for valid C compiler optimization flags... DEBUG: Creating `/tmp/conftestrdcuxdce.c` with content: DEBUG: | #include DEBUG: | int DEBUG: | main(void) DEBUG: | { DEBUG: | puts("demat"); DEBUG: | ; DEBUG: | return 0; DEBUG: | } DEBUG: Executing: `/usr/gcc/14/bin/gcc /tmp/conftestrdcuxdce.c -O -c` INFO: yes INFO: checking for gmake... DEBUG: gmake: Looking for gmake INFO: /usr/bin/gmake INFO: checking for gmake version... DEBUG: Executing: `/usr/bin/gmake --version` INFO: 4.4.1 INFO: checking for watchman... INFO: not found INFO: checking for xargs... DEBUG: xargs: Looking for xargs INFO: /usr/gnu/bin/xargs INFO: checking for strip... DEBUG: strip: Looking for llvm-strip DEBUG: Executing: `/usr/clang/21/bin/llvm-strip --help` INFO: /usr/clang/21/bin/llvm-strip INFO: checking for zlib >= 1.2.3... DEBUG: Executing: `/usr/bin/amd64/pkg-config --errors-to-stdout --print-errors 'zlib >= 1.2.3'` INFO: yes INFO: checking MOZ_ZLIB_CFLAGS... DEBUG: Executing: `/usr/bin/amd64/pkg-config --cflags 'zlib >= 1.2.3'` INFO: INFO: checking MOZ_ZLIB_LIBS... DEBUG: Executing: `/usr/bin/amd64/pkg-config --libs 'zlib >= 1.2.3'` INFO: -lz INFO: Creating config.status