01KXBS58PC36Q6NXA2FZCABEYR: header-check

BasicConfig {
    output_rules: [],
    rust_toolchain: Some(
        Bool(
            true,
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [],
    publish: [],
    skip_clone: false,
}

Buildomat Job: 01KXBS5QXZP281CF2711CB21Q0

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12026-07-12T18:25:16.691Zjob assigned to worker 01KXBS5VDVF2AA45STTGCTNPYX [factory aws, i-0c97f5943649400a6] (queued for 45 s)
 
22026-07-12T18:25:23.977Zstarting task 0: "setup"
32026-07-12T18:25:23.981Z++ uname -s
42026-07-12T18:25:23.986Z+ kern=SunOS
52026-07-12T18:25:23.986Z+ build_user=build
62026-07-12T18:25:23.986Z+ build_uid=12345
72026-07-12T18:25:23.986Z+ work_dir=/work
82026-07-12T18:25:23.986Z+ input_dir=/input
92026-07-12T18:25:23.986Z+ [[ 0 == 12345 ]]
102026-07-12T18:25:23.986Z+ case "$kern" in
112026-07-12T18:25:23.986Z+ groupadd -g 12345 build
122026-07-12T18:25:23.986Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-07-12T18:25:25.990Z+ zfs create -o mountpoint=/work rpool/work
142026-07-12T18:25:26.103Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-07-12T18:25:26.106Z+ home_fs=zfs
162026-07-12T18:25:26.106Z+ [[ zfs == autofs ]]
172026-07-12T18:25:26.106Z+ mkdir -p /home/build
182026-07-12T18:25:26.106Z+ chown build:build /home/build /work
192026-07-12T18:25:28.108Z+ chmod 0700 /home/build /work
202026-07-12T18:25:28.111Zprocess exited: duration 4132 ms, exit code 0
 
212026-07-12T18:25:28.117Zstarting task 1: "rust-toolchain"
222026-07-12T18:25:28.120Z+ printf ' * rust toolchain channel = "%s"\n' 1.90.0
232026-07-12T18:25:28.120Z * rust toolchain channel = "1.90.0"
242026-07-12T18:25:28.120Z * rust toolchain profile = "default"
252026-07-12T18:25:28.120Z+ printf ' * rust toolchain profile = "%s"\n' default
262026-07-12T18:25:28.120Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272026-07-12T18:25:28.120Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282026-07-12T18:25:28.123Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-07-12T18:25:28.123Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.90.0 --profile default
302026-07-12T18:25:28.241Zinfo: downloading installer
312026-07-12T18:25:29.534Zwarn: It looks like you have an existing installation of Rust at:
322026-07-12T18:25:29.534Zwarn: /opt/ooce/bin
332026-07-12T18:25:29.534Zwarn: It is recommended that rustup be the primary Rust installation.
342026-07-12T18:25:29.534Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352026-07-12T18:25:29.534Zwarn: If you are sure that you want both rustup and your already installed Rust
362026-07-12T18:25:29.534Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372026-07-12T18:25:29.534Zwarn: or pass `-y' to ignore all ignorable checks.
382026-07-12T18:25:29.534Zerror: cannot install while Rust is installed
392026-07-12T18:25:29.534Zwarn: continuing (because the -y flag is set and the error is ignorable)
402026-07-12T18:25:29.537Zwarn: It looks like you have an existing rustup settings file at:
412026-07-12T18:25:29.537Zwarn: /home/build/.rustup/settings.toml
422026-07-12T18:25:29.537Zwarn: Rustup will install the default toolchain as specified in the settings file,
432026-07-12T18:25:29.537Zwarn: instead of the one inferred from the default host triple.
442026-07-12T18:25:29.547Zinfo: profile set to default
452026-07-12T18:25:29.548Zinfo: default host triple is x86_64-unknown-illumos
462026-07-12T18:25:29.550Zinfo: syncing channel updates for 1.90.0-x86_64-unknown-illumos
472026-07-12T18:25:29.689Zinfo: latest update on 2025-09-18 for version 1.90.0 (1159e78c4 2025-09-14)
482026-07-12T18:25:29.692Zinfo: downloading 6 components
492026-07-12T18:25:44.767Zinfo: default toolchain set to 1.90.0-x86_64-unknown-illumos
502026-07-12T18:25:44.767Z
512026-07-12T18:25:44.796Z 1.90.0-x86_64-unknown-illumos installed - rustc 1.90.0 (1159e78c4 2025-09-14)
522026-07-12T18:25:44.796Z
532026-07-12T18:25:44.796Z
542026-07-12T18:25:44.796ZRust is installed now. Great!
552026-07-12T18:25:44.796Z
562026-07-12T18:25:44.800ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
572026-07-12T18:25:44.800Zenvironment variable. This has not been done automatically.
582026-07-12T18:25:44.800Z
592026-07-12T18:25:44.800ZTo configure your current shell, you need to source
602026-07-12T18:25:44.800Zthe corresponding env file under $HOME/.cargo.
612026-07-12T18:25:44.800Z
622026-07-12T18:25:44.800ZThis is usually done by running one of the following (note the leading DOT):
632026-07-12T18:25:44.800Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
642026-07-12T18:25:44.800Zsource "$HOME/.cargo/env.fish" # For fish
652026-07-12T18:25:44.800Zsource "~/.cargo/env.nu" # For nushell
662026-07-12T18:25:44.801Zsource "$HOME/.cargo/env.tcsh" # For tcsh
672026-07-12T18:25:44.801Z. "$HOME/.cargo/env.ps1" # For pwsh
682026-07-12T18:25:44.801Zsource "$HOME/.cargo/env.xsh" # For xonsh
692026-07-12T18:25:44.801Zwarn: no default linker (`cc`) was found in your PATH
702026-07-12T18:25:44.801Zwarn: many Rust crates require a system C toolchain to build
712026-07-12T18:25:44.875Z+ rustup --version
722026-07-12T18:25:44.883Zrustup 1.29.0 (28d1352db 2026-03-05)
732026-07-12T18:25:44.887Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
742026-07-12T18:25:44.906Zinfo: the currently active `rustc` version is `rustc 1.90.0 (1159e78c4 2025-09-14)`
752026-07-12T18:25:44.909Z+ cargo --version
762026-07-12T18:25:44.921Zcargo 1.90.0 (840b83a10 2025-07-30)
772026-07-12T18:25:44.924Z+ rustc --version
782026-07-12T18:25:44.943Zrustc 1.90.0 (1159e78c4 2025-09-14)
792026-07-12T18:25:44.946Zprocess exited: duration 16819 ms, exit code 0
 
802026-07-12T18:25:44.952Zstarting task 2: "authentication"
812026-07-12T18:25:44.969Zprocess exited: duration 16 ms, exit code 0
 
822026-07-12T18:25:44.975Zstarting task 3: "clone repository"
832026-07-12T18:25:44.978Z+ mkdir -p /work/oxidecomputer/propolis
842026-07-12T18:25:44.981Z+ git clone https://github.com/oxidecomputer/propolis /work/oxidecomputer/propolis
852026-07-12T18:25:45.011ZCloning into '/work/oxidecomputer/propolis'...
862026-07-12T18:25:46.008Z+ cd /work/oxidecomputer/propolis
872026-07-12T18:25:46.008Z+ git fetch origin cd0e2618eac4d80bbfcdbcbd546cb27fd62caa90
882026-07-12T18:25:46.250ZFrom https://github.com/oxidecomputer/propolis
892026-07-12T18:25:46.250Z * branch cd0e2618eac4d80bbfcdbcbd546cb27fd62caa90 -> FETCH_HEAD
902026-07-12T18:25:46.255Z+ [[ -n '' ]]
912026-07-12T18:25:46.255Z+ git reset --hard cd0e2618eac4d80bbfcdbcbd546cb27fd62caa90
922026-07-12T18:25:46.276ZHEAD is now at cd0e2618 [softnpu] release pipeline lock before egress I/O
932026-07-12T18:25:46.279Zprocess exited: duration 1301 ms, exit code 0
 
942026-07-12T18:25:46.285Zstarting task 4: "build"
952026-07-12T18:25:46.295Zhint: Using 'master' as the name for the initial branch. This default branch name
962026-07-12T18:25:46.295Zhint: is subject to change. To configure the initial branch name to use in all
972026-07-12T18:25:46.295Zhint: of your new repositories, which will suppress this warning, call:
982026-07-12T18:25:46.295Zhint:
992026-07-12T18:25:46.295Zhint: git config --global init.defaultBranch <name>
1002026-07-12T18:25:46.295Zhint:
1012026-07-12T18:25:46.295Zhint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
1022026-07-12T18:25:46.295Zhint: 'development'. The just-created branch can be renamed via this command:
1032026-07-12T18:25:46.295Zhint:
1042026-07-12T18:25:46.295Zhint: git branch -m <name>
1052026-07-12T18:25:46.299ZInitialized empty Git repository in /work/oxidecomputer/propolis/gate_src/.git/
1062026-07-12T18:26:27.169ZFrom https://code.oxide.computer/illumos-gate
1072026-07-12T18:26:27.169Z * branch refs/changes/75/775/3 -> FETCH_HEAD
1082026-07-12T18:26:30.025ZHEAD is now at 1ee3e1a7 stlouis#986 Want viona ioctls to control MAC filter tables
1092026-07-12T18:26:30.068ZRUNNING HEADER-CHECK FOR crates/bhyve-api/header-check/
1102026-07-12T18:26:30.096Zwarning: no edition set: defaulting to the 2015 edition while the latest is 2024
1112026-07-12T18:26:30.149Z Updating crates.io index
1122026-07-12T18:26:30.732Z Locking 44 packages to latest compatible versions
1132026-07-12T18:26:30.736Z Adding strum v0.25.0 (available: v0.28.0)
1142026-07-12T18:26:30.738Z Downloading crates ...
1152026-07-12T18:26:30.786Z Downloaded dirs v2.0.2
1162026-07-12T18:26:30.795Z Downloaded semver v1.0.28
1172026-07-12T18:26:30.798Z Downloaded cfg-if v0.1.10
1182026-07-12T18:26:30.798Z Downloaded bitflags v1.3.2
1192026-07-12T18:26:30.801Z Downloaded heck v0.5.0
1202026-07-12T18:26:30.804Z Downloaded strum v0.26.3
1212026-07-12T18:26:30.812Z Downloaded itoa v1.0.18
1222026-07-12T18:26:30.815Z Downloaded ctest2 v0.4.10
1232026-07-12T18:26:30.826Z Downloaded strum v0.25.0
1242026-07-12T18:26:30.829Z Downloaded dirs-sys v0.3.7
1252026-07-12T18:26:30.833Z Downloaded rustc_version v0.4.1
1262026-07-12T18:26:30.838Z Downloaded zmij v1.0.21
1272026-07-12T18:26:30.840Z Downloaded shlex v2.0.1
1282026-07-12T18:26:30.843Z Downloaded quote v1.0.46
1292026-07-12T18:26:30.843Z Downloaded rustversion v1.0.23
1302026-07-12T18:26:30.846Z Downloaded garando_pos v0.1.0
1312026-07-12T18:26:30.849Z Downloaded garando_errors v0.1.0
1322026-07-12T18:26:30.853Z Downloaded unicode-xid v0.2.6
1332026-07-12T18:26:30.855Z Downloaded find-msvc-tools v0.1.9
1342026-07-12T18:26:30.861Z Downloaded strum_macros v0.26.4
1352026-07-12T18:26:30.867Z Downloaded term v0.6.1
1362026-07-12T18:26:30.871Z Downloaded unicode-ident v1.0.24
1372026-07-12T18:26:30.875Z Downloaded proc-macro2 v1.0.106
1382026-07-12T18:26:30.875Z Downloaded log v0.4.33
1392026-07-12T18:26:30.879Z Downloaded serde_core v1.0.228
1402026-07-12T18:26:30.884Z Downloaded serde_derive v1.0.228
1412026-07-12T18:26:30.893Z Downloaded cc v1.2.67
1422026-07-12T18:26:30.896Z Downloaded serde v1.0.228
1432026-07-12T18:26:30.899Z Downloaded memchr v2.8.3
1442026-07-12T18:26:30.916Z Downloaded serde_json v1.0.150
1452026-07-12T18:26:30.939Z Downloaded garando_syntax v0.1.1
1462026-07-12T18:26:30.948Z Downloaded syn v2.0.118
1472026-07-12T18:26:30.989Z Downloaded libc v0.2.186
1482026-07-12T18:26:31.039Z Compiling proc-macro2 v1.0.106
1492026-07-12T18:26:31.039Z Compiling unicode-ident v1.0.24
1502026-07-12T18:26:31.042Z Compiling quote v1.0.46
1512026-07-12T18:26:31.042Z Compiling libc v0.2.186
1522026-07-12T18:26:31.042Z Compiling serde_core v1.0.228
1532026-07-12T18:26:31.042Z Compiling serde v1.0.228
1542026-07-12T18:26:31.042Z Compiling cfg-if v0.1.10
1552026-07-12T18:26:31.042Z Compiling zmij v1.0.21
1562026-07-12T18:26:31.123Z Compiling rustversion v1.0.23
1572026-07-12T18:26:31.178Z Compiling serde_json v1.0.150
1582026-07-12T18:26:31.410Z Compiling itoa v1.0.18
1592026-07-12T18:26:31.432Z Compiling heck v0.5.0
1602026-07-12T18:26:31.432Z Compiling unicode-xid v0.2.6
1612026-07-12T18:26:31.523Z Compiling memchr v2.8.3
1622026-07-12T18:26:31.566Z Compiling find-msvc-tools v0.1.9
1632026-07-12T18:26:31.616Z Compiling bitflags v1.3.2
1642026-07-12T18:26:31.675Z Compiling semver v1.0.28
1652026-07-12T18:26:31.678Z Compiling log v0.4.33
1662026-07-12T18:26:31.793Z Compiling dirs-sys v0.3.7
1672026-07-12T18:26:31.810Z Compiling shlex v2.0.1
1682026-07-12T18:26:31.837Z Compiling strum v0.25.0
1692026-07-12T18:26:31.944Z Compiling dirs v2.0.2
1702026-07-12T18:26:31.947Z Compiling cc v1.2.67
1712026-07-12T18:26:31.980Z Compiling rustc_version v0.4.1
1722026-07-12T18:26:32.011Z Compiling term v0.6.1
1732026-07-12T18:26:32.206Z Compiling syn v2.0.118
1742026-07-12T18:26:33.806Z Compiling serde_derive v1.0.228
1752026-07-12T18:26:33.806Z Compiling strum_macros v0.26.4
1762026-07-12T18:26:34.829Z Compiling strum v0.26.3
1772026-07-12T18:26:34.892Z Compiling bhyve_api_sys v0.0.0 (/work/oxidecomputer/propolis/crates/bhyve-api/sys)
1782026-07-12T18:26:35.866Z Compiling garando_pos v0.1.0
1792026-07-12T18:26:36.136Z Compiling garando_errors v0.1.0
1802026-07-12T18:26:36.517Z Compiling garando_syntax v0.1.1
1812026-07-12T18:26:40.523Z Compiling ctest2 v0.4.10
1822026-07-12T18:26:41.149Z Compiling bhyve_api-hdrchk v0.0.0 (/work/oxidecomputer/propolis/crates/bhyve-api/header-check)
1832026-07-12T18:26:43.397Z Finished `test` profile [unoptimized + debuginfo] target(s) in 13.31s
1842026-07-12T18:26:43.415Z Running test/main.rs (target/debug/deps/main-b97ff603ca3d8a5d)
1852026-07-12T18:26:43.418ZRUNNING ALL TESTS
1862026-07-12T18:26:43.419ZPASSED 1185 tests
1872026-07-12T18:26:43.424ZRUNNING HEADER-CHECK FOR crates/nvpair/header-check/
1882026-07-12T18:26:43.482Z Updating crates.io index
1892026-07-12T18:26:43.645Z Locking 39 packages to latest compatible versions
1902026-07-12T18:26:43.686Z Compiling proc-macro2 v1.0.106
1912026-07-12T18:26:43.686Z Compiling libc v0.2.186
1922026-07-12T18:26:43.689Z Compiling quote v1.0.46
1932026-07-12T18:26:43.689Z Compiling unicode-ident v1.0.24
1942026-07-12T18:26:43.689Z Compiling serde_core v1.0.228
1952026-07-12T18:26:43.690Z Compiling serde v1.0.228
1962026-07-12T18:26:43.698Z Compiling cfg-if v0.1.10
1972026-07-12T18:26:43.701Z Compiling zmij v1.0.21
1982026-07-12T18:26:43.744Z Compiling serde_json v1.0.150
1992026-07-12T18:26:43.789Z Compiling itoa v1.0.18
2002026-07-12T18:26:43.940Z Compiling memchr v2.8.3
2012026-07-12T18:26:43.950Z Compiling unicode-xid v0.2.6
2022026-07-12T18:26:43.970Z Compiling shlex v2.0.1
2032026-07-12T18:26:43.996Z Compiling log v0.4.33
2042026-07-12T18:26:44.036Z Compiling bitflags v1.3.2
2052026-07-12T18:26:44.090Z Compiling semver v1.0.28
2062026-07-12T18:26:44.122Z Compiling find-msvc-tools v0.1.9
2072026-07-12T18:26:44.243Z Compiling cc v1.2.67
2082026-07-12T18:26:44.287Z Compiling rustc_version v0.4.1
2092026-07-12T18:26:44.365Z Compiling dirs-sys v0.3.7
2102026-07-12T18:26:44.402Z Compiling nvpair_sys v0.0.0 (/work/oxidecomputer/propolis/crates/nvpair/sys)
2112026-07-12T18:26:44.473Z Compiling dirs v2.0.2
2122026-07-12T18:26:44.533Z Compiling term v0.6.1
2132026-07-12T18:26:44.732Z Compiling syn v2.0.118
2142026-07-12T18:26:45.981Z Compiling serde_derive v1.0.228
2152026-07-12T18:26:47.842Z Compiling garando_pos v0.1.0
2162026-07-12T18:26:48.099Z Compiling garando_errors v0.1.0
2172026-07-12T18:26:48.463Z Compiling garando_syntax v0.1.1
2182026-07-12T18:26:52.480Z Compiling ctest2 v0.4.10
2192026-07-12T18:26:53.103Z Compiling nvpair-hdrchk v0.0.0 (/work/oxidecomputer/propolis/crates/nvpair/header-check)
2202026-07-12T18:26:53.993Z Finished `test` profile [unoptimized + debuginfo] target(s) in 10.55s
2212026-07-12T18:26:54.008Z Running test/main.rs (target/debug/deps/main-55271dba863c8692)
2222026-07-12T18:26:54.011ZRUNNING ALL TESTS
2232026-07-12T18:26:54.011ZPASSED 90 tests
2242026-07-12T18:26:54.015ZRUNNING HEADER-CHECK FOR crates/viona-api/header-check/
2252026-07-12T18:26:54.072Z Updating crates.io index
2262026-07-12T18:26:54.251Z Locking 41 packages to latest compatible versions
2272026-07-12T18:26:54.294Z Compiling libc v0.2.186
2282026-07-12T18:26:54.294Z Compiling proc-macro2 v1.0.106
2292026-07-12T18:26:54.294Z Compiling quote v1.0.46
2302026-07-12T18:26:54.294Z Compiling unicode-ident v1.0.24
2312026-07-12T18:26:54.297Z Compiling serde_core v1.0.228
2322026-07-12T18:26:54.297Z Compiling serde v1.0.228
2332026-07-12T18:26:54.297Z Compiling cfg-if v0.1.10
2342026-07-12T18:26:54.297Z Compiling zmij v1.0.21
2352026-07-12T18:26:54.357Z Compiling serde_json v1.0.150
2362026-07-12T18:26:54.399Z Compiling unicode-xid v0.2.6
2372026-07-12T18:26:54.496Z Compiling memchr v2.8.3
2382026-07-12T18:26:54.562Z Compiling itoa v1.0.18
2392026-07-12T18:26:54.589Z Compiling log v0.4.33
2402026-07-12T18:26:54.614Z Compiling find-msvc-tools v0.1.9
2412026-07-12T18:26:54.711Z Compiling semver v1.0.28
2422026-07-12T18:26:54.734Z Compiling shlex v2.0.1
2432026-07-12T18:26:54.819Z Compiling bitflags v1.3.2
2442026-07-12T18:26:54.839Z Compiling cc v1.2.67
2452026-07-12T18:26:54.890Z Compiling rustc_version v0.4.1
2462026-07-12T18:26:54.960Z Compiling dirs-sys v0.3.7
2472026-07-12T18:26:54.970Z Compiling nvpair_sys v0.0.0 (/work/oxidecomputer/propolis/crates/nvpair/sys)
2482026-07-12T18:26:55.047Z Compiling nvpair v0.0.0 (/work/oxidecomputer/propolis/crates/nvpair)
2492026-07-12T18:26:55.063Z Compiling dirs v2.0.2
2502026-07-12T18:26:55.121Z Compiling term v0.6.1
2512026-07-12T18:26:55.137Z Compiling viona_api v0.0.0 (/work/oxidecomputer/propolis/crates/viona-api)
2522026-07-12T18:26:55.323Z Compiling syn v2.0.118
2532026-07-12T18:26:56.589Z Compiling serde_derive v1.0.228
2542026-07-12T18:26:58.451Z Compiling garando_pos v0.1.0
2552026-07-12T18:26:58.711Z Compiling garando_errors v0.1.0
2562026-07-12T18:26:59.076Z Compiling garando_syntax v0.1.1
2572026-07-12T18:27:03.092Z Compiling ctest2 v0.4.10
2582026-07-12T18:27:03.723Z Compiling viona_api-hdrchk v0.0.0 (/work/oxidecomputer/propolis/crates/viona-api/header-check)
2592026-07-12T18:27:04.755Z Finished `test` profile [unoptimized + debuginfo] target(s) in 10.72s
2602026-07-12T18:27:04.770Z Running test/main.rs (target/debug/deps/main-6981ff2efb791187)
2612026-07-12T18:27:04.773ZRUNNING ALL TESTS
2622026-07-12T18:27:04.773ZPASSED 299 tests
2632026-07-12T18:27:04.778Zprocess exited: duration 78452 ms, exit code 0
 
2642026-07-12T18:27:04.784Zfound 0 output files