multimedia/librav1e doesn't build in 2025Q2: (...) --> /wrkdirs/usr/ports/multimedia/librav1e/work/rav1e-0.7.1/cargo-crates/git2-0.18.1/src/reference.rs:19:21 | 19 | struct Refdb<'repo>(&'repo Repository); | ----- ^^^^^^^^^^^^^^^^^ | | | field in this struct | = help: consider removing this field = note: `#[warn(dead_code)]` on by default warning: `git2` (lib) generated 1 warning Compiling built v0.7.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=built CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/multimedia/librav1e/work/rav1e-0.7.1/cargo-crates/built-0.7.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/multimedia/librav1e/work/rav1e-0.7.1/cargo-crates/built-0.7.1/Cargo.toml CARGO_PKG_AUTHORS='Lukas Lueg <lukas.lueg@gmail.com>' CARGO_PKG_DESCRIPTION='Provides a crate with information from the time it was built.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=built CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/lukaslueg/built' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/multimedia/librav1e/work/target/release/deps /usr/local/bin/rustc --crate-name built --edition=2021 /wrkdirs/usr/ports/multimedia/librav1e/work/rav1e-0.7.1/cargo-crates/built-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --cfg 'feature="git2"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo-lock", "chrono", "dependency-tree", "git2", "semver"))' -C metadata=f4298605b17af072 -C extra-filename=-bff504e634d8097d --out-dir /wrkdirs/usr/ports/multimedia/librav1e/work/target/release/deps -L dependency=/wrkdirs/usr/ports/multimedia/librav1e/work/target/release/deps --extern git2=/wrkdirs/usr/ports/multimedia/librav1e/work/target/release/deps/libgit2-3a37e1bcbad2df73.rmeta --cap-lints warn -L native=/wrkdirs/usr/ports/multimedia/librav1e/work/target/release/build/libgit2-sys-8cd8efb09850ddbc/out/build` Compiling rav1e v0.7.1 (/wrkdirs/usr/ports/multimedia/librav1e/work/rav1e-0.7.1) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/multimedia/librav1e/work/rav1e-0.7.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/multimedia/librav1e/work/rav1e-0.7.1/Cargo.toml CARGO_PKG_AUTHORS='Thomas Daede <tdaede@xiph.org>' CARGO_PKG_DESCRIPTION='The fastest and safest AV1 encoder' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=BSD-2-Clause CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rav1e CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/xiph/rav1e/' CARGO_PKG_RUST_VERSION=1.70.0 CARGO_PKG_VERSION=0.7.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH=/wrkdirs/usr/ports/multimedia/librav1e/work/target/release/deps /usr/local/bin/rustc --crate-name build_script_build --edition=2021 build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --cfg 'feature="asm"' --cfg 'feature="av-metrics"' --cfg 'feature="binaries"' --cfg 'feature="capi"' --cfg 'feature="cc"' --cfg 'feature="clap"' --cfg 'feature="clap_complete"' --cfg 'feature="console"' --cfg 'feature="default"' --cfg 'feature="fern"' --cfg 'feature="git_version"' --cfg 'feature="ivf"' --cfg 'feature="nasm-rs"' --cfg 'feature="nom"' --cfg 'feature="scan_fmt"' --cfg 'feature="signal-hook"' --cfg 'feature="signal_support"' --cfg 'feature="threading"' --cfg 'feature="y4m"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aom-sys", "asm", "av-metrics", "backtrace", "bench", "binaries", "byteorder", "capi", "cc", "channel-api", "check_asm", "clap", "clap_complete", "console", "crossbeam", "dav1d-sys", "decode_test", "decode_test_dav1d", "default", "desync_finder", "dump_ivf", "dump_lookahead_data", "fern", "git_version", "image", "ivf", "nasm-rs", "nom", "quick_test", "scan_fmt", "scenechange", "serde", "serde-big-array", "serialize", "signal-hook", "signal_support", "threading", "toml", "tracing", "tracing-chrome", "tracing-subscriber", "unstable", "wasm", "wasm-bindgen", "y4m"))' -C metadata=18715130f330c9d5 -C extra-filename=-74497cbf70c52f2c --out-dir /wrkdirs/usr/ports/multimedia/librav1e/work/target/release/build/rav1e-74497cbf70c52f2c -C incremental=/wrkdirs/usr/ports/multimedia/librav1e/work/target/release/incremental -L dependency=/wrkdirs/usr/ports/multimedia/librav1e/work/target/release/deps --extern built=/wrkdirs/usr/ports/multimedia/librav1e/work/target/release/deps/libbuilt-bff504e634d8097d.rlib --extern cc=/wrkdirs/usr/ports/multimedia/librav1e/work/target/release/deps/libcc-44999b62e2116854.rlib --extern nasm_rs=/wrkdirs/usr/ports/multimedia/librav1e/work/target/release/deps/libnasm_rs-44cec38a5a7c9bdd.rlib -L native=/wrkdirs/usr/ports/multimedia/librav1e/work/target/release/build/libgit2-sys-8cd8efb09850ddbc/out/build` Running `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE=asm,av-metrics,binaries,capi,cc,clap,clap_complete,console,default,fern,git_version,ivf,nasm-rs,nom,scan_fmt,signal-hook,signal_support,threading,y4m CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Clink-arg=-fstack-protector-strong' CARGO_FEATURE_ASM=1 CARGO_FEATURE_AV_METRICS=1 CARGO_FEATURE_BINARIES=1 CARGO_FEATURE_CAPI=1 CARGO_FEATURE_CC=1 CARGO_FEATURE_CLAP=1 CARGO_FEATURE_CLAP_COMPLETE=1 CARGO_FEATURE_CONSOLE=1 CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_FERN=1 CARGO_FEATURE_GIT_VERSION=1 CARGO_FEATURE_IVF=1 CARGO_FEATURE_NASM_RS=1 CARGO_FEATURE_NOM=1 CARGO_FEATURE_SCAN_FMT=1 CARGO_FEATURE_SIGNAL_HOOK=1 CARGO_FEATURE_SIGNAL_SUPPORT=1 CARGO_FEATURE_THREADING=1 CARGO_FEATURE_Y4M=1 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/multimedia/librav1e/work/rav1e-0.7.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/multimedia/librav1e/work/rav1e-0.7.1/Cargo.toml CARGO_PKG_AUTHORS='Thomas Daede <tdaede@xiph.org>' CARGO_PKG_DESCRIPTION='The fastest and safest AV1 encoder' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=BSD-2-Clause CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rav1e CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/xiph/rav1e/' CARGO_PKG_RUST_VERSION=1.70.0 CARGO_PKG_VERSION=0.7.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' DEBUG=true HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/multimedia/librav1e/work/target/release/deps:/wrkdirs/usr/ports/multimedia/librav1e/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib:/wrkdirs/usr/ports/multimedia/librav1e/work/target/release/build/libgit2-sys-8cd8efb09850ddbc/out/build' NUM_JOBS=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/multimedia/librav1e/work/target/x86_64-unknown-freebsd/release/build/rav1e-31de514f987d205c/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/multimedia/librav1e/work/target/release/build/rav1e-74497cbf70c52f2c/build-script-build` [rav1e 0.7.1] [rav1e 0.7.1] thread 'main' panicked at build.rs:250:29: [rav1e 0.7.1] Failed to acquire build-time information: Os { code: 2, kind: NotFound, message: "No such file or directory" } [rav1e 0.7.1] stack backtrace: [rav1e 0.7.1] 0: rust_begin_unwind [rav1e 0.7.1] 1: core::panicking::panic_fmt [rav1e 0.7.1] 2: core::result::unwrap_failed [rav1e 0.7.1] 3: core::result::Result<T,E>::expect [rav1e 0.7.1] at /usr/local/lib/rustlib/src/rust/library/core/src/result.rs:1061:23 [rav1e 0.7.1] 4: build_script_build::main [rav1e 0.7.1] at ./build.rs:250:3 [rav1e 0.7.1] 5: core::ops::function::FnOnce::call_once [rav1e 0.7.1] at /usr/local/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 [rav1e 0.7.1] note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. error: failed to run custom build command for `rav1e v0.7.1 (/wrkdirs/usr/ports/multimedia/librav1e/work/rav1e-0.7.1)` Caused by: process didn't exit successfully: `CARGO=/usr/local/bin/cargo CARGO_CFG_FEATURE=asm,av-metrics,binaries,capi,cc,clap,clap_complete,console,default,fern,git_version,ivf,nasm-rs,nom,scan_fmt,signal-hook,signal_support,threading,y4m CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=freebsd CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Clink-arg=-fstack-protector-strong' CARGO_FEATURE_ASM=1 CARGO_FEATURE_AV_METRICS=1 CARGO_FEATURE_BINARIES=1 CARGO_FEATURE_CAPI=1 CARGO_FEATURE_CC=1 CARGO_FEATURE_CLAP=1 CARGO_FEATURE_CLAP_COMPLETE=1 CARGO_FEATURE_CONSOLE=1 CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_FERN=1 CARGO_FEATURE_GIT_VERSION=1 CARGO_FEATURE_IVF=1 CARGO_FEATURE_NASM_RS=1 CARGO_FEATURE_NOM=1 CARGO_FEATURE_SCAN_FMT=1 CARGO_FEATURE_SIGNAL_HOOK=1 CARGO_FEATURE_SIGNAL_SUPPORT=1 CARGO_FEATURE_THREADING=1 CARGO_FEATURE_Y4M=1 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/multimedia/librav1e/work/rav1e-0.7.1 CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/multimedia/librav1e/work/rav1e-0.7.1/Cargo.toml CARGO_PKG_AUTHORS='Thomas Daede <tdaede@xiph.org>' CARGO_PKG_DESCRIPTION='The fastest and safest AV1 encoder' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=BSD-2-Clause CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rav1e CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/xiph/rav1e/' CARGO_PKG_RUST_VERSION=1.70.0 CARGO_PKG_VERSION=0.7.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' DEBUG=true HOST=x86_64-unknown-freebsd LD_LIBRARY_PATH='/wrkdirs/usr/ports/multimedia/librav1e/work/target/release/deps:/wrkdirs/usr/ports/multimedia/librav1e/work/target/release:/usr/local/lib/rustlib/x86_64-unknown-freebsd/lib:/wrkdirs/usr/ports/multimedia/librav1e/work/target/release/build/libgit2-sys-8cd8efb09850ddbc/out/build' NUM_JOBS=1 OPT_LEVEL=3 OUT_DIR=/wrkdirs/usr/ports/multimedia/librav1e/work/target/x86_64-unknown-freebsd/release/build/rav1e-31de514f987d205c/out PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc TARGET=x86_64-unknown-freebsd /wrkdirs/usr/ports/multimedia/librav1e/work/target/release/build/rav1e-74497cbf70c52f2c/build-script-build` (exit status: 101) --- stderr thread 'main' panicked at build.rs:250:29: Failed to acquire build-time information: Os { code: 2, kind: NotFound, message: "No such file or directory" } stack backtrace: 0: rust_begin_unwind 1: core::panicking::panic_fmt 2: core::result::unwrap_failed 3: core::result::Result<T,E>::expect at /usr/local/lib/rustlib/src/rust/library/core/src/result.rs:1061:23 4: build_script_build::main at ./build.rs:250:3 5: core::ops::function::FnOnce::call_once at /usr/local/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. Error: CliError { error: Some(1 job failed Stack backtrace: ), exit_code: 101 } *** Error code 1 Stop. make: stopped in /usr/ports/multimedia/librav1e =>> Cleaning up wrkdir ===> Cleaning for librav1e-0.7.1_10 build of multimedia/librav1e | librav1e-0.7.1_10 ended at Mon May 5 10:48:52 CEST 2025 build time: 00:04:08 !!! build failure encountered !!!
I can't reproduce and pkg-fallout@ is silent. Maybe 2025Q2 needs ports d0b5d78188f6, so assign to arrowd@ https://pkg-status.freebsd.org/beefy14/data/134amd64-quarterly/37270c265761/logs/librav1e-0.7.1_10.log https://pkg-status.freebsd.org/beefy20/data/142amd64-quarterly/4764684db30f/logs/librav1e-0.7.1_10.log
A commit in branch 2025Q2 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=502e87071cffad63a5d30e1ad9cac994563d2e49 commit 502e87071cffad63a5d30e1ad9cac994563d2e49 Author: Gleb Popov <arrowd@FreeBSD.org> AuthorDate: 2025-04-06 15:36:46 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2025-05-07 14:55:08 +0000 multimedia/{lib,}rav1e: Unbreak build by bumping a Rust dependency (cherry picked from commit d0b5d78188f6928d5edfc1c03b5b5ef6699ea187) PR: 286595 multimedia/librav1e/Makefile | 2 +- multimedia/rav1e/Makefile | 2 +- multimedia/rav1e/Makefile.crates | 2 +- multimedia/rav1e/distinfo | 6 +++--- 4 files changed, 6 insertions(+), 6 deletions(-)
(In reply to Julien Cigar from comment #0) Julien, does this help?
(In reply to Gleb Popov from comment #3) Yes! Thank you both for the quick reply and fix