==> Building on sealeo ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/libkrun ./ .SRCINFO 583 100% 0.00kB/s 0:00:00 583 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=2/4) PKGBUILD 1,005 100% 981.45kB/s 0:00:00 1,005 100% 981.45kB/s 0:00:00 (xfr#2, to-chk=1/4) libkrun-1.14.0-1.log 360 100% 351.56kB/s 0:00:00 360 100% 351.56kB/s 0:00:00 (xfr#3, to-chk=0/4) sent 1,411 bytes received 115 bytes 1,017.33 bytes/sec total size is 1,781 speedup is 1.17 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 --repo extra on remote host... ==> WARNING: unsupported architecture: riscv64 ==> Building libkrun  -> repo: extra  -> arch: riscv64  -> worker: felix-1 ==> Building libkrun for [extra] (riscv64) ]2;🔵 Container arch-nspawn-627330 on sealeo.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-1]...done ==> Making package: libkrun 1.14.0-1 (Sun Oct 19 09:29:30 2025) ==> Retrieving sources...  -> Downloading libkrun-1.14.0.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 8303 0 8303 0 0 4713 0 --:--:-- 0:00:01 --:--:-- 4713 100 241k 0 241k 0 0 89016 0 --:--:-- 0:00:02 --:--:-- 230k 100 3966k 0 3966k 0 0 1060k 0 --:--:-- 0:00:03 --:--:-- 2000k 100 8319k 0 8319k 0 0 2022k 0 --:--:-- 0:00:04 --:--:-- 3535k ==> Validating source files with sha256sums... libkrun-1.14.0.tar.gz ... Passed ]2;🔵 Container arch-nspawn-628367 on sealeo.felixc.at\==> Making package: libkrun 1.14.0-1 (Sun Oct 19 01:29:58 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency Package (27) New Version Net Change Download Size extra/default-cursors 3-1 0.00 MiB extra/libdrm 2.4.126-1 1.22 MiB core/libedit 20250104_3.1-1 0.25 MiB extra/libepoxy 1.5.10-3 2.76 MiB extra/libglvnd 1.7.0-3 3.99 MiB extra/libpciaccess 0.18.1-2 0.05 MiB extra/libpipewire 1:1.4.8-1 1.86 MiB 0.47 MiB extra/libva 2.22.0-1 0.94 MiB extra/libx11 1.8.12-1 9.73 MiB extra/libxau 1.0.12-1 0.02 MiB extra/libxcb 1.17.0-1 3.69 MiB extra/libxdmcp 1.1.5-1 0.13 MiB extra/libxext 1.3.6-1 0.29 MiB extra/libxfixes 6.0.2-1 0.03 MiB extra/libxshmfence 1.3.3-1 0.01 MiB extra/libxxf86vm 1.1.6-1 0.03 MiB extra/llvm-libs 20.1.8-1 143.61 MiB extra/lm_sensors 1:3.6.2-1 0.43 MiB extra/mesa 1:25.1.7-1 29.65 MiB extra/spirv-tools 1:1.4.328.1-1 6.66 MiB extra/vulkan-icd-loader 1.4.328.1-1 0.51 MiB extra/wayland 1.24.0-1 0.81 MiB extra/xcb-proto 1.17.0-3 1.02 MiB extra/xorgproto 2024.1-2 1.46 MiB extra/libkrunfw 4.10.0-2 24.23 MiB 11.19 MiB extra/pipewire 1:1.4.8-1 2.69 MiB 0.67 MiB extra/virglrenderer 1.1.1-1 1.24 MiB Total Download Size: 12.34 MiB Total Installed Size: 237.31 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... libkrunfw-4.10.0-2-riscv64 downloading... pipewire-1:1.4.8-1-riscv64 downloading... libpipewire-1:1.4.8-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libkrunfw... installing libpipewire... installing pipewire... Created symlink '/etc/systemd/user/sockets.target.wants/pipewire.socket' → '/usr/lib/systemd/user/pipewire.socket'. Optional dependencies for pipewire gst-plugin-pipewire: GStreamer plugin pipewire-alsa: ALSA configuration pipewire-audio: Audio support pipewire-docs: Documentation pipewire-ffado: FireWire support pipewire-jack-client: PipeWire as JACK client pipewire-jack: JACK replacement pipewire-libcamera: Libcamera support pipewire-pulse: PulseAudio replacement pipewire-roc: ROC streaming pipewire-session-manager: Session manager pipewire-v4l2: V4L2 interceptor pipewire-x11-bell: X11 bell pipewire-zeroconf: Zeroconf support realtime-privileges: realtime privileges with rt module rtkit: realtime privileges with rtkit module installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing spirv-tools... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libepoxy... installing libxfixes... installing libva... Optional dependencies for libva intel-media-driver: backend for Intel GPUs (>= Broadwell) libva-intel-driver: backend for Intel GPUs (<= Haswell) libva-mesa-driver: backend for AMD and NVIDIA GPUs [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing virglrenderer... :: Running post-transaction hooks... (1/3) Reloading system manager configuration... Skipped: Current root is not booted. (2/3) Reloading user manager configuration... Skipped: Current root is not booted. (3/3) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25l:: There are 2 providers available for cargo: :: Repository extra 1) rust 2) rustup Enter a number (default=1): resolving dependencies... looking for conflicting packages... Package (5) New Version Net Change Download Size extra/compiler-rt 20.1.8-1 121.17 MiB extra/lld 20.1.8-1 6.01 MiB extra/clang 20.1.8-2 215.46 MiB 50.76 MiB extra/patchelf 0.18.0-3 0.19 MiB 0.10 MiB extra/rust 1:1.90.0-3 238.67 MiB Total Download Size: 50.86 MiB Total Installed Size: 581.50 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... clang-20.1.8-2-riscv64 downloading... patchelf-0.18.0-3-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing lld... installing rust... Optional dependencies for rust gdb: rust-gdb script lldb: rust-lldb script installing patchelf... installing compiler-rt... installing clang... Optional dependencies for clang openmp: OpenMP support in clang with -fopenmp python: for scan-view and git-clang-format llvm: referenced by some clang headers :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Retrieving sources...  -> Found libkrun-1.14.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting libkrun-1.14.0.tar.gz with bsdtar ==> Starting prepare()... Updating crates.io index Downloading crates ... Downloaded cfg_aliases v0.2.1 Downloaded foreign-types-shared v0.1.1 Downloaded option-ext v0.2.0 Downloaded openssl-macros v0.1.1 Downloaded codicon v3.0.0 Downloaded foreign-types v0.3.2 Downloaded serde-big-array v0.5.1 Downloaded rand_chacha v0.9.0 Downloaded vsock v0.5.1 Downloaded bitfield-macros v0.19.1 Downloaded lazy_static v1.5.0 Downloaded autocfg v1.4.0 Downloaded memoffset v0.7.1 Downloaded thiserror v1.0.69 Downloaded libspa-sys v0.8.0 Downloaded shlex v1.3.0 Downloaded pkg-config v0.3.32 Downloaded static_assertions v1.1.0 Downloaded thiserror-impl v1.0.69 Downloaded rand_core v0.9.3 Downloaded rand_core v0.6.4 Downloaded byteorder v1.5.0 Downloaded cexpr v0.6.0 Downloaded rustc-hash v2.1.1 Downloaded bitfield v0.19.1 Downloaded kbs-types v0.11.0 Downloaded hex v0.4.3 Downloaded glob v0.3.2 Downloaded virtio-bindings v0.2.5 Downloaded thiserror v2.0.12 Downloaded pipewire-sys v0.8.0 Downloaded libloading v0.8.8 Downloaded futures-task v0.3.31 Downloaded miniz_oxide v0.8.8 Downloaded colorchoice v1.0.4 Downloaded slab v0.4.9 Downloaded lazycell v1.3.0 Downloaded equivalent v1.0.2 Downloaded toml_datetime v0.6.11 Downloaded memchr v2.7.4 Downloaded env_filter v0.1.3 Downloaded page_size v0.6.0 Downloaded serde_json v1.0.140 Downloaded openssl-probe v0.1.6 Downloaded rustc_version v0.4.1 Downloaded futures-core v0.3.31 Downloaded chrono v0.4.41 Downloaded anstyle-parse v0.2.7 Downloaded anstyle-query v1.1.3 Downloaded is_terminal_polyfill v1.70.1 Downloaded utf8parse v0.2.2 Downloaded semver v1.0.26 Downloaded anstyle v1.0.11 Downloaded env_logger v0.11.8 Downloaded regex-automata v0.4.9 Downloaded anstream v0.6.19 Downloaded socket2 v0.5.10 Downloaded libc v0.2.172 Downloaded tracing v0.1.41 Downloaded toml_edit v0.22.27 Downloaded indexmap v2.9.0 Downloaded unicode-segmentation v1.12.0 Downloaded futures-util v0.3.31 Downloaded hashbrown v0.15.3 Downloaded winnow v0.7.10 Downloaded itertools v0.12.1 Downloaded bindgen v0.69.5 Downloaded rand v0.8.5 Downloaded nom v7.1.3 Downloaded nix v0.27.1 Downloaded unicode-width v0.1.14 Downloaded curl v0.4.47 Downloaded minimal-lexical v0.2.1 Downloaded imago v0.1.4 Downloaded allocator-api2 v0.2.21 Downloaded tracing-core v0.1.34 Downloaded futures v0.3.31 Downloaded libspa v0.8.0 Downloaded anyhow v1.0.98 Downloaded pipewire v0.8.0 Downloaded cfg-expr v0.15.8 Downloaded caps v0.5.5 Downloaded async-trait v0.1.88 Downloaded tracing-attributes v0.1.29 Downloaded futures-channel v0.3.31 Downloaded futures-sink v0.3.31 Downloaded zerocopy-derive v0.6.6 Downloaded annotate-snippets v0.9.2 Downloaded system-deps v6.2.2 Downloaded remain v0.2.15 Downloaded pin-project-lite v0.2.16 Downloaded smallvec v1.15.0 Downloaded jiff v0.2.14 Downloaded target-lexicon v0.12.16 Downloaded foldhash v0.1.5 Downloaded tokio v1.45.1 Downloaded toml v0.8.23 Downloaded libz-sys v1.1.22 Downloaded regex-syntax v0.8.5 Downloaded heck v0.5.0 Downloaded nix v0.29.0 Downloaded regex v1.11.1 Downloaded nix v0.24.3 Downloaded nix v0.26.4 Downloaded syn v2.0.101 Downloaded openssl v0.10.73 Downloaded sev v6.2.1 Downloaded bindgen v0.71.1 Downloaded zerocopy v0.8.25 Downloaded vcpkg v0.2.15 Downloaded cookie-factory v0.3.3 Downloaded yansi-term v0.1.2 Downloaded aho-corasick v1.1.3 Downloaded serde_spanned v0.6.9 Downloaded itertools v0.13.0 Downloaded procfs v0.12.0 Downloaded version-compare v0.2.0 Downloaded futures-executor v0.3.31 Downloaded rand_chacha v0.3.1 Downloaded futures-io v0.3.31 Downloaded futures-macro v0.3.31 Downloaded rustc-hash v1.1.0 Downloaded convert_case v0.6.0 Downloaded cc v1.2.26 Downloaded crossbeam-channel v0.5.15 Downloaded vm-memory v0.16.2 Downloaded kvm-bindings v0.12.0 Downloaded rand v0.9.1 Downloaded flate2 v1.1.1 Downloaded prettyplease v0.2.33 Downloaded openssl-sys v0.9.109 Downloaded serde v1.0.219 Downloaded linux-loader v0.13.0 Downloaded base64 v0.22.1 Downloaded kvm-ioctls v0.22.0 Downloaded vmm-sys-util v0.14.0 Downloaded clang-sys v1.8.1 Downloaded zerocopy v0.6.6 Downloaded ryu v1.0.20 Downloaded num-traits v0.2.19 Downloaded serde_derive v1.0.219 Downloaded uuid v1.17.0 Downloaded crossbeam-utils v0.8.21 Downloaded bitflags v2.9.1 Downloaded log v0.4.27 Downloaded getrandom v0.3.3 Downloaded proc-macro2 v1.0.95 Downloaded curl-sys v0.4.80+curl-8.12.1 Downloaded unicode-ident v1.0.18 Downloaded thiserror-impl v2.0.12 Downloaded crc32fast v1.4.2 Downloaded iana-time-zone v0.1.63 Downloaded bincode v1.3.3 Downloaded dirs v6.0.0 Downloaded jobserver v0.1.33 Downloaded getrandom v0.2.16 Downloaded once_cell v1.21.3 Downloaded quote v1.0.40 Downloaded ppv-lite86 v0.2.21 Downloaded rdrand v0.8.3 Downloaded either v1.15.0 Downloaded memoffset v0.6.5 Downloaded adler2 v2.0.0 Downloaded itoa v1.0.15 Downloaded dirs-sys v0.5.0 Downloaded iocuddle v0.1.1 Downloaded serde_bytes v0.11.17 Downloaded bitflags v1.3.2 Downloaded pin-utils v0.1.0 Downloaded memoffset v0.9.1 Downloaded cfg-if v1.0.0 Downloaded nitro-enclaves v0.2.0 Downloaded openssl-src v300.5.0+3.5.0 ==> Starting build()... gcc -O2 -static -Wall -o init/init init/init.c rm -f libkrun.pc libkrun.pc-t sed -e 's|@prefix@|/usr/local|' \ -e 's|@libdir@|/usr/local/lib64|' \ -e 's|@includedir@|/usr/local/include|' \ -e 's|@PACKAGE_NAME@|libkrun|' \ -e 's|@PACKAGE_VERSION@|1.14.0|' \ libkrun.pc.in > libkrun.pc-t mv libkrun.pc-t libkrun.pc cargo build --release --features blk --features net --features gpu --features snd Compiling proc-macro2 v1.0.95 Compiling unicode-ident v1.0.18 Compiling libc v0.2.172 Compiling autocfg v1.4.0 Compiling cfg-if v1.0.0 Compiling glob v0.3.2 Compiling serde v1.0.219 Compiling quote v1.0.40 Compiling syn v2.0.101 Compiling clang-sys v1.8.1 Compiling either v1.15.0 Compiling regex-syntax v0.8.5 Compiling memchr v2.7.4 Compiling shlex v1.3.0 Compiling minimal-lexical v0.2.1 Compiling libloading v0.8.8 Compiling nom v7.1.3 Compiling regex-automata v0.4.9 Compiling regex v1.11.1 Compiling cexpr v0.6.0 Compiling hashbrown v0.15.3 Compiling bitflags v2.9.1 Compiling equivalent v1.0.2 Compiling bitflags v1.3.2 Compiling target-lexicon v0.12.16 Compiling pkg-config v0.3.32 Compiling indexmap v2.9.0 Compiling serde_spanned v0.6.9 Compiling toml_datetime v0.6.11 Compiling winnow v0.7.10 Compiling smallvec v1.15.0 Compiling thiserror v1.0.69 Compiling thiserror-impl v1.0.69 Compiling toml_edit v0.22.27 Compiling cfg-expr v0.15.8 Compiling version-compare v0.2.0 Compiling unicode-width v0.1.14 Compiling heck v0.5.0 Compiling bindgen v0.69.5 Compiling yansi-term v0.1.2 Compiling annotate-snippets v0.9.2 Compiling itertools v0.12.1 Compiling toml v0.8.23 Compiling system-deps v6.2.2 Compiling rustc-hash v1.1.0 Compiling lazycell v1.3.0 Compiling pin-utils v0.1.0 Compiling lazy_static v1.5.0 Compiling vmm-sys-util v0.14.0 Compiling cc v1.2.26 Compiling pin-project-lite v0.2.16 Compiling zerocopy v0.8.25 Compiling slab v0.4.9 Compiling anyhow v1.0.98 Compiling crossbeam-utils v0.8.21 Compiling log v0.4.27 Compiling kvm-bindings v0.12.0 Compiling memoffset v0.9.1 Compiling cfg_aliases v0.2.1 Compiling prettyplease v0.2.33 Compiling futures-core v0.3.31 Compiling futures-sink v0.3.31 Compiling futures-channel v0.3.31 Compiling nix v0.29.0 Compiling vm-memory v0.16.2 Compiling ppv-lite86 v0.2.21 Compiling futures-macro v0.3.31 Compiling memoffset v0.7.1 Compiling futures-io v0.3.31 Compiling semver v1.0.26 Compiling futures-task v0.3.31 Compiling crossbeam-channel v0.5.15 Compiling kvm-ioctls v0.22.0 Compiling bindgen v0.71.1 Compiling futures-util v0.3.31 Compiling utils v0.1.0 (/build/libkrun/src/libkrun-1.14.0/src/utils) Compiling itertools v0.13.0 Compiling getrandom v0.3.3 Compiling once_cell v1.21.3 Compiling rustc-hash v2.1.1 Compiling futures-executor v0.3.31 Compiling futures v0.3.31 Compiling nix v0.26.4 Compiling rustc_version v0.4.1 Compiling libspa v0.8.0 Compiling serde_derive v1.0.219 Compiling libspa-sys v0.8.0 Compiling pipewire-sys v0.8.0 Compiling getrandom v0.2.16 Compiling memoffset v0.6.5 Compiling adler2 v2.0.0 Compiling unicode-segmentation v1.12.0 Compiling convert_case v0.6.0 Compiling miniz_oxide v0.8.8 Compiling rand_core v0.6.4 Compiling imago v0.1.4 Compiling rutabaga_gfx v0.1.2 (/build/libkrun/src/libkrun-1.14.0/src/rutabaga_gfx) Compiling cookie-factory v0.3.3 Compiling tracing-core v0.1.34 Compiling smbios v0.1.0 (/build/libkrun/src/libkrun-1.14.0/src/smbios) Compiling aho-corasick v1.1.3 Compiling tracing-attributes v0.1.29 Compiling zerocopy-derive v0.6.6 Compiling virtio-bindings v0.2.5 Compiling nix v0.27.1 Compiling byteorder v1.5.0 Compiling arch_gen v0.1.0 (/build/libkrun/src/libkrun-1.14.0/src/arch_gen) Compiling arch v0.1.0 (/build/libkrun/src/libkrun-1.14.0/src/arch) error[E0412]: cannot find type `Error` in this scope --> src/arch/src/lib.rs:39:40 | 39 | pub type Result = result::Result; | ^^^^^ not found in this scope | note: found an item that was configured out --> src/arch/src/lib.rs:24:66 | 21 | #[cfg(target_arch = "aarch64")] | ----------------------- the item is gated behind the `aarch64` feature ... 24 | layout::CMDLINE_MAX_SIZE, layout::IRQ_BASE, layout::IRQ_MAX, Error, MMIO_MEM_START, | ^^^^^ note: found an item that was configured out --> src/arch/src/lib.rs:34:66 | 31 | #[cfg(target_arch = "x86_64")] | ---------------------- the item is gated behind the `x86_64` feature ... 34 | layout::CMDLINE_MAX_SIZE, layout::IRQ_BASE, layout::IRQ_MAX, Error, BIOS_SIZE, BIOS_START, | ^^^^^ help: consider importing one of these items | 7 + use std::error::Error; | 7 + use std::fmt::Error; | 7 + use std::io::Error; | 7 + use core::error::Error; | = and 11 other candidates For more information about this error, try `rustc --explain E0412`. error: could not compile `arch` (lib) due to 1 previous error warning: build failed, waiting for other jobs to finish... make: *** [Makefile:95: target/release/libkrun.so.1.14.0] Error 101 ==> ERROR: A failure occurred in build().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-1/build [?25h[?25h[?25hreceiving incremental file list libkrun-1.14.0-1-riscv64-build.log libkrun-1.14.0-1-riscv64-prepare.log sent 62 bytes received 3,607 bytes 2,446.00 bytes/sec total size is 10,941 speedup is 2.98