Bugzilla Automation <[email protected]> has asked freebsd-gecko (Nobody) <[email protected]> for maintainer-feedback: Bug 292574: www/firefox 147.0: Build failure while configuring https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292574
--- Description --- Running with portmaster on 14.3-RELEASE-p7, I get the following config failure (gets the same failure using python 3.12 as well): ===> Configuring for thunderbird-147.0 ===> FreeBSD 10 autotools fix applied to /usr/ports/mail/thunderbird/work/thunderbird-147.0/comm/third_party/libgcrypt/b uild-aux/config.rpath Using Python 3.11.14 from /usr/ports/mail/thunderbird/work/.bin/python3 Creating local state directory: /usr/ports/mail/thunderbird/work/.mozbuild/srcdirs/thunderbird-147.0-90f58f2072 fc Creating the 'build' site at /usr/ports/mail/thunderbird/work/.mozbuild/srcdirs/thunderbird-147.0-90f58f2072 fc/_virtualenvs/build Created Python 3 virtualenv Adding configure options from /usr/ports/mail/thunderbird/work/thunderbird-147.0/.mozconfig --enable-application=comm/mail --enable-official-branding --with-system-bz2 --with-system-jsonc --with-wasi-sysroot=/usr/local/share/wasi-sysroot --prefix=/usr/local --with-libclang-path=/usr/local/llvm19/lib --with-system-libevent --enable-system-ffi --with-system-graphite2 --with-system-harfbuzz --with-system-jpeg=/usr/local --with-system-nspr --with-system-nss --with-system-png --enable-system-pixman --with-system-libvpx --with-system-webp --enable-update-channel=release --disable-updater --with-system-zlib --disable-optimize --disable-dbus --disable-libproxy --enable-alsa --disable-pulseaudio --disable-sndio --disable-debug --disable-debug-symbols --enable-release --enable-rust-simd --disable-profiling --disable-tests --enable-strip --enable-install-strip RUSTFLAGS= MAIL_PKG_SHARED=1 MOZ_GOOGLE_SAFEBROWSING_API_KEY=AIzaSyBsp9n41JLW8jCokwn7vhoaMejDFRd1mp8 PYTHON3=/usr/local/bin/python3.11 MOZ_THUNDERBIRD=1 MOZ_GOOGLE_LOCATION_SERVICE_API_KEY=AIzaSyBsp9n41JLW8jCokwn7vhoaMejDFRd1mp8 PATH=/usr/ports/mail/thunderbird/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/l ocal/sbin:/usr/local/bin:/root/bin checking for vcs source checkout... no checking for a shell... /bin/sh checking for host system type... x86_64-unknown-freebsd14.3 checking for target system type... x86_64-unknown-freebsd14.3 Determining COMM source information from sourcestamp.txt... Determining GECKO source information from sourcestamp.txt... checking whether cross compiling... no checking if configuration file confvars.sh exists... /usr/ports/mail/thunderbird/work/thunderbird-147.0/comm/mail/confvars.sh checking if configuration file configure.sh exists... /usr/ports/mail/thunderbird/work/thunderbird-147.0/comm/mail/branding/thunderbi rd/configure.sh Determining COMM source information from environment... COMM_SOURCE_REPOSITORY: https://hg.mozilla.org/releases/comm-release COMM_SOURCE_CHANGESET: 06a73e47bd62b3df96fa30ce452262ef5d2e15e9 checking for Python 3... /usr/ports/mail/thunderbird/work/.mozbuild/srcdirs/thunderbird-147.0-90f58f2072 fc/_virtualenvs/build/bin/python (3.11.14) checking for ccache... not found checking for the target C compiler... /usr/local/bin/clang19 checking whether the target C compiler can be used... yes checking the target C compiler version... 19.1.7 checking the target C compiler works... yes checking for the target C++ compiler... /usr/local/bin/clang++19 checking whether the target C++ compiler can be used... yes checking the target C++ compiler version... 19.1.7 checking the target C++ compiler works... yes checking for the host C compiler... /usr/local/bin/clang19 checking whether the host C compiler can be used... yes checking the host C compiler version... 19.1.7 checking the host C compiler works... yes checking for the host C++ compiler... /usr/local/bin/clang++19 checking whether the host C++ compiler can be used... yes checking the host C++ compiler version... 19.1.7 checking the host C++ compiler works... yes checking for target linker... lld checking for host linker... lld checking for 64-bit OS... yes checking for __thread keyword for TLS variables... yes checking for unwind.h... yes checking for _Unwind_Backtrace... yes checking for the assembler... /usr/local/bin/clang19 checking for llvm-objdump... /usr/local/llvm19/bin/llvm-objdump checking for ar... /usr/local/llvm19/bin/llvm-ar checking whether ar supports response files... yes checking for host_ar... /usr/local/llvm19/bin/llvm-ar checking for -mavxvnni support... yes checking for -mavx512bw support... yes checking for -mavx512vnni support... yes checking for pkg_config... /usr/local/bin/pkgconf checking for pkg-config version... 2.4.3 checking whether pkg-config is pkgconf... yes WARNING: When not building jemalloc, you need to build with --with-redist or set WIN32_REDIST_DIR. checking for strndup... yes checking for posix_memalign... yes checking for memalign... yes checking for malloc_usable_size... yes checking for malloc.h... yes checking whether malloc_usable_size definition can use const argument... yes checking for stdint.h... yes checking for inttypes.h... yes checking for alloca.h... no checking for sys/byteorder.h... no checking for getopt.h... yes checking for unistd.h... yes checking for nl_types.h... yes checking for cpuid.h... yes checking for fts.h... yes checking for sys/statvfs.h... yes checking for sys/statfs.h... no checking for sys/vfs.h... no checking for sys/mount.h... yes checking for sys/quota.h... no checking for sys/queue.h... yes checking for sys/types.h... yes checking for netinet/in.h... yes checking for byteswap.h... yes checking for memfd_create in sys/mman.h... yes checking for clock_gettime(CLOCK_MONOTONIC)... yes checking for res_ninit()... yes checking for dladdr... yes checking for dlfcn.h... yes checking for dlopen in -ldl... yes checking for gethostbyname_r in -lc_r... no checking for socket in -lsocket... no checking for pthread_create... no checking for pthread_create in -lpthread... yes checking for pthread.h... yes checking whether the C compiler supports -pthread... yes checking whether 64-bits std::atomic requires -latomic... no checking whether the C++ compiler supports -Wdeprecated-literal-operator... yes checking whether the C compiler supports -Winvalid-utf8... yes checking whether the C++ compiler supports -Winvalid-utf8... yes checking whether the C compiler supports -Wformat... yes checking whether the C++ compiler supports -Wformat... yes checking whether the C compiler supports -Wno-character-conversion... no checking whether the C++ compiler supports -Wno-character-conversion... no checking whether the C++ compiler supports -fno-sized-deallocation... yes checking whether the C++ compiler supports -fno-aligned-new... yes checking whether the linker supports Identical Code Folding... yes checking whether the C linker supports -Wl,--build-id=sha1... yes checking whether the C assembler supports -Wa,--noexecstack... yes checking whether the C linker supports -Wl,-z,noexecstack... yes checking whether the C linker supports -Wl,-z,text... yes checking whether the C linker supports -Wl,-z,relro... yes checking whether the C linker supports -Wl,-z,now... yes checking whether the C linker supports -Wl,-z,nocopyreloc... yes checking whether the C assembler supports -fPIC... yes checking whether the C compiler supports -fPIC... yes checking whether the C++ compiler supports -fPIC... yes checking for --ignore-unresolved-symbol option to the linker... no checking what kind of list files are supported by the linker... linkerlist checking for llvm_profdata... /usr/bin/llvm-profdata checking for readelf... /usr/local/llvm19/bin/llvm-readelf checking for objcopy... /usr/local/llvm19/bin/llvm-objcopy Determining GECKO source information from environment... Determining GECKO source information from .gecko_rev.yml GECKO_SOURCE_REPOSITORY: https://hg.mozilla.org/releases/mozilla-release GECKO_SOURCE_CHANGESET: 7797f9c423177e9425de47ea4a1fd944653c5661 checking for json-c >= 0.11... yes checking MZLA_JSONC_CFLAGS... -I/usr/local/include -I/usr/local/include/json-c checking MZLA_JSONC_LIBS... -L/usr/local/lib -ljson-c checking for bzip2 >= 1.0.6... no WARNING: Package bzip2 was not found in the pkg-config search path. WARNING: Perhaps you should add the directory containing `bzip2.pc' WARNING: to the PKG_CONFIG_PATH environment variable WARNING: Package 'bzip2' not found checking for BZ2_bzread... yes checking for bzlib.h... yes Configuring Botan... DEBUG: <truncated - see config.log for full output> DEBUG: | │ exit code: 1 DEBUG: | _─> [12 lines of output] DEBUG: | Running `maturin pep517 build-wheel -i /usr/ports/mail/thunderbird/work/.mozbuild/srcdirs/thunderbird-147.0-90f58f2072 fc/_virtualenvs/mach/bin/python --compatibility off` DEBUG: | __ Building a mixed python/rust project DEBUG: | __ Found uniffi bindings DEBUG: | __ Using build options bindings from pyproject.toml DEBUG: | error: failed to parse manifest at `/tmp/pip-install-ewt7jrty/glean-sdk_fb6a4be360a74dc4885060e786600dcd/glean-cor e/Cargo.toml` DEBUG: | DEBUG: | Caused by: DEBUG: | can't find `dispatcher` bench at `benches/dispatcher.rs` or `benches/dispatcher/main.rs`. Please specify bench.path if you want to use a non-default path. DEBUG: | __ maturin failed DEBUG: | Caused by: Failed to build a native library through cargo DEBUG: | Caused by: Cargo build finished with "exit status: 101": `env -u CARGO "cargo" "rustc" "--profile" "release" "--message-format" "json-render-diagnostics" "--manifest-path" "/tmp/pip-install-ewt7jrty/glean-sdk_fb6a4be360a74dc4885060e786600dcd/glean-cor e/bundle/Cargo.toml" "--lib" "--crate-type" "cdylib"` DEBUG: | Error: command ['maturin', 'pep517', 'build-wheel', '-i', '/usr/ports/mail/thunderbird/work/.mozbuild/srcdirs/thunderbird-147.0-90f58f207 2fc/_virtualenvs/mach/bin/python', '--compatibility', 'off'] returned non-zero exit status 1 DEBUG: | [end of output] DEBUG: | DEBUG: | note: This error originates from a subprocess, and is likely not a problem with pip. DEBUG: | ERROR: Failed building wheel for glean-sdk DEBUG: | ERROR: Failed to build installable wheels for some pyproject.toml based projects (glean-sdk) DEBUG: | ERROR: Command `/usr/ports/mail/thunderbird/work/.mozbuild/srcdirs/thunderbird-147.0-90f58f207 2fc/_virtualenvs/build/bin/python /usr/ports/mail/thunderbird/work/thunderbird-147.0/mach --log-no-times python --virtualenv build /usr/ports/mail/thunderbird/work/thunderbird-147.0/comm/third_party/botan/confi gure.py --cc-bin=/usr/local/bin/clang++19 --cc-abi-flags=-std=gnu++20 --cpu=x86_64 --os=freebsd --with-build-dir=/usr/ports/mail/thunderbird/work/.build/comm/third_party/botan --build-targets=static --minimized-build --link-method=copy --without-documentation --distribution-info=Thunderbird_147.0 --enable-modules=aead,aes,auto_rng,bigint,blowfish,camellia,cast128,cbc,cfb,crc 24,des,dl_group,dsa,eax,ec_group,ecdh,ecdsa,ed25519,elgamal,eme_pkcs1,emsa_pkcs 1,emsa_raw,ffi,hash,hkdf,hmac,hmac_drbg,idea,kdf,md5,ocb,pcurves_brainpool256r1 ,pcurves_brainpool384r1,pcurves_brainpool512r1,pcurves_generic,pcurves_numsp512 d1,pcurves_secp192r1,pcurves_secp224r1,pcurves_secp256k1,pcurves_secp256r1,pcur ves_secp384r1,pcurves_secp521r1,pcurves_sm2p256v1,pgp_s2k,pubkey,raw_hash,rfc33 94,rmd160,rsa,sha1,sha2_32,sha2_64,sha3,sm2,sm3,sm4,sp800_56a,system_rng,twofis h,x25519` failed with exit status 1. ===> Script "configure" failed unexpectedly. Please report the problem to [email protected] [maintainer] and attach the "/usr/ports/mail/thunderbird/work/.build/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. a /usr/local/sbin/pkg-static info -g -Ea). *** Error code 1 Stop. make[1]: stopped in /usr/ports/mail/thunderbird *** Error code 1 Stop. make: stopped in /usr/ports/mail/thunderbird
