01M0ZZ0J5NC4MGCFA9R738WZJX: opte-p5p

BasicConfig {
    output_rules: [
        "=/out/opte.p5p",
        "=/out/opte.p5p.sha256",
    ],
    rust_toolchain: Some(
        Bool(
            true,
        ),
    ),
    target: Some(
        "helios-3.0",
    ),
    access_repos: [],
    publish: [
        BasicConfigPublish {
            from_output: "/out/opte.p5p",
            series: "repo",
            name: "opte.p5p",
        },
        BasicConfigPublish {
            from_output: "/out/opte.p5p.sha256",
            series: "repo",
            name: "opte.p5p.sha256",
        },
    ],
    skip_clone: false,
}

Buildomat Job: 01M0ZZ116JAFSTJDAW8TZWET92

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12026-08-26T21:19:38.594Zjob assigned to worker 01M0ZZ1BC0N1Y9KGY1KGYSE5GR [factory aws, i-00bd8b9b5f55b7f7a] (queued for 56 s)
 
22026-08-26T21:19:44.902Zstarting task 0: "setup"
32026-08-26T21:19:44.906Z++ uname -s
42026-08-26T21:19:44.909Z+ kern=SunOS
52026-08-26T21:19:44.909Z+ build_user=build
62026-08-26T21:19:44.909Z+ build_uid=12345
72026-08-26T21:19:44.909Z+ work_dir=/work
82026-08-26T21:19:44.909Z+ input_dir=/input
92026-08-26T21:19:44.909Z+ [[ 0 == 12345 ]]
102026-08-26T21:19:44.909Z+ case "$kern" in
112026-08-26T21:19:44.909Z+ groupadd -g 12345 build
122026-08-26T21:19:44.912Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-08-26T21:19:46.916Z+ zfs create -o mountpoint=/work rpool/work
142026-08-26T21:19:46.999Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-08-26T21:19:47.003Z+ home_fs=zfs
162026-08-26T21:19:47.003Z+ [[ zfs == autofs ]]
172026-08-26T21:19:47.003Z+ mkdir -p /home/build
182026-08-26T21:19:47.003Z+ chown build:build /home/build /work
192026-08-26T21:19:49.003Z+ chmod 0700 /home/build /work
202026-08-26T21:19:49.007Zprocess exited: duration 4106 ms, exit code 0
 
212026-08-26T21:19:49.013Zstarting task 1: "rust-toolchain"
222026-08-26T21:19:49.017Z+ printf ' * rust toolchain channel = "%s"\n' 1.97.1
232026-08-26T21:19:49.017Z * rust toolchain channel = "1.97.1"
242026-08-26T21:19:49.017Z+ printf ' * rust toolchain profile = "%s"\n' default
252026-08-26T21:19:49.017Z * rust toolchain profile = "default"
262026-08-26T21:19:49.017Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272026-08-26T21:19:49.017Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282026-08-26T21:19:49.020Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-08-26T21:19:49.020Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.97.1 --profile default
302026-08-26T21:19:49.090Zinfo: downloading installer
312026-08-26T21:19:50.529Zwarn: It looks like you have an existing rustup settings file at:
322026-08-26T21:19:50.529Zwarn: /home/build/.rustup/settings.toml
332026-08-26T21:19:50.529Zwarn: Rustup will install the default toolchain as specified in the settings file,
342026-08-26T21:19:50.529Zwarn: instead of the one inferred from the default host triple.
352026-08-26T21:19:50.540Zinfo: profile set to default
362026-08-26T21:19:50.540Zinfo: default host triple is x86_64-unknown-illumos
372026-08-26T21:19:50.544Zinfo: syncing channel updates for 1.97.1-x86_64-unknown-illumos
382026-08-26T21:19:50.685Zinfo: latest update on 2026-07-16 for version 1.97.1 (8bab26f4f 2026-07-14)
392026-08-26T21:19:50.688Zinfo: downloading 6 components
402026-08-26T21:20:06.491Zinfo: default toolchain set to 1.97.1-x86_64-unknown-illumos
412026-08-26T21:20:06.491Z
422026-08-26T21:20:06.518Z 1.97.1-x86_64-unknown-illumos installed - rustc 1.97.1 (8bab26f4f 2026-07-14)
432026-08-26T21:20:06.518Z
442026-08-26T21:20:06.518Z
452026-08-26T21:20:06.518ZRust is installed now. Great!
462026-08-26T21:20:06.518Z
472026-08-26T21:20:06.523ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
482026-08-26T21:20:06.523Zenvironment variable. This has not been done automatically.
492026-08-26T21:20:06.523Z
502026-08-26T21:20:06.523ZTo configure your current shell, you need to source
512026-08-26T21:20:06.523Zthe corresponding env file under $HOME/.cargo.
522026-08-26T21:20:06.523Z
532026-08-26T21:20:06.523ZThis is usually done by running one of the following (note the leading DOT):
542026-08-26T21:20:06.523Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
552026-08-26T21:20:06.523Zsource "$HOME/.cargo/env.fish" # For fish
562026-08-26T21:20:06.523Zsource "~/.cargo/env.nu" # For nushell
572026-08-26T21:20:06.523Zsource "$HOME/.cargo/env.tcsh" # For tcsh
582026-08-26T21:20:06.523Z. "$HOME/.cargo/env.ps1" # For pwsh
592026-08-26T21:20:06.523Zsource "$HOME/.cargo/env.xsh" # For xonsh
602026-08-26T21:20:06.523Zwarn: no default linker (`cc`) was found in your PATH
612026-08-26T21:20:06.523Zwarn: many Rust crates require a system C toolchain to build
622026-08-26T21:20:06.626Z+ rustup --version
632026-08-26T21:20:06.635Zrustup 1.29.0 (28d1352db 2026-03-05)
642026-08-26T21:20:06.638Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
652026-08-26T21:20:06.656Zinfo: the currently active `rustc` version is `rustc 1.97.1 (8bab26f4f 2026-07-14)`
662026-08-26T21:20:06.659Z+ cargo --version
672026-08-26T21:20:06.673Zcargo 1.97.1 (c980f4866 2026-06-30)
682026-08-26T21:20:06.676Z+ rustc --version
692026-08-26T21:20:06.695Zrustc 1.97.1 (8bab26f4f 2026-07-14)
702026-08-26T21:20:06.699Zprocess exited: duration 17684 ms, exit code 0
 
