01KWH4QC83REC757AV5HB1TE1Y: 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: 01KWH4QTR60HY31XEN6YTJCYQK

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12026-07-02T10:07:55.891Zjob assigned to worker 01KWH4R0YXBDP6CJE59EVYMRS3 [factory aws, i-037c9c5a51f4b670d] (queued for 47 s)
 
22026-07-02T10:08:02.884Zstarting task 0: "setup"
32026-07-02T10:08:02.888Z++ uname -s
42026-07-02T10:08:02.892Z+ kern=SunOS
52026-07-02T10:08:02.892Z+ build_user=build
62026-07-02T10:08:02.892Z+ build_uid=12345
72026-07-02T10:08:02.892Z+ work_dir=/work
82026-07-02T10:08:02.892Z+ input_dir=/input
92026-07-02T10:08:02.892Z+ [[ 0 == 12345 ]]
102026-07-02T10:08:02.892Z+ case "$kern" in
112026-07-02T10:08:02.892Z+ groupadd -g 12345 build
122026-07-02T10:08:02.892Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-07-02T10:08:04.898Z+ zfs create -o mountpoint=/work rpool/work
142026-07-02T10:08:05.000Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-07-02T10:08:05.004Z+ home_fs=zfs
162026-07-02T10:08:05.004Z+ [[ zfs == autofs ]]
172026-07-02T10:08:05.004Z+ mkdir -p /home/build
182026-07-02T10:08:05.004Z+ chown build:build /home/build /work
192026-07-02T10:08:06.000Z+ chmod 0700 /home/build /work
202026-07-02T10:08:06.006Zprocess exited: duration 3121 ms, exit code 0
 
212026-07-02T10:08:06.013Zstarting task 1: "rust-toolchain"
222026-07-02T10:08:06.017Z+ printf ' * rust toolchain channel = "%s"\n' 1.96.1
232026-07-02T10:08:06.017Z * rust toolchain channel = "1.96.1"
242026-07-02T10:08:06.017Z * rust toolchain profile = "default"
252026-07-02T10:08:06.017Z+ printf ' * rust toolchain profile = "%s"\n' default
262026-07-02T10:08:06.017Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272026-07-02T10:08:06.020Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282026-07-02T10:08:06.020Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-07-02T10:08:06.020Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.96.1 --profile default
302026-07-02T10:08:06.125Zinfo: downloading installer
312026-07-02T10:08:07.733Zwarn: It looks like you have an existing rustup settings file at:
322026-07-02T10:08:07.733Zwarn: /home/build/.rustup/settings.toml
332026-07-02T10:08:07.733Zwarn: Rustup will install the default toolchain as specified in the settings file,
342026-07-02T10:08:07.733Zwarn: instead of the one inferred from the default host triple.
352026-07-02T10:08:07.745Zinfo: profile set to default
362026-07-02T10:08:07.745Zinfo: default host triple is x86_64-unknown-illumos
372026-07-02T10:08:07.748Zinfo: syncing channel updates for 1.96.1-x86_64-unknown-illumos
382026-07-02T10:08:07.897Zinfo: latest update on 2026-06-30 for version 1.96.1 (31fca3adb 2026-06-26)
392026-07-02T10:08:07.900Zinfo: downloading 6 components
402026-07-02T10:08:22.765Zinfo: default toolchain set to 1.96.1-x86_64-unknown-illumos
412026-07-02T10:08:22.765Z
422026-07-02T10:08:22.800Z 1.96.1-x86_64-unknown-illumos installed - rustc 1.96.1 (31fca3adb 2026-06-26)
432026-07-02T10:08:22.801Z
442026-07-02T10:08:22.801Z
452026-07-02T10:08:22.801ZRust is installed now. Great!
462026-07-02T10:08:22.801Z
472026-07-02T10:08:22.801ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
482026-07-02T10:08:22.801Zenvironment variable. This has not been done automatically.
492026-07-02T10:08:22.801Z
502026-07-02T10:08:22.801ZTo configure your current shell, you need to source
512026-07-02T10:08:22.801Zthe corresponding env file under $HOME/.cargo.
522026-07-02T10:08:22.801Z
532026-07-02T10:08:22.801ZThis is usually done by running one of the following (note the leading DOT):
542026-07-02T10:08:22.806Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
552026-07-02T10:08:22.806Zsource "$HOME/.cargo/env.fish" # For fish
562026-07-02T10:08:22.807Zsource "~/.cargo/env.nu" # For nushell
572026-07-02T10:08:22.807Zsource "$HOME/.cargo/env.tcsh" # For tcsh
582026-07-02T10:08:22.807Z. "$HOME/.cargo/env.ps1" # For pwsh
592026-07-02T10:08:22.807Zsource "$HOME/.cargo/env.xsh" # For xonsh
602026-07-02T10:08:22.807Zwarn: no default linker (`cc`) was found in your PATH
612026-07-02T10:08:22.807Zwarn: many Rust crates require a system C toolchain to build
622026-07-02T10:08:22.894Z+ rustup --version
632026-07-02T10:08:22.907Zrustup 1.29.0 (28d1352db 2026-03-05)
642026-07-02T10:08:22.911Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
652026-07-02T10:08:22.923Zinfo: the currently active `rustc` version is `rustc 1.96.1 (31fca3adb 2026-06-26)`
662026-07-02T10:08:22.926Z+ cargo --version
672026-07-02T10:08:22.940Zcargo 1.96.1 (356927216 2026-06-26)
682026-07-02T10:08:22.943Z+ rustc --version
692026-07-02T10:08:22.962Zrustc 1.96.1 (31fca3adb 2026-06-26)
702026-07-02T10:08:22.965Zprocess exited: duration 16951 ms, exit code 0
 
712026-07-02T10:08:22.971Zstarting task 2: "authentication"
722026-07-02T10:08:22.987Zprocess exited: duration 16 ms, exit code 0
 
732026-07-02T10:08:22.993Zstarting task 3: "clone repository"
742026-07-02T10:08:22.996Z+ mkdir -p /work/oxidecomputer/opte
752026-07-02T10:08:22.998Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
762026-07-02T10:08:23.028ZCloning into '/work/oxidecomputer/opte'...
772026-07-02T10:08:23.867Z+ cd /work/oxidecomputer/opte
782026-07-02T10:08:23.870Z+ git fetch origin e923888ac3bacc9121d671ed43a20dfc9a1bee6b
792026-07-02T10:08:24.104ZFrom https://github.com/oxidecomputer/opte
802026-07-02T10:08:24.104Z * branch e923888ac3bacc9121d671ed43a20dfc9a1bee6b -> FETCH_HEAD
812026-07-02T10:08:24.110Z+ [[ -n renovate/rand ]]
822026-07-02T10:08:24.113Z++ git branch --show-current
832026-07-02T10:08:24.113Z+ current=master
842026-07-02T10:08:24.113Z+ [[ master != renovate/rand ]]
852026-07-02T10:08:24.113Z+ git branch -f renovate/rand e923888ac3bacc9121d671ed43a20dfc9a1bee6b
862026-07-02T10:08:24.116Z+ git checkout -f renovate/rand
872026-07-02T10:08:24.133ZSwitched to branch 'renovate/rand'
882026-07-02T10:08:24.136Z+ git reset --hard e923888ac3bacc9121d671ed43a20dfc9a1bee6b
892026-07-02T10:08:24.139ZHEAD is now at e923888 Update Rust crate rand to 0.10.2
902026-07-02T10:08:24.139Zprocess exited: duration 1143 ms, exit code 0
 
