:: 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] (pentium4)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-staging-with-build-support-pentium4/root] -> [build]...done ==> Making package: system76-firmware 1.0.70-1.0 (Wed Mar 26 14:07:57 2025) ==> Retrieving sources... -> Updating system76-firmware git repo... ==> Validating source files with b2sums... system76-firmware ... 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-06-16 ==> Making package: system76-firmware 1.0.70-1.0 (Wed Mar 26 14:08:01 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (3) efivar-39-1.0 dfu-programmer-1.1.0-1.0 efibootmgr-18-3.0 Total Installed Size: 0.67 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing dfu-programmer... installing efivar... installing efibootmgr... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (7) libedit-20240808_3.1-1.0 llvm-libs-18.1.8-4.1 perl-error-0.17029-7.0 perl-mailtools-2.22-1.0 perl-timedate-2.33-7.0 git-2.47.1-1.0 rust-1:1.82.0-1.0 Total Installed Size: 519.79 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing libedit... installing llvm-libs... installing rust... Optional dependencies for rust gdb: rust-gdb script lldb: rust-lldb script :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 972. Creating user 'git' (git daemon user) with UID 972 and GID 972. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Warn about old perl modules ==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of system76-firmware git repo... Cloning into 'system76-firmware'... done. Switched to a new branch 'makepkg' ==> Starting build()... cargo build --release Updating crates.io index Updating git repository `https://github.com/system76/ecflash.git` Downloading crates ... Downloaded atty v0.2.14 Downloaded equivalent v1.0.2 Downloaded anyhow v1.0.96 Downloaded serde_urlencoded v0.7.1 Downloaded sha2 v0.10.8 Downloaded foreign-types v0.3.2 Downloaded block-buffer v0.10.4 Downloaded autocfg v1.4.0 Downloaded termcolor v1.4.1 Downloaded fnv v1.0.7 Downloaded sync_wrapper v0.1.2 Downloaded errno v0.3.10 Downloaded openssl-macros v0.1.1 Downloaded lxd v0.1.10 Downloaded tower-service v0.3.3 Downloaded hyper-tls v0.5.0 Downloaded heck v0.4.1 Downloaded generic-array v0.14.7 Downloaded cfg-if v1.0.0 Downloaded http-body v0.4.6 Downloaded icu_provider_macros v1.5.0 Downloaded want v0.3.1 Downloaded futures-io v0.3.31 Downloaded crypto-common v0.1.6 Downloaded smallvec v1.14.0 Downloaded pkg-config v0.3.31 Downloaded digest v0.10.7 Downloaded write16 v1.0.0 Downloaded idna_adapter v1.2.0 Downloaded mime v0.3.17 Downloaded futures-core v0.3.31 Downloaded try-lock v0.2.5 Downloaded foreign-types-shared v0.1.1 Downloaded itoa v1.0.14 Downloaded tokio-native-tls v0.3.1 Downloaded stable_deref_trait v1.2.0 Downloaded bitflags v1.3.2 Downloaded slab v0.4.9 Downloaded rand_chacha v0.3.1 Downloaded shlex v1.3.0 Downloaded index-fixed v0.3.1 Downloaded rand_core v0.6.4 Downloaded futures-task v0.3.31 Downloaded proc-macro-error-attr v1.0.4 Downloaded utf8_iter v1.0.4 Downloaded cpufeatures v0.2.17 Downloaded utf16_iter v1.0.5 Downloaded byteorder v1.5.0 Downloaded buildchain v0.5.2 Downloaded zerofrom v0.1.5 Downloaded system76_ectool v0.2.3 Downloaded pin-utils v0.1.0 Downloaded yoke-derive v0.7.5 Downloaded httpdate v1.0.3 Downloaded filetime v0.2.25 Downloaded form_urlencoded v1.2.1 Downloaded bincode v1.3.3 Downloaded zerofrom-derive v0.1.5 Downloaded base32 v0.4.0 Downloaded lazy_static v1.5.0 Downloaded rustls-pemfile v1.0.4 Downloaded version_check v0.9.5 Downloaded clap_derive v3.2.25 Downloaded native-tls v0.2.14 Downloaded zerovec-derive v0.10.3 Downloaded openssl-probe v0.1.6 Downloaded clap_lex v0.2.4 Downloaded plain v0.2.3 Downloaded fastrand v2.3.0 Downloaded futures-sink v0.3.31 Downloaded displaydoc v0.2.5 Downloaded bitflags v2.8.0 Downloaded quote v1.0.38 Downloaded tempfile v3.17.1 Downloaded percent-encoding v2.3.1 Downloaded xattr v0.2.3 Downloaded sodalite v0.4.0 Downloaded strsim v0.10.0 Downloaded httparse v1.10.0 Downloaded proc-macro-error v1.0.4 Downloaded os_str_bytes v6.6.1 Downloaded writeable v0.5.5 Downloaded synstructure v0.13.1 Downloaded log v0.4.26 Downloaded icu_locid_transform v1.5.0 Downloaded tinystr v0.7.6 Downloaded getrandom v0.3.1 Downloaded once_cell v1.20.3 Downloaded yoke v0.7.5 Downloaded futures-channel v0.3.31 Downloaded ppv-lite86 v0.2.20 Downloaded pin-project-lite v0.2.16 Downloaded icu_locid_transform_data v1.5.0 Downloaded litemap v0.7.4 Downloaded getrandom v0.2.15 Downloaded icu_provider v1.5.0 Downloaded icu_locid v1.5.0 Downloaded proc-macro2 v1.0.93 Downloaded tar v0.4.35 Downloaded icu_normalizer v1.5.0 Downloaded zerocopy-derive v0.7.35 Downloaded indexmap v1.9.3 Downloaded ryu v1.0.19 Downloaded ipnet v2.11.0 Downloaded unicode-ident v1.0.17 Downloaded icu_properties v1.5.1 Downloaded bytes v1.10.0 Downloaded icu_collections v1.5.0 Downloaded icu_normalizer_data v1.5.0 Downloaded hashbrown v0.12.3 Downloaded openssl-sys v0.9.106 Downloaded memchr v2.7.4 Downloaded socket2 v0.5.8 Downloaded uuid v1.14.0 Downloaded rand v0.8.5 Downloaded serde v1.0.218 Downloaded indexmap v2.7.1 Downloaded textwrap v0.16.1 Downloaded http v0.2.12 Downloaded serde_derive v1.0.218 Downloaded tracing-core v0.1.33 Downloaded base64 v0.21.7 Downloaded tracing v0.1.41 Downloaded mio v1.0.3 Downloaded cc v1.2.15 Downloaded url v2.5.4 Downloaded typenum v1.18.0 Downloaded idna v1.0.3 Downloaded hashbrown v0.15.2 Downloaded rust-lzma v0.6.0 Downloaded serde_json v1.0.139 Downloaded h2 v0.3.26 Downloaded tokio-util v0.7.13 Downloaded zerovec v0.10.4 Downloaded futures-util v0.3.31 Downloaded reqwest v0.11.27 Downloaded zerocopy v0.7.35 Downloaded hyper v0.14.32 Downloaded clap v3.2.25 Downloaded icu_properties_data v1.5.0 Downloaded openssl v0.10.71 Downloaded vcpkg v0.2.15 Downloaded syn v1.0.109 Downloaded syn v2.0.98 Downloaded rustix v0.38.44 Downloaded tokio v1.43.0 Downloaded libc v0.2.170 Downloaded encoding_rs v0.8.35 Downloaded linux-raw-sys v0.4.15 Compiling proc-macro2 v1.0.93 Compiling unicode-ident v1.0.17 Compiling libc v0.2.170 Compiling cfg-if v1.0.0 Compiling version_check v0.9.5 Compiling stable_deref_trait v1.2.0 Compiling pkg-config v0.3.31 Compiling autocfg v1.4.0 Compiling shlex v1.3.0 Compiling once_cell v1.20.3 Compiling vcpkg v0.2.15 Compiling cc v1.2.15 Compiling pin-project-lite v0.2.16 Compiling litemap v0.7.4 Compiling writeable v0.5.5 Compiling itoa v1.0.14 Compiling bytes v1.10.0 Compiling quote v1.0.38 Compiling slab v0.4.9 Compiling syn v2.0.98 Compiling serde v1.0.218 Compiling icu_locid_transform_data v1.5.0 Compiling futures-core v0.3.31 Compiling socket2 v0.5.8 Compiling mio v1.0.3 Compiling typenum v1.18.0 Compiling bitflags v2.8.0 Compiling memchr v2.7.4 Compiling tokio v1.43.0 Compiling generic-array v0.14.7 Compiling icu_properties_data v1.5.0 Compiling openssl v0.10.71 Compiling fnv v1.0.7 Compiling foreign-types-shared v0.1.1 Compiling foreign-types v0.3.2 Compiling http v0.2.12 Compiling proc-macro-error-attr v1.0.4 Compiling tracing-core v0.1.33 Compiling hashbrown v0.15.2 Compiling utf8_iter v1.0.4 Compiling icu_normalizer_data v1.5.0 Compiling pin-utils v0.1.0 Compiling syn v1.0.109 Compiling futures-sink v0.3.31 Compiling write16 v1.0.0 Compiling futures-task v0.3.31 Compiling utf16_iter v1.0.5 Compiling smallvec v1.14.0 Compiling futures-io v0.3.31 Compiling equivalent v1.0.2 Compiling openssl-sys v0.9.106 Compiling native-tls v0.2.14 Compiling httparse v1.10.0 Compiling futures-util v0.3.31 Compiling indexmap v2.7.1 Compiling tracing v0.1.41 Compiling proc-macro-error v1.0.4 Compiling try-lock v0.2.5 Compiling log v0.4.26 Compiling openssl-probe v0.1.6 Compiling percent-encoding v2.3.1 Compiling byteorder v1.5.0 Compiling ryu v1.0.19 Compiling form_urlencoded v1.2.1 Compiling want v0.3.1 Compiling http-body v0.4.6 Compiling futures-channel v0.3.31 Compiling getrandom v0.2.15 Compiling indexmap v1.9.3 Compiling tower-service v0.3.3 Compiling httpdate v1.0.3 Compiling serde_json v1.0.139 Compiling rustix v0.38.44 Compiling getrandom v0.3.1 Compiling synstructure v0.13.1 Compiling rand_core v0.6.4 Compiling block-buffer v0.10.4 Compiling crypto-common v0.1.6 Compiling base64 v0.21.7 Compiling hashbrown v0.12.3 Compiling heck v0.4.1 Compiling os_str_bytes v6.6.1 Compiling tokio-util v0.7.13 Compiling linux-raw-sys v0.4.15 Compiling clap_lex v0.2.4 Compiling h2 v0.3.26 Compiling rustls-pemfile v1.0.4 Compiling digest v0.10.7 Compiling atty v0.2.14 Compiling rust-lzma v0.6.0 Compiling encoding_rs v0.8.35 Compiling strsim v0.10.0 Compiling ipnet v2.11.0 Compiling cpufeatures v0.2.17 Compiling fastrand v2.3.0 Compiling textwrap v0.16.1 Compiling anyhow v1.0.96 Compiling sync_wrapper v0.1.2 Compiling bitflags v1.3.2 Compiling index-fixed v0.3.1 Compiling mime v0.3.17 Compiling hyper v0.14.32 Compiling termcolor v1.4.1 Compiling sodalite v0.4.0 Compiling tempfile v3.17.1 Compiling sha2 v0.10.8 Compiling xattr v0.2.3 Compiling zerofrom-derive v0.1.5 Compiling yoke-derive v0.7.5 Compiling zerovec-derive v0.10.3 Compiling displaydoc v0.2.5 Compiling icu_provider_macros v1.5.0 Compiling serde_derive v1.0.218 Compiling openssl-macros v0.1.1 Compiling zerocopy-derive v0.7.35 Compiling clap_derive v3.2.25 Compiling filetime v0.2.25 Compiling base32 v0.4.0 Compiling plain v0.2.3 Compiling lazy_static v1.5.0 Compiling tar v0.4.35 Compiling ecflash v0.1.0 (https://github.com/system76/ecflash.git?branch=stable#ee9d69d4) Compiling zerofrom v0.1.5 Compiling yoke v0.7.5 Compiling zerovec v0.10.4 Compiling zerocopy v0.7.35 Compiling system76_ectool v0.2.3 Compiling uuid v1.14.0 Compiling tinystr v0.7.6 Compiling icu_locid v1.5.0 Compiling icu_collections v1.5.0 Compiling ppv-lite86 v0.2.20 Compiling icu_provider v1.5.0 Compiling tokio-native-tls v0.3.1 Compiling rand_chacha v0.3.1 Compiling hyper-tls v0.5.0 Compiling clap v3.2.25 Compiling icu_locid_transform v1.5.0 Compiling rand v0.8.5 Compiling icu_properties v1.5.1 Compiling icu_normalizer v1.5.0 Compiling idna_adapter v1.2.0 Compiling idna v1.0.3 Compiling url v2.5.4 Compiling serde_urlencoded v0.7.1 Compiling lxd v0.1.10 Compiling bincode v1.3.3 Compiling reqwest v0.11.27 Compiling buildchain v0.5.2 Compiling system76-firmware v1.0.70 (/build/system76-firmware/src/system76-firmware) error[E0308]: mismatched types --> src/sideband.rs:34:13 | 28 | let sbreg_virt = mmap( | ---- arguments to this function are incorrect ... 34 | sbreg_phys as i64, | ^^^^^^^^^^^^^^^^^ expected `i32`, found `i64` | note: function defined here --> /build/.cargo/registry/src/index.crates.io-1cd66030c949c28d/libc-0.2.170/src/unix/mod.rs:1079:12 | 1079 | pub fn mmap( | ^^^^ help: you can convert an `i64` to an `i32` and panic if the converted value doesn't fit | 34 | (sbreg_phys as i64).try_into().unwrap(), | + +++++++++++++++++++++ For more information about this error, try `rustc --explain E0308`. error: could not compile `system76-firmware` (lib) due to 1 previous error warning: build failed, waiting for other jobs to finish... make: *** [Makefile:66: target/release/system76-firmware-cli] Error 101 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-staging-with-build-support-pentium4/build/build used straw: :with_build_support:haskell_without_check: build@euronuc.lan