maintainer-feedback requested: [Bug 284491] mail/thunderbird could not compile `style` (lib)

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 31 Jan 2025 16:19:04 UTC
Bugzilla Automation <bugzilla@FreeBSD.org> has asked freebsd-gecko (Nobody)
<gecko@FreeBSD.org> for maintainer-feedback:
Bug 284491: mail/thunderbird could not compile `style` (lib)
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284491



--- Description ---
building with Poudriere fails. this is 14-stable arm64
   -->
/wrkdirs/usr/ports/mail/thunderbird/work/thunderbird-128.6.1/gfx/webrender_bind
ings/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_bind
ings/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/gecko
lib)
     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/geckol
ib/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-free
bsd/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-freeb
sd/release/deps/libcssparser-8cbea0a36afb2c5f.rmeta
--extern
cstr=/wrkdirs/usr/ports/mail/thunderbird/work/.build/release/deps/libcstr-8a167
376dac9b20d.so
--extern
dom=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/rel
ease/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-fre
ebsd/release/deps/liblazy_static-cff1f66911cefe9e.rmeta
--extern
libc=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/re
lease/deps/liblibc-fe765d792cc6cbcc.rmeta
--extern
log=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/rel
ease/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-freebs
d/release/deps/libnsstring-d28ae2b652e996cc.rmeta
--extern
num_traits=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-free
bsd/release/deps/libnum_traits-e71be5eedb258ff8.rmeta
--extern
selectors=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freeb
sd/release/deps/libselectors-e75b4202df12b3a5.rmeta
--extern
servo_arc=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freeb
sd/release/deps/libservo_arc-d846cfdf84c4fbbf.rmeta
--extern
smallvec=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebs
d/release/deps/libsmallvec-7df4a63a132f4582.rmeta
--extern
style=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/r
elease/deps/libstyle-142120f73cba5d41.rmeta
--extern
style_traits=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-fr
eebsd/release/deps/libstyle_traits-63a2c60d58fe4350.rmeta
--extern
thin_vec=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebs
d/release/deps/libthin_vec-f915780ba57df8a5.rmeta
--extern
to_shmem=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebs
d/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/geckol
ib/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/s
tyle/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-free
bsd/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-freeb
sd/release/deps/libapp_units-ca992aef34beebfd.rmeta
--extern
arrayvec=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebs
d/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-freebs
d/release/deps/libbitflags-c37bafeebed1f4cf.rmeta
--extern
byteorder=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freeb
sd/release/deps/libbyteorder-7c0ed311a6e62531.rmeta
--extern
cssparser=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freeb
sd/release/deps/libcssparser-8cbea0a36afb2c5f.rmeta
--extern
derive_more=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-fre
ebsd/release/deps/libderive_more-d9f0f171f4bcf801.rmeta
--extern
dom=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/rel
ease/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-f
reebsd/release/deps/libicu_segmenter-92134c81d80a3cf2.rmeta
--extern
indexmap=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebs
d/release/deps/libindexmap-572b63b027c025ca.rmeta
--extern
itertools=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freeb
sd/release/deps/libitertools-261592b56565595c.rmeta
--extern
itoa=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/re
lease/deps/libitoa-621317272848ed86.rmeta
--extern
lazy_static=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-fre
ebsd/release/deps/liblazy_static-cff1f66911cefe9e.rmeta
--extern
log=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/rel
ease/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/d
eps/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-unkno
wn-freebsd/release/deps/libdebug_unreachable-9ede21db40f05d16.rmeta
--extern
nsstring=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebs
d/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-fre
ebsd/release/deps/libnum_integer-9a17b4ef9639a561.rmeta
--extern
num_traits=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-free
bsd/release/deps/libnum_traits-e71be5eedb258ff8.rmeta
--extern
num_cpus=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebs
d/release/deps/libnum_cpus-a3f90a48d4b256c4.rmeta
--extern
parking_lot=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-fre
ebsd/release/deps/libparking_lot-78db390350f52655.rmeta
--extern
precomputed_hash=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknow
n-freebsd/release/deps/libprecomputed_hash-802f37f9fa14946a.rmeta
--extern
rayon=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/r
elease/deps/librayon-165f176e553a297e.rmeta
--extern
rayon_core=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-free
bsd/release/deps/librayon_core-f2f3e550a60e7c23.rmeta
--extern
selectors=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freeb
sd/release/deps/libselectors-e75b4202df12b3a5.rmeta
--extern
serde=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/r
elease/deps/libserde-da03cf7104b4c693.rmeta
--extern
servo_arc=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freeb
sd/release/deps/libservo_arc-d846cfdf84c4fbbf.rmeta
--extern
smallbitvec=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-fre
ebsd/release/deps/libsmallbitvec-cba99909cc1d9846.rmeta
--extern
smallvec=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebs
d/release/deps/libsmallvec-7df4a63a132f4582.rmeta
--extern
static_assertions=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unkno
wn-freebsd/release/deps/libstatic_assertions-77f7eb9088b2ef76.rmeta
--extern
static_prefs=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-fr
eebsd/release/deps/libstatic_prefs-0b28ce068757868a.rmeta
--extern
style_derive=/wrkdirs/usr/ports/mail/thunderbird/work/.build/release/deps/libst
yle_derive-7d0f0dff949b9ee9.so
--extern
style_traits=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-fr
eebsd/release/deps/libstyle_traits-63a2c60d58fe4350.rmeta
--extern
thin_vec=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebs
d/release/deps/libthin_vec-f915780ba57df8a5.rmeta
--extern
time=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/re
lease/deps/libtime-a1a798b1d8a414b6.rmeta
--extern
to_shmem=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebs
d/release/deps/libto_shmem-cacddaba53e8e0fb.rmeta
--extern
to_shmem_derive=/wrkdirs/usr/ports/mail/thunderbird/work/.build/release/deps/li
bto_shmem_derive-4d1068c3a70855e5.so
--extern
uluru=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/r
elease/deps/libuluru-61efa9d9476e7448.rmeta
--extern
unicode_bidi=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-fr
eebsd/release/deps/libunicode_bidi-cb09b8db43e3e0d3.rmeta
--extern
void=/wrkdirs/usr/ports/mail/thunderbird/work/.build/aarch64-unknown-freebsd/re
lease/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:3
61:
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 !!!