712026-08-26T21:20:06.706Zstarting task 2: "authentication"
722026-08-26T21:20:06.725Zprocess exited: duration 18 ms, exit code 0
 
732026-08-26T21:20:06.731Zstarting task 3: "clone repository"
742026-08-26T21:20:06.735Z+ mkdir -p /work/oxidecomputer/opte
752026-08-26T21:20:06.738Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
762026-08-26T21:20:06.768ZCloning into '/work/oxidecomputer/opte'...
772026-08-26T21:20:08.209Z+ cd /work/oxidecomputer/opte
782026-08-26T21:20:08.209Z+ git fetch origin 0c0dbc457f2ed49fc7b40485bdfd565f687664ca
792026-08-26T21:20:08.488ZFrom https://github.com/oxidecomputer/opte
802026-08-26T21:20:08.488Z * branch 0c0dbc457f2ed49fc7b40485bdfd565f687664ca -> FETCH_HEAD
812026-08-26T21:20:08.494Z+ [[ -n bound-my-list ]]
822026-08-26T21:20:08.497Z++ git branch --show-current
832026-08-26T21:20:08.497Z+ current=master
842026-08-26T21:20:08.497Z+ [[ master != bound-my-list ]]
852026-08-26T21:20:08.497Z+ git branch -f bound-my-list 0c0dbc457f2ed49fc7b40485bdfd565f687664ca
862026-08-26T21:20:08.501Z+ git checkout -f bound-my-list
872026-08-26T21:20:08.517ZSwitched to branch 'bound-my-list'
882026-08-26T21:20:08.520Z+ git reset --hard 0c0dbc457f2ed49fc7b40485bdfd565f687664ca
892026-08-26T21:20:08.534ZHEAD is now at 0c0dbc4 Expand expiry benchmarks with *actual* expiry
902026-08-26T21:20:08.538Zprocess exited: duration 1803 ms, exit code 0
 
