:: Synchronizing package databases... build-support-manual downloading... build-support downloading... core-staging downloading... extra-staging downloading... core-testing downloading... core downloading... extra-testing downloading... extra downloading... :: Starting full system upgrade... there is nothing to do ==> Building in chroot for [extra-staging-with-build-support] (i686)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-staging-with-build-support-i686/root] -> [build]...done ==> Making package: wild 0.3.0-1.0 (Wed Dec 11 06:25:18 2024) ==> Retrieving sources... -> Found wild-0.3.0.tar.gz ==> Validating source files with sha256sums... wild-0.3.0.tar.gz ... Passed ==> Validating source files with b2sums... wild-0.3.0.tar.gz ... Passed gpg: Warning: using insecure memory! ==> Appending keys from archlinux32.gpg... gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! ==> Updating trust database... gpg: Warning: using insecure memory! gpg: next trustdb check due at 2025-01-01 ==> Making package: wild 0.3.0-1.0 (Wed Dec 11 06:25:22 2024) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... :: There are 3 providers available for cargo: :: Repository build-support 1) rust176-bin :: Repository extra 2) rust 3) rustup Enter a number (default=1): resolving dependencies... looking for conflicting packages... Packages (6) compiler-rt-18.1.8-1.0 libedit-20240517_3.1-1.0 llvm-libs-18.1.8-4.1 clang-18.1.8-4.0 lld-18.1.8-1.0 rust176-bin-1:1.76.0-1.0 Total Installed Size: 1713.20 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing rust176-bin... installing libedit... installing llvm-libs... installing compiler-rt... installing clang... Optional dependencies for clang openmp: OpenMP support in clang with -fopenmp python: for scan-view and git-clang-format [installed] llvm: referenced by some clang headers installing lld... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Found wild-0.3.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting wild-0.3.0.tar.gz with bsdtar ==> Starting prepare()... Updating crates.io index Downloading crates ... Downloaded pkg-config v0.3.30 Downloaded zstd-safe v7.2.1 Downloaded futures-sink v0.3.30 Downloaded mimalloc v0.1.43 Downloaded cfg-if v1.0.0 Downloaded shlex v1.3.0 Downloaded zstd v0.13.2 Downloaded quote v1.0.37 Downloaded getrandom v0.2.15 Downloaded once_cell v1.19.0 Downloaded jobserver v0.1.32 Downloaded futures-macro v0.3.30 Downloaded tracing-attributes v0.1.28 Downloaded symbolic-common v12.12.3 Downloaded debugid v0.8.0 Downloaded futures-io v0.3.30 Downloaded matchers v0.1.0 Downloaded rustc-demangle v0.1.24 Downloaded thread_local v1.1.8 Downloaded uuid v1.11.0 Downloaded sharded-vec-writer v0.1.0 Downloaded msvc-demangler v0.10.1 Downloaded lazy_static v1.5.0 Downloaded futures-executor v0.3.30 Downloaded pin-project-lite v0.2.14 Downloaded futures-core v0.3.30 Downloaded utf8parse v0.2.2 Downloaded anstyle v1.0.8 Downloaded strsim v0.11.1 Downloaded anstyle-query v1.1.1 Downloaded equivalent v1.0.1 Downloaded anstyle-parse v0.2.5 Downloaded is_terminal_polyfill v1.70.1 Downloaded clap_lex v0.7.2 Downloaded either v1.13.0 Downloaded crossbeam-deque v0.8.5 Downloaded adler2 v2.0.0 Downloaded embedded-io v0.4.0 Downloaded embedded-io v0.6.1 Downloaded bytesize v1.3.0 Downloaded colorchoice v1.0.2 Downloaded fallible-iterator v0.3.0 Downloaded bumpalo-herd v0.1.2 Downloaded bytemuck_derive v1.7.1 Downloaded heck v0.5.0 Downloaded hex v0.4.3 Downloaded stable_deref_trait v1.2.0 Downloaded version_check v0.9.5 Downloaded constant_time_eq v0.3.1 Downloaded rustc_version v0.4.1 Downloaded anstream v0.6.15 Downloaded byteorder v1.5.0 Downloaded clap_derive v4.5.18 Downloaded arrayref v0.3.9 Downloaded cpp_demangle v0.4.4 Downloaded futures-channel v0.3.30 Downloaded unicode-ident v1.0.13 Downloaded clap v4.5.21 Downloaded crossbeam-queue v0.3.11 Downloaded hash32 v0.2.1 Downloaded ar v0.9.0 Downloaded memchr v2.7.4 Downloaded glob v0.3.1 Downloaded futures-task v0.3.30 Downloaded sharded-slab v0.1.7 Downloaded pin-utils v0.1.0 Downloaded slab v0.4.9 Downloaded toml_datetime v0.6.8 Downloaded wait-timeout v0.2.0 Downloaded autocfg v1.3.0 Downloaded futures-timer v3.0.3 Downloaded errno v0.3.9 Downloaded proc-macro-crate v3.2.0 Downloaded which v7.0.0 Downloaded smallvec v1.13.2 Downloaded relative-path v1.9.3 Downloaded home v0.5.9 Downloaded crc32fast v1.4.2 Downloaded cobs v0.2.3 Downloaded semver v1.0.23 Downloaded proc-macro2 v1.0.86 Downloaded tracing-core v0.1.33 Downloaded arrayvec v0.7.6 Downloaded postcard v1.1.1 Downloaded memmap2 v0.9.5 Downloaded crossbeam-epoch v0.9.18 Downloaded crossbeam-utils v0.8.20 Downloaded ahash v0.8.11 Downloaded tracing v0.1.41 Downloaded cc v1.1.18 Downloaded anyhow v1.0.93 Downloaded rayon-core v1.12.1 Downloaded futures v0.3.30 Downloaded clap_builder v4.5.21 Downloaded miniz_oxide v0.8.0 Downloaded serde_derive v1.0.215 Downloaded libmimalloc-sys v0.1.39 Downloaded symbolic-demangle v12.12.3 Downloaded rstest v0.23.0 Downloaded bitflags v2.6.0 Downloaded bytemuck v1.20.0 Downloaded serde v1.0.215 Downloaded gimli v0.31.1 Downloaded indexmap v2.5.0 Downloaded rstest_macros v0.23.0 Downloaded bumpalo v3.16.0 Downloaded heapless v0.7.17 Downloaded flate2 v1.0.35 Downloaded toml_edit v0.22.20 Downloaded tracing-subscriber v0.3.19 Downloaded regex-automata v0.1.10 Downloaded itertools v0.13.0 Downloaded hashbrown v0.14.5 Downloaded zerocopy v0.7.35 Downloaded winnow v0.6.18 Downloaded futures-util v0.3.30 Downloaded rayon v1.10.0 Downloaded aho-corasick v1.1.3 Downloaded blake3 v1.5.5 Downloaded iced-x86 v1.21.0 Downloaded regex v1.10.6 Downloaded syn v2.0.85 Downloaded regex-syntax v0.6.29 Downloaded regex-syntax v0.8.4 Downloaded object v0.36.5 Downloaded rustix v0.38.37 Downloaded zstd-sys v2.0.13+zstd.1.5.6 Downloaded regex-automata v0.4.7 Downloaded libc v0.2.167 Downloaded linux-raw-sys v0.4.14 ==> Starting build()... Compiling libc v0.2.167 Compiling proc-macro2 v1.0.86 Compiling unicode-ident v1.0.13 Compiling shlex v1.3.0 Compiling cfg-if v1.0.0 Compiling semver v1.0.23 Compiling crossbeam-utils v0.8.20 Compiling stable_deref_trait v1.2.0 Compiling serde v1.0.215 Compiling byteorder v1.5.0 Compiling anyhow v1.0.93 Compiling hash32 v0.2.1 Compiling pkg-config v0.3.30 Compiling rayon-core v1.12.1 Compiling once_cell v1.19.0 Compiling cobs v0.2.3 Compiling rustc_version v0.4.1 Compiling crossbeam-epoch v0.9.18 Compiling lazy_static v1.5.0 Compiling quote v1.0.37 Compiling jobserver v0.1.32 Compiling syn v2.0.85 Compiling heapless v0.7.17 Compiling getrandom v0.2.15 Compiling cc v1.1.18 Compiling uuid v1.11.0 Compiling memmap2 v0.9.5 Compiling crossbeam-deque v0.8.5 Compiling either v1.13.0 Compiling memchr v2.7.4 Compiling bitflags v2.6.0 Compiling utf8parse v0.2.2 Compiling anstyle-parse v0.2.5 Compiling zstd-safe v7.2.1 Compiling version_check v0.9.5 Compiling regex-syntax v0.8.4 Compiling object v0.36.5 Compiling colorchoice v1.0.2 Compiling regex-syntax v0.6.29 Compiling anstyle-query v1.1.1 Compiling cpp_demangle v0.4.4 Compiling is_terminal_polyfill v1.70.1 Compiling anstyle v1.0.8 Compiling anstream v0.6.15 Compiling ahash v0.8.11 Compiling regex-automata v0.4.7 Compiling linker-utils v0.3.0 (/build/wild/src/wild-0.3.0/linker-utils) Compiling rayon v1.10.0 Compiling regex-automata v0.1.10 Compiling zstd-sys v2.0.13+zstd.1.5.6 Compiling symbolic-demangle v12.12.3 Compiling blake3 v1.5.5 Compiling itertools v0.13.0 Compiling debugid v0.8.0 Compiling tracing-core v0.1.33 Compiling pin-project-lite v0.2.14 Compiling adler2 v2.0.0 Compiling strsim v0.11.1 Compiling equivalent v1.0.1 Compiling clap_lex v0.7.2 Compiling heck v0.5.0 Compiling hashbrown v0.14.5 Compiling clap_builder v4.5.21 Compiling serde_derive v1.0.215 Compiling bytemuck_derive v1.7.1 Compiling tracing-attributes v0.1.28 Compiling bytemuck v1.20.0 Compiling indexmap v2.5.0 Compiling tracing v0.1.41 Compiling clap_derive v4.5.18 Compiling miniz_oxide v0.8.0 Compiling symbolic-common v12.12.3 Compiling matchers v0.1.0 Compiling regex v1.10.6 Compiling msvc-demangler v0.10.1 Compiling sharded-slab v0.1.7 Compiling thread_local v1.1.8 Compiling crc32fast v1.4.2 Compiling postcard v1.1.1 Compiling constant_time_eq v0.3.1 Compiling arrayvec v0.7.6 Compiling fallible-iterator v0.3.0 Compiling linker-trace v0.3.0 (/build/wild/src/wild-0.3.0/linker-trace) Compiling linker-layout v0.3.0 (/build/wild/src/wild-0.3.0/linker-layout) Compiling rustc-demangle v0.1.24 Compiling zerocopy v0.7.35 Compiling bumpalo v3.16.0 Compiling arrayref v0.3.9 Compiling bumpalo-herd v0.1.2 Compiling gimli v0.31.1 Compiling tracing-subscriber v0.3.19 Compiling flate2 v1.0.35 Compiling clap v4.5.21 Compiling iced-x86 v1.21.0 Compiling crossbeam-queue v0.3.11 Compiling smallvec v1.13.2 Compiling hex v0.4.3 Compiling bytesize v1.3.0 Compiling sharded-vec-writer v0.1.0 Compiling linker-diff v0.3.0 (/build/wild/src/wild-0.3.0/linker-diff) error[E0658]: use of unstable library feature 'offset_of' --> linker-diff/src/eh_frame_diff.rs:79:15 | 79 | + offset_of!(EhFrameHdr, frame_pointer) as u64, | ^^^^^^^^^ | = note: see issue #106655 for more information error[E0425]: cannot find function `size_of` in this scope --> linker-diff/src/asm_diff.rs:1339:32 | 1339 | let file_header_size = size_of::>() as u64; | ^^^^^^^ not found in this scope | help: consider importing one of these items | 1 + use core::mem::size_of; | 1 + use std::mem::size_of; | error[E0425]: cannot find function `size_of` in this scope --> linker-diff/src/asm_diff.rs:1354:23 | 1354 | * size_of::>() as u64; | ^^^^^^^ not found in this scope | help: consider importing one of these items | 1 + use core::mem::size_of; | 1 + use std::mem::size_of; | error[E0425]: cannot find function `size_of` in this scope --> linker-diff/src/asm_diff.rs:1371:26 | 1371 | let entry_size = size_of::(); | ^^^^^^^ not found in this scope | help: consider importing one of these items | 1 + use core::mem::size_of; | 1 + use std::mem::size_of; | error[E0425]: cannot find function `size_of` in this scope --> linker-diff/src/eh_frame_diff.rs:54:60 | 54 | let header: &EhFrameHdr = bytemuck::from_bytes(&data[..size_of::()]); | ^^^^^^^ not found in this scope | help: consider importing one of these items | 1 + use core::mem::size_of; | 1 + use std::mem::size_of; | error[E0425]: cannot find function `size_of` in this scope --> linker-diff/src/eh_frame_diff.rs:55:73 | 55 | let header_entries: &[EhFrameHdrEntry] = bytemuck::cast_slice(&data[size_of::()..]); | ^^^^^^^ not found in this scope | help: consider importing one of these items | 1 + use core::mem::size_of; | 1 + use std::mem::size_of; | error[E0425]: cannot find function `size_of` in this scope --> linker-diff/src/eh_frame_diff.rs:125:31 | 125 | const PREFIX_LEN: usize = size_of::(); | ^^^^^^^ not found in this scope | help: consider importing one of these items | 1 + use core::mem::size_of; | 1 + use std::mem::size_of; | error[E0425]: cannot find function `size_of_val` in this scope --> linker-diff/src/eh_frame_diff.rs:147:19 | 147 | offset += size_of_val(&prefix.length) + prefix.length as usize; | ^^^^^^^^^^^ not found in this scope | help: consider importing one of these items | 1 + use core::mem::size_of_val; | 1 + use std::mem::size_of_val; | error[E0425]: cannot find function `size_of` in this scope --> linker-diff/src/gnu_hash.rs:127:26 | 127 | let elf_class_bits = size_of::() as u32 * 8; | ^^^^^^^ not found in this scope | help: consider importing one of these items | 1 + use core::mem::size_of; | 1 + use std::mem::size_of; | error[E0425]: cannot find function `size_of` in this scope --> linker-diff/src/lib.rs:696:49 | 696 | object::slice_from_bytes(data, data.len() / size_of::()) | ^^^^^^^ not found in this scope | help: consider importing one of these items | 16 + use core::mem::size_of; | 16 + use std::mem::size_of; | error[E0658]: use of unstable library feature 'offset_of' --> linker-diff/src/eh_frame_diff.rs:20:5 | 20 | use std::mem::offset_of; | ^^^^^^^^^^^^^^^^^^^ | = note: see issue #106655 for more information error[E0658]: use of unstable library feature 'slice_first_last_chunk' --> linker-diff/src/asm_diff.rs:1522:46 | 1522 | *plt_entry[RIP_OFFSET - 4..].first_chunk::<4>().unwrap(), | ^^^^^^^^^^^ | = note: see issue #111774 for more information error[E0658]: use of unstable library feature 'slice_first_last_chunk' --> linker-diff/src/asm_diff.rs:1546:50 | 1546 | *plt_entry[RIP_OFFSET - 4..].first_chunk::<4>().unwrap(), | ^^^^^^^^^^^ | = note: see issue #111774 for more information error[E0658]: use of unstable library feature 'slice_first_last_chunk' --> linker-diff/src/asm_diff.rs:1565:64 | 1565 | let index = u32::from_le_bytes(*plt_entry[5..].first_chunk::<4>().unwrap()); | ^^^^^^^^^^^ | = note: see issue #111774 for more information error[E0658]: use of unstable library feature 'slice_first_last_chunk' --> linker-diff/src/asm_diff.rs:1584:50 | 1584 | *plt_entry[RIP_OFFSET - 4..].first_chunk::<4>().unwrap(), | ^^^^^^^^^^^ | = note: see issue #111774 for more information error[E0658]: use of unstable library feature 'slice_first_last_chunk' --> linker-diff/src/asm_diff.rs:1604:50 | 1604 | *plt_entry[RIP_OFFSET - 4..].first_chunk::<4>().unwrap(), | ^^^^^^^^^^^ | = note: see issue #111774 for more information error[E0658]: use of unstable library feature 'slice_first_last_chunk' --> linker-diff/src/asm_diff.rs:1615:61 | 1615 | let offset = u64::from(u32::from_le_bytes(*rest.first_chunk::<4>().unwrap())); | ^^^^^^^^^^^ | = note: see issue #111774 for more information error[E0658]: use of unstable library feature 'slice_first_last_chunk' --> linker-diff/src/asm_diff.rs:1717:57 | 1717 | Data::Bytes(bytes) => u64::from_le_bytes(*bytes.first_chunk::<8>().unwrap()), | ^^^^^^^^^^^ | = note: see issue #111774 for more information error[E0658]: use of unstable library feature 'slice_first_last_chunk' --> linker-diff/src/eh_frame_diff.rs:132:18 | 132 | .first_chunk::<4>() | ^^^^^^^^^^^ | = note: see issue #111774 for more information error[E0658]: use of unstable library feature 'slice_first_last_chunk' --> linker-diff/src/eh_frame_diff.rs:207:56 | 207 | let pc_begin_bytes = eh_frame_data[start_offset..].first_chunk::<4>()?; | ^^^^^^^^^^^ | = note: see issue #111774 for more information Some errors have detailed explanations: E0425, E0658. For more information about an error, try `rustc --explain E0425`. error: could not compile `linker-diff` (lib) due to 20 previous errors warning: build failed, waiting for other jobs to finish... ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-staging-with-build-support-i686/build/build used straw: :with_build_support:haskell_without_check: build@euronuc.lan