912026-07-02T10:08:24.145Zstarting task 4: "build"
922026-07-02T10:08:24.149Z+ source .github/buildomat/common.sh
932026-07-02T10:08:24.149Z++ rustup show active-toolchain
942026-07-02T10:08:24.155Z1.96.1-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/rust-toolchain.toml')
952026-07-02T10:08:24.157Z++ pushd xde
962026-07-02T10:08:24.157Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
972026-07-02T10:08:24.157Z++ rustup show active-toolchain
982026-07-02T10:08:24.161Zinfo: syncing channel updates for nightly-2026-06-30-x86_64-unknown-illumos
992026-07-02T10:08:24.310Zinfo: latest update on 2026-06-30 for version 1.98.0-nightly (096694416 2026-06-29)
1002026-07-02T10:08:24.313Zinfo: downloading 6 components
1012026-07-02T10:08:40.980Znightly-2026-06-30-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/xde/rust-toolchain.toml')
1022026-07-02T10:08:41.079Z+++ rustup show active-toolchain -v
1032026-07-02T10:08:41.082Z+++ head -n 1
1042026-07-02T10:08:41.082Z+++ cut '-d ' -f1
1052026-07-02T10:08:41.137Z++ export NIGHTLY=nightly-2026-06-30-x86_64-unknown-illumos
1062026-07-02T10:08:41.137Z++ NIGHTLY=nightly-2026-06-30-x86_64-unknown-illumos
1072026-07-02T10:08:41.137Z++ popd
1082026-07-02T10:08:41.140Z/work/oxidecomputer/opte
1092026-07-02T10:08:41.140Z+ TGT_BASE=/work
1102026-07-02T10:08:41.140Z+ REL_SRC=target/x86_64-unknown-unknown/release-lto
1112026-07-02T10:08:41.140Z+ REL_TGT=/work/release
1122026-07-02T10:08:41.140Z+ mkdir -p /work/release
1132026-07-02T10:08:41.140Z+ cargo --version
1142026-07-02T10:08:41.148Zcargo 1.96.1 (356927216 2026-06-26)
1152026-07-02T10:08:41.152Z+ rustc --version
1162026-07-02T10:08:41.171Zrustc 1.96.1 (31fca3adb 2026-06-26)
1172026-07-02T10:08:41.175Z+ header 'build xde and opteadm (release+debug)'
1182026-07-02T10:08:41.176Z+ echo '# ==== build xde and opteadm (release+debug) ==== #'
1192026-07-02T10:08:41.176Z# ==== build xde and opteadm (release+debug) ==== #
1202026-07-02T10:08:41.176Z+ ptime -m cargo xtask build --profile all
1212026-07-02T10:08:41.267Z Updating crates.io index
1222026-07-02T10:08:41.270Z Updating git repository `https://github.com/oxidecomputer/falcon`
1232026-07-02T10:08:41.928Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1242026-07-02T10:08:42.173Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1252026-07-02T10:08:42.476Z Updating git repository `https://github.com/oxidecomputer/zone`
1262026-07-02T10:08:42.711Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1272026-07-02T10:08:42.956Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1282026-07-02T10:08:43.199Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1292026-07-02T10:08:45.108Z Downloading crates ...
1302026-07-02T10:08:45.152Z Downloaded anstream v1.0.0
1312026-07-02T10:08:45.157Z Downloaded quote v1.0.46
1322026-07-02T10:08:45.160Z Downloaded thiserror v2.0.18
1332026-07-02T10:08:45.164Z Downloaded zmij v1.0.21
1342026-07-02T10:08:45.169Z Downloaded heck v0.5.0
1352026-07-02T10:08:45.169Z Downloaded anstyle-query v1.1.5
1362026-07-02T10:08:45.169Z Downloaded itoa v1.0.18
1372026-07-02T10:08:45.171Z Downloaded unicode-ident v1.0.24
1382026-07-02T10:08:45.174Z Downloaded strsim v0.11.1
1392026-07-02T10:08:45.174Z Downloaded terminal_size v0.4.4
1402026-07-02T10:08:45.174Z Downloaded utf8parse v0.2.2
1412026-07-02T10:08:45.174Z Downloaded serde_spanned v1.1.1
1422026-07-02T10:08:45.181Z Downloaded colorchoice v1.0.5
1432026-07-02T10:08:45.185Z Downloaded equivalent v1.0.2
1442026-07-02T10:08:45.185Z Downloaded cargo-platform v0.3.3
1452026-07-02T10:08:45.185Z Downloaded errno v0.3.14
1462026-07-02T10:08:45.188Z Downloaded toml_datetime v1.1.1+spec-1.1.0
1472026-07-02T10:08:45.195Z Downloaded is_terminal_polyfill v1.70.2
1482026-07-02T10:08:45.198Z Downloaded toml_writer v1.1.1+spec-1.1.0
1492026-07-02T10:08:45.198Z Downloaded clap_lex v1.1.0
1502026-07-02T10:08:45.201Z Downloaded thiserror-impl v2.0.18
1512026-07-02T10:08:45.213Z Downloaded anstyle v1.0.14
1522026-07-02T10:08:45.215Z Downloaded cargo_metadata v0.23.1
1532026-07-02T10:08:45.224Z Downloaded anstyle-parse v1.0.0
1542026-07-02T10:08:45.231Z Downloaded clap_derive v4.6.1
1552026-07-02T10:08:45.233Z Downloaded camino v1.2.4
1562026-07-02T10:08:45.236Z Downloaded toml_parser v1.1.2+spec-1.1.0
1572026-07-02T10:08:45.239Z Downloaded semver v1.0.28
1582026-07-02T10:08:45.248Z Downloaded toml v1.1.2+spec-1.1.0
1592026-07-02T10:08:45.251Z Downloaded serde_derive v1.0.228
1602026-07-02T10:08:45.254Z Downloaded serde_core v1.0.228
1612026-07-02T10:08:45.257Z Downloaded bitflags v2.13.0
1622026-07-02T10:08:45.259Z Downloaded anyhow v1.0.103
1632026-07-02T10:08:45.262Z Downloaded proc-macro2 v1.0.106
1642026-07-02T10:08:45.269Z Downloaded clap v4.6.1
1652026-07-02T10:08:45.279Z Downloaded serde v1.0.228
1662026-07-02T10:08:45.282Z Downloaded memchr v2.8.2
1672026-07-02T10:08:45.293Z Downloaded indexmap v2.14.0
1682026-07-02T10:08:45.321Z Downloaded clap_builder v4.6.0
1692026-07-02T10:08:45.325Z Downloaded winnow v1.0.3
1702026-07-02T10:08:45.330Z Downloaded hashbrown v0.17.1
1712026-07-02T10:08:45.334Z Downloaded serde_json v1.0.150
1722026-07-02T10:08:45.362Z Downloaded syn v2.0.118
1732026-07-02T10:08:45.379Z Downloaded rustix v1.1.4
1742026-07-02T10:08:45.400Z Downloaded libc v0.2.186
1752026-07-02T10:08:45.448Z Compiling serde_core v1.0.228
1762026-07-02T10:08:45.448Z Compiling proc-macro2 v1.0.106
1772026-07-02T10:08:45.448Z Compiling unicode-ident v1.0.24
1782026-07-02T10:08:45.448Z Compiling quote v1.0.46
1792026-07-02T10:08:45.452Z Compiling libc v0.2.186
1802026-07-02T10:08:45.452Z Compiling rustix v1.1.4
1812026-07-02T10:08:45.452Z Compiling utf8parse v0.2.2
1822026-07-02T10:08:45.452Z Compiling bitflags v2.13.0
1832026-07-02T10:08:45.629Z Compiling zmij v1.0.21
1842026-07-02T10:08:45.675Z Compiling anstyle-parse v1.0.0
1852026-07-02T10:08:45.899Z Compiling camino v1.2.4
1862026-07-02T10:08:45.942Z Compiling anstyle v1.0.14
1872026-07-02T10:08:45.969Z Compiling colorchoice v1.0.5
1882026-07-02T10:08:45.990Z Compiling serde_json v1.0.150
1892026-07-02T10:08:46.080Z Compiling is_terminal_polyfill v1.70.2
1902026-07-02T10:08:46.089Z Compiling serde v1.0.228
1912026-07-02T10:08:46.164Z Compiling thiserror v2.0.18
1922026-07-02T10:08:46.203Z Compiling anstyle-query v1.1.5
1932026-07-02T10:08:46.237Z Compiling errno v0.3.14
1942026-07-02T10:08:46.275Z Compiling anstream v1.0.0
1952026-07-02T10:08:46.322Z Compiling anyhow v1.0.103
1962026-07-02T10:08:46.446Z Compiling memchr v2.8.2
1972026-07-02T10:08:46.692Z Compiling heck v0.5.0
1982026-07-02T10:08:46.700Z Compiling strsim v0.11.1
1992026-07-02T10:08:46.786Z Compiling itoa v1.0.18
2002026-07-02T10:08:46.806Z Compiling syn v2.0.118
2012026-07-02T10:08:46.889Z Compiling clap_lex v1.1.0
2022026-07-02T10:08:46.892Z Compiling winnow v1.0.3
2032026-07-02T10:08:47.051Z Compiling terminal_size v0.4.4
2042026-07-02T10:08:47.206Z Compiling toml_parser v1.1.2+spec-1.1.0
2052026-07-02T10:08:47.278Z Compiling clap_builder v4.6.0
2062026-07-02T10:08:47.510Z Compiling toml_writer v1.1.1+spec-1.1.0
2072026-07-02T10:08:47.759Z Compiling semver v1.0.28
2082026-07-02T10:08:47.896Z Compiling toml_datetime v1.1.1+spec-1.1.0
2092026-07-02T10:08:47.943Z Compiling serde_spanned v1.1.1
2102026-07-02T10:08:48.395Z Compiling cargo-platform v0.3.3
2112026-07-02T10:08:48.462Z Compiling toml v1.1.2+spec-1.1.0
2122026-07-02T10:08:49.008Z Compiling serde_derive v1.0.228
2132026-07-02T10:08:49.031Z Compiling thiserror-impl v2.0.18
2142026-07-02T10:08:49.043Z Compiling clap_derive v4.6.1
2152026-07-02T10:08:50.604Z Compiling clap v4.6.1
2162026-07-02T10:08:52.166Z Compiling cargo_metadata v0.23.1
2172026-07-02T10:08:54.650Z Compiling xtask v0.1.0 (/work/oxidecomputer/opte/xtask)
2182026-07-02T10:08:56.263Z Finished `dev` profile [optimized + debuginfo] target(s) in 15.07s
2192026-07-02T10:08:56.338Z Running `target/debug/xtask build --profile all`
2202026-07-02T10:08:57.809ZBuilding opteadm (release).
2212026-07-02T10:08:57.902Z Compiling proc-macro2 v1.0.106
2222026-07-02T10:08:57.902Z Compiling unicode-ident v1.0.24
2232026-07-02T10:08:57.905Z Compiling quote v1.0.46
2242026-07-02T10:08:57.905Z Compiling serde_core v1.0.228
2252026-07-02T10:08:57.905Z Compiling libc v0.2.186
2262026-07-02T10:08:57.905Z Compiling cfg-if v1.0.4
2272026-07-02T10:08:57.905Z Compiling fnv v1.0.7
2282026-07-02T10:08:57.905Z Compiling ident_case v1.0.1
2292026-07-02T10:08:57.974Z Compiling memchr v2.8.2
2302026-07-02T10:08:57.998Z Compiling strsim v0.11.1
2312026-07-02T10:08:58.019Z Compiling thiserror v2.0.18
2322026-07-02T10:08:58.023Z Compiling regex-syntax v0.8.11
2332026-07-02T10:08:58.228Z Compiling either v1.16.0
2342026-07-02T10:08:58.274Z Compiling winnow v1.0.3
2352026-07-02T10:08:58.413Z Compiling aho-corasick v1.1.4
2362026-07-02T10:08:58.495Z Compiling equivalent v1.0.2
2372026-07-02T10:08:58.522Z Compiling zerocopy v0.8.52
2382026-07-02T10:08:58.561Z Compiling serde v1.0.228
2392026-07-02T10:08:58.633Z Compiling hashbrown v0.17.1
2402026-07-02T10:08:58.910Z Compiling anyhow v1.0.103
2412026-07-02T10:08:59.039Z Compiling syn v2.0.118
2422026-07-02T10:08:59.115Z Compiling indexmap v2.14.0
2432026-07-02T10:08:59.166Z Compiling toml_parser v1.1.2+spec-1.1.0
2442026-07-02T10:08:59.273Z Compiling itertools v0.14.0
2452026-07-02T10:08:59.300Z Compiling toml_datetime v1.1.1+spec-1.1.0
2462026-07-02T10:08:59.512Z Compiling regex-automata v0.4.14
2472026-07-02T10:08:59.699Z Compiling byteorder v1.5.0
2482026-07-02T10:08:59.714Z Compiling heapless v0.8.0
2492026-07-02T10:08:59.772Z Compiling toml_edit v0.25.12+spec-1.1.0
2502026-07-02T10:08:59.879Z Compiling hash32 v0.3.1
2512026-07-02T10:09:00.004Z Compiling bitflags v2.13.0
2522026-07-02T10:09:00.055Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
2532026-07-02T10:09:00.137Z Compiling rustversion v1.0.22
2542026-07-02T10:09:00.152Z Compiling macaddr v1.0.1
2552026-07-02T10:09:00.289Z Compiling syn v1.0.109
2562026-07-02T10:09:00.330Z Compiling stable_deref_trait v1.2.1
2572026-07-02T10:09:00.348Z Compiling smoltcp v0.11.0
2582026-07-02T10:09:00.486Z Compiling proc-macro-crate v3.5.0
2592026-07-02T10:09:00.509Z Compiling rustix v1.1.4
2602026-07-02T10:09:00.635Z Compiling bitflags v1.3.2
2612026-07-02T10:09:00.646Z Compiling version_check v0.9.5
2622026-07-02T10:09:00.735Z Compiling rand_core v0.10.1
2632026-07-02T10:09:00.760Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#3bc9567c)
2642026-07-02T10:09:00.889Z Compiling getrandom v0.4.3
2652026-07-02T10:09:00.927Z Compiling ref-cast v1.0.25
2662026-07-02T10:09:00.936Z Compiling managed v0.8.0
2672026-07-02T10:09:00.940Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2682026-07-02T10:09:01.166Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2692026-07-02T10:09:01.170Z Compiling errno v0.3.14
2702026-07-02T10:09:01.276Z Compiling regex v1.12.4
2712026-07-02T10:09:01.304Z Compiling once_cell v1.21.4
2722026-07-02T10:09:01.526Z Compiling ipnetwork v0.21.1
2732026-07-02T10:09:01.661Z Compiling foreign-types-shared v0.3.1
2742026-07-02T10:09:01.721Z Compiling darling_core v0.21.3
2752026-07-02T10:09:01.742Z Compiling utf8parse v0.2.2
2762026-07-02T10:09:01.839Z Compiling unicode-width v0.2.2
2772026-07-02T10:09:01.898Z Compiling cpufeatures v0.3.0
2782026-07-02T10:09:01.968Z Compiling chacha20 v0.10.1
2792026-07-02T10:09:02.138Z Compiling tabwriter v1.4.1
2802026-07-02T10:09:02.142Z Compiling cstr-argument v0.1.2
2812026-07-02T10:09:02.248Z Compiling anstyle-parse v1.0.0
2822026-07-02T10:09:02.290Z Compiling tracing-core v0.1.36
2832026-07-02T10:09:02.827Z Compiling dyn-clone v1.0.20
2842026-07-02T10:09:02.894Z Compiling thiserror-impl v2.0.18
2852026-07-02T10:09:02.902Z Compiling serde_derive v1.0.228
2862026-07-02T10:09:02.958Z Compiling zerocopy-derive v0.8.52
2872026-07-02T10:09:03.133Z Compiling foreign-types-macros v0.2.3
2882026-07-02T10:09:03.178Z Compiling ref-cast-impl v1.0.25
2892026-07-02T10:09:03.746Z Compiling num_enum_derive v0.7.6
2902026-07-02T10:09:03.846Z Compiling darling_macro v0.21.3
2912026-07-02T10:09:03.849Z Compiling foreign-types v0.5.0
2922026-07-02T10:09:03.906Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2932026-07-02T10:09:03.910Z Compiling tracing-attributes v0.1.31
2942026-07-02T10:09:04.195Z Compiling cobs v0.3.0
2952026-07-02T10:09:04.353Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
2962026-07-02T10:09:04.384Z Compiling darling v0.21.3
2972026-07-02T10:09:04.388Z Compiling anstyle-query v1.1.5
2982026-07-02T10:09:04.427Z Compiling pretty-hex v0.4.2
2992026-07-02T10:09:04.453Z Compiling ingot-macros v0.1.1
3002026-07-02T10:09:04.472Z Compiling is_terminal_polyfill v1.70.2
3012026-07-02T10:09:04.518Z Compiling pin-project-lite v0.2.17
3022026-07-02T10:09:04.549Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys?branch=main#ae3c948a)
3032026-07-02T10:09:04.601Z Compiling anstyle v1.0.14
3042026-07-02T10:09:04.730Z Compiling num_enum v0.7.6
3052026-07-02T10:09:04.764Z Compiling colorchoice v1.0.5
3062026-07-02T10:09:04.822Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
3072026-07-02T10:09:04.835Z Compiling anstream v1.0.0
3082026-07-02T10:09:04.835Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#3bc9567c)
3092026-07-02T10:09:04.869Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
3102026-07-02T10:09:05.044Z Compiling terminal_size v0.4.4
3112026-07-02T10:09:05.127Z Compiling tracing v0.1.44
3122026-07-02T10:09:05.227Z Compiling rand v0.10.2
3132026-07-02T10:09:05.242Z Compiling uuid v1.23.4
3142026-07-02T10:09:05.248Z Compiling socket2 v0.6.4
3152026-07-02T10:09:05.435Z Compiling oxnet v0.1.6
3162026-07-02T10:09:05.784Z Compiling heck v0.5.0
3172026-07-02T10:09:05.789Z Compiling colored v3.1.1
3182026-07-02T10:09:05.971Z Compiling clap_lex v1.1.0
3192026-07-02T10:09:06.040Z Compiling postcard v1.1.3
3202026-07-02T10:09:06.159Z Compiling clap_builder v4.6.0
3212026-07-02T10:09:06.278Z Compiling clap_derive v4.6.1
3222026-07-02T10:09:06.331Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
3232026-07-02T10:09:07.368Z Compiling ingot-types v0.1.2
3242026-07-02T10:09:07.754Z Compiling ingot v0.1.1
3252026-07-02T10:09:07.977Z Compiling clap v4.6.1
3262026-07-02T10:09:09.446Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3272026-07-02T10:09:10.440Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3282026-07-02T10:09:11.514Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
3292026-07-02T10:09:18.056Z Finished `release` profile [optimized + debuginfo] target(s) in 20.24s
3302026-07-02T10:09:18.084ZBuilding xde (release-lto).
3312026-07-02T10:09:18.329Z Updating crates.io index
3322026-07-02T10:09:18.440Z Downloading crates ...
3332026-07-02T10:09:18.495Z Downloaded rustc-demangle v0.1.27
3342026-07-02T10:09:18.500Z Downloaded adler2 v2.0.1
3352026-07-02T10:09:18.503Z Downloaded foldhash v0.2.0
3362026-07-02T10:09:18.509Z Downloaded rustc-literal-escaper v0.0.8
3372026-07-02T10:09:18.521Z Downloaded getopts v0.2.24
3382026-07-02T10:09:18.528Z Downloaded addr2line v0.25.1
3392026-07-02T10:09:18.533Z Downloaded memchr v2.7.6
3402026-07-02T10:09:18.541Z Downloaded miniz_oxide v0.8.9
3412026-07-02T10:09:18.589Z Downloaded gimli v0.32.3
3422026-07-02T10:09:18.596Z Downloaded object v0.37.3
3432026-07-02T10:09:18.631Z Downloaded libc v0.2.185
3442026-07-02T10:09:18.718Z Compiling compiler_builtins v0.1.160 (/home/build/.rustup/toolchains/nightly-2026-06-30-x86_64-unknown-illumos/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins)
3452026-07-02T10:09:18.718Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2026-06-30-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
3462026-07-02T10:09:18.718Z Compiling proc-macro2 v1.0.106
3472026-07-02T10:09:18.718Z Compiling quote v1.0.46
3482026-07-02T10:09:18.718Z Compiling unicode-ident v1.0.24
3492026-07-02T10:09:18.722Z Compiling strsim v0.11.1
3502026-07-02T10:09:18.722Z Compiling ident_case v1.0.1
3512026-07-02T10:09:18.722Z Compiling serde_core v1.0.228
3522026-07-02T10:09:18.853Z Compiling fnv v1.0.7
3532026-07-02T10:09:18.853Z Compiling memchr v2.8.2
3542026-07-02T10:09:18.943Z Compiling regex-syntax v0.8.11
3552026-07-02T10:09:19.102Z Compiling zerocopy v0.8.52
3562026-07-02T10:09:19.113Z Compiling serde v1.0.228
3572026-07-02T10:09:19.116Z Compiling either v1.16.0
3582026-07-02T10:09:19.247Z Compiling aho-corasick v1.1.4
3592026-07-02T10:09:19.313Z Compiling thiserror v2.0.18
3602026-07-02T10:09:19.510Z Compiling itertools v0.14.0
3612026-07-02T10:09:19.519Z Compiling heapless v0.8.0
3622026-07-02T10:09:19.874Z Compiling syn v2.0.118
3632026-07-02T10:09:19.910Z Compiling smoltcp v0.11.0
3642026-07-02T10:09:19.920Z Compiling version_check v0.9.5
3652026-07-02T10:09:19.992Z Compiling ref-cast v1.0.25
3662026-07-02T10:09:20.279Z Compiling crc32fast v1.5.0
3672026-07-02T10:09:20.347Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3682026-07-02T10:09:20.374Z Compiling regex-automata v0.4.14
3692026-07-02T10:09:21.954Z Compiling regex v1.12.4
3702026-07-02T10:09:22.208Z Compiling darling_core v0.21.3
3712026-07-02T10:09:22.228Z Compiling darling_core v0.23.0
3722026-07-02T10:09:23.108Z Compiling thiserror-impl v2.0.18
3732026-07-02T10:09:23.108Z Compiling zerocopy-derive v0.8.52
3742026-07-02T10:09:23.112Z Compiling serde_derive v1.0.228
3752026-07-02T10:09:23.112Z Compiling ref-cast-impl v1.0.25
3762026-07-02T10:09:23.112Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3772026-07-02T10:09:24.734Z Compiling darling_macro v0.23.0
3782026-07-02T10:09:24.757Z Compiling darling_macro v0.21.3
3792026-07-02T10:09:25.632Z Compiling darling v0.23.0
3802026-07-02T10:09:25.647Z Compiling darling v0.21.3
3812026-07-02T10:09:25.713Z Compiling ingot-macros v0.1.1
3822026-07-02T10:09:25.716Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3832026-07-02T10:09:31.293Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2026-06-30-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
3842026-07-02T10:09:33.399Z Compiling byteorder v1.5.0
3852026-07-02T10:09:33.399Z Compiling stable_deref_trait v1.2.1
3862026-07-02T10:09:33.404Z Compiling cfg-if v1.0.4
3872026-07-02T10:09:33.404Z Compiling macaddr v1.0.1
3882026-07-02T10:09:33.463Z Compiling managed v0.8.0
3892026-07-02T10:09:33.469Z Compiling cobs v0.3.0
3902026-07-02T10:09:33.498Z Compiling bitflags v1.3.2
3912026-07-02T10:09:33.564Z Compiling hash32 v0.3.1
3922026-07-02T10:09:33.700Z Compiling dyn-clone v1.0.20
3932026-07-02T10:09:33.772Z Compiling itertools v0.15.0
3942026-07-02T10:09:33.782Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#5bf62f6b)
3952026-07-02T10:09:34.986Z Compiling bitflags v2.13.0
3962026-07-02T10:09:34.986Z Compiling uuid v1.23.4
3972026-07-02T10:09:35.130Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3982026-07-02T10:09:35.414Z Compiling postcard v1.1.3
3992026-07-02T10:09:36.294Z Compiling ingot-types v0.1.2
4002026-07-02T10:09:36.607Z Compiling ingot v0.1.1
4012026-07-02T10:09:38.104Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
4022026-07-02T10:09:41.920Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
4032026-07-02T10:09:50.760Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
4042026-07-02T10:09:52.095Zwarning: suspicious definition of the runtime `strlen` symbol used by the standard library
4052026-07-02T10:09:52.095Z --> xde/src/ip.rs:9246:5
4062026-07-02T10:09:52.095Z |
4072026-07-02T10:09:52.095Z9246 | / pub fn strlen(
4082026-07-02T10:09:52.095Z9247 | | arg1: *const illumos_sys_hdrs::c_char,
4092026-07-02T10:09:52.095Z9248 | | ) -> illumos_sys_hdrs::c_ulong;
4102026-07-02T10:09:52.095Z | |___________________________________^
4112026-07-02T10:09:52.095Z |
4122026-07-02T10:09:52.095Z = note: expected `unsafe extern "C" fn(*const i8) -> usize`
4132026-07-02T10:09:52.095Z found `unsafe extern "C" fn(*const i8) -> u64`
4142026-07-02T10:09:52.095Z = help: either fix the signature or remove any attributes like `#[unsafe(no_mangle)]`, `#[unsafe(export_name = "strlen")]`, or `#[link_name = "strlen"]`
4152026-07-02T10:09:52.095Z = help: allow this lint if the signature is compatible
4162026-07-02T10:09:52.095Z = note: `#[warn(suspicious_runtime_symbol_definitions)]` on by default
4172026-07-02T10:09:52.096Z
4182026-07-02T10:09:52.121Zwarning: suspicious definition of the runtime `bcmp` symbol used by the standard library
4192026-07-02T10:09:52.121Z --> xde/src/ip.rs:20144:5
4202026-07-02T10:09:52.121Z |
4212026-07-02T10:09:52.121Z20144 | / pub fn bcmp(
4222026-07-02T10:09:52.122Z20145 | | arg1: *const illumos_sys_hdrs::c_void,
4232026-07-02T10:09:52.122Z20146 | | arg2: *const illumos_sys_hdrs::c_void,
4242026-07-02T10:09:52.122Z20147 | | arg3: illumos_sys_hdrs::c_ulong,
4252026-07-02T10:09:52.122Z20148 | | ) -> illumos_sys_hdrs::c_int;
4262026-07-02T10:09:52.122Z | |_________________________________^
4272026-07-02T10:09:52.122Z |
4282026-07-02T10:09:52.122Z = note: expected `unsafe extern "C" fn(*const core::ffi::c_void, *const core::ffi::c_void, usize) -> i32`
4292026-07-02T10:09:52.122Z found `unsafe extern "C" fn(*const core::ffi::c_void, *const core::ffi::c_void, u64) -> i32`
4302026-07-02T10:09:52.122Z = help: either fix the signature or remove any attributes like `#[unsafe(no_mangle)]`, `#[unsafe(export_name = "bcmp")]`, or `#[link_name = "bcmp"]`
4312026-07-02T10:09:52.122Z = help: allow this lint if the signature is compatible
4322026-07-02T10:09:52.122Z
4332026-07-02T10:09:52.126Zwarning: suspicious definition of the runtime `memset` symbol used by the standard library
4342026-07-02T10:09:52.126Z --> xde/src/ip.rs:20825:5
4352026-07-02T10:09:52.126Z |
4362026-07-02T10:09:52.126Z20825 | / pub fn memset(
4372026-07-02T10:09:52.126Z20826 | | arg1: *mut illumos_sys_hdrs::c_void,
4382026-07-02T10:09:52.126Z20827 | | arg2: illumos_sys_hdrs::c_int,
4392026-07-02T10:09:52.126Z20828 | | arg3: illumos_sys_hdrs::c_ulong,
4402026-07-02T10:09:52.126Z20829 | | ) -> *mut illumos_sys_hdrs::c_void;
4412026-07-02T10:09:52.126Z | |_______________________________________^
4422026-07-02T10:09:52.126Z |
4432026-07-02T10:09:52.126Z = note: expected `unsafe extern "C" fn(*mut core::ffi::c_void, i32, usize) -> *mut core::ffi::c_void`
4442026-07-02T10:09:52.126Z found `unsafe extern "C" fn(*mut core::ffi::c_void, i32, u64) -> *mut core::ffi::c_void`
4452026-07-02T10:09:52.127Z = help: either fix the signature or remove any attributes like `#[unsafe(no_mangle)]`, `#[unsafe(export_name = "memset")]`, or `#[link_name = "memset"]`
4462026-07-02T10:09:52.127Z = help: allow this lint if the signature is compatible
4472026-07-02T10:09:52.127Z
4482026-07-02T10:09:52.127Zwarning: suspicious definition of the runtime `memcpy` symbol used by the standard library
4492026-07-02T10:09:52.127Z --> xde/src/ip.rs:20832:5
4502026-07-02T10:09:52.127Z |
4512026-07-02T10:09:52.127Z20832 | / pub fn memcpy(
4522026-07-02T10:09:52.127Z20833 | | arg1: *mut illumos_sys_hdrs::c_void,
4532026-07-02T10:09:52.127Z20834 | | arg2: *const illumos_sys_hdrs::c_void,
4542026-07-02T10:09:52.127Z20835 | | arg3: illumos_sys_hdrs::c_ulong,
4552026-07-02T10:09:52.127Z20836 | | ) -> *mut illumos_sys_hdrs::c_void;
4562026-07-02T10:09:52.127Z | |_______________________________________^
4572026-07-02T10:09:52.127Z |
4582026-07-02T10:09:52.127Z = note: expected `unsafe extern "C" fn(*mut c_void, *const c_void, usize) -> *mut c_void`
4592026-07-02T10:09:52.127Z found `unsafe extern "C" fn(*mut c_void, *const c_void, u64) -> *mut c_void`
4602026-07-02T10:09:52.127Z = help: either fix the signature or remove any attributes like `#[unsafe(no_mangle)]`, `#[unsafe(export_name = "memcpy")]`, or `#[link_name = "memcpy"]`
4612026-07-02T10:09:52.127Z = help: allow this lint if the signature is compatible
4622026-07-02T10:09:52.127Z = note: the full name for the type has been written to '/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release-lto/deps/xde-cd7f6bb562fbbf40.long-type-4833237855095052942.txt'
4632026-07-02T10:09:52.127Z = note: consider using `--verbose` to print the full type name to the console
4642026-07-02T10:09:52.127Z
4652026-07-02T10:09:52.127Zwarning: suspicious definition of the runtime `memmove` symbol used by the standard library
4662026-07-02T10:09:52.127Z --> xde/src/ip.rs:20839:5
4672026-07-02T10:09:52.127Z |
4682026-07-02T10:09:52.127Z20839 | / pub fn memmove(
4692026-07-02T10:09:52.128Z20840 | | arg1: *mut illumos_sys_hdrs::c_void,
4702026-07-02T10:09:52.128Z20841 | | arg2: *const illumos_sys_hdrs::c_void,
4712026-07-02T10:09:52.128Z20842 | | arg3: illumos_sys_hdrs::c_ulong,
4722026-07-02T10:09:52.128Z20843 | | ) -> *mut illumos_sys_hdrs::c_void;
4732026-07-02T10:09:52.128Z | |_______________________________________^
4742026-07-02T10:09:52.128Z |
4752026-07-02T10:09:52.128Z = note: expected `unsafe extern "C" fn(*mut c_void, *const c_void, usize) -> *mut c_void`
4762026-07-02T10:09:52.128Z found `unsafe extern "C" fn(*mut c_void, *const c_void, u64) -> *mut c_void`
4772026-07-02T10:09:52.128Z = help: either fix the signature or remove any attributes like `#[unsafe(no_mangle)]`, `#[unsafe(export_name = "memmove")]`, or `#[link_name = "memmove"]`
4782026-07-02T10:09:52.128Z = help: allow this lint if the signature is compatible
4792026-07-02T10:09:52.128Z = note: the full name for the type has been written to '/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release-lto/deps/xde-cd7f6bb562fbbf40.long-type-4833237855095052942.txt'
4802026-07-02T10:09:52.128Z = note: consider using `--verbose` to print the full type name to the console
4812026-07-02T10:09:52.128Z
4822026-07-02T10:09:52.128Zwarning: suspicious definition of the runtime `memcmp` symbol used by the standard library
4832026-07-02T10:09:52.128Z --> xde/src/ip.rs:20846:5
4842026-07-02T10:09:52.128Z |
4852026-07-02T10:09:52.128Z20846 | / pub fn memcmp(
4862026-07-02T10:09:52.128Z20847 | | arg1: *const illumos_sys_hdrs::c_void,
4872026-07-02T10:09:52.128Z20848 | | arg2: *const illumos_sys_hdrs::c_void,
4882026-07-02T10:09:52.128Z20849 | | arg3: illumos_sys_hdrs::c_ulong,
4892026-07-02T10:09:52.128Z20850 | | ) -> illumos_sys_hdrs::c_int;
4902026-07-02T10:09:52.130Z | |_________________________________^
4912026-07-02T10:09:52.130Z |
4922026-07-02T10:09:52.130Z = note: expected `unsafe extern "C" fn(*const core::ffi::c_void, *const core::ffi::c_void, usize) -> i32`
4932026-07-02T10:09:52.130Z found `unsafe extern "C" fn(*const core::ffi::c_void, *const core::ffi::c_void, u64) -> i32`
4942026-07-02T10:09:52.130Z = help: either fix the signature or remove any attributes like `#[unsafe(no_mangle)]`, `#[unsafe(export_name = "memcmp")]`, or `#[link_name = "memcmp"]`
4952026-07-02T10:09:52.130Z = help: allow this lint if the signature is compatible
4962026-07-02T10:09:52.130Z
4972026-07-02T10:10:20.473Zwarning: `xde` (lib) generated 6 warnings
4982026-07-02T10:10:20.473Z Finished `release-lto` profile [optimized + debuginfo] target(s) in 1m 02s
4992026-07-02T10:10:20.504ZLinking xde kmod...
5002026-07-02T10:10:21.097ZBuilding xde dev link helper (release).
5012026-07-02T10:10:21.257Z Compiling compiler_builtins v0.1.160 (/home/build/.rustup/toolchains/nightly-2026-06-30-x86_64-unknown-illumos/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins)
5022026-07-02T10:10:21.257Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2026-06-30-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
5032026-07-02T10:10:21.257Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
5042026-07-02T10:10:32.805Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2026-06-30-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
5052026-07-02T10:10:35.297Z Finished `release` profile [optimized + debuginfo] target(s) in 14.17s
5062026-07-02T10:10:35.316ZBuilding opteadm (dev).
5072026-07-02T10:10:35.477Z Compiling serde_core v1.0.228
5082026-07-02T10:10:35.478Z Compiling libc v0.2.186
5092026-07-02T10:10:35.478Z Compiling cfg-if v1.0.4
5102026-07-02T10:10:35.478Z Compiling ident_case v1.0.1
5112026-07-02T10:10:35.483Z Compiling memchr v2.8.2
5122026-07-02T10:10:35.483Z Compiling fnv v1.0.7
5132026-07-02T10:10:35.483Z Compiling strsim v0.11.1
5142026-07-02T10:10:35.496Z Compiling syn v2.0.118
5152026-07-02T10:10:35.548Z Compiling regex-syntax v0.8.11
5162026-07-02T10:10:35.571Z Compiling either v1.16.0
5172026-07-02T10:10:35.591Z Compiling serde v1.0.228
5182026-07-02T10:10:35.765Z Compiling winnow v1.0.3
5192026-07-02T10:10:35.799Z Compiling equivalent v1.0.2
5202026-07-02T10:10:35.871Z Compiling zerocopy v0.8.52
5212026-07-02T10:10:35.936Z Compiling aho-corasick v1.1.4
5222026-07-02T10:10:36.079Z Compiling hashbrown v0.17.1
5232026-07-02T10:10:36.302Z Compiling itertools v0.14.0
5242026-07-02T10:10:36.330Z Compiling heapless v0.8.0
5252026-07-02T10:10:36.618Z Compiling indexmap v2.14.0
5262026-07-02T10:10:36.639Z Compiling byteorder v1.5.0
5272026-07-02T10:10:36.789Z Compiling toml_parser v1.1.2+spec-1.1.0
5282026-07-02T10:10:36.817Z Compiling toml_datetime v1.1.1+spec-1.1.0
5292026-07-02T10:10:37.034Z Compiling regex-automata v0.4.14
5302026-07-02T10:10:37.216Z Compiling toml_edit v0.25.12+spec-1.1.0
5312026-07-02T10:10:37.326Z Compiling hash32 v0.3.1
5322026-07-02T10:10:37.478Z Compiling syn v1.0.109
5332026-07-02T10:10:37.482Z Compiling rustversion v1.0.22
5342026-07-02T10:10:37.513Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
5352026-07-02T10:10:37.634Z Compiling bitflags v2.13.0
5362026-07-02T10:10:37.748Z Compiling macaddr v1.0.1
5372026-07-02T10:10:37.758Z Compiling stable_deref_trait v1.2.1
5382026-07-02T10:10:37.798Z Compiling smoltcp v0.11.0
5392026-07-02T10:10:37.930Z Compiling proc-macro-crate v3.5.0
5402026-07-02T10:10:37.998Z Compiling managed v0.8.0
5412026-07-02T10:10:38.090Z Compiling darling_core v0.21.3
5422026-07-02T10:10:38.111Z Compiling rand_core v0.10.1
5432026-07-02T10:10:38.150Z Compiling getrandom v0.4.3
5442026-07-02T10:10:38.224Z Compiling bitflags v1.3.2
5452026-07-02T10:10:38.264Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#3bc9567c)
5462026-07-02T10:10:38.264Z Compiling ref-cast v1.0.25
5472026-07-02T10:10:38.290Z Compiling version_check v0.9.5
5482026-07-02T10:10:38.557Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
5492026-07-02T10:10:38.621Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
5502026-07-02T10:10:38.801Z Compiling regex v1.12.4
5512026-07-02T10:10:39.063Z Compiling errno v0.3.14
5522026-07-02T10:10:39.191Z Compiling once_cell v1.21.4
5532026-07-02T10:10:39.239Z Compiling ipnetwork v0.21.1
5542026-07-02T10:10:39.255Z Compiling unicode-width v0.2.2
5552026-07-02T10:10:39.260Z Compiling thiserror-impl v2.0.18
5562026-07-02T10:10:39.433Z Compiling serde_derive v1.0.228
5572026-07-02T10:10:39.561Z Compiling zerocopy-derive v0.8.52
5582026-07-02T10:10:39.585Z Compiling num_enum_derive v0.7.6
5592026-07-02T10:10:39.766Z Compiling ref-cast-impl v1.0.25
5602026-07-02T10:10:40.195Z Compiling darling_macro v0.21.3
5612026-07-02T10:10:40.371Z Compiling foreign-types-macros v0.2.3
5622026-07-02T10:10:40.474Z Compiling thiserror v2.0.18
5632026-07-02T10:10:40.575Z Compiling cobs v0.3.0
5642026-07-02T10:10:40.808Z Compiling darling v0.21.3
5652026-07-02T10:10:40.894Z Compiling ingot-macros v0.1.1
5662026-07-02T10:10:40.918Z Compiling foreign-types-shared v0.3.1
5672026-07-02T10:10:41.005Z Compiling cpufeatures v0.3.0
5682026-07-02T10:10:41.067Z Compiling foreign-types v0.5.0
5692026-07-02T10:10:41.070Z Compiling chacha20 v0.10.1
5702026-07-02T10:10:41.139Z Compiling cstr-argument v0.1.2
5712026-07-02T10:10:41.314Z Compiling num_enum v0.7.6
5722026-07-02T10:10:41.429Z Compiling tabwriter v1.4.1
5732026-07-02T10:10:41.512Z Compiling tracing-core v0.1.36
5742026-07-02T10:10:41.846Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
5752026-07-02T10:10:41.858Z Compiling tracing-attributes v0.1.31
5762026-07-02T10:10:41.861Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
5772026-07-02T10:10:42.342Z Compiling rustix v1.1.4
5782026-07-02T10:10:42.755Z Compiling postcard v1.1.3
5792026-07-02T10:10:42.841Z Compiling anyhow v1.0.103
5802026-07-02T10:10:42.849Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys?branch=main#ae3c948a)
5812026-07-02T10:10:42.907Z Compiling pretty-hex v0.4.2
5822026-07-02T10:10:43.038Z Compiling dyn-clone v1.0.20
5832026-07-02T10:10:43.042Z Compiling pin-project-lite v0.2.17
5842026-07-02T10:10:43.094Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#3bc9567c)
5852026-07-02T10:10:43.104Z Compiling tracing v0.1.44
5862026-07-02T10:10:43.123Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
5872026-07-02T10:10:43.200Z Compiling terminal_size v0.4.4
5882026-07-02T10:10:43.309Z Compiling rand v0.10.2
5892026-07-02T10:10:43.354Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
5902026-07-02T10:10:43.371Z Compiling uuid v1.23.4
5912026-07-02T10:10:43.470Z Compiling socket2 v0.6.4
5922026-07-02T10:10:43.475Z Compiling colored v3.1.1
5932026-07-02T10:10:43.601Z Compiling oxnet v0.1.6
5942026-07-02T10:10:43.628Z Compiling clap_builder v4.6.0
5952026-07-02T10:10:43.991Z Compiling ingot-types v0.1.2
5962026-07-02T10:10:44.037Z Compiling clap_derive v4.6.1
5972026-07-02T10:10:44.111Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
5982026-07-02T10:10:44.343Z Compiling ingot v0.1.1
5992026-07-02T10:10:45.322Z Compiling clap v4.6.1
6002026-07-02T10:10:46.109Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
6012026-07-02T10:10:48.277Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
6022026-07-02T10:10:49.453Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
6032026-07-02T10:10:53.894Z Finished `dev` profile [optimized + debuginfo] target(s) in 18.57s
6042026-07-02T10:10:53.923ZBuilding xde (dev).
6052026-07-02T10:10:54.158Z Compiling compiler_builtins v0.1.160 (/home/build/.rustup/toolchains/nightly-2026-06-30-x86_64-unknown-illumos/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins)
6062026-07-02T10:10:54.158Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2026-06-30-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
6072026-07-02T10:10:54.158Z Compiling proc-macro2 v1.0.106
6082026-07-02T10:10:54.158Z Compiling quote v1.0.46
6092026-07-02T10:10:54.158Z Compiling unicode-ident v1.0.24
6102026-07-02T10:10:54.158Z Compiling ident_case v1.0.1
6112026-07-02T10:10:54.161Z Compiling strsim v0.11.1
6122026-07-02T10:10:54.161Z Compiling serde_core v1.0.228
6132026-07-02T10:10:54.279Z Compiling fnv v1.0.7
6142026-07-02T10:10:54.279Z Compiling memchr v2.8.2
6152026-07-02T10:10:54.363Z Compiling regex-syntax v0.8.11
6162026-07-02T10:10:54.542Z Compiling either v1.16.0
6172026-07-02T10:10:54.553Z Compiling serde v1.0.228
6182026-07-02T10:10:54.556Z Compiling zerocopy v0.8.52
6192026-07-02T10:10:54.690Z Compiling aho-corasick v1.1.4
6202026-07-02T10:10:54.731Z Compiling thiserror v2.0.18
6212026-07-02T10:10:54.950Z Compiling itertools v0.14.0
6222026-07-02T10:10:54.974Z Compiling heapless v0.8.0
6232026-07-02T10:10:55.323Z Compiling syn v2.0.118
6242026-07-02T10:10:55.363Z Compiling smoltcp v0.11.0
6252026-07-02T10:10:55.371Z Compiling crc32fast v1.5.0
6262026-07-02T10:10:55.445Z Compiling version_check v0.9.5
6272026-07-02T10:10:55.751Z Compiling ref-cast v1.0.25
6282026-07-02T10:10:55.827Z Compiling regex-automata v0.4.14
6292026-07-02T10:10:55.855Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
6302026-07-02T10:10:57.423Z Compiling regex v1.12.4
6312026-07-02T10:10:57.684Z Compiling darling_core v0.21.3
6322026-07-02T10:10:57.717Z Compiling darling_core v0.23.0
6332026-07-02T10:10:58.562Z Compiling serde_derive v1.0.228
6342026-07-02T10:10:58.562Z Compiling zerocopy-derive v0.8.52
6352026-07-02T10:10:58.566Z Compiling thiserror-impl v2.0.18
6362026-07-02T10:10:58.566Z Compiling ref-cast-impl v1.0.25
6372026-07-02T10:10:58.566Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
6382026-07-02T10:11:00.220Z Compiling darling_macro v0.21.3
6392026-07-02T10:11:00.327Z Compiling darling_macro v0.23.0
6402026-07-02T10:11:01.168Z Compiling darling v0.21.3
6412026-07-02T10:11:01.235Z Compiling ingot-macros v0.1.1
6422026-07-02T10:11:01.287Z Compiling darling v0.23.0
6432026-07-02T10:11:01.353Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6442026-07-02T10:11:06.206Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2026-06-30-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
6452026-07-02T10:11:07.993Z Compiling byteorder v1.5.0
6462026-07-02T10:11:07.993Z Compiling macaddr v1.0.1
6472026-07-02T10:11:07.993Z Compiling stable_deref_trait v1.2.1
6482026-07-02T10:11:07.996Z Compiling cfg-if v1.0.4
6492026-07-02T10:11:08.059Z Compiling cobs v0.3.0
6502026-07-02T10:11:08.067Z Compiling managed v0.8.0
6512026-07-02T10:11:08.100Z Compiling bitflags v1.3.2
6522026-07-02T10:11:08.171Z Compiling hash32 v0.3.1
6532026-07-02T10:11:08.332Z Compiling itertools v0.15.0
6542026-07-02T10:11:08.332Z Compiling dyn-clone v1.0.20
6552026-07-02T10:11:08.454Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#5bf62f6b)
6562026-07-02T10:11:09.537Z Compiling bitflags v2.13.0
6572026-07-02T10:11:09.542Z Compiling uuid v1.23.4
6582026-07-02T10:11:09.683Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
6592026-07-02T10:11:09.966Z Compiling postcard v1.1.3
6602026-07-02T10:11:10.770Z Compiling ingot-types v0.1.2
6612026-07-02T10:11:11.085Z Compiling ingot v0.1.1
6622026-07-02T10:11:12.493Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
6632026-07-02T10:11:16.846Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
6642026-07-02T10:11:27.306Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
6652026-07-02T10:11:29.045Zwarning: suspicious definition of the runtime `strlen` symbol used by the standard library
6662026-07-02T10:11:29.045Z --> xde/src/ip.rs:9246:5
6672026-07-02T10:11:29.046Z |
6682026-07-02T10:11:29.046Z9246 | / pub fn strlen(
6692026-07-02T10:11:29.046Z9247 | | arg1: *const illumos_sys_hdrs::c_char,
6702026-07-02T10:11:29.046Z9248 | | ) -> illumos_sys_hdrs::c_ulong;
6712026-07-02T10:11:29.046Z | |___________________________________^
6722026-07-02T10:11:29.046Z |
6732026-07-02T10:11:29.046Z = note: expected `unsafe extern "C" fn(*const i8) -> usize`
6742026-07-02T10:11:29.046Z found `unsafe extern "C" fn(*const i8) -> u64`
6752026-07-02T10:11:29.046Z = help: either fix the signature or remove any attributes like `#[unsafe(no_mangle)]`, `#[unsafe(export_name = "strlen")]`, or `#[link_name = "strlen"]`
6762026-07-02T10:11:29.046Z = help: allow this lint if the signature is compatible
6772026-07-02T10:11:29.046Z = note: `#[warn(suspicious_runtime_symbol_definitions)]` on by default
6782026-07-02T10:11:29.046Z
6792026-07-02T10:11:29.093Zwarning: suspicious definition of the runtime `bcmp` symbol used by the standard library
6802026-07-02T10:11:29.094Z --> xde/src/ip.rs:20144:5
6812026-07-02T10:11:29.094Z |
6822026-07-02T10:11:29.094Z20144 | / pub fn bcmp(
6832026-07-02T10:11:29.094Z20145 | | arg1: *const illumos_sys_hdrs::c_void,
6842026-07-02T10:11:29.094Z20146 | | arg2: *const illumos_sys_hdrs::c_void,
6852026-07-02T10:11:29.094Z20147 | | arg3: illumos_sys_hdrs::c_ulong,
6862026-07-02T10:11:29.094Z20148 | | ) -> illumos_sys_hdrs::c_int;
6872026-07-02T10:11:29.094Z | |_________________________________^
6882026-07-02T10:11:29.094Z |
6892026-07-02T10:11:29.094Z = note: expected `unsafe extern "C" fn(*const core::ffi::c_void, *const core::ffi::c_void, usize) -> i32`
6902026-07-02T10:11:29.094Z found `unsafe extern "C" fn(*const core::ffi::c_void, *const core::ffi::c_void, u64) -> i32`
6912026-07-02T10:11:29.094Z = help: either fix the signature or remove any attributes like `#[unsafe(no_mangle)]`, `#[unsafe(export_name = "bcmp")]`, or `#[link_name = "bcmp"]`
6922026-07-02T10:11:29.095Z = help: allow this lint if the signature is compatible
6932026-07-02T10:11:29.095Z
6942026-07-02T10:11:29.115Zwarning: suspicious definition of the runtime `memset` symbol used by the standard library
6952026-07-02T10:11:29.115Z --> xde/src/ip.rs:20825:5
6962026-07-02T10:11:29.115Z |
6972026-07-02T10:11:29.115Z20825 | / pub fn memset(
6982026-07-02T10:11:29.115Z20826 | | arg1: *mut illumos_sys_hdrs::c_void,
6992026-07-02T10:11:29.115Z20827 | | arg2: illumos_sys_hdrs::c_int,
7002026-07-02T10:11:29.115Z20828 | | arg3: illumos_sys_hdrs::c_ulong,
7012026-07-02T10:11:29.115Z20829 | | ) -> *mut illumos_sys_hdrs::c_void;
7022026-07-02T10:11:29.115Z | |_______________________________________^
7032026-07-02T10:11:29.115Z |
7042026-07-02T10:11:29.115Z = note: expected `unsafe extern "C" fn(*mut core::ffi::c_void, i32, usize) -> *mut core::ffi::c_void`
7052026-07-02T10:11:29.115Z found `unsafe extern "C" fn(*mut core::ffi::c_void, i32, u64) -> *mut core::ffi::c_void`
7062026-07-02T10:11:29.115Z = help: either fix the signature or remove any attributes like `#[unsafe(no_mangle)]`, `#[unsafe(export_name = "memset")]`, or `#[link_name = "memset"]`
7072026-07-02T10:11:29.115Z = help: allow this lint if the signature is compatible
7082026-07-02T10:11:29.116Z
7092026-07-02T10:11:29.116Zwarning: suspicious definition of the runtime `memcpy` symbol used by the standard library
7102026-07-02T10:11:29.116Z --> xde/src/ip.rs:20832:5
7112026-07-02T10:11:29.116Z |
7122026-07-02T10:11:29.116Z20832 | / pub fn memcpy(
7132026-07-02T10:11:29.116Z20833 | | arg1: *mut illumos_sys_hdrs::c_void,
7142026-07-02T10:11:29.116Z20834 | | arg2: *const illumos_sys_hdrs::c_void,
7152026-07-02T10:11:29.116Z20835 | | arg3: illumos_sys_hdrs::c_ulong,
7162026-07-02T10:11:29.116Z20836 | | ) -> *mut illumos_sys_hdrs::c_void;
7172026-07-02T10:11:29.116Z | |_______________________________________^
7182026-07-02T10:11:29.116Z |
7192026-07-02T10:11:29.116Z = note: expected `unsafe extern "C" fn(*mut c_void, *const c_void, usize) -> *mut c_void`
7202026-07-02T10:11:29.116Z found `unsafe extern "C" fn(*mut c_void, *const c_void, u64) -> *mut c_void`
7212026-07-02T10:11:29.116Z = help: either fix the signature or remove any attributes like `#[unsafe(no_mangle)]`, `#[unsafe(export_name = "memcpy")]`, or `#[link_name = "memcpy"]`
7222026-07-02T10:11:29.116Z = help: allow this lint if the signature is compatible
7232026-07-02T10:11:29.116Z = note: the full name for the type has been written to '/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/xde-c26e3c2b14b92667.long-type-13459463198756918889.txt'
7242026-07-02T10:11:29.116Z = note: consider using `--verbose` to print the full type name to the console
7252026-07-02T10:11:29.116Z
7262026-07-02T10:11:29.116Zwarning: suspicious definition of the runtime `memmove` symbol used by the standard library
7272026-07-02T10:11:29.116Z --> xde/src/ip.rs:20839:5
7282026-07-02T10:11:29.116Z |
7292026-07-02T10:11:29.116Z20839 | / pub fn memmove(
7302026-07-02T10:11:29.116Z20840 | | arg1: *mut illumos_sys_hdrs::c_void,
7312026-07-02T10:11:29.117Z20841 | | arg2: *const illumos_sys_hdrs::c_void,
7322026-07-02T10:11:29.117Z20842 | | arg3: illumos_sys_hdrs::c_ulong,
7332026-07-02T10:11:29.117Z20843 | | ) -> *mut illumos_sys_hdrs::c_void;
7342026-07-02T10:11:29.117Z | |_______________________________________^
7352026-07-02T10:11:29.117Z |
7362026-07-02T10:11:29.117Z = note: expected `unsafe extern "C" fn(*mut c_void, *const c_void, usize) -> *mut c_void`
7372026-07-02T10:11:29.117Z found `unsafe extern "C" fn(*mut c_void, *const c_void, u64) -> *mut c_void`
7382026-07-02T10:11:29.117Z = help: either fix the signature or remove any attributes like `#[unsafe(no_mangle)]`, `#[unsafe(export_name = "memmove")]`, or `#[link_name = "memmove"]`
7392026-07-02T10:11:29.117Z = help: allow this lint if the signature is compatible
7402026-07-02T10:11:29.117Z = note: the full name for the type has been written to '/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/xde-c26e3c2b14b92667.long-type-13459463198756918889.txt'
7412026-07-02T10:11:29.117Z = note: consider using `--verbose` to print the full type name to the console
7422026-07-02T10:11:29.117Z
7432026-07-02T10:11:29.117Zwarning: suspicious definition of the runtime `memcmp` symbol used by the standard library
7442026-07-02T10:11:29.117Z --> xde/src/ip.rs:20846:5
7452026-07-02T10:11:29.117Z |
7462026-07-02T10:11:29.117Z20846 | / pub fn memcmp(
7472026-07-02T10:11:29.117Z20847 | | arg1: *const illumos_sys_hdrs::c_void,
7482026-07-02T10:11:29.117Z20848 | | arg2: *const illumos_sys_hdrs::c_void,
7492026-07-02T10:11:29.117Z20849 | | arg3: illumos_sys_hdrs::c_ulong,
7502026-07-02T10:11:29.117Z20850 | | ) -> illumos_sys_hdrs::c_int;
7512026-07-02T10:11:29.118Z | |_________________________________^
7522026-07-02T10:11:29.118Z |
7532026-07-02T10:11:29.118Z = note: expected `unsafe extern "C" fn(*const core::ffi::c_void, *const core::ffi::c_void, usize) -> i32`
7542026-07-02T10:11:29.118Z found `unsafe extern "C" fn(*const core::ffi::c_void, *const core::ffi::c_void, u64) -> i32`
7552026-07-02T10:11:29.118Z = help: either fix the signature or remove any attributes like `#[unsafe(no_mangle)]`, `#[unsafe(export_name = "memcmp")]`, or `#[link_name = "memcmp"]`
7562026-07-02T10:11:29.118Z = help: allow this lint if the signature is compatible
7572026-07-02T10:11:29.118Z
7582026-07-02T10:11:35.767Zwarning: `xde` (lib) generated 6 warnings
7592026-07-02T10:11:35.767Z Finished `dev` profile [optimized + debuginfo] target(s) in 41.81s
7602026-07-02T10:11:35.789ZLinking xde kmod...
7612026-07-02T10:11:36.944ZBuilding xde dev link helper (dev).
7622026-07-02T10:11:37.115Z Compiling compiler_builtins v0.1.160 (/home/build/.rustup/toolchains/nightly-2026-06-30-x86_64-unknown-illumos/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins)
7632026-07-02T10:11:37.115Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2026-06-30-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
7642026-07-02T10:11:37.115Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
7652026-07-02T10:11:47.988Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2026-06-30-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
7662026-07-02T10:11:50.220Z Finished `dev` profile [optimized + debuginfo] target(s) in 13.24s
7672026-07-02T10:11:50.243Z
7682026-07-02T10:11:50.248Zreal 3:09.063376345
7692026-07-02T10:11:50.248Zuser 9:04.987519751
7702026-07-02T10:11:50.248Zsys 1:00.201843248
7712026-07-02T10:11:50.248Ztrap 0.237027213
7722026-07-02T10:11:50.249Ztflt 0.782272498
7732026-07-02T10:11:50.249Zdflt 1.736564144
7742026-07-02T10:11:50.249Zkflt 0.005714953
7752026-07-02T10:11:50.249Zlock 34:53.550322514
7762026-07-02T10:11:50.249Zslp 21:16.017686388
7772026-07-02T10:11:50.249Zlat 21.453347000
7782026-07-02T10:11:50.249Zstop 33.050679463
7792026-07-02T10:11:50.249Z+ elfdump target/x86_64-unknown-unknown/release-lto/xde
7802026-07-02T10:11:50.249Z+ grep GOTPCREL
7812026-07-02T10:11:51.694Z+ header 'package opte'
7822026-07-02T10:11:51.694Z+ echo '# ==== package opte ==== #'
7832026-07-02T10:11:51.694Z# ==== package opte ==== #
7842026-07-02T10:11:51.694Z+ cargo xtask package --skip-build --profile all
7852026-07-02T10:11:51.714Z Finished `dev` profile [optimized + debuginfo] target(s) in 0.14s
7862026-07-02T10:11:51.714Z Running `target/debug/xtask package --skip-build --profile all`
7872026-07-02T10:11:51.714Z+ ./clean.sh
7882026-07-02T10:11:51.714Z+ mkdir -p proto/kernel/drv/amd64
7892026-07-02T10:11:51.715Z+ mkdir -p proto/opt/oxide/opte/bin
7902026-07-02T10:11:51.715Z+ mkdir -p proto/usr/lib/devfsadm/linkmod
7912026-07-02T10:11:51.715Z+ cp ../target/release/opteadm proto/opt/oxide/opte/bin/
7922026-07-02T10:11:51.715Z+ cp ../target/x86_64-unknown-unknown/release-lto/xde proto/kernel/drv/amd64
7932026-07-02T10:11:51.715Z+ cp ../xde/xde.conf proto/kernel/drv/
7942026-07-02T10:11:51.715Z+ cp ../target/i686-unknown-illumos/release/libxde_link.so proto/usr/lib/devfsadm/linkmod/SUNW_xde_link.so
7952026-07-02T10:11:51.715Z+ '[' -z ']'
7962026-07-02T10:11:51.715Z+ cp ../target/debug/opteadm proto/opt/oxide/opte/bin/opteadm.dbg
7972026-07-02T10:11:51.715Z+ cp ../target/x86_64-unknown-unknown/debug/xde.dbg proto/kernel/drv/amd64/xde.dbg
7982026-07-02T10:11:51.726Z+ INC_DEBUG=
7992026-07-02T10:11:51.726Z+ typeset -ri TAG=0
8002026-07-02T10:11:51.736Z++ ./print-api-version.sh
8012026-07-02T10:11:51.736Z+ API_VSN=41
8022026-07-02T10:11:51.736Z+ PKG_VERSION=0.41.495-3.0
8032026-07-02T10:11:51.743Z+ sed -e s/%PUBLISHER%/helios/g -e s/%PKG_VERSION%/0.41.495-3.0/g opte.template.p5m
8042026-07-02T10:11:51.743Z+ pkgmogrify -v -D inc_debug= -O opte.base.p5m
8052026-07-02T10:11:52.270Z+ pkgdepend generate -d proto opte.base.p5m
8062026-07-02T10:11:52.613Z+ mkdir -p packages
8072026-07-02T10:11:52.620Z+ pkgdepend resolve -d packages -s resolve.p5m opte.generate.p5m
8082026-07-02T10:11:59.548Z+ cat opte.base.p5m packages/opte.generate.p5m.resolve.p5m
8092026-07-02T10:11:59.556Z+ pkgrepo create packages/repo
8102026-07-02T10:11:59.760Z+ pkgrepo add-publisher -s packages/repo helios
8112026-07-02T10:11:59.971Z+ pkgsend publish -d proto -s packages/repo opte.final.p5m
8122026-07-02T10:12:29.252Zpkg://helios/driver/network/opte@0.41.495,5.11-3.0:20260702T101159Z
8132026-07-02T10:12:29.252ZPUBLISHED
8142026-07-02T10:12:29.270Z+ pkgrecv -a -d packages/repo/opte-0.41.495-3.0.p5p -s packages/repo -v -m latest '*'
8152026-07-02T10:12:29.400ZRetrieving packages for publisher helios ...
8162026-07-02T10:12:29.403ZRetrieving catalog 'helios' ... Done
8172026-07-02T10:12:29.406ZRetrieving and evaluating 1 package(s)...
8182026-07-02T10:12:29.406ZFetching manifests: 1/1 100% complete
8192026-07-02T10:12:29.406ZFetching manifests: 1/1 100% complete
8202026-07-02T10:12:29.406Z
8212026-07-02T10:12:29.407ZArchiving packages ...
8222026-07-02T10:12:29.407Z Packages to add: 1
8232026-07-02T10:12:29.407Z Files to retrieve: 6
8242026-07-02T10:12:29.407ZEstimated transfer size: 37.04 MB
8252026-07-02T10:12:29.407Z
8262026-07-02T10:12:29.407ZPackages to archive:
8272026-07-02T10:12:29.407Zdriver/network/opte@0.41.495,5.11-3.0:20260702T101159Z
8282026-07-02T10:12:29.407Z
8292026-07-02T10:12:29.407ZDownload: 0/6 items 0.0/37.0MB 0% complete
8302026-07-02T10:12:29.473ZDownload: Completed 37.04 MB in 0.07 seconds (543M/s)
8312026-07-02T10:12:29.476ZArchiving: 1/19 items 0.0/37.1MB 0% complete
8322026-07-02T10:12:29.488ZArchiving: Completed 37.08 MB in 0.01 seconds
8332026-07-02T10:12:29.530ZSuccessfully built package /work/oxidecomputer/opte/pkg/packages/repo/opte-0.41.495-3.0.p5p.
8342026-07-02T10:12:29.534Z+ banner copy
8352026-07-02T10:12:29.536Z
8362026-07-02T10:12:29.536Z #### #### ##### # #
8372026-07-02T10:12:29.536Z # # # # # # # #
8382026-07-02T10:12:29.536Z # # # # # #
8392026-07-02T10:12:29.536Z # # # ##### #
8402026-07-02T10:12:29.536Z # # # # # #
8412026-07-02T10:12:29.536Z #### #### # #
8422026-07-02T10:12:29.536Z
8432026-07-02T10:12:29.536Z+ pfexec mkdir -p /out
8442026-07-02T10:12:29.539Z+ pfexec chown 12345 /out
8452026-07-02T10:12:29.542Z+ PKG_NAME=/out/opte.p5p
8462026-07-02T10:12:29.542Z+ mv pkg/packages/repo/opte-0.41.495-3.0.p5p /out/opte.p5p
8472026-07-02T10:12:29.568Z+ sha256sum /out/opte.p5p
8482026-07-02T10:12:29.593Zprocess exited: duration 245444 ms, exit code 0
 
8492026-07-02T10:12:29.605Zfound 2 output files
8502026-07-02T10:12:29.605Zuploading: /out/opte.p5p (38881280 bytes)
8512026-07-02T10:12:30.845Zuploaded: /out/opte.p5p
8522026-07-02T10:12:30.851Zuploading: /out/opte.p5p.sha256 (80 bytes)
8532026-07-02T10:12:31.863Zuploaded: /out/opte.p5p.sha256