==> Building on articuno ==> 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.13.0-3.log 362 100% 353.52kB/s 0:00:00 362 100% 353.52kB/s 0:00:00 (xfr#3, to-chk=0/4) sent 1,414 bytes received 115 bytes 3,058.00 bytes/sec total size is 1,783 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-0 ==> Building libkrun for [extra] (riscv64) ]2;🔵 Container arch-nspawn-227921 on articuno.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-0]...done ==> Making package: libkrun 1.13.0-3 (Wed Jun 11 14:33:27 2025) ==> Retrieving sources...  -> Downloading libkrun-1.13.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 14539 0 14539 0 0 10073 0 --:--:-- 0:00:01 --:--:-- 10073 100 1342k 0 1342k 0 0 556k 0 --:--:-- 0:00:02 --:--:-- 1374k ==> Validating source files with sha256sums... libkrun-1.13.0.tar.gz ... Passed ]2;🔵 Container arch-nspawn-229034 on articuno.felixc.at\==> Making package: libkrun 1.13.0-3 (Wed Jun 11 14:33:46 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.125-1 1.21 MiB 0.35 MiB core/libedit 20250104_3.1-1 0.25 MiB extra/libepoxy 1.5.10-3 2.76 MiB extra/libglvnd 1.7.0-1 3.72 MiB extra/libpciaccess 0.18.1-2 0.05 MiB extra/libpipewire 1:1.4.5-1 1.85 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.1-2 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.6-3 143.60 MiB extra/lm_sensors 1:3.6.2-1 0.43 MiB extra/mesa 1:25.1.1-1 29.62 MiB extra/spirv-tools 1:1.4.313.0-1 6.44 MiB extra/vulkan-icd-loader 1.4.313.0-1 0.46 MiB extra/wayland 1.23.1-2 0.79 MiB extra/xcb-proto 1.17.0-3 1.02 MiB extra/xorgproto 2024.1-2 1.46 MiB extra/libkrunfw 4.9.0-2 34.42 MiB 9.46 MiB extra/pipewire 1:1.4.5-1 2.68 MiB extra/virglrenderer 1.1.1-1 1.24 MiB 0.45 MiB Total Download Size: 10.26 MiB Total Installed Size: 246.87 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... libkrunfw-4.9.0-2-riscv64 downloading... virglrenderer-1.1.1-1-riscv64 downloading... libdrm-2.4.125-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 (4) New Version Net Change Download Size extra/compiler-rt 20.1.6-1 121.17 MiB extra/clang 20.1.6-1 215.41 MiB extra/patchelf 0.18.0-3 0.19 MiB extra/rust 1:1.87.0-2 273.41 MiB 67.71 MiB Total Download Size: 67.71 MiB Total Installed Size: 610.18 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... rust-1:1.87.0-2-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... 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.13.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting libkrun-1.13.0.tar.gz with bsdtar ==> Starting prepare()... Updating crates.io index Downloading crates ... Downloaded equivalent v1.0.2 Downloaded cfg_aliases v0.2.1 Downloaded libspa-sys v0.8.0 Downloaded heck v0.5.0 Downloaded is_terminal_polyfill v1.70.1 Downloaded serde_spanned v0.6.8 Downloaded futures-io v0.3.31 Downloaded slab v0.4.9 Downloaded futures-executor v0.3.31 Downloaded page_size v0.6.0 Downloaded futures-core v0.3.31 Downloaded futures-task v0.3.31 Downloaded rustc_version v0.4.1 Downloaded futures-macro v0.3.31 Downloaded yansi-term v0.1.2 Downloaded futures-sink v0.3.31 Downloaded anstyle-parse v0.2.6 Downloaded colorchoice v1.0.3 Downloaded anstyle-query v1.1.2 Downloaded env_logger v0.11.8 Downloaded tracing-core v0.1.33 Downloaded smallvec v1.15.0 Downloaded cfg-expr v0.15.8 Downloaded allocator-api2 v0.2.21 Downloaded pin-project-lite v0.2.16 Downloaded anstream v0.6.18 Downloaded hashbrown v0.15.2 Downloaded futures-util v0.3.31 Downloaded itertools v0.12.1 Downloaded winnow v0.7.6 Downloaded curl v0.4.47 Downloaded bindgen v0.69.5 Downloaded tracing v0.1.41 Downloaded nix v0.27.1 Downloaded unicode-width v0.1.14 Downloaded nix v0.29.0 Downloaded unicode-segmentation v1.12.0 Downloaded indexmap v2.9.0 Downloaded toml_edit v0.22.24 Downloaded imago v0.1.4 Downloaded socket2 v0.5.9 Downloaded cfg-if v1.0.0 Downloaded futures v0.3.31 Downloaded utf8parse v0.2.2 Downloaded anstyle v1.0.10 Downloaded tracing-attributes v0.1.28 Downloaded cookie-factory v0.3.3 Downloaded annotate-snippets v0.9.2 Downloaded env_filter v0.1.3 Downloaded convert_case v0.6.0 Downloaded openssl-probe v0.1.6 Downloaded jiff v0.2.14 Downloaded async-trait v0.1.88 Downloaded tokio v1.44.2 Downloaded semver v1.0.26 Downloaded futures-channel v0.3.31 Downloaded libz-sys v1.1.22 Downloaded rustc-hash v1.1.0 Downloaded target-lexicon v0.12.16 Downloaded toml_datetime v0.6.8 Downloaded foldhash v0.1.5 Downloaded caps v0.5.5 Downloaded lazycell v1.3.0 Downloaded libspa v0.8.0 Downloaded curl-sys v0.4.80+curl-8.12.1 Downloaded foreign-types-shared v0.1.1 Downloaded serde-big-array v0.5.1 Downloaded pipewire-sys v0.8.0 Downloaded openssl-macros v0.1.1 Downloaded memoffset v0.7.1 Downloaded option-ext v0.2.0 Downloaded codicon v3.0.0 Downloaded pin-utils v0.1.0 Downloaded bitflags v1.3.2 Downloaded adler2 v2.0.0 Downloaded foreign-types v0.3.2 Downloaded rdrand v0.8.3 Downloaded memoffset v0.6.5 Downloaded iocuddle v0.1.1 Downloaded thiserror-impl v2.0.12 Downloaded thiserror v1.0.69 Downloaded hex v0.4.3 Downloaded itoa v1.0.15 Downloaded lazy_static v1.5.0 Downloaded cexpr v0.6.0 Downloaded rustc-hash v2.1.1 Downloaded dirs-sys v0.4.1 Downloaded dirs v5.0.1 Downloaded shlex v1.3.0 Downloaded thiserror-impl v1.0.69 Downloaded autocfg v1.4.0 Downloaded serde_bytes v0.11.17 Downloaded rand_chacha v0.3.1 Downloaded version-compare v0.2.0 Downloaded remain v0.2.15 Downloaded static_assertions v1.1.0 Downloaded bitfield v0.15.0 Downloaded either v1.15.0 Downloaded vmm-sys-util v0.12.1 Downloaded kbs-types v0.11.0 Downloaded glob v0.3.2 Downloaded virtio-bindings v0.2.5 Downloaded quote v1.0.40 Downloaded pkg-config v0.3.32 Downloaded system-deps v6.2.2 Downloaded thiserror v2.0.12 Downloaded byteorder v1.5.0 Downloaded bincode v1.3.3 Downloaded libloading v0.8.6 Downloaded rand_core v0.6.4 Downloaded ppv-lite86 v0.2.21 Downloaded iana-time-zone v0.1.63 Downloaded once_cell v1.21.3 Downloaded crc32fast v1.4.2 Downloaded getrandom v0.2.15 Downloaded log v0.4.27 Downloaded unicode-ident v1.0.18 Downloaded jobserver v0.1.33 Downloaded crossbeam-utils v0.8.21 Downloaded clang-sys v1.8.1 Downloaded ryu v1.0.20 Downloaded pipewire v0.8.0 Downloaded bitflags v2.9.0 Downloaded num-traits v0.2.19 Downloaded anyhow v1.0.98 Downloaded zerocopy v0.6.6 Downloaded serde_derive v1.0.219 Downloaded uuid v1.16.0 Downloaded toml v0.8.20 Downloaded proc-macro2 v1.0.95 Downloaded linux-loader v0.13.0 Downloaded kvm-ioctls v0.21.0 Downloaded base64 v0.22.1 Downloaded prettyplease v0.2.32 Downloaded minimal-lexical v0.2.1 Downloaded miniz_oxide v0.8.8 Downloaded rand v0.8.5 Downloaded serde v1.0.219 Downloaded openssl-sys v0.9.107 Downloaded flate2 v1.1.1 Downloaded vm-memory v0.16.1 Downloaded kvm-bindings v0.11.1 Downloaded memchr v2.7.4 Downloaded crossbeam-channel v0.5.15 Downloaded cc v1.2.19 Downloaded procfs v0.12.0 Downloaded nom v7.1.3 Downloaded serde_json v1.0.140 Downloaded itertools v0.13.0 Downloaded aho-corasick v1.1.3 Downloaded bindgen v0.71.1 Downloaded chrono v0.4.40 Downloaded vcpkg v0.2.15 Downloaded zerocopy v0.8.24 Downloaded nix v0.24.3 Downloaded syn v2.0.100 Downloaded regex v1.11.1 Downloaded sev v6.0.0 Downloaded openssl v0.10.72 Downloaded nix v0.26.4 Downloaded regex-syntax v0.8.5 Downloaded zerocopy-derive v0.6.6 Downloaded regex-automata v0.4.9 Downloaded libc v0.2.172 ==> 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.13.0|' \ libkrun.pc.in > libkrun.pc-t mv libkrun.pc-t libkrun.pc cargo build --release --features gpu --features blk --features net --features snd Compiling proc-macro2 v1.0.95 Compiling unicode-ident v1.0.18 Compiling libc v0.2.172 Compiling glob v0.3.2 Compiling autocfg v1.4.0 Compiling serde v1.0.219 Compiling regex-syntax v0.8.5 Compiling shlex v1.3.0 Compiling cfg-if v1.0.0 Compiling either v1.15.0 Compiling memchr v2.7.4 Compiling minimal-lexical v0.2.1 Compiling target-lexicon v0.12.16 Compiling equivalent v1.0.2 Compiling libloading v0.8.6 Compiling bitflags v2.9.0 Compiling hashbrown v0.15.2 Compiling pkg-config v0.3.32 Compiling winnow v0.7.6 Compiling bitflags v1.3.2 Compiling smallvec v1.15.0 Compiling thiserror v1.0.69 Compiling heck v0.5.0 Compiling nom v7.1.3 Compiling yansi-term v0.1.2 Compiling unicode-width v0.1.14 Compiling bindgen v0.69.5 Compiling clang-sys v1.8.1 Compiling version-compare v0.2.0 Compiling itertools v0.12.1 Compiling annotate-snippets v0.9.2 Compiling indexmap v2.9.0 Compiling lazycell v1.3.0 Compiling cfg-expr v0.15.8 Compiling quote v1.0.40 Compiling lazy_static v1.5.0 Compiling rustc-hash v1.1.0 Compiling cc v1.2.19 Compiling pin-project-lite v0.2.16 Compiling slab v0.4.9 Compiling anyhow v1.0.98 Compiling pin-utils v0.1.0 Compiling log v0.4.27 Compiling syn v2.0.100 Compiling crossbeam-utils v0.8.21 Compiling futures-core v0.3.31 Compiling prettyplease v0.2.32 Compiling futures-sink v0.3.31 Compiling futures-channel v0.3.31 Compiling futures-task v0.3.31 Compiling semver v1.0.26 Compiling futures-io v0.3.31 Compiling kvm-ioctls v0.21.0 Compiling zerocopy v0.8.24 Compiling regex-automata v0.4.9 Compiling bindgen v0.71.1 Compiling memoffset v0.7.1 Compiling itertools v0.13.0 Compiling rustc-hash v2.1.1 Compiling cfg_aliases v0.2.1 Compiling once_cell v1.21.3 Compiling rustc_version v0.4.1 Compiling nix v0.29.0 Compiling crossbeam-channel v0.5.15 Compiling memoffset v0.6.5 Compiling adler2 v2.0.0 Compiling unicode-segmentation v1.12.0 Compiling miniz_oxide v0.8.8 Compiling cexpr v0.6.0 Compiling vmm-sys-util v0.12.1 Compiling getrandom v0.2.15 Compiling rutabaga_gfx v0.1.2 (/build/libkrun/src/libkrun-1.13.0/src/rutabaga_gfx) Compiling nix v0.27.1 Compiling rand_core v0.6.4 Compiling imago v0.1.4 Compiling convert_case v0.6.0 Compiling tracing-core v0.1.33 Compiling aho-corasick v1.1.3 Compiling regex v1.11.1 Compiling kvm-bindings v0.11.1 Compiling byteorder v1.5.0 Compiling arch_gen v0.1.0 (/build/libkrun/src/libkrun-1.13.0/src/arch_gen) Compiling serde_spanned v0.6.8 Compiling toml_datetime v0.6.8 Compiling nix v0.26.4 Compiling page_size v0.6.0 Compiling tokio v1.44.2 Compiling toml_edit v0.22.24 Compiling utils v0.1.0 (/build/libkrun/src/libkrun-1.13.0/src/utils) Compiling utf8parse v0.2.2 Compiling anstyle-parse v0.2.6 Compiling polly v0.0.1 (/build/libkrun/src/libkrun-1.13.0/src/polly) Compiling ppv-lite86 v0.2.21 Compiling nix v0.24.3 Compiling crc32fast v1.4.2 Compiling anstyle v1.0.10 Compiling anstyle-query v1.1.2 Compiling colorchoice v1.0.3 Compiling is_terminal_polyfill v1.70.1 Compiling flate2 v1.1.1 Compiling rand_chacha v0.3.1 Compiling anstream v0.6.18 Compiling jiff v0.2.14 Compiling libkrun v1.13.0 (/build/libkrun/src/libkrun-1.13.0/src/libkrun) Compiling cpuid v0.1.0 (/build/libkrun/src/libkrun-1.13.0/src/cpuid) Compiling rand v0.8.5 Compiling toml v0.8.20 Compiling system-deps v6.2.2 Compiling thiserror-impl v1.0.69 Compiling futures-macro v0.3.31 Compiling serde_derive v1.0.219 Compiling tracing-attributes v0.1.28 Compiling zerocopy-derive v0.6.6 Compiling async-trait v0.1.88 Compiling remain v0.2.15 Compiling libspa v0.8.0 Compiling futures-util v0.3.31 Compiling env_filter v0.1.3 Compiling zerocopy v0.6.6 Compiling vm-memory v0.16.1 Compiling caps v0.5.5 Compiling tracing v0.1.41 Compiling smbios v0.1.0 (/build/libkrun/src/libkrun-1.13.0/src/smbios) Compiling linux-loader v0.13.0 Compiling kernel v0.1.0 (/build/libkrun/src/libkrun-1.13.0/src/kernel) Compiling arch v0.1.0 (/build/libkrun/src/libkrun-1.13.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 | 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 8 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:90: target/release/libkrun.so.1.13.0] Error 101 ==> ERROR: A failure occurred in build().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list libkrun-1.13.0-3-riscv64-build.log libkrun-1.13.0-3-riscv64-prepare.log sent 62 bytes received 3,523 bytes 7,170.00 bytes/sec total size is 10,595 speedup is 2.96