From nobody Mon Sep 18 09:04:14 2023 X-Original-To: desktop@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RpzPW1dcwz4sqHq for ; Mon, 18 Sep 2023 09:04:15 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RpzPV6kX1z3Nrk for ; Mon, 18 Sep 2023 09:04:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1695027854; a=rsa-sha256; cv=none; b=UiTPDRDcOkLpwMgqia7rlcZK+q7LMnARbtlPta12k5W1cNDzNVDQUNRvvfUe3P5Vv5MVks +BR4khDYS9MpJzVcohnk4ZAZtB3B1b9cD2cEexhnTOdQhBB2SnCWiDQGkRd5nt8iGMLDg3 Ns++NrBSbJt9GupbVogqYsnRDNgnMDWCHaz5/F/ZttkSbHoShzBfXrNhxX7a/ejnSyAr24 sZoY1d1FtGIkQZ3DfHFKkokSqPLJDFC7KdF/8qkxQiSGx+0KIygn9wNKCPz0oIxWb9F813 /mEbo5hUJUrypQliCErvgk6GBnnlgesuQjNn5NVivdNMV3BFkA9LLV8FuxJkrA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1695027854; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=LW2gg1t0KvTpuqB+LpQ6xUui0EArVCll14MP60AES/U=; b=C04Q0wxwjWjzsW5tlE35pB8FzUEvPaJMHEGR2aEA17H9tQA9P8hQrjiQlkg9+r/MR/vyDe QTgluJumJlgiqLVpUwcDBM7R84JvV9W+iGhX4bfcEyIJz2oOyjPvtWZFElLq1OuwmGQdEi nr/yOSFDj2+dwWDR/LVNVnu1MspwqnUXZA0Pr/HxkubQ6HNhjXfwQ8fGZODuvwvCUF1a+l cxc9bHesl0dnCHuVIXjRxY3v5tzYXKFSK1v4jT096s61mQmoEGt4kyWMQFrcU1/7V6KhyR 43F4ZnlV7UoNSe1KpsXqEIDD5holqCWAGaapUwbgePU742niJwTxanATPSe44Q== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RpzPV5pdmz9Zs for ; Mon, 18 Sep 2023 09:04:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 38I94EGo041324 for ; Mon, 18 Sep 2023 09:04:14 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 38I94EAa041321 for desktop@FreeBSD.org; Mon, 18 Sep 2023 09:04:14 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" From: bugzilla-noreply@freebsd.org To: desktop@FreeBSD.org Subject: maintainer-feedback requested: [Bug 273925] graphics/librsvg2-rust fails to build from sources on AMD64 also 2.57 released Date: Mon, 18 Sep 2023 09:04:14 +0000 X-Bugzilla-Type: request X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: desktop@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? Message-ID: In-Reply-To: References: X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Using and improving FreeBSD on the desktop List-Archive: https://lists.freebsd.org/archives/freebsd-desktop List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-desktop@freebsd.org MIME-Version: 1.0 Bugzilla Automation has asked freebsd-desktop (Team) for maintainer-feedback: Bug 273925: graphics/librsvg2-rust fails to build from sources on AMD64 also 2.57 released https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D273925 --- Description --- Sort of a double punch to the kidneys on a Monday morning :=20 [09:04:35] [04] [00:17:27] Finished graphics/librsvg2-rust | librsvg2-rust-2.56.4: Failed: build Looks like Poudriere had a bit of a fit over graphics/librsvg2-rust version 2.56.4 and I will dig into the logs. Getting to that. Looking at https://download.gnome.org/sources/librsvg/2.57/ where I see the rustified source dump has revved up a notch just to bring more of the Holy Church of Rust into the lives of more victims.=20 Regardless it blows up on AMD64 hardware with FreeBSD 15.0 CURRENT. hydra# uname -apKU=20 FreeBSD hydra 15.0-CURRENT FreeBSD 15.0-CURRENT amd64 1500000 #2 main-n265221-5449d0144d61: Fri Sep 8 06:40:58 GMT 2023=20=20=20=20 root@hydra:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 amd64 1500000 150= 0000 hydra#=20 hydra# pwd /poudriere/data/logs/bulk/latest-per-pkg/librsvg2-rust/2.56.4 hydra#=20 There I see the last few lines along with a bizarre suggestion to do things with some sort of UNSAFE method :=20 Compiling rayon v1.7.0 Running `/usr/local/bin/rustc --crate-name rayon --edition=3D2021 /wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/cargo-crates/= rayo n-1.7.0/src/lib.rs --error-format=3Djson --json=3Ddiagnostic-rendered-ansi,artifacts,future-in= compat --crate-type lib --emit=3Ddep-info,metadata,link -C opt-level=3D2 -C panic= =3Dabort -C codegen-units=3D1 -C metadata=3Ddbe39f40b02a9d8d -C extra-filename=3D-dbe39f40b02a9d8d --out-dir /wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/target/x86_64= -unk nown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=3Dcc -L dependency=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/= target /x86_64-unknown-freebsd/release/deps -L dependency=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/= target /release/deps --extern either=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/targ= et/x86 _64-unknown-freebsd/release/deps/libeither-3a8c66e700da60cc.rmeta --extern rayon_core=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/= target /x86_64-unknown-freebsd/release/deps/librayon_core-fd8f5c01128722f6.rmeta --cap-lints allow -C link-arg=3D-fstack-protector-strong` Compiling clap_complete v4.3.2 Running `/usr/local/bin/rustc --crate-name clap_complete --edition=3D2= 021 /wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/cargo-crates/= clap _complete-4.3.2/src/lib.rs --error-format=3Djson --json=3Ddiagnostic-rendered-ansi,artifacts,future-in= compat --crate-type lib --emit=3Ddep-info,metadata,link -C opt-level=3D2 -C panic= =3Dabort -C codegen-units=3D1 --cfg 'feature=3D"default"' -C metadata=3D9a57256db2a1b72= c -C extra-filename=3D-9a57256db2a1b72c --out-dir /wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/target/x86_64= -unk nown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=3Dcc -L dependency=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/= target /x86_64-unknown-freebsd/release/deps -L dependency=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/= target /release/deps --extern clap=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/target= /x86_6 4-unknown-freebsd/release/deps/libclap-6d99ed21e630c7b4.rmeta --cap-lints allow -C link-arg=3D-fstack-protector-strong` error: could not compile `gio` (lib) Caused by: process didn't exit successfully: `/usr/local/bin/rustc --crate-name gio --edition=3D2021 /wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/cargo-crates/= gio- 0.17.10/src/lib.rs --error-format=3Djson --json=3Ddiagnostic-rendered-ansi,artifacts,future-in= compat --crate-type lib --emit=3Ddep-info,metadata,link -C opt-level=3D2 -C panic= =3Dabort -C codegen-units=3D1 -C metadata=3D80ebab6d661ca2ee -C extra-filename=3D-80ebab6d661ca2ee --out-dir /wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/target/x86_64= -unk nown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=3Dcc -L dependency=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/= target /x86_64-unknown-freebsd/release/deps -L dependency=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/= target /release/deps --extern bitflags=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/ta= rget/x 86_64-unknown-freebsd/release/deps/libbitflags-27aa229f11ba31cf.rmeta --extern futures_channel=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.= 56.4/t arget/x86_64-unknown-freebsd/release/deps/libfutures_channel-053279de4063ac= e4.r meta --extern futures_core=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.= 4/targ et/x86_64-unknown-freebsd/release/deps/libfutures_core-ec6f63bd36c7ce9a.rme= ta --extern futures_io=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/= target /x86_64-unknown-freebsd/release/deps/libfutures_io-2fafee41005f866e.rmeta --extern futures_util=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.= 4/targ et/x86_64-unknown-freebsd/release/deps/libfutures_util-64e00d2386101243.rme= ta --extern ffi=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/target/= x86_64 -unknown-freebsd/release/deps/libgio_sys-42d7b26823d24efe.rmeta --extern glib=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/target= /x86_6 4-unknown-freebsd/release/deps/libglib-f0f4a5c56a997002.rmeta --extern libc=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/target= /x86_6 4-unknown-freebsd/release/deps/liblibc-5c0c7cbd5e8be8b8.rmeta --extern once_cell=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/t= arget/ x86_64-unknown-freebsd/release/deps/libonce_cell-81bc7828ba37913e.rmeta --extern pin_project_lite=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2= .56.4/ target/x86_64-unknown-freebsd/release/deps/libpin_project_lite-8050a604649d= a89d .rmeta --extern smallvec=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/ta= rget/x 86_64-unknown-freebsd/release/deps/libsmallvec-78d774490b46b905.rmeta --extern thiserror=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/t= arget/ x86_64-unknown-freebsd/release/deps/libthiserror-c0a9be69134bf3c0.rmeta --cap-lints allow -C link-arg=3D-fstack-protector-strong -L native=3D/usr/l= ocal/lib -L native=3D/usr/local/lib -L native=3D/usr/local/lib -L native=3D/usr/loca= l/lib` (signal: 9, SIGKILL: kill) warning: build failed, waiting for other jobs to finish... error: could not compile `regex-automata` (lib) Caused by: process didn't exit successfully: `/usr/local/bin/rustc --crate-name regex_automata --edition=3D2021 /wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/cargo-crates/= rege x-automata-0.3.3/src/lib.rs --error-format=3Djson --json=3Ddiagnostic-rendered-ansi,artifacts,future-in= compat --crate-type lib --emit=3Ddep-info,metadata,link -C opt-level=3D2 -C panic= =3Dabort -C codegen-units=3D1 --cfg 'feature=3D"alloc"' --cfg 'feature=3D"dfa-onepass"'= --cfg 'feature=3D"hybrid"' --cfg 'feature=3D"meta"' --cfg 'feature=3D"nfa-backtra= ck"' --cfg 'feature=3D"nfa-pikevm"' --cfg 'feature=3D"nfa-thompson"' --cfg 'feature=3D"perf-inline"' --cfg 'feature=3D"perf-literal"' --cfg 'feature=3D"perf-literal-multisubstring"' --cfg 'feature=3D"perf-literal-substring"' --cfg 'feature=3D"std"' --cfg 'feature=3D"syntax"' --cfg 'feature=3D"unicode"' --cfg 'feature=3D"unicode-= age"' --cfg 'feature=3D"unicode-bool"' --cfg 'feature=3D"unicode-case"' --cfg 'feature=3D"unicode-gencat"' --cfg 'feature=3D"unicode-perl"' --cfg 'feature=3D"unicode-script"' --cfg 'feature=3D"unicode-segment"' --cfg 'feature=3D"unicode-word-boundary"' -C metadata=3D8c38a775947670ba -C extra-filename=3D-8c38a775947670ba --out-dir /wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/target/x86_64= -unk nown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=3Dcc -L dependency=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/= target /x86_64-unknown-freebsd/release/deps -L dependency=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/= target /release/deps --extern aho_corasick=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.= 4/targ et/x86_64-unknown-freebsd/release/deps/libaho_corasick-889ed6677d1dfe85.rme= ta --extern memchr=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4/targ= et/x86 _64-unknown-freebsd/release/deps/libmemchr-15313fd754308e4b.rmeta --extern regex_syntax=3D/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.= 4/targ et/x86_64-unknown-freebsd/release/deps/libregex_syntax-4ddad5b98407898f.rme= ta --cap-lints allow -C link-arg=3D-fstack-protector-strong` (signal: 9, SIGKI= LL: kill) gmake[3]: *** [Makefile:1560: librsvg_c_api.la] Error 101 gmake[3]: Leaving directory '/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4' gmake[2]: *** [Makefile:1083: all-recursive] Error 1 gmake[2]: Leaving directory '/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4' gmake[1]: *** [Makefile:718: all] Error 2 gmake[1]: Leaving directory '/wrkdirs/usr/ports/graphics/librsvg2-rust/work/librsvg-2.56.4' =3D=3D=3D> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=3Dyes and rebuild before reporting the failure = to the maintainer. *** Error code 1 Stop. make: stopped in /usr/ports/graphics/librsvg2-rust =3D>> Cleaning up wrkdir =3D=3D=3D> Cleaning for librsvg2-rust-2.56.4 build of graphics/librsvg2-rust | librsvg2-rust-2.56.4 ended at Mon Sep 18 01:26:43 UTC 2023 build time: 00:17:32 !!! build failure encountered !!! hydra#=20 Whatever that nasty "MAKE_JOBS_UNSAFE=3Dyes" suggestion is seems to have nothing to do with Poudriere and may likely be some sort of a thing to shove into the Makefile. No idea. -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken