[Bug 284491] mail/thunderbird could not compile `style` (lib)
Date: Fri, 31 Jan 2025 16:19:04 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284491 Bug ID: 284491 Summary: mail/thunderbird could not compile `style` (lib) Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: gecko@FreeBSD.org Reporter: rdunkle@smallcatbrain.com Assignee: gecko@FreeBSD.org Flags: maintainer-feedback?(gecko@FreeBSD.org) building with Poudriere fails. this is 14-stable arm64 --> /wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-128.6.1/gfx/webrender_bindings/src/moz2d_renderer.rs:311:34 | 309 | impl<'a> CachedReader<'a> { | -- lifetime `'a` declared here 310 | /// Creates a new CachedReader. 311 | pub fn new(buf: &'a [u8]) -> CachedReader { | ^^^^^^^^^^^^ this elided lifetime gets resolved as `'a` | note: the lint level is defined here --> /wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-128.6.1/gfx/webrender_bindings/src/lib.rs:5:9 | 5 | #![deny(warnings)] | ^^^^^^^^ = note: `#[warn(elided_named_lifetimes)]` implied by `#[warn(warnings)]` Compiling geckoservo v0.0.1 (/wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-128.6.1/servo/ports/geckolib) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=geckoservo CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-128.6.1/servo/ports/geckolib CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-128.6.1/servo/ports/geckolib/Cargo.toml CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=geckoservo CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.0.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/mail/thunderbird/work/.build/release/deps /usr/local/bin/rustc --crate-name geckoservo --edition=2015 /wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-128.6.1/servo/ports/geckolib/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("gecko_debug", "gecko_refcount_logging"))' -C metadata=776503b0f4518fed -C extra-filename=-776503b0f4518fed --out-dir /wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps --target aarch64-unknown-freebsd -C linker=/wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-128.6.1/build/cargo-linker -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/mail/thunderbird/work/.build/release/deps --extern atomic_refcell=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libatomic_refcell-6ec06f254f5003f3.rmeta --extern bincode=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libbincode-8d1356b6b0fe6aab.rmeta --extern cssparser=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libcssparser-8cbea0a36afb2c5f.rmeta --extern cstr=/wrkdirs/usr/ports/mail/thunderbird/work/.build/release/deps/libcstr-8a167376dac9b20d.so --extern dom=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libdom-0bb98e24edbb503a.rmeta --extern gecko_profiler=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libgecko_profiler-3b04c98a304ab571.rmeta --extern lazy_static=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/liblazy_static-cff1f66911cefe9e.rmeta --extern libc=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/liblibc-fe765d792cc6cbcc.rmeta --extern log=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/liblog-955e5ee27ef91967.rmeta --extern malloc_size_of=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libmalloc_size_of-5d7074233106c8b7.rmeta --extern nsstring=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libnsstring-d28ae2b652e996cc.rmeta --extern num_traits=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libnum_traits-e71be5eedb258ff8.rmeta --extern selectors=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libselectors-e75b4202df12b3a5.rmeta --extern servo_arc=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libservo_arc-d846cfdf84c4fbbf.rmeta --extern smallvec=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libsmallvec-7df4a63a132f4582.rmeta --extern style=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libstyle-142120f73cba5d41.rmeta --extern style_traits=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libstyle_traits-63a2c60d58fe4350.rmeta --extern thin_vec=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libthin_vec-f915780ba57df8a5.rmeta --extern to_shmem=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libto_shmem-cacddaba53e8e0fb.rmeta -C force-frame-pointers=yes --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` warning: elided lifetime has a name --> /wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-128.6.1/servo/ports/geckolib/glue.rs:6223:52 | 6222 | impl<'a> PrioritizedPropertyIter<'a> { | -- lifetime `'a` declared here 6223 | fn new(properties: &'a [PropertyValuePair]) -> PrioritizedPropertyIter { | ^^^^^^^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'a` | = note: `#[warn(elided_named_lifetimes)]` on by default error: could not compile `style` (lib) Caused by: process didn't exit successfully: `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=style CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-128.6.1/servo/components/style CARGO_MANIFEST_PATH=/wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-128.6.1/servo/components/style/Cargo.toml CARGO_PKG_AUTHORS='The Servo Project Developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=style CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.0.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH=/wrkdirs/usr/ports/mail/thunderbird/work/.build/release/deps OUT_DIR=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/build/style-626e48fab6f30935/out /usr/local/bin/rustc --crate-name style --edition=2018 /wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-128.6.1/servo/components/style/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no --cfg 'feature="bindgen"' --cfg 'feature="gecko"' --cfg 'feature="mozbuild"' --cfg 'feature="nsstring"' --cfg 'feature="regex"' --cfg 'feature="serde"' --cfg 'feature="toml"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("bindgen", "encoding_rs", "gecko", "gecko_debug", "gecko_refcount_logging", "html5ever", "mozbuild", "nsstring", "regex", "serde", "servo", "servo_atoms", "servo_config", "servo_url", "string_cache", "toml"))' -C metadata=142120f73cba5d41 -C extra-filename=-142120f73cba5d41 --out-dir /wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps --target aarch64-unknown-freebsd -C linker=/wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-128.6.1/build/cargo-linker -C strip=debuginfo -L dependency=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/mail/thunderbird/work/.build/release/deps --extern app_units=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libapp_units-ca992aef34beebfd.rmeta --extern arrayvec=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libarrayvec-8f8e72ec07dc97fa.rmeta --extern atomic_refcell=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libatomic_refcell-6ec06f254f5003f3.rmeta --extern bitflags=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libbitflags-c37bafeebed1f4cf.rmeta --extern byteorder=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libbyteorder-7c0ed311a6e62531.rmeta --extern cssparser=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libcssparser-8cbea0a36afb2c5f.rmeta --extern derive_more=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libderive_more-d9f0f171f4bcf801.rmeta --extern dom=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libdom-0bb98e24edbb503a.rmeta --extern euclid=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libeuclid-19d47977c59d21a2.rmeta --extern fxhash=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libfxhash-2f88590afe2d2204.rmeta --extern gecko_profiler=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libgecko_profiler-3b04c98a304ab571.rmeta --extern icu_segmenter=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libicu_segmenter-92134c81d80a3cf2.rmeta --extern indexmap=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libindexmap-572b63b027c025ca.rmeta --extern itertools=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libitertools-261592b56565595c.rmeta --extern itoa=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libitoa-621317272848ed86.rmeta --extern lazy_static=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/liblazy_static-cff1f66911cefe9e.rmeta --extern log=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/liblog-955e5ee27ef91967.rmeta --extern malloc_size_of=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libmalloc_size_of-5d7074233106c8b7.rmeta --extern malloc_size_of_derive=/wrkdirs/usr/ports/mail/thunderbird/work/.build/release/deps/libmalloc_size_of_derive-af1ee9ffa493835f.so --extern matches=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libmatches-4735be4ba1447973.rmeta --extern debug_unreachable=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libdebug_unreachable-9ede21db40f05d16.rmeta --extern nsstring=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libnsstring-d28ae2b652e996cc.rmeta --extern num_derive=/wrkdirs/usr/ports/mail/thunderbird/work/.build/release/deps/libnum_derive-fd010de5a9b01e63.so --extern num_integer=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libnum_integer-9a17b4ef9639a561.rmeta --extern num_traits=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libnum_traits-e71be5eedb258ff8.rmeta --extern num_cpus=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libnum_cpus-a3f90a48d4b256c4.rmeta --extern parking_lot=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libparking_lot-78db390350f52655.rmeta --extern precomputed_hash=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libprecomputed_hash-802f37f9fa14946a.rmeta --extern rayon=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/librayon-165f176e553a297e.rmeta --extern rayon_core=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/librayon_core-f2f3e550a60e7c23.rmeta --extern selectors=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libselectors-e75b4202df12b3a5.rmeta --extern serde=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libserde-da03cf7104b4c693.rmeta --extern servo_arc=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libservo_arc-d846cfdf84c4fbbf.rmeta --extern smallbitvec=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libsmallbitvec-cba99909cc1d9846.rmeta --extern smallvec=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libsmallvec-7df4a63a132f4582.rmeta --extern static_assertions=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libstatic_assertions-77f7eb9088b2ef76.rmeta --extern static_prefs=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libstatic_prefs-0b28ce068757868a.rmeta --extern style_derive=/wrkdirs/usr/ports/mail/thunderbird/work/.build/release/deps/libstyle_derive-7d0f0dff949b9ee9.so --extern style_traits=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libstyle_traits-63a2c60d58fe4350.rmeta --extern thin_vec=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libthin_vec-f915780ba57df8a5.rmeta --extern time=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libtime-a1a798b1d8a414b6.rmeta --extern to_shmem=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libto_shmem-cacddaba53e8e0fb.rmeta --extern to_shmem_derive=/wrkdirs/usr/ports/mail/thunderbird/work/.build/release/deps/libto_shmem_derive-4d1068c3a70855e5.so --extern uluru=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libuluru-61efa9d9476e7448.rmeta --extern unicode_bidi=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libunicode_bidi-cb09b8db43e3e0d3.rmeta --extern void=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/release/deps/libvoid-5cc6d7bee4bcc0cb.rmeta -C force-frame-pointers=yes --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` (signal: 9, SIGKILL: kill) warning: build failed, waiting for other jobs to finish... warning: `webrender_bindings` (lib) generated 1 warning warning: `geckoservo` (lib) generated 1 warning gmake[3]: *** [/wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-128.6.1/config/makefiles/rust.mk:498: force-cargo-library-build] Error 101 gmake[3]: Leaving directory '/wrkdirs/usr/ports/mail/thunderbird/work/.build/comm/rust/gkrust' gmake[2]: *** [/wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-128.6.1/config/recurse.mk:72: comm/rust/gkrust/target-objects] Error 2 gmake[2]: Leaving directory '/wrkdirs/usr/ports/mail/thunderbird/work/.build' gmake[1]: *** [/wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-128.6.1/config/recurse.mk:34: compile] Error 2 gmake[1]: Leaving directory '/wrkdirs/usr/ports/mail/thunderbird/work/.build' gmake: *** [/wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-128.6.1/config/rules.mk:361: all] Error 2 *** Error code 1 Stop. make: stopped in /usr/ports/mail/thunderbird =>> Cleaning up wrkdir ===> Cleaning for thunderbird-128.6.1_3 build of mail/thunderbird | thunderbird-128.6.1_3 ended at 2025-01-31T16:56:55+02:00 build time: 00:21:02 !!! build failure encountered !!! -- You are receiving this mail because: You are the assignee for the bug.