912026-08-26T21:20:08.547Zstarting task 4: "build"
922026-08-26T21:20:08.550Z+ source .github/buildomat/common.sh
932026-08-26T21:20:08.553Z++ rustup show active-toolchain
942026-08-26T21:20:08.557Z1.97.1-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/rust-toolchain.toml')
952026-08-26T21:20:08.557Z++ pushd xde
962026-08-26T21:20:08.557Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
972026-08-26T21:20:08.557Z++ rustup show active-toolchain
982026-08-26T21:20:08.562Zinfo: syncing channel updates for nightly-2026-07-20-x86_64-unknown-illumos
992026-08-26T21:20:08.715Zinfo: latest update on 2026-07-20 for version 1.99.0-nightly (9f36de775 2026-07-19)
1002026-08-26T21:20:08.718Zinfo: downloading 6 components
1012026-08-26T21:20:23.824Znightly-2026-07-20-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/xde/rust-toolchain.toml')
1022026-08-26T21:20:23.921Z+++ rustup show active-toolchain -v
1032026-08-26T21:20:23.925Z+++ head -n 1
1042026-08-26T21:20:23.925Z+++ cut '-d ' -f1
1052026-08-26T21:20:23.980Z++ export NIGHTLY=nightly-2026-07-20-x86_64-unknown-illumos
1062026-08-26T21:20:23.980Z++ NIGHTLY=nightly-2026-07-20-x86_64-unknown-illumos
1072026-08-26T21:20:23.980Z++ popd
1082026-08-26T21:20:23.984Z/work/oxidecomputer/opte
1092026-08-26T21:20:23.984Z+ TGT_BASE=/work
1102026-08-26T21:20:23.984Z+ REL_SRC=target/x86_64-unknown-unknown/release-lto
1112026-08-26T21:20:23.984Z+ REL_TGT=/work/release
1122026-08-26T21:20:23.984Z+ mkdir -p /work/release
1132026-08-26T21:20:23.984Z+ cargo --version
1142026-08-26T21:20:23.992Zcargo 1.97.1 (c980f4866 2026-06-30)
1152026-08-26T21:20:23.995Z+ rustc --version
1162026-08-26T21:20:24.015Zrustc 1.97.1 (8bab26f4f 2026-07-14)
1172026-08-26T21:20:24.018Z+ header 'build xde and opteadm (release+debug)'
1182026-08-26T21:20:24.018Z+ echo '# ==== build xde and opteadm (release+debug) ==== #'
1192026-08-26T21:20:24.018Z+ ptime -m cargo xtask build --profile all
1202026-08-26T21:20:24.018Z# ==== build xde and opteadm (release+debug) ==== #
1212026-08-26T21:20:24.112Z Updating crates.io index
1222026-08-26T21:20:24.115Z Updating git repository `https://github.com/oxidecomputer/falcon`
1232026-08-26T21:20:25.112Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1242026-08-26T21:20:25.438Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1252026-08-26T21:20:25.723Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1262026-08-26T21:20:26.211Z Updating git repository `https://github.com/oxidecomputer/zone`
1272026-08-26T21:20:26.528Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1282026-08-26T21:20:26.853Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1292026-08-26T21:20:28.322Z Downloading crates ...
1302026-08-26T21:20:28.355Z Downloaded cargo-platform v0.3.3
1312026-08-26T21:20:28.367Z Downloaded heck v0.5.0
1322026-08-26T21:20:28.374Z Downloaded proc-macro2 v1.0.106
1332026-08-26T21:20:28.374Z Downloaded terminal_size v0.4.4
1342026-08-26T21:20:28.374Z Downloaded equivalent v1.0.2
1352026-08-26T21:20:28.374Z Downloaded anstream v1.0.0
1362026-08-26T21:20:28.374Z Downloaded strsim v0.11.1
1372026-08-26T21:20:28.378Z Downloaded clap v4.6.1
1382026-08-26T21:20:28.378Z Downloaded errno v0.3.14
1392026-08-26T21:20:28.389Z Downloaded is_terminal_polyfill v1.70.2
1402026-08-26T21:20:28.389Z Downloaded unicode-ident v1.0.24
1412026-08-26T21:20:28.389Z Downloaded anstyle-query v1.1.5
1422026-08-26T21:20:28.393Z Downloaded colorchoice v1.0.5
1432026-08-26T21:20:28.393Z Downloaded toml_datetime v1.1.1+spec-1.1.0
1442026-08-26T21:20:28.393Z Downloaded clap_lex v1.1.0
1452026-08-26T21:20:28.393Z Downloaded utf8parse v0.2.2
1462026-08-26T21:20:28.393Z Downloaded itoa v1.0.18
1472026-08-26T21:20:28.415Z Downloaded serde_spanned v1.1.1
1482026-08-26T21:20:28.420Z Downloaded cargo_metadata v0.23.1
1492026-08-26T21:20:28.420Z Downloaded anstyle-parse v1.0.0
1502026-08-26T21:20:28.420Z Downloaded toml_parser v1.1.2+spec-1.1.0
1512026-08-26T21:20:28.420Z Downloaded clap_derive v4.6.1
1522026-08-26T21:20:28.420Z Downloaded anyhow v1.0.103
1532026-08-26T21:20:28.430Z Downloaded zmij v1.0.22
1542026-08-26T21:20:28.430Z Downloaded thiserror-impl v2.0.18
1552026-08-26T21:20:28.430Z Downloaded thiserror v2.0.18
1562026-08-26T21:20:28.434Z Downloaded toml_writer v1.1.1+spec-1.1.0
1572026-08-26T21:20:28.434Z Downloaded quote v1.0.46
1582026-08-26T21:20:28.434Z Downloaded bitflags v2.13.0
1592026-08-26T21:20:28.438Z Downloaded semver v1.0.28
1602026-08-26T21:20:28.443Z Downloaded anstyle v1.0.14
1612026-08-26T21:20:28.451Z Downloaded camino v1.2.4
1622026-08-26T21:20:28.461Z Downloaded serde_core v1.0.228
1632026-08-26T21:20:28.461Z Downloaded toml v1.1.2+spec-1.1.0
1642026-08-26T21:20:28.461Z Downloaded serde_derive v1.0.228
1652026-08-26T21:20:28.461Z Downloaded serde v1.0.228
1662026-08-26T21:20:28.465Z Downloaded indexmap v2.14.0
1672026-08-26T21:20:28.477Z Downloaded memchr v2.8.3
1682026-08-26T21:20:28.481Z Downloaded hashbrown v0.17.1
1692026-08-26T21:20:28.496Z Downloaded serde_json v1.0.150
1702026-08-26T21:20:28.507Z Downloaded clap_builder v4.6.0
1712026-08-26T21:20:28.507Z Downloaded winnow v1.0.3
1722026-08-26T21:20:28.528Z Downloaded syn v2.0.118
1732026-08-26T21:20:28.536Z Downloaded rustix v1.1.4
1742026-08-26T21:20:28.549Z Downloaded libc v0.2.186
1752026-08-26T21:20:28.601Z Compiling serde_core v1.0.228
1762026-08-26T21:20:28.601Z Compiling proc-macro2 v1.0.106
1772026-08-26T21:20:28.601Z Compiling unicode-ident v1.0.24
1782026-08-26T21:20:28.601Z Compiling quote v1.0.46
1792026-08-26T21:20:28.601Z Compiling libc v0.2.186
1802026-08-26T21:20:28.601Z Compiling rustix v1.1.4
1812026-08-26T21:20:28.605Z Compiling zmij v1.0.22
1822026-08-26T21:20:28.605Z Compiling bitflags v2.13.0
1832026-08-26T21:20:28.817Z Compiling utf8parse v0.2.2
1842026-08-26T21:20:28.916Z Compiling anstyle-parse v1.0.0
1852026-08-26T21:20:29.052Z Compiling camino v1.2.4
1862026-08-26T21:20:29.070Z Compiling colorchoice v1.0.5
1872026-08-26T21:20:29.131Z Compiling thiserror v2.0.18
1882026-08-26T21:20:29.143Z Compiling anstyle-query v1.1.5
1892026-08-26T21:20:29.167Z Compiling serde v1.0.228
1902026-08-26T21:20:29.330Z Compiling serde_json v1.0.150
1912026-08-26T21:20:29.341Z Compiling anstyle v1.0.14
1922026-08-26T21:20:29.358Z Compiling errno v0.3.14
1932026-08-26T21:20:29.405Z Compiling is_terminal_polyfill v1.70.2
1942026-08-26T21:20:29.466Z Compiling anstream v1.0.0
1952026-08-26T21:20:29.526Z Compiling itoa v1.0.18
1962026-08-26T21:20:29.534Z Compiling heck v0.5.0
1972026-08-26T21:20:29.644Z Compiling memchr v2.8.3
1982026-08-26T21:20:29.779Z Compiling anyhow v1.0.103
1992026-08-26T21:20:29.893Z Compiling syn v2.0.118
2002026-08-26T21:20:29.905Z Compiling clap_lex v1.1.0
2012026-08-26T21:20:29.957Z Compiling terminal_size v0.4.4
2022026-08-26T21:20:29.957Z Compiling strsim v0.11.1
2032026-08-26T21:20:30.103Z Compiling winnow v1.0.3
2042026-08-26T21:20:30.309Z Compiling clap_builder v4.6.0
2052026-08-26T21:20:30.319Z Compiling toml_writer v1.1.1+spec-1.1.0
2062026-08-26T21:20:30.508Z Compiling toml_parser v1.1.2+spec-1.1.0
2072026-08-26T21:20:30.830Z Compiling serde_spanned v1.1.1
2082026-08-26T21:20:30.895Z Compiling toml_datetime v1.1.1+spec-1.1.0
2092026-08-26T21:20:30.954Z Compiling semver v1.0.28
2102026-08-26T21:20:31.054Z Compiling cargo-platform v0.3.3
2112026-08-26T21:20:31.385Z Compiling toml v1.1.2+spec-1.1.0
2122026-08-26T21:20:32.069Z Compiling thiserror-impl v2.0.18
2132026-08-26T21:20:32.069Z Compiling serde_derive v1.0.228
2142026-08-26T21:20:32.069Z Compiling clap_derive v4.6.1
2152026-08-26T21:20:33.643Z Compiling clap v4.6.1
2162026-08-26T21:20:35.288Z Compiling cargo_metadata v0.23.1
2172026-08-26T21:20:37.731Z Compiling xtask v0.1.0 (/work/oxidecomputer/opte/xtask)
2182026-08-26T21:20:39.312Z Finished `dev` profile [optimized + debuginfo] target(s) in 15.28s
2192026-08-26T21:20:39.388Z Running `target/debug/xtask build --profile all`
2202026-08-26T21:20:40.848ZBuilding opteadm (release).
2212026-08-26T21:20:40.936Z Compiling proc-macro2 v1.0.106
2222026-08-26T21:20:40.937Z Compiling quote v1.0.46
2232026-08-26T21:20:40.937Z Compiling unicode-ident v1.0.24
2242026-08-26T21:20:40.937Z Compiling serde_core v1.0.228
2252026-08-26T21:20:40.937Z Compiling libc v0.2.186
2262026-08-26T21:20:40.942Z Compiling cfg-if v1.0.4
2272026-08-26T21:20:40.942Z Compiling strsim v0.11.1
2282026-08-26T21:20:40.943Z Compiling thiserror v2.0.18
2292026-08-26T21:20:41.008Z Compiling ident_case v1.0.1
2302026-08-26T21:20:41.050Z Compiling memchr v2.8.3
2312026-08-26T21:20:41.111Z Compiling regex-syntax v0.8.11
2322026-08-26T21:20:41.208Z Compiling anyhow v1.0.103
2332026-08-26T21:20:41.233Z Compiling equivalent v1.0.2
2342026-08-26T21:20:41.294Z Compiling winnow v1.0.3
2352026-08-26T21:20:41.426Z Compiling aho-corasick v1.1.4
2362026-08-26T21:20:41.491Z Compiling hashbrown v0.17.1
2372026-08-26T21:20:41.566Z Compiling serde v1.0.228
2382026-08-26T21:20:41.627Z Compiling either v1.16.0
2392026-08-26T21:20:41.816Z Compiling zerocopy v0.8.54
2402026-08-26T21:20:42.019Z Compiling syn v2.0.118
2412026-08-26T21:20:42.035Z Compiling indexmap v2.14.0
2422026-08-26T21:20:42.131Z Compiling itertools v0.15.0
2432026-08-26T21:20:42.220Z Compiling toml_parser v1.1.2+spec-1.1.0
2442026-08-26T21:20:42.282Z Compiling toml_datetime v1.1.1+spec-1.1.0
2452026-08-26T21:20:42.486Z Compiling byteorder v1.5.0
2462026-08-26T21:20:42.655Z Compiling regex-automata v0.4.15
2472026-08-26T21:20:42.665Z Compiling heapless v0.8.0
2482026-08-26T21:20:42.743Z Compiling hash32 v0.3.1
2492026-08-26T21:20:42.760Z Compiling toml_edit v0.25.12+spec-1.1.0
2502026-08-26T21:20:42.868Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
2512026-08-26T21:20:43.093Z Compiling bitflags v2.13.0
2522026-08-26T21:20:43.105Z Compiling macaddr v1.0.1
2532026-08-26T21:20:43.105Z Compiling syn v1.0.109
2542026-08-26T21:20:43.135Z Compiling rustversion v1.0.23
2552026-08-26T21:20:43.276Z Compiling smoltcp v0.11.0
2562026-08-26T21:20:43.371Z Compiling stable_deref_trait v1.2.1
2572026-08-26T21:20:43.437Z Compiling proc-macro-crate v3.5.0
2582026-08-26T21:20:43.445Z Compiling bitflags v1.3.2
2592026-08-26T21:20:43.488Z Compiling rustix v1.1.4
2602026-08-26T21:20:43.504Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#3bc9567c)
2612026-08-26T21:20:43.595Z Compiling version_check v0.9.5
2622026-08-26T21:20:43.604Z Compiling managed v0.8.0
2632026-08-26T21:20:43.768Z Compiling getrandom v0.4.3
2642026-08-26T21:20:43.848Z Compiling rand_core v0.10.1
2652026-08-26T21:20:43.853Z Compiling ref-cast v1.0.25
2662026-08-26T21:20:43.919Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2672026-08-26T21:20:44.085Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2682026-08-26T21:20:44.132Z Compiling errno v0.3.14
2692026-08-26T21:20:44.181Z Compiling cpufeatures v0.3.0
2702026-08-26T21:20:44.253Z Compiling ipnetwork v0.21.1
2712026-08-26T21:20:44.466Z Compiling regex v1.13.0
2722026-08-26T21:20:44.539Z Compiling utf8parse v0.2.2
2732026-08-26T21:20:44.609Z Compiling foreign-types-shared v0.3.1
2742026-08-26T21:20:44.635Z Compiling darling_core v0.23.0
2752026-08-26T21:20:44.691Z Compiling once_cell v1.21.4
2762026-08-26T21:20:44.859Z Compiling unicode-width v0.2.2
2772026-08-26T21:20:44.915Z Compiling tracing-core v0.1.36
2782026-08-26T21:20:45.067Z Compiling cstr-argument v0.1.2
2792026-08-26T21:20:45.149Z Compiling tabwriter v1.4.1
2802026-08-26T21:20:45.216Z Compiling anstyle-parse v1.0.0
2812026-08-26T21:20:45.224Z Compiling chacha20 v0.10.1
2822026-08-26T21:20:45.746Z Compiling anstyle v1.0.14
2832026-08-26T21:20:45.865Z Compiling thiserror-impl v2.0.18
2842026-08-26T21:20:45.883Z Compiling zerocopy-derive v0.8.54
2852026-08-26T21:20:45.886Z Compiling serde_derive v1.0.228
2862026-08-26T21:20:45.983Z Compiling foreign-types-macros v0.2.3
2872026-08-26T21:20:46.263Z Compiling num_enum_derive v0.7.6
2882026-08-26T21:20:46.598Z Compiling ref-cast-impl v1.0.25
2892026-08-26T21:20:46.732Z Compiling foreign-types v0.5.0
2902026-08-26T21:20:46.779Z Compiling darling_macro v0.23.0
2912026-08-26T21:20:46.797Z Compiling tracing-attributes v0.1.31
2922026-08-26T21:20:47.112Z Compiling cobs v0.3.0
2932026-08-26T21:20:47.217Z Compiling num_enum v0.7.6
2942026-08-26T21:20:47.328Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2952026-08-26T21:20:47.359Z Compiling darling v0.23.0
2962026-08-26T21:20:47.359Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys?branch=main#ae3c948a)
2972026-08-26T21:20:47.359Z Compiling anstyle-query v1.1.5
2982026-08-26T21:20:47.359Z Compiling ingot-macros v0.2.0
2992026-08-26T21:20:47.413Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
3002026-08-26T21:20:47.428Z Compiling pin-project-lite v0.2.17
3012026-08-26T21:20:47.488Z Compiling dyn-clone v1.0.20
3022026-08-26T21:20:47.508Z Compiling pretty-hex v0.4.2
3032026-08-26T21:20:47.614Z Compiling is_terminal_polyfill v1.70.2
3042026-08-26T21:20:47.631Z Compiling colorchoice v1.0.5
3052026-08-26T21:20:47.696Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#3bc9567c)
3062026-08-26T21:20:47.716Z Compiling anstream v1.0.0
3072026-08-26T21:20:47.738Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
3082026-08-26T21:20:47.822Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
3092026-08-26T21:20:47.877Z Compiling terminal_size v0.4.4
3102026-08-26T21:20:47.979Z Compiling tracing v0.1.44
3112026-08-26T21:20:48.089Z Compiling rand v0.10.2
3122026-08-26T21:20:48.132Z Compiling uuid v1.23.5
3132026-08-26T21:20:48.287Z Compiling socket2 v0.6.4
3142026-08-26T21:20:48.539Z Compiling clap_lex v1.1.0
3152026-08-26T21:20:48.895Z Compiling oxnet v0.1.6
3162026-08-26T21:20:48.902Z Compiling colored v3.1.1
3172026-08-26T21:20:48.931Z Compiling heck v0.5.0
3182026-08-26T21:20:49.092Z Compiling postcard v1.1.3
3192026-08-26T21:20:49.118Z Compiling clap_derive v4.6.1
3202026-08-26T21:20:49.181Z Compiling clap_builder v4.6.0
3212026-08-26T21:20:49.203Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
3222026-08-26T21:20:50.282Z Compiling ingot-types v0.2.0
3232026-08-26T21:20:50.627Z Compiling ingot v0.2.0
3242026-08-26T21:20:50.997Z Compiling clap v4.6.1
3252026-08-26T21:20:52.288Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3262026-08-26T21:20:53.292Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3272026-08-26T21:20:54.351Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
3282026-08-26T21:21:00.915Z Finished `release` profile [optimized + debuginfo] target(s) in 20.06s
3292026-08-26T21:21:00.947ZBuilding xde (release-lto).
3302026-08-26T21:21:01.205Z Updating crates.io index
3312026-08-26T21:21:01.278Z Downloading crates ...
3322026-08-26T21:21:01.329Z Downloaded addr2line v0.27.0
3332026-08-26T21:21:01.425Z Downloaded getopts v0.2.24
3342026-08-26T21:21:01.425Z Downloaded adler2 v2.0.1
3352026-08-26T21:21:01.426Z Downloaded rustc-literal-escaper v0.0.8
3362026-08-26T21:21:01.426Z Downloaded foldhash v0.2.0
3372026-08-26T21:21:01.426Z Downloaded rustc-demangle v0.1.28
3382026-08-26T21:21:01.453Z Downloaded miniz_oxide v0.9.1
3392026-08-26T21:21:01.454Z Downloaded memchr v2.7.6
3402026-08-26T21:21:01.454Z Downloaded object v0.39.1
3412026-08-26T21:21:01.454Z Downloaded gimli v0.34.0
3422026-08-26T21:21:01.470Z Downloaded libc v0.2.185
3432026-08-26T21:21:01.515Z Compiling compiler_builtins v0.1.160 (/home/build/.rustup/toolchains/nightly-2026-07-20-x86_64-unknown-illumos/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins)
3442026-08-26T21:21:01.515Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2026-07-20-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
3452026-08-26T21:21:01.515Z Compiling proc-macro2 v1.0.106
3462026-08-26T21:21:01.515Z Compiling unicode-ident v1.0.24
3472026-08-26T21:21:01.521Z Compiling quote v1.0.46
3482026-08-26T21:21:01.521Z Compiling serde_core v1.0.228
3492026-08-26T21:21:01.521Z Compiling strsim v0.11.1
3502026-08-26T21:21:01.572Z Compiling ident_case v1.0.1
3512026-08-26T21:21:01.678Z Compiling memchr v2.8.3
3522026-08-26T21:21:01.694Z Compiling regex-syntax v0.8.11
3532026-08-26T21:21:01.931Z Compiling thiserror v2.0.18
3542026-08-26T21:21:01.940Z Compiling either v1.16.0
3552026-08-26T21:21:01.953Z Compiling serde v1.0.228
3562026-08-26T21:21:02.059Z Compiling zerocopy v0.8.54
3572026-08-26T21:21:02.133Z Compiling aho-corasick v1.1.4
3582026-08-26T21:21:02.327Z Compiling itertools v0.15.0
3592026-08-26T21:21:02.360Z Compiling heapless v0.8.0
3602026-08-26T21:21:02.600Z Compiling smoltcp v0.11.0
3612026-08-26T21:21:02.714Z Compiling syn v2.0.118
3622026-08-26T21:21:02.768Z Compiling version_check v0.9.5
3632026-08-26T21:21:02.850Z Compiling crc32fast v1.5.0
3642026-08-26T21:21:03.026Z Compiling ref-cast v1.0.25
3652026-08-26T21:21:03.125Z Compiling regex-automata v0.4.15
3662026-08-26T21:21:03.240Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3672026-08-26T21:21:04.720Z Compiling regex v1.13.0
3682026-08-26T21:21:04.996Z Compiling darling_core v0.23.0
3692026-08-26T21:21:05.846Z Compiling thiserror-impl v2.0.18
3702026-08-26T21:21:05.847Z Compiling zerocopy-derive v0.8.54
3712026-08-26T21:21:05.895Z Compiling serde_derive v1.0.228
3722026-08-26T21:21:05.895Z Compiling ref-cast-impl v1.0.25
3732026-08-26T21:21:05.895Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3742026-08-26T21:21:07.102Z Compiling darling_macro v0.23.0
3752026-08-26T21:21:07.962Z Compiling darling v0.23.0
3762026-08-26T21:21:08.029Z Compiling ingot-macros v0.2.0
3772026-08-26T21:21:08.029Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3782026-08-26T21:21:13.893Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2026-07-20-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
3792026-08-26T21:21:16.169Z Compiling byteorder v1.5.0
3802026-08-26T21:21:16.169Z Compiling stable_deref_trait v1.2.1
3812026-08-26T21:21:16.169Z Compiling cfg-if v1.0.4
3822026-08-26T21:21:16.172Z Compiling macaddr v1.0.1
3832026-08-26T21:21:16.232Z Compiling cobs v0.3.0
3842026-08-26T21:21:16.240Z Compiling bitflags v1.3.2
3852026-08-26T21:21:16.264Z Compiling managed v0.8.0
3862026-08-26T21:21:16.359Z Compiling hash32 v0.3.1
3872026-08-26T21:21:16.502Z Compiling dyn-clone v1.0.20
3882026-08-26T21:21:16.521Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#5bf62f6b)
3892026-08-26T21:21:17.729Z Compiling bitflags v2.13.0
3902026-08-26T21:21:17.729Z Compiling uuid v1.23.5
3912026-08-26T21:21:17.871Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3922026-08-26T21:21:18.156Z Compiling postcard v1.1.3
3932026-08-26T21:21:19.003Z Compiling ingot-types v0.2.0
3942026-08-26T21:21:19.319Z Compiling ingot v0.2.0
3952026-08-26T21:21:20.836Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3962026-08-26T21:21:22.445Zerror[E0308]: mismatched types
3972026-08-26T21:21:22.446Z --> lib/opte/src/ddi/time.rs:69:21
3982026-08-26T21:21:22.446Z |
3992026-08-26T21:21:22.446Z69 | rhs.subsec_nanos()) as i64;
4002026-08-26T21:21:22.446Z | ^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
4012026-08-26T21:21:22.446Z
4022026-08-26T21:21:22.456Zerror[E0277]: cannot add `u32` to `u64`
4032026-08-26T21:21:22.456Z --> lib/opte/src/ddi/time.rs:68:65
4042026-08-26T21:21:22.456Z |
4052026-08-26T21:21:22.456Z68 | let new = self.inner - ((rhs.as_secs() * NANOS) +
4062026-08-26T21:21:22.456Z | ----------------------- ^ no implementation for `u64 + u32`
4072026-08-26T21:21:22.456Z69 | rhs.subsec_nanos()) as i64;
4082026-08-26T21:21:22.456Z | ------------------
4092026-08-26T21:21:22.456Z |
4102026-08-26T21:21:22.456Z = help: the trait `Add<u32>` is not implemented for `u64`
4112026-08-26T21:21:22.456Z = help: the following other types implement trait `Add<Rhs>`:
4122026-08-26T21:21:22.456Z `&u64` implements `Add<u64>`
4132026-08-26T21:21:22.457Z `&u64` implements `Add`
4142026-08-26T21:21:22.457Z `u64` implements `Add<&u64>`
4152026-08-26T21:21:22.457Z `u64` implements `Add<U64<O>>`
4162026-08-26T21:21:22.457Z `u64` implements `Add`
4172026-08-26T21:21:22.457Z
4182026-08-26T21:21:23.915ZSome errors have detailed explanations: E0277, E0308.
4192026-08-26T21:21:23.915ZFor more information about an error, try `rustc --explain E0277`.
4202026-08-26T21:21:23.978Zerror: could not compile `opte` (lib) due to 2 previous errors
4212026-08-26T21:21:24.004ZError: failed to build "xde"
4222026-08-26T21:21:24.004Z
4232026-08-26T21:21:24.004ZCaused by:
4242026-08-26T21:21:24.004Z failed to run (status exit status: 101)
4252026-08-26T21:21:24.016Z
4262026-08-26T21:21:24.016Zreal 59.982509716
4272026-08-26T21:21:24.016Zuser 3:42.791682033
4282026-08-26T21:21:24.016Zsys 29.674442616
4292026-08-26T21:21:24.017Ztrap 0.108448049
4302026-08-26T21:21:24.017Ztflt 0.397660312
4312026-08-26T21:21:24.017Zdflt 0.881852320
4322026-08-26T21:21:24.017Zkflt 0.006765842
4332026-08-26T21:21:24.017Zlock 11:49.937868514
4342026-08-26T21:21:24.017Zslp 8:46.751469036
4352026-08-26T21:21:24.017Zlat 10.029102039
4362026-08-26T21:21:24.017Zstop 20.156912508
4372026-08-26T21:21:24.017Zprocess exited: duration 75456 ms, exit code 1
 
4382026-08-26T21:21:24.027Zfound 0 output files
4392026-08-26T21:21:24.027Zupload error: rule "/out/opte.p5p" required a match, but was not used
4402026-08-26T21:21:24.027Zupload error: rule "/out/opte.p5p.sha256" required a match, but was not used