[Bug 284491] mail/thunderbird could not compile `style` (lib)

From: <bugzilla-noreply_at_freebsd.org>
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.