>>> Building on sparc64-0b under lang/rust BDEPENDS = [net/curl;devel/ninja;devel/llvm/22;lang/python/3;devel/gdb;devel/cmake/core;archivers/xz;devel/gmake;shells/bash] DIST = [lang/rust,-clippy:rust/rustc-1.97.1-src.tar.xz;lang/rust,-clippy:rust/rustc-bootstrap-sparc64-1.96.0.tar.lz] FULLPKGNAME = rust-1.97.1 RDEPENDS = [net/curl] (Junk lock obtained for sparc64-0b at 1787621207.96) >>> Running depends in lang/rust at 1787621208.07 /usr/sbin/pkg_add -aI -Drepair bash-5.3.15 gdb-17.2 llvm-22.1.8p6 was: /usr/sbin/pkg_add -aI -Drepair bash-5.3.15 cmake-core-4.3.3 curl-8.21.0 gdb-17.2 gmake-4.4.1p0 llvm-22.1.8p6 ninja-1.11.1p1v1 python-3.14.6p0 xz-5.8.3 /usr/sbin/pkg_add -aI -Drepair bash-5.3.15 gdb-17.2 llvm-22.1.8p6 New and changed readme(s): /usr/local/share/doc/pkg-readmes/gdb /usr/local/share/doc/pkg-readmes/llvm-22 >>> Running show-prepare-results in lang/rust at 1787621322.94 ===> lang/rust ===> Building from scratch rust-1.97.1 ===> rust-1.97.1 depends on: cmake-core-* -> cmake-core-4.3.3 ===> rust-1.97.1 depends on: bash-* -> bash-5.3.15 ===> rust-1.97.1 depends on: ninja-* -> ninja-1.11.1p1v1 ===> rust-1.97.1 depends on: gdb-* -> gdb-17.2 ===> rust-1.97.1 depends on: python->=3.14 -> python-3.14.6p0 ===> rust-1.97.1 depends on: llvm->=22,<23 -> llvm-22.1.8p6 ===> rust-1.97.1 depends on: gmake-* -> gmake-4.4.1p0 ===> rust-1.97.1 depends on: xz->=5.4.0 -> xz-5.8.3 ===> rust-1.97.1 depends on: curl-* -> curl-8.21.0 ===> Verifying specs: c++ c++abi pthread c crypto curl m pthread ssl z c++ c++abi pthread c m pthread c++ c++abi pthread c m pthread c++ c++abi pthread c crypto curl m pthread ssl z ===> found c++.12.0 c++abi.9.0 pthread.28.1 c.103.0 crypto.57.2 curl.26.36 m.10.1 ssl.60.2 z.7.2 bash-5.3.15 cmake-core-4.3.3 curl-8.21.0 gdb-17.2 gmake-4.4.1p0 llvm-22.1.8p6 ninja-1.11.1p1v1 python-3.14.6p0 xz-5.8.3 (Junk lock released for sparc64-0b at 1787621331.22) distfiles size=344430189 >>> Running patch in lang/rust at 1787621331.34 ===> lang/rust ===> Checking files for rust-1.97.1 `/usr/ports/distfiles/rust/rustc-1.97.1-src.tar.xz' is up to date. `/usr/ports/distfiles/rust/rustc-bootstrap-sparc64-1.96.0.tar.lz' is up to date. >> (SHA256) all files: OK ===> Extracting for rust-1.97.1 ===> Patching for rust-1.97.1 ===> Applying OpenBSD patch patch-compiler_rustc_session_src_options_rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |amd64: make -Z cf-protection=branch the default |aarch64: make -Z branch-protection=bti,pac-ret the default | |Index: compiler/rustc_session/src/options.rs |--- compiler/rustc_session/src/options.rs.orig |+++ compiler/rustc_session/src/options.rs -------------------------- Patching file compiler/rustc_session/src/options.rs using Plan A... Hunk #1 succeeded at 2031. Hunk #2 succeeded at 2248. done ===> Applying OpenBSD patch patch-library_std_src_sys_paths_unix_rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |argv0 isn't suitable as current_exe() in all cases. | |Index: library/std/src/sys/paths/unix.rs |--- library/std/src/sys/paths/unix.rs.orig |+++ library/std/src/sys/paths/unix.rs -------------------------- Patching file library/std/src/sys/paths/unix.rs using Plan A... Hunk #1 succeeded at 240. done ===> Applying OpenBSD patch patch-src_bootstrap_bootstrap_py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Workaround for sparc64: bootstrap segfaults without -O3 | |Index: src/bootstrap/bootstrap.py |--- src/bootstrap/bootstrap.py.orig |+++ src/bootstrap/bootstrap.py -------------------------- Patching file src/bootstrap/bootstrap.py using Plan A... Hunk #1 succeeded at 1114. done ===> Applying OpenBSD patch patch-src_bootstrap_src_bin_rustc_rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |try to reduce memory usage on aarch64: | - reduce memory use by retaining fewer names within compilation artifacts | |Index: src/bootstrap/src/bin/rustc.rs |--- src/bootstrap/src/bin/rustc.rs.orig |+++ src/bootstrap/src/bin/rustc.rs -------------------------- Patching file src/bootstrap/src/bin/rustc.rs using Plan A... Hunk #1 succeeded at 160. done ===> Applying OpenBSD patch patch-src_bootstrap_src_core_build_steps_test_rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Disable "Bootstrap" test by default (it requires network). | |Index: src/bootstrap/src/core/build_steps/test.rs |--- src/bootstrap/src/core/build_steps/test.rs.orig |+++ src/bootstrap/src/core/build_steps/test.rs -------------------------- Patching file src/bootstrap/src/core/build_steps/test.rs using Plan A... Hunk #1 succeeded at 55. Hunk #2 succeeded at 71. done ===> Applying OpenBSD patch patch-src_bootstrap_src_lib_rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |let us compilation choice to be honored. |https://github.com/rust-lang/rust/issues/39900 | |Index: src/bootstrap/src/lib.rs |--- src/bootstrap/src/lib.rs.orig |+++ src/bootstrap/src/lib.rs -------------------------- Patching file src/bootstrap/src/lib.rs using Plan A... Hunk #1 succeeded at 1294. done ===> Applying OpenBSD patch patch-src_etc_rust-gdb Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |use egdb (gdb from ports) | |Index: src/etc/rust-gdb |--- src/etc/rust-gdb.orig |+++ src/etc/rust-gdb -------------------------- Patching file src/etc/rust-gdb using Plan A... Hunk #1 succeeded at 19. done ===> Applying OpenBSD patch patch-src_etc_rust-lldb Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Use lldb from ports (lldb from base does not support importing modules) | |Index: src/etc/rust-lldb |--- src/etc/rust-lldb.orig |+++ src/etc/rust-lldb -------------------------- Patching file src/etc/rust-lldb using Plan A... Hunk #1 succeeded at 10. done ===> Applying OpenBSD patch patch-src_llvm-project_llvm_cmake_modules_GetLibraryName_cmake Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Properly parse library suffixes on OpenBSD | |Index: src/llvm-project/llvm/cmake/modules/GetLibraryName.cmake |--- src/llvm-project/llvm/cmake/modules/GetLibraryName.cmake.orig |+++ src/llvm-project/llvm/cmake/modules/GetLibraryName.cmake -------------------------- Patching file src/llvm-project/llvm/cmake/modules/GetLibraryName.cmake using Plan A... Hunk #1 succeeded at 2. done ===> Applying OpenBSD patch patch-vendor_libgit2-sys_build_rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |libgit2: force embedded version | |Index: vendor/libgit2-sys-0.18.0+1.9.0/build.rs |--- vendor/libgit2-sys-0.18.0+1.9.0/build.rs.orig |+++ vendor/libgit2-sys-0.18.0+1.9.0/build.rs -------------------------- Patching file vendor/libgit2-sys-0.18.0+1.9.0/build.rs using Plan A... Hunk #1 succeeded at 32. Hunk #2 succeeded at 56. done ===> Applying OpenBSD patch patch-vendor_psm_src_arch_x86_64_s Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Add some endbr64 instructions: required for rustc binary on amd64 with IBT. | |Index: vendor/psm-0.1.26/src/arch/x86_64.s |--- vendor/psm-0.1.26/src/arch/x86_64.s.orig |+++ vendor/psm-0.1.26/src/arch/x86_64.s -------------------------- Patching file vendor/psm-0.1.26/src/arch/x86_64.s using Plan A... Hunk #1 succeeded at 26. Hunk #2 succeeded at 39. Hunk #3 succeeded at 59. Hunk #4 succeeded at 73. done sed -i 's/"files":{[^}]*}/"files":{}/' /usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/vendor/*/.cargo-checksum.json sed -i -e "/ => ('.', '.'),/h" -e "/ => ('.', '.', '.'),/h" -e "/_ => version_error(),/{g; s/(.*) =>/_ =>/; }" "/usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/vendor/openssl-sys"*"/build/main.rs" ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in lang/rust at 1787621679.73 ===> lang/rust ===> Generating configure for rust-1.97.1 ===> Configuring for rust-1.97.1 Using /usr/obj/ports/rust-1.97.1/config.site (generated) if [ ! -d "/usr/obj/ports/rust-1.97.1/rust-bootstrap-1.96.0" ] ; then ln -fs "/usr/obj/ports/rust-1.97.1/rustc-bootstrap-sparc64-1.96.0" "/usr/obj/ports/rust-1.97.1/rust-bootstrap-1.96.0" ; fi echo 'change-id = 134650' >/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo '[build]' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'rustc = "/usr/obj/ports/rust-1.97.1/rust-bootstrap-1.96.0/bin/rustc"' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'cargo = "/usr/obj/ports/rust-1.97.1/rust-bootstrap-1.96.0/bin/cargo"' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'python = "/usr/local/bin/python3.14"' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'gdb = "/usr/local/bin/egdb"' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'vendor = true' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'extended = true' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'tools = ["cargo", "clippy", "rustdoc", "rustfmt"]' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'docs = false' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'verbose = 2' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'host = ["sparc64-unknown-openbsd"]' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'target = ["sparc64-unknown-openbsd"]' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo '[install]' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'prefix = "/usr/local"' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'sysconfdir = "/etc"' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'mandir = "man"' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo '[rust]' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'channel = "stable"' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'codegen-tests = false' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'verbose-tests = true' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'deny-warnings = false' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'lld = false' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo '[dist]' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'compression-formats = ["gz"]' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo '[llvm]' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'static-libstdcpp = false' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'ninja = true' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'cxxflags = "-O2 -pipe "' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo '[target.sparc64-unknown-openbsd]' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml echo 'llvm-config = "/usr/local/bin/llvm-config-22"' >>/usr/obj/ports/rust-1.97.1/build-sparc64/config.toml >>> Running build in lang/rust at 1787621682.01 ===> lang/rust ===> Building for rust-1.97.1 cd /usr/obj/ports/rust-1.97.1/build-sparc64 && exec /usr/bin/env -i LD_LIBRARY_PATH="/usr/obj/ports/rust-1.97.1/rust-bootstrap-1.96.0/lib" CARGO_HOME=/usr/obj/ports/rust-1.97.1/build-sparc64/cargo-home TMPDIR=/usr/obj/ports/rust-1.97.1/build-sparc64 LIBGIT2_NO_PKG_CONFIG=1 LIBSSH2_NO_PKG_CONFIG=1 CC=cc AUTOMAKE_VERSION=1.4 AUTOCONF_VERSION=2.13 CONFIG_SITE='/usr/obj/ports/rust-1.97.1/config.site' PORTSDIR="/usr/ports" LIBTOOL="/usr/bin/libtool" PATH='/usr/obj/ports/rust-1.97.1/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin' PREFIX='/usr/local' LOCALBASE='/usr/local' X11BASE='/usr/X11R6' CFLAGS='-O2 -pipe' TRUEPREFIX='/usr/local' DESTDIR='' HOME='/rust-1.97.1_writes_to_HOME' PICFLAG="-fPIC" BINGRP=bin BINOWN=root BINMODE=755 NONBINMODE=644 DIRMODE=755 INSTALL_COPY=-c INSTALL_STRIP=-s MANGRP=bin MANOWN=root MANMODE=644 BSD_INSTALL_PROGRAM="/usr/obj/ports/rust-1.97.1/bin/install -c -s -m 755" BSD_INSTALL_SCRIPT="/usr/obj/ports/rust-1.97.1/bin/install -c -m 755" BSD_INSTALL_DATA="/usr/obj/ports/rust-1.97.1/bin/install -c -m 644" BSD_INSTALL_MAN="/usr/obj/ports/rust-1.97.1/bin/install -c -m 644" BSD_INSTALL_PROGRAM_DIR="/usr/obj/ports/rust-1.97.1/bin/install -d -m 755" BSD_INSTALL_SCRIPT_DIR="/usr/obj/ports/rust-1.97.1/bin/install -d -m 755" BSD_INSTALL_DATA_DIR="/usr/obj/ports/rust-1.97.1/bin/install -d -m 755" BSD_INSTALL_MAN_DIR="/usr/obj/ports/rust-1.97.1/bin/install -d -m 755" /usr/local/bin/python3.14 /usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/x.py dist --jobs=8 rust-std rustc cargo clippy rustfmt rust-src Building bootstrap running: /usr/obj/ports/rust-1.97.1/rust-bootstrap-1.96.0/bin/cargo build --jobs=default --manifest-path /usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/src/bootstrap/Cargo.toml -Zroot-dir=/usr/obj/ports/rust-1.97.1/rustc-1.97.1-src --verbose --frozen Compiling proc-macro2 v1.0.89 Compiling memchr v2.7.6 Compiling unicode-ident v1.0.13 Compiling typenum v1.17.0 Compiling version_check v0.9.5 Compiling shlex v1.3.0 Compiling libc v0.2.186 Compiling crossbeam-utils v0.8.20 Running `/usr/obj/ports/rust-1.97.1/rust-bootstrap-1.96.0/bin/rustc --crate-name build_script_build --edition=2021 /usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/vendor/proc-macro2-1.0.89/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=5083435eaabc5180 -C extra-filename=-cf59c98e32637b34 --out-dir /usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/build/proc-macro2-cf59c98e32637b34 -C strip=debuginfo -L dependency=/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/deps --cap-lints allow -Zallow-features= -Copt-level=3 -Wrust_2018_idioms -Wunused_lifetimes` Running `/usr/obj/ports/rust-1.97.1/rust-bootstrap-1.96.0/bin/rustc --crate-name memchr --edition=2021 /usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/vendor/memchr-2.7.6/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 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=c194b6b4ffd1b52e -C extra-filename=-74c03001a6e49c3a --out-dir /usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/deps -C strip=debuginfo -L dependency=/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/deps --cap-lints allow -Zallow-features= -Copt-level=3 -Wrust_2018_idioms -Wunused_lifetimes` Running `/usr/obj/ports/rust-1.97.1/rust-bootstrap-1.96.0/bin/rustc --crate-name version_check --edition=2015 /usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/vendor/version_check-0.9.5/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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8caf4c0d85d433d1 -C extra-filename=-d57ef3ab88850bf2 --out-dir /usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/deps -C strip=debuginfo -L dependency=/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/deps --cap-lints allow -Zallow-features= -Copt-level=3 -Wrust_2018_idioms -Wunused_lifetimes` Running `/usr/obj/ports/rust-1.97.1/rust-bootstrap-1.96.0/bin/rustc --crate-name shlex --edition=2015 /usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/vendor/shlex-1.3.0/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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=fbe7a25f3e2c7e76 -C extra-filename=-712c9b0b94aaf842 --out-dir /usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/deps -C strip=debuginfo -L dependency=/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/deps --cap-lints allow -Zallow-features= -Copt-level=3 -Wrust_2018_idioms -Wunused_lifetimes` Running `/usr/obj/ports/rust-1.97.1/rust-bootstrap-1.96.0/bin/rustc --crate-name build_script_build --edition=2021 /usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/vendor/crossbeam-utils-0.8.20/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "loom", "nightly", "std"))' -C metadata=d691457409a6eb66 -C extra-filename=-0da23380ed35b0a7 --out-dir /usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/build/crossbeam-utils-0da23380ed35b0a7 -C strip=debuginfo -L dependency=/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/deps --cap-lints allow -Zallow-features= -Copt-level=3 -Wrust_2018_idioms -Wunused_lifetimes` Running `/usr/obj/ports/rust-1.97.1/rust-bootstrap-1.96.0/bin/rustc --crate-name unicode_ident --edition=2018 /usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/vendor/unicode-ident-1.0.13/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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9be1aa62435d405f -C extra-filename=-0a1d0735d3e06712 --out-dir /usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/deps -C strip=debuginfo -L dependency=/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/deps --cap-lints allow -Zallow-features= -Copt-level=3 -Wrust_2018_idioms -Wunused_lifetimes` Running `/usr/obj/ports/rust-1.97.1/rust-bootstrap-1.96.0/bin/rustc --crate-name build_script_build --edition=2021 /usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/vendor/libc-0.2.186/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--allow=clippy::used_underscore_binding' --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--allow=clippy::uninlined_format_args' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' '--allow=clippy::expl_impl_clone_on_copy' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=0d709b85932ae044 -C extra-filename=-f503587bf5462566 --out-dir /usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/build/libc-f503587bf5462566 -C strip=debuginfo -L dependency=/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/deps --cap-lints allow -Zallow-features= -Copt-level=3 -Wrust_2018_idioms -Wunused_lifetimes` Running `/usr/obj/ports/rust-1.97.1/rust-bootstrap-1.96.0/bin/rustc --crate-name build_script_main --edition=2018 /usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/vendor/typenum-1.17.0/build/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("const-generics", "force_unix_path_separator", "i128", "no_std", "scale-info", "scale_info", "strict"))' -C metadata=24b22e042874ee5b -C extra-filename=-97f17be680cb27d1 --out-dir /usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/build/typenum-97f17be680cb27d1 -C strip=debuginfo -L dependency=/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/deps --cap-lints allow -Zallow-features= -Copt-level=3 -Wrust_2018_idioms -Wunused_lifetimes` Compiling pkg-config v0.3.31 Running `/usr/obj/ports/rust-1.97.1/rust-bootstrap-1.96.0/bin/rustc --crate-name pkg_config --edition=2018 /usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/vendor/pkg-config-0.3.31/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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dbc6f79fb16c43d9 -C extra-filename=-b9b2848a0f2246c1 --out-dir /usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/deps -C strip=debuginfo -L dependency=/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/deps --cap-lints allow -Zallow-features= -Copt-level=3 -Wrust_2018_idioms -Wunused_lifetimes` Compiling cc v1.2.28 Running `/usr/obj/ports/rust-1.97.1/rust-bootstrap-1.96.0/bin/rustc --crate-name cc --edition=2018 /usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/vendor/cc-1.2.28/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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("jobserver", "parallel"))' -C metadata=f6f5155cc7da908a -C extra-filename=-0739a6f0f0c43c25 --out-dir /usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/deps -C strip=debuginfo -L dependency=/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/deps --extern shlex=/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/deps/libshlex-712c9b0b94aaf842.rmeta --cap-lints allow -Zallow-features= -Copt-level=3 -Wrust_2018_idioms -Wunused_lifetimes` error: linking with `cc` failed: exit status: 1 | = note: "cc" "-m64" "/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/build/proc-macro2-cf59c98e32637b34/rustc3upjz5/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/lib/rustlib/sparc64-unknown-openbsd/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lpthread" "-lgcc" "-lc" "-lm" "-lutil" "-lexecinfo" "-lcompiler_rt" "-L" "/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/build/proc-macro2-cf59c98e32637b34/rustc3upjz5/raw-dylibs" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-o" "/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/build/proc-macro2-cf59c98e32637b34/build_script_build-cf59c98e32637b34" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-debug" "-nodefaultlibs" = note: some arguments are omitted. use `--verbose` to show all linker arguments = note: ld: error: unable to find library -lgcc cc: error: linker command failed with exit code 1 (use -v to see invocation) error: linking with `cc` failed: exit status: 1 | = note: "cc" "-m64" "/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/build/crossbeam-utils-0da23380ed35b0a7/rustcH4skYP/symbols.o" "<3 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/lib/rustlib/sparc64-unknown-openbsd/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lpthread" "-lgcc" "-lc" "-lm" "-lutil" "-lexecinfo" "-lcompiler_rt" "-L" "/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/build/crossbeam-utils-0da23380ed35b0a7/rustcH4skYP/raw-dylibs" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-o" "/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/build/crossbeam-utils-0da23380ed35b0a7/build_script_build-0da23380ed35b0a7" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-debug" "-nodefaultlibs" = note: some arguments are omitted. use `--verbose` to show all linker arguments = note: ld: error: unable to find library -lgcc cc: error: linker command failed with exit code 1 (use -v to see invocation) error: could not compile `crossbeam-utils` (build script) due to 1 previous error Caused by: process didn't exit successfully: `/usr/obj/ports/rust-1.97.1/rust-bootstrap-1.96.0/bin/rustc --crate-name build_script_build --edition=2021 /usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/vendor/crossbeam-utils-0.8.20/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "loom", "nightly", "std"))' -C metadata=d691457409a6eb66 -C extra-filename=-0da23380ed35b0a7 --out-dir /usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/build/crossbeam-utils-0da23380ed35b0a7 -C strip=debuginfo -L dependency=/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/deps --cap-lints allow -Zallow-features= -Copt-level=3 -Wrust_2018_idioms -Wunused_lifetimes` (exit status: 1) warning: build failed, waiting for other jobs to finish... error: could not compile `proc-macro2` (build script) due to 1 previous error Caused by: process didn't exit successfully: `/usr/obj/ports/rust-1.97.1/rust-bootstrap-1.96.0/bin/rustc --crate-name build_script_build --edition=2021 /usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/vendor/proc-macro2-1.0.89/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=5083435eaabc5180 -C extra-filename=-cf59c98e32637b34 --out-dir /usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/build/proc-macro2-cf59c98e32637b34 -C strip=debuginfo -L dependency=/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/deps --cap-lints allow -Zallow-features= -Copt-level=3 -Wrust_2018_idioms -Wunused_lifetimes` (exit status: 1) error: linking with `cc` failed: exit status: 1 | = note: "cc" "-m64" "/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/build/libc-f503587bf5462566/rustcuph8qy/symbols.o" "<3 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/lib/rustlib/sparc64-unknown-openbsd/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lpthread" "-lgcc" "-lc" "-lm" "-lutil" "-lexecinfo" "-lcompiler_rt" "-L" "/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/build/libc-f503587bf5462566/rustcuph8qy/raw-dylibs" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-o" "/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/build/libc-f503587bf5462566/build_script_build-f503587bf5462566" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-debug" "-nodefaultlibs" = note: some arguments are omitted. use `--verbose` to show all linker arguments = note: ld: error: unable to find library -lgcc cc: error: linker command failed with exit code 1 (use -v to see invocation) error: could not compile `libc` (build script) due to 1 previous error Caused by: process didn't exit successfully: `/usr/obj/ports/rust-1.97.1/rust-bootstrap-1.96.0/bin/rustc --crate-name build_script_build --edition=2021 /usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/vendor/libc-0.2.186/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--allow=clippy::used_underscore_binding' --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--allow=clippy::uninlined_format_args' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' '--allow=clippy::expl_impl_clone_on_copy' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=0d709b85932ae044 -C extra-filename=-f503587bf5462566 --out-dir /usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/build/libc-f503587bf5462566 -C strip=debuginfo -L dependency=/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/deps --cap-lints allow -Zallow-features= -Copt-level=3 -Wrust_2018_idioms -Wunused_lifetimes` (exit status: 1) error: linking with `cc` failed: exit status: 1 | = note: "cc" "-m64" "/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/build/typenum-97f17be680cb27d1/rustc1YaWjF/symbols.o" "<6 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/lib/rustlib/sparc64-unknown-openbsd/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lpthread" "-lgcc" "-lc" "-lm" "-lutil" "-lexecinfo" "-lcompiler_rt" "-L" "/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/build/typenum-97f17be680cb27d1/rustc1YaWjF/raw-dylibs" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-o" "/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/build/typenum-97f17be680cb27d1/build_script_main-97f17be680cb27d1" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-debug" "-nodefaultlibs" = note: some arguments are omitted. use `--verbose` to show all linker arguments = note: ld: error: unable to find library -lgcc cc: error: linker command failed with exit code 1 (use -v to see invocation) error: could not compile `typenum` (build script) due to 1 previous error Caused by: process didn't exit successfully: `/usr/obj/ports/rust-1.97.1/rust-bootstrap-1.96.0/bin/rustc --crate-name build_script_main --edition=2018 /usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/vendor/typenum-1.17.0/build/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("const-generics", "force_unix_path_separator", "i128", "no_std", "scale-info", "scale_info", "strict"))' -C metadata=24b22e042874ee5b -C extra-filename=-97f17be680cb27d1 --out-dir /usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/build/typenum-97f17be680cb27d1 -C strip=debuginfo -L dependency=/usr/obj/ports/rust-1.97.1/build-sparc64/build/bootstrap/debug/deps --cap-lints allow -Zallow-features= -Copt-level=3 -Wrust_2018_idioms -Wunused_lifetimes` (exit status: 1) Traceback (most recent call last): File "/usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/x.py", line 53, in bootstrap.main() ~~~~~~~~~~~~~~^^ File "/usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/src/bootstrap/bootstrap.py", line 1428, in main bootstrap(args) ~~~~~~~~~^^^^^^ File "/usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/src/bootstrap/bootstrap.py", line 1378, in bootstrap build.build_bootstrap() ~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/src/bootstrap/bootstrap.py", line 1030, in build_bootstrap run(args, env=env, verbose=self.verbose, cwd=self.rust_root) ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/src/bootstrap/bootstrap.py", line 237, in run raise RuntimeError(err) RuntimeError: failed to run: /usr/obj/ports/rust-1.97.1/rust-bootstrap-1.96.0/bin/cargo build --jobs=default --manifest-path /usr/obj/ports/rust-1.97.1/rustc-1.97.1-src/src/bootstrap/Cargo.toml -Zroot-dir=/usr/obj/ports/rust-1.97.1/rustc-1.97.1-src --verbose --frozen *** Error 1 in lang/rust (Makefile:284 'do-build') *** Error 2 in lang/rust (/usr/ports/infrastructure/mk/bsd.port.mk:3075 '/usr/obj/ports/rust-1.97.1/build-sparc64/.build_done': @cd /usr/por...) *** Error 2 in lang/rust (/usr/ports/infrastructure/mk/bsd.port.mk:2722 'build': @lock=rust-1.97.1; export _LOCKS_HELD=" rust-1.97.1"; /u...) ===> Exiting lang/rust with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...) >>> Ended at 1787621780.69 max_stuck=273.94/depends=114.91/show-prepare-results=8.35/patch=348.39/configure=2.25/build=98.79 Error: job failed with 512 on sparc64-0b at 1787621780