From https://github.com/archlinux/svntogit-community * branch packages/firecracker -> FETCH_HEAD * [new branch] packages/firecracker -> community/packages/firecracker Cloning into 'firecracker'... done. :: Synchronizing package databases... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 130k 100 130k 0 0 366k 0 --:--:-- --:--:-- --:--:-- 367k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 22 8430k 22 1903k 0 0 5459k 0 0:00:01 --:--:-- 0:00:01 5454k 100 8430k 100 8430k 0 0 21.3M 0 --:--:-- --:--:-- --:--:-- 21.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 140k 100 140k 0 0 414k 0 --:--:-- --:--:-- --:--:-- 414k :: Starting full system upgrade... there is nothing to do PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp/archlinux-ci/ SOURCE_DATE_EPOCH=1698509813 SHELL=/bin/bash SCHROOT_CHROOT_NAME=jenkins-reproducible-archlinux no_proxy=localhost,127.0.0.1 SCHROOT_COMMAND=bash -l -c SOURCE_DATE_EPOCH='1698509813' PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' TMPDIR='/tmp/archlinux-ci/' printenv 2>&1 SCHROOT_SESSION_ID=archlinux-firecracker-archlinuxrb-build-HaTuO3nq PWD=/tmp/archlinux-ci/firecracker-archlinuxrb-build-HaTuO3nq/firecracker/trunk LOGNAME=jenkins SCHROOT_ALIAS_NAME=jenkins-reproducible-archlinux SCHROOT_GROUP=jenkins SCHROOT_USER=jenkins ftp_proxy=http://127.0.0.1:3128 HOME=/var/lib/jenkins LANG=C https_proxy=http://127.0.0.1:3128 USER=jenkins FTP_PROXY=http://127.0.0.1:3128 SHLVL=1 HTTPS_PROXY=http://127.0.0.1:3128 HTTP_PROXY=http://127.0.0.1:3128 SCHROOT_GID=116 http_proxy=http://127.0.0.1:3128 DEBUGINFOD_URLS=https://debuginfod.archlinux.org SCHROOT_UID=108 HG=/usr/bin/hg _=/usr/sbin/printenv ==> Making package: firecracker 1.3.2-1 (Sat Oct 28 16:17:12 2023) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (4) compiler-rt-16.0.6-2 llvm-libs-16.0.6-1 clang-16.0.6-1 rust-1:1.73.0-1 Total Download Size: 161.26 MiB Total Installed Size: 830.86 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 31.2M 100 31.2M 0 0 173M 0 --:--:-- --:--:-- --:--:-- 174M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 69 84.3M 69 58.4M 0 0 174M 0 --:--:-- --:--:-- --:--:-- 173M 100 84.3M 100 84.3M 0 0 174M 0 --:--:-- --:--:-- --:--:-- 174M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 3235k 100 3235k 0 0 167M 0 --:--:-- --:--:-- --:--:-- 175M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 42.4M 100 42.4M 0 0 174M 0 --:--:-- --:--:-- --:--:-- 174M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing llvm-libs... installing rust... Optional dependencies for rust gdb: rust-gdb script lldb: rust-lldb script 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 :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Cloning firecracker git repo... Cloning into bare repository '/tmp/archlinux-ci/firecracker-archlinuxrb-build-HaTuO3nq/firecracker/trunk/firecracker'... ==> Validating source files with b2sums... firecracker ... Skipped ==> Extracting sources... -> Creating working copy of firecracker git repo... Cloning into 'firecracker'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... warning: some crates are on edition 2021 which defaults to `resolver = "2"`, but virtual workspaces default to `resolver = "1"` note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest warning: patch for `kvm-bindings` uses the features mechanism. default-features and features will not take effect because the patch dependency does not support this mechanism Updating git repository `https://github.com/firecracker-microvm/kvm-bindings` From https://github.com/firecracker-microvm/kvm-bindings * [new ref] e8359204b41d5c2e7c5af9ae5c26283b62337740 -> refs/commit/e8359204b41d5c2e7c5af9ae5c26283b62337740 * [new tag] v0.6.0-1 -> v0.6.0-1 * [new tag] v0.1.0 -> v0.1.0 * [new tag] v0.1.1 -> v0.1.1 * [new tag] v0.2.0 -> v0.2.0 * [new tag] v0.2.0-1 -> v0.2.0-1 * [new tag] v0.3.0-1 -> v0.3.0-1 * [new tag] v0.3.0-2 -> v0.3.0-2 * [new tag] v0.3.0-3 -> v0.3.0-3 * [new tag] v0.4.0-1 -> v0.4.0-1 * [new tag] v0.5.0-1 -> v0.5.0-1 Updating git submodule `https://github.com/rust-vmm/rust-vmm-ci.git` From https://github.com/rust-vmm/rust-vmm-ci * [new ref] 7af2e16d9150869f252358a66adb2c5da1deec75 -> refs/commit/7af2e16d9150869f252358a66adb2c5da1deec75 Updating crates.io index Updating git repository `https://github.com/firecracker-microvm/micro-http` From https://github.com/firecracker-microvm/micro-http * [new ref] 4b18a043e997da5b5f679e3defc279fec908753e -> refs/commit/4b18a043e997da5b5f679e3defc279fec908753e Updating git submodule `https://github.com/rust-vmm/rust-vmm-ci.git` From https://github.com/rust-vmm/rust-vmm-ci * [new ref] 7af2e16d9150869f252358a66adb2c5da1deec75 -> refs/commit/7af2e16d9150869f252358a66adb2c5da1deec75 Downloading crates ... Downloaded itoa v1.0.4 Downloaded memoffset v0.6.5 Downloaded unicode-ident v1.0.5 Downloaded cfg-if v1.0.0 Downloaded opaque-debug v0.3.0 Downloaded proc-macro2 v1.0.47 Downloaded ciborium-ll v0.2.0 Downloaded cpufeatures v0.2.5 Downloaded criterion v0.4.0 Downloaded regex-syntax v0.6.28 Downloaded minimal-lexical v0.2.1 Downloaded versionize_derive v0.1.4 Downloaded toml v0.5.9 Downloaded serde v1.0.147 Downloaded linux-loader v0.8.1 Downloaded cexpr v0.6.0 Downloaded timerfd v1.3.0 Downloaded glob v0.3.0 Downloaded libloading v0.7.4 Downloaded aead v0.5.1 Downloaded io-lifetimes v0.6.1 Downloaded cargo_toml v0.13.0 Downloaded polyval v0.6.0 Downloaded thiserror v1.0.37 Downloaded vm-fdt v0.2.0 Downloaded kvm-ioctls v0.12.0 Downloaded vm-memory v0.10.0 Downloaded vm-allocator v0.1.0 Downloaded aes v0.8.2 Downloaded clap v3.2.23 Downloaded serde_json v1.0.89 Downloaded bindgen v0.60.1 Downloaded event-manager v0.3.0 Downloaded rustix v0.34.8 Downloaded aes-gcm v0.10.1 Downloaded proptest v1.0.0 Downloaded nom v7.1.1 Downloaded vm-superio v0.7.0 Downloaded userfaultfd v0.5.0 Downloaded crc64 v1.0.0 Downloaded device_tree v1.1.0 Downloaded userfaultfd-sys v0.4.2 Downloaded typenum v1.15.0 Downloaded clang-sys v1.4.0 Downloaded lazycell v1.3.0 Downloaded cc v1.0.77 Downloaded cipher v0.4.3 Downloaded generic-array v0.14.6 Downloaded rand v0.8.5 Downloaded ppv-lite86 v0.2.17 Downloaded rand_xorshift v0.3.0 Downloaded ciborium-io v0.2.0 Downloaded half v1.8.2 Downloaded getrandom v0.2.8 Downloaded byteorder v1.4.3 Downloaded version_check v0.9.4 Downloaded itertools v0.10.5 Downloaded linux-raw-sys v0.0.46 Downloaded crypto-common v0.1.6 Downloaded universal-hash v0.5.0 Downloaded ghash v0.5.0 Downloaded base64 v0.13.1 Downloaded rand_chacha v0.3.1 Downloaded rand_core v0.6.4 Downloaded anes v0.1.6 Downloaded indexmap v1.9.2 Downloaded autocfg v1.1.0 Downloaded either v1.8.0 Downloaded log v0.4.17 Downloaded os_str_bytes v6.4.1 Downloaded ciborium v0.2.0 Downloaded criterion-plot v0.5.0 Downloaded thiserror-impl v1.0.37 Downloaded textwrap v0.16.0 Downloaded regex v1.7.0 Downloaded peeking_take_while v0.1.2 Downloaded rustc-hash v1.1.0 Downloaded inout v0.1.3 Downloaded ctr v0.9.2 Downloaded subtle v2.4.1 Downloaded clap_lex v0.2.4 Downloaded hashbrown v0.12.3 Downloaded num-traits v0.2.15 Downloaded tinytemplate v1.2.1 Downloaded lazy_static v1.4.0 Downloaded aho-corasick v0.7.20 Downloaded memchr v2.5.0 Downloaded nix v0.23.1 Downloaded shlex v1.1.0 Downloaded atty v0.2.14 Downloaded serde_derive v1.0.147 Downloaded bincode v1.3.3 Downloaded quick-error v2.0.1 Downloaded versionize v0.1.10 Downloaded derive_more v0.99.17 Downloaded cast v0.3.0 Downloaded oorandom v11.1.3 Downloaded bitflags v1.3.2 Downloaded same-file v1.0.6 Downloaded walkdir v2.3.2 Downloaded quote v1.0.21 Downloaded vmm-sys-util v0.11.1 Downloaded syn v1.0.103 Downloaded libc v0.2.137 Downloaded ryu v1.0.11 ==> Starting pkgver()... ==> Starting build()... warning: some crates are on edition 2021 which defaults to `resolver = "2"`, but virtual workspaces default to `resolver = "1"` note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest warning: patch for `kvm-bindings` uses the features mechanism. default-features and features will not take effect because the patch dependency does not support this mechanism Compiling libc v0.2.137 Compiling proc-macro2 v1.0.47 Compiling unicode-ident v1.0.5 Compiling quote v1.0.21 Compiling syn v1.0.103 Compiling bitflags v1.3.2 Compiling serde_derive v1.0.147 Compiling cfg-if v1.0.0 Compiling serde v1.0.147 Compiling thiserror v1.0.37 Compiling crc64 v1.0.0 Compiling memchr v2.5.0 Compiling typenum v1.15.0 Compiling version_check v0.9.4 Compiling net_gen v0.1.0 (/tmp/archlinux-ci/firecracker-archlinuxrb-build-HaTuO3nq/firecracker/trunk/src/firecracker/src/net_gen) Compiling serde_json v1.0.89 Compiling itoa v1.0.4 Compiling ryu v1.0.11 Compiling glob v0.3.0 Compiling log v0.4.17 Compiling minimal-lexical v0.2.1 Compiling vm-superio v0.7.0 Compiling lazy_static v1.4.0 Compiling libloading v0.7.4 Compiling io-lifetimes v0.6.1 Compiling regex-syntax v0.6.28 Compiling bindgen v0.60.1 Compiling cpufeatures v0.2.5 Compiling generic-array v0.14.6 Compiling subtle v2.4.1 Compiling rustc-hash v1.1.0 Compiling peeking_take_while v0.1.2 Compiling autocfg v1.1.0 Compiling rustix v0.34.8 Compiling opaque-debug v0.3.0 Compiling lazycell v1.3.0 Compiling shlex v1.1.0 Compiling clang-sys v1.4.0 Compiling micro_http v0.1.0 (https://github.com/firecracker-microvm/micro-http?rev=4b18a04#4b18a043) Compiling cc v1.0.77 Compiling kvm-ioctls v0.12.0 Compiling linux-raw-sys v0.0.46 Compiling seccompiler v1.3.2 (/tmp/archlinux-ci/firecracker-archlinuxrb-build-HaTuO3nq/firecracker/trunk/src/firecracker/src/seccompiler) Compiling vm-fdt v0.2.0 Compiling arch_gen v0.1.0 (/tmp/archlinux-ci/firecracker-archlinuxrb-build-HaTuO3nq/firecracker/trunk/src/firecracker/src/arch_gen) Compiling aho-corasick v0.7.20 Compiling nom v7.1.1 Compiling memoffset v0.6.5 Compiling base64 v0.13.1 Compiling vmm v0.1.0 (/tmp/archlinux-ci/firecracker-archlinuxrb-build-HaTuO3nq/firecracker/trunk/src/firecracker/src/vmm) Compiling virtio_gen v0.1.0 (/tmp/archlinux-ci/firecracker-archlinuxrb-build-HaTuO3nq/firecracker/trunk/src/firecracker/src/virtio_gen) Compiling jailer v1.3.2 (/tmp/archlinux-ci/firecracker-archlinuxrb-build-HaTuO3nq/firecracker/trunk/src/firecracker/src/jailer) Compiling firecracker v1.3.2 (/tmp/archlinux-ci/firecracker-archlinuxrb-build-HaTuO3nq/firecracker/trunk/src/firecracker/src/firecracker) Compiling rebase-snap v1.3.2 (/tmp/archlinux-ci/firecracker-archlinuxrb-build-HaTuO3nq/firecracker/trunk/src/firecracker/src/rebase-snap) Compiling vmm-sys-util v0.11.1 Compiling getrandom v0.2.8 Compiling rand_core v0.6.4 Compiling vm-memory v0.10.0 Compiling nix v0.23.1 Compiling crypto-common v0.1.6 Compiling inout v0.1.3 Compiling cipher v0.4.3 Compiling universal-hash v0.5.0 Compiling regex v1.7.0 Compiling polyval v0.6.0 Compiling ctr v0.9.2 Compiling ghash v0.5.0 Compiling aes v0.8.2 Compiling aead v0.5.1 Compiling linux-loader v0.8.1 Compiling cexpr v0.6.0 Compiling event-manager v0.3.0 Compiling timerfd v1.3.0 Compiling aes-gcm v0.10.1 Compiling versionize_derive v0.1.4 Compiling thiserror-impl v1.0.37 Compiling derive_more v0.99.17 Compiling vm-allocator v0.1.0 Compiling userfaultfd-sys v0.4.2 error: failed to run custom build command for `userfaultfd-sys v0.4.2` Caused by: process didn't exit successfully: `/tmp/archlinux-ci/firecracker-archlinuxrb-build-HaTuO3nq/firecracker/trunk/src/firecracker/target/release/build/userfaultfd-sys-63ee5876b13d8cb7/build-script-build` (exit status: 101) --- stderr thread 'main' panicked at /var/lib/jenkins/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.47/src/fallback.rs:756:9: "uffd_msg_union_(unnamed_at_/usr/include/linux/userfaultfd_h_103_2)" is not a valid Ident note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace warning: build failed, waiting for other jobs to finish... warning: No default seccomp policy for target: x86_64-unknown-linux-gnu. Defaulting to `resources/seccomp/unimplemented.json`. ==> ERROR: A failure occurred in build(). Aborting...