01KH0C324ZXECDK1WEG26N2ZHM: opte-xde

BasicConfig {
    output_rules: [
        "=/work/debug/xde.dbg",
        "=/work/debug/xde.dbg.sha256",
        "=/work/debug/xde_link.dbg.so",
        "=/work/debug/xde_link.dbg.so.sha256",
        "=/work/release/xde",
        "=/work/release/xde.sha256",
        "=/work/release/xde_link.so",
        "=/work/release/xde_link.so.sha256",
        "=/work/test/loopback",
        "=/work/test/multicast_rx",
        "=/work/test/multicast_multi_sub",
        "=/work/test/multicast_validation",
        "=/work/xde.conf",
    ],
    rust_toolchain: Some(
        Bool(
            true,
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [],
    publish: [
        BasicConfigPublish {
            from_output: "/work/release/xde",
            series: "module",
            name: "xde",
        },
        BasicConfigPublish {
            from_output: "/work/release/xde.sha256",
            series: "module",
            name: "xde.sha256",
        },
    ],
    skip_clone: false,
}

Buildomat Job: 01KH0C46D6BEVQ24Z6W2MK4YK5

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12026-02-09T05:15:50.789Zjob assigned to worker 01KH0D64G6KK4E2AV61YB7ZNH1 [factory aws, i-0a520fcd6b2b6e316] (queued for 19 m 22 s)
 
22026-02-09T05:15:59.243Zstarting task 0: "setup"
32026-02-09T05:15:59.248Z++ uname -s
42026-02-09T05:15:59.251Z+ kern=SunOS
52026-02-09T05:15:59.251Z+ build_user=build
62026-02-09T05:15:59.251Z+ build_uid=12345
72026-02-09T05:15:59.251Z+ work_dir=/work
82026-02-09T05:15:59.251Z+ input_dir=/input
92026-02-09T05:15:59.251Z+ [[ 0 == 12345 ]]
102026-02-09T05:15:59.251Z+ case "$kern" in
112026-02-09T05:15:59.251Z+ groupadd -g 12345 build
122026-02-09T05:15:59.254Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-02-09T05:16:01.263Z+ zfs create -o mountpoint=/work rpool/work
142026-02-09T05:16:01.385Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-02-09T05:16:01.389Z+ home_fs=zfs
162026-02-09T05:16:01.389Z+ [[ zfs == autofs ]]
172026-02-09T05:16:01.389Z+ mkdir -p /home/build
182026-02-09T05:16:01.389Z+ chown build:build /home/build /work
192026-02-09T05:16:03.393Z+ chmod 0700 /home/build /work
202026-02-09T05:16:03.396Zprocess exited: duration 4153 ms, exit code 0
 
212026-02-09T05:16:03.403Zstarting task 1: "rust-toolchain"
222026-02-09T05:16:03.409Z+ printf ' * rust toolchain channel = "%s"\n' 1.90.0
232026-02-09T05:16:03.409Z+ printf ' * rust toolchain profile = "%s"\n' default
242026-02-09T05:16:03.409Z * rust toolchain channel = "1.90.0"
252026-02-09T05:16:03.409Z * rust toolchain profile = "default"
262026-02-09T05:16:03.409Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272026-02-09T05:16:03.409Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282026-02-09T05:16:03.414Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-02-09T05:16:03.414Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.90.0 --profile default
302026-02-09T05:16:03.552Zinfo: downloading installer
312026-02-09T05:16:05.269Zwarn: It looks like you have an existing installation of Rust at:
322026-02-09T05:16:05.270Zwarn: /opt/ooce/bin
332026-02-09T05:16:05.270Zwarn: It is recommended that rustup be the primary Rust installation.
342026-02-09T05:16:05.270Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352026-02-09T05:16:05.270Zwarn: If you are sure that you want both rustup and your already installed Rust
362026-02-09T05:16:05.270Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372026-02-09T05:16:05.270Zwarn: or pass `-y' to ignore all ignorable checks.
382026-02-09T05:16:05.270Zerror: cannot install while Rust is installed
392026-02-09T05:16:05.270Zwarn: continuing (because the -y flag is set and the error is ignorable)
402026-02-09T05:16:05.284Zinfo: profile set to 'default'
412026-02-09T05:16:05.284Zinfo: default host triple is x86_64-unknown-illumos
422026-02-09T05:16:05.287Zinfo: syncing channel updates for '1.90.0-x86_64-unknown-illumos'
432026-02-09T05:16:05.457Zinfo: latest update on 2025-09-18, rust version 1.90.0 (1159e78c4 2025-09-14)
442026-02-09T05:16:05.457Zinfo: downloading component 'cargo'
452026-02-09T05:16:06.469Zinfo: downloading component 'clippy'
462026-02-09T05:16:06.854Zinfo: downloading component 'rust-docs'
472026-02-09T05:16:08.606Zinfo: downloading component 'rust-std'
482026-02-09T05:16:10.629Zinfo: downloading component 'rustc'
492026-02-09T05:16:19.109Zinfo: downloading component 'rustfmt'
502026-02-09T05:16:19.379Zinfo: installing component 'cargo'
512026-02-09T05:16:20.292Zinfo: installing component 'clippy'
522026-02-09T05:16:20.693Zinfo: installing component 'rust-docs'
532026-02-09T05:16:22.557Zinfo: installing component 'rust-std'
542026-02-09T05:16:24.476Zinfo: installing component 'rustc'
552026-02-09T05:16:31.008Zinfo: installing component 'rustfmt'
562026-02-09T05:16:31.349Zinfo: default toolchain set to '1.90.0-x86_64-unknown-illumos'
572026-02-09T05:16:31.349Z
582026-02-09T05:16:31.783Z 1.90.0-x86_64-unknown-illumos installed - rustc 1.90.0 (1159e78c4 2025-09-14)
592026-02-09T05:16:31.783Z
602026-02-09T05:16:31.787Z
612026-02-09T05:16:31.787ZRust is installed now. Great!
622026-02-09T05:16:31.787Z
632026-02-09T05:16:31.787ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
642026-02-09T05:16:31.787Zenvironment variable. This has not been done automatically.
652026-02-09T05:16:31.787Z
662026-02-09T05:16:31.787ZTo configure your current shell, you need to source
672026-02-09T05:16:31.787Zthe corresponding env file under $HOME/.cargo.
682026-02-09T05:16:31.787Z
692026-02-09T05:16:31.787ZThis is usually done by running one of the following (note the leading DOT):
702026-02-09T05:16:31.787Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
712026-02-09T05:16:31.787Zsource "$HOME/.cargo/env.fish" # For fish
722026-02-09T05:16:31.787Zsource $"($nu.home-path)/.cargo/env.nu" # For nushell
732026-02-09T05:16:31.872Z+ rustup --version
742026-02-09T05:16:31.884Zrustup 1.28.2 (e4f3ad6f8 2025-04-28)
752026-02-09T05:16:31.887Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
762026-02-09T05:16:31.968Zinfo: The currently active `rustc` version is `rustc 1.90.0 (1159e78c4 2025-09-14)`
772026-02-09T05:16:31.971Z+ cargo --version
782026-02-09T05:16:32.037Zcargo 1.90.0 (840b83a10 2025-07-30)
792026-02-09T05:16:32.040Z+ rustc --version
802026-02-09T05:16:32.110Zrustc 1.90.0 (1159e78c4 2025-09-14)
812026-02-09T05:16:32.113Zprocess exited: duration 28705 ms, exit code 0
 
822026-02-09T05:16:32.119Zstarting task 2: "authentication"
832026-02-09T05:16:32.144Zprocess exited: duration 24 ms, exit code 0
 
842026-02-09T05:16:32.151Zstarting task 3: "clone repository"
852026-02-09T05:16:32.155Z+ mkdir -p /work/oxidecomputer/opte
862026-02-09T05:16:32.160Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
872026-02-09T05:16:32.197ZCloning into '/work/oxidecomputer/opte'...
882026-02-09T05:16:35.432Z+ cd /work/oxidecomputer/opte
892026-02-09T05:16:35.435Z+ git fetch origin 03ea39b53ce79955a696a1b18d1922ff9ab2d2b7
902026-02-09T05:16:35.851ZFrom https://github.com/oxidecomputer/opte
912026-02-09T05:16:35.851Z * branch 03ea39b53ce79955a696a1b18d1922ff9ab2d2b7 -> FETCH_HEAD
922026-02-09T05:16:35.859Z+ [[ -n renovate/rand ]]
932026-02-09T05:16:35.862Z++ git branch --show-current
942026-02-09T05:16:35.866Z+ current=master
952026-02-09T05:16:35.866Z+ [[ master != renovate/rand ]]
962026-02-09T05:16:35.866Z+ git branch -f renovate/rand 03ea39b53ce79955a696a1b18d1922ff9ab2d2b7
972026-02-09T05:16:35.869Z+ git checkout -f renovate/rand
982026-02-09T05:16:35.893ZSwitched to branch 'renovate/rand'
992026-02-09T05:16:35.896Z+ git reset --hard 03ea39b53ce79955a696a1b18d1922ff9ab2d2b7
1002026-02-09T05:16:35.900ZHEAD is now at 03ea39b Update Rust crate rand to 0.10.0
1012026-02-09T05:16:35.903Zprocess exited: duration 3748 ms, exit code 0
 
1022026-02-09T05:16:35.912Zstarting task 4: "build"
1032026-02-09T05:16:35.915Z+ source .github/buildomat/common.sh
1042026-02-09T05:16:35.915Z++ rustup show active-toolchain
1052026-02-09T05:16:35.966Z1.90.0-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/rust-toolchain.toml')
1062026-02-09T05:16:35.969Z++ pushd xde
1072026-02-09T05:16:35.969Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
1082026-02-09T05:16:35.969Z++ rustup show active-toolchain
1092026-02-09T05:16:35.976Zinfo: syncing channel updates for 'nightly-2025-09-19-x86_64-unknown-illumos'
1102026-02-09T05:16:36.165Zinfo: latest update on 2025-09-19, rust version 1.92.0-nightly (7c275d09e 2025-09-18)
1112026-02-09T05:16:36.170Zinfo: downloading component 'cargo'
1122026-02-09T05:16:37.345Zinfo: downloading component 'clippy'
1132026-02-09T05:16:37.787Zinfo: downloading component 'rust-src'
1142026-02-09T05:16:38.025Zinfo: downloading component 'rust-std'
1152026-02-09T05:16:40.308Zinfo: downloading component 'rustc'
1162026-02-09T05:16:49.150Zinfo: downloading component 'rustfmt'
1172026-02-09T05:16:49.427Zinfo: installing component 'cargo'
1182026-02-09T05:16:50.352Zinfo: installing component 'clippy'
1192026-02-09T05:16:50.749Zinfo: installing component 'rust-src'
1202026-02-09T05:16:51.118Zinfo: installing component 'rust-std'
1212026-02-09T05:16:52.828Zinfo: installing component 'rustc'
1222026-02-09T05:16:59.392Zinfo: installing component 'rustfmt'
1232026-02-09T05:16:59.773Znightly-2025-09-19-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/xde/rust-toolchain.toml')
1242026-02-09T05:16:59.854Z+++ rustup show active-toolchain -v
1252026-02-09T05:16:59.857Z+++ head -n 1
1262026-02-09T05:16:59.857Z+++ cut '-d ' -f1
1272026-02-09T05:16:59.970Z++ export NIGHTLY=nightly-2025-09-19-x86_64-unknown-illumos
1282026-02-09T05:16:59.970Z++ NIGHTLY=nightly-2025-09-19-x86_64-unknown-illumos
1292026-02-09T05:16:59.973Z++ popd
1302026-02-09T05:16:59.973Z/work/oxidecomputer/opte
1312026-02-09T05:16:59.973Z+ TGT_BASE=/work
1322026-02-09T05:16:59.973Z+ DBG_SRC=target/x86_64-unknown-unknown/debug
1332026-02-09T05:16:59.973Z+ DBG_LINK_SRC=target/i686-unknown-illumos/debug
1342026-02-09T05:16:59.973Z+ DBG_TGT=/work/debug
1352026-02-09T05:16:59.973Z+ REL_SRC=target/x86_64-unknown-unknown/release-lto
1362026-02-09T05:16:59.974Z+ REL_LINK_SRC=target/i686-unknown-illumos/release
1372026-02-09T05:16:59.974Z+ REL_TGT=/work/release
1382026-02-09T05:16:59.974Z+ mkdir -p /work/debug /work/release
1392026-02-09T05:16:59.974Z+ cargo --version
1402026-02-09T05:17:00.030Zcargo 1.90.0 (840b83a10 2025-07-30)
1412026-02-09T05:17:00.036Z+ rustc --version
1422026-02-09T05:17:00.104Zrustc 1.90.0 (1159e78c4 2025-09-14)
1432026-02-09T05:17:00.108Z+ install_pkg jq
1442026-02-09T05:17:00.108Z+ set +o errexit
1452026-02-09T05:17:00.108Z+ pfexec pkg install jq
1462026-02-09T05:17:09.829Z Startup: Refreshing catalog 'helios-dev' ... Done
1472026-02-09T05:17:19.901Z Startup: Caching catalogs ... Done
1482026-02-09T05:17:40.753ZPlanning: Solver setup ... Done
1492026-02-09T05:17:40.901ZPlanning: Running solver ... Done
1502026-02-09T05:17:41.053ZPlanning: Consolidating action changes ... Done
1512026-02-09T05:17:41.056ZPlanning: Evaluating mediators ... Done
1522026-02-09T05:17:41.056ZPlanning: Planning completed in 21.01 seconds
1532026-02-09T05:17:41.079ZNo updates necessary for this image.
1542026-02-09T05:17:42.299Z+ exit_code=4
1552026-02-09T05:17:42.303Z+ [[ 4 -ne 0 ]]
1562026-02-09T05:17:42.303Z+ [[ 4 -ne 4 ]]
1572026-02-09T05:17:42.303Z+ set -o errexit
1582026-02-09T05:17:42.303Z+ pushd xde
1592026-02-09T05:17:42.303Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
1602026-02-09T05:17:42.303Z+ cp xde.conf /work/xde.conf
1612026-02-09T05:17:42.303Z+ header 'check style'
1622026-02-09T05:17:42.303Z+ echo '# ==== check style ==== #'
1632026-02-09T05:17:42.303Z# ==== check style ==== #
1642026-02-09T05:17:42.303Z+ ptime -m cargo +nightly-2025-09-19-x86_64-unknown-illumos fmt -p xde -p xde-link -- --check
1652026-02-09T05:17:42.736Z
1662026-02-09T05:17:42.736Zreal 0.430944077
1672026-02-09T05:17:42.736Zuser 0.323479067
1682026-02-09T05:17:42.736Zsys 0.098779402
1692026-02-09T05:17:42.736Ztrap 0.000022856
1702026-02-09T05:17:42.736Ztflt 0.000016897
1712026-02-09T05:17:42.736Zdflt 0.000034553
1722026-02-09T05:17:42.736Zkflt 0.000000000
1732026-02-09T05:17:42.736Zlock 0.717456446
1742026-02-09T05:17:42.736Zslp 0.433240510
1752026-02-09T05:17:42.740Zlat 0.001607539
1762026-02-09T05:17:42.740Zstop 0.000155714
1772026-02-09T05:17:42.740Z+ header analyze
1782026-02-09T05:17:42.740Z+ echo '# ==== analyze ==== #'
1792026-02-09T05:17:42.740Z# ==== analyze ==== #
1802026-02-09T05:17:42.740Z+ ptime -m cargo clippy -- --allow clippy::uninlined-format-args --allow clippy::bad_bit_mask
1812026-02-09T05:17:43.068Z Updating crates.io index
1822026-02-09T05:17:43.113Z Updating git repository `https://github.com/oxidecomputer/falcon`
1832026-02-09T05:17:46.564Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1842026-02-09T05:17:47.122Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1852026-02-09T05:17:47.861Z Updating git repository `https://github.com/oxidecomputer/zone`
1862026-02-09T05:17:48.469Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1872026-02-09T05:17:49.241Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1882026-02-09T05:17:51.145Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1892026-02-09T05:17:52.004Z Locking 20 packages to latest compatible versions
1902026-02-09T05:17:52.012Z Adding chacha20 v0.10.0
1912026-02-09T05:17:52.012Z Adding cpufeatures v0.3.0
1922026-02-09T05:17:52.012Z Adding foldhash v0.1.5
1932026-02-09T05:17:52.012Z Adding getrandom v0.4.1
1942026-02-09T05:17:52.012Z Adding hashbrown v0.15.5
1952026-02-09T05:17:52.012Z Adding id-arena v2.3.0
1962026-02-09T05:17:52.012Z Adding leb128fmt v0.1.0
1972026-02-09T05:17:52.012Z Adding prettyplease v0.2.37
1982026-02-09T05:17:52.012Z Adding rand v0.10.0
1992026-02-09T05:17:52.012Z Adding rand_core v0.10.0
2002026-02-09T05:17:52.012Z Adding unicode-xid v0.2.6
2012026-02-09T05:17:52.012Z Adding wasip3 v0.4.0+wasi-0.3.0-rc-2026-01-06
2022026-02-09T05:17:52.012Z Adding wasm-encoder v0.244.0
2032026-02-09T05:17:52.012Z Adding wasm-metadata v0.244.0
2042026-02-09T05:17:52.012Z Adding wasmparser v0.244.0
2052026-02-09T05:17:52.012Z Adding wit-bindgen-core v0.51.0
2062026-02-09T05:17:52.012Z Adding wit-bindgen-rust v0.51.0
2072026-02-09T05:17:52.012Z Adding wit-bindgen-rust-macro v0.51.0
2082026-02-09T05:17:52.016Z Adding wit-component v0.244.0
2092026-02-09T05:17:52.016Z Adding wit-parser v0.244.0
2102026-02-09T05:17:52.016Z Downloading crates ...
2112026-02-09T05:17:52.073Z Downloaded bitflags v1.3.2
2122026-02-09T05:17:52.077Z Downloaded ingot-types v0.1.2
2132026-02-09T05:17:52.087Z Downloaded aho-corasick v1.1.4
2142026-02-09T05:17:52.091Z Downloaded ref-cast-impl v1.0.25
2152026-02-09T05:17:52.095Z Downloaded cobs v0.3.0
2162026-02-09T05:17:52.095Z Downloaded stable_deref_trait v1.2.1
2172026-02-09T05:17:52.095Z Downloaded macaddr v1.0.1
2182026-02-09T05:17:52.098Z Downloaded proc-macro-error-attr2 v2.0.0
2192026-02-09T05:17:52.098Z Downloaded cfg-if v1.0.4
2202026-02-09T05:17:52.109Z Downloaded managed v0.8.0
2212026-02-09T05:17:52.111Z Downloaded byteorder v1.5.0
2222026-02-09T05:17:52.111Z Downloaded ref-cast v1.0.25
2232026-02-09T05:17:52.114Z Downloaded strsim v0.11.1
2242026-02-09T05:17:52.117Z Downloaded embedded-io v0.6.1
2252026-02-09T05:17:52.117Z Downloaded dyn-clone v1.0.20
2262026-02-09T05:17:52.121Z Downloaded darling_macro v0.21.3
2272026-02-09T05:17:52.128Z Downloaded ident_case v1.0.1
2282026-02-09T05:17:52.131Z Downloaded fnv v1.0.7
2292026-02-09T05:17:52.131Z Downloaded defmt-parser v1.0.0
2302026-02-09T05:17:52.131Z Downloaded version_check v0.9.5
2312026-02-09T05:17:52.136Z Downloaded hash32 v0.3.1
2322026-02-09T05:17:52.136Z Downloaded defmt v1.0.1
2332026-02-09T05:17:52.144Z Downloaded defmt v0.3.100
2342026-02-09T05:17:52.153Z Downloaded embedded-io v0.4.0
2352026-02-09T05:17:52.158Z Downloaded proc-macro-error2 v2.0.1
2362026-02-09T05:17:52.161Z Downloaded ingot v0.1.1
2372026-02-09T05:17:52.161Z Downloaded defmt-macros v1.0.1
2382026-02-09T05:17:52.164Z Downloaded quote v1.0.44
2392026-02-09T05:17:52.166Z Downloaded postcard v1.1.3
2402026-02-09T05:17:52.172Z Downloaded unicode-ident v1.0.22
2412026-02-09T05:17:52.175Z Downloaded either v1.15.0
2422026-02-09T05:17:52.180Z Downloaded bitflags v2.10.0
2432026-02-09T05:17:52.183Z Downloaded darling v0.21.3
2442026-02-09T05:17:52.190Z Downloaded crc32fast v1.5.0
2452026-02-09T05:17:52.194Z Downloaded thiserror-impl v2.0.18
2462026-02-09T05:17:52.200Z Downloaded thiserror v2.0.18
2472026-02-09T05:17:52.205Z Downloaded uuid v1.20.0
2482026-02-09T05:17:52.208Z Downloaded ingot-macros v0.1.1
2492026-02-09T05:17:52.212Z Downloaded serde_core v1.0.228
2502026-02-09T05:17:52.215Z Downloaded darling_core v0.21.3
2512026-02-09T05:17:52.217Z Downloaded heapless v0.8.0
2522026-02-09T05:17:52.220Z Downloaded proc-macro2 v1.0.106
2532026-02-09T05:17:52.223Z Downloaded serde_derive v1.0.228
2542026-02-09T05:17:52.232Z Downloaded serde v1.0.228
2552026-02-09T05:17:52.249Z Downloaded zerocopy-derive v0.8.37
2562026-02-09T05:17:52.256Z Downloaded memchr v2.7.6
2572026-02-09T05:17:52.261Z Downloaded itertools v0.14.0
2582026-02-09T05:17:52.274Z Downloaded regex v1.12.2
2592026-02-09T05:17:52.332Z Downloaded zerocopy v0.8.37
2602026-02-09T05:17:52.349Z Downloaded syn v2.0.114
2612026-02-09T05:17:52.360Z Downloaded regex-syntax v0.8.8
2622026-02-09T05:17:52.365Z Downloaded smoltcp v0.11.0
2632026-02-09T05:17:52.386Z Downloaded regex-automata v0.4.13
2642026-02-09T05:17:52.402Z Updating crates.io index
2652026-02-09T05:17:52.670Z Downloading crates ...
2662026-02-09T05:17:52.765Z Downloaded miniz_oxide v0.8.9
2672026-02-09T05:17:52.770Z Downloaded adler2 v2.0.1
2682026-02-09T05:17:52.770Z Downloaded rustc-demangle v0.1.26
2692026-02-09T05:17:52.770Z Downloaded getopts v0.2.24
2702026-02-09T05:17:52.770Z Downloaded cfg-if v1.0.1
2712026-02-09T05:17:52.770Z Downloaded rustc-literal-escaper v0.0.5
2722026-02-09T05:17:52.770Z Downloaded addr2line v0.25.0
2732026-02-09T05:17:52.845Z Downloaded memchr v2.7.5
2742026-02-09T05:17:52.855Z Downloaded hashbrown v0.15.5
2752026-02-09T05:17:52.856Z Downloaded object v0.37.3
2762026-02-09T05:17:52.856Z Downloaded gimli v0.32.0
2772026-02-09T05:17:52.870Z Downloaded libc v0.2.175
2782026-02-09T05:17:52.940Z Compiling compiler_builtins v0.1.160 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins)
2792026-02-09T05:17:52.940Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
2802026-02-09T05:17:52.940Z Compiling proc-macro2 v1.0.106
2812026-02-09T05:17:52.943Z Compiling unicode-ident v1.0.22
2822026-02-09T05:17:52.943Z Compiling quote v1.0.44
2832026-02-09T05:17:52.943Z Compiling serde_core v1.0.228
2842026-02-09T05:17:52.943Z Compiling strsim v0.11.1
2852026-02-09T05:17:53.043Z Compiling ident_case v1.0.1
2862026-02-09T05:17:53.298Z Compiling fnv v1.0.7
2872026-02-09T05:17:53.310Z Compiling memchr v2.7.6
2882026-02-09T05:17:53.481Z Compiling regex-syntax v0.8.8
2892026-02-09T05:17:53.812Z Compiling thiserror v2.0.18
2902026-02-09T05:17:53.824Z Compiling either v1.15.0
2912026-02-09T05:17:53.907Z Compiling serde v1.0.228
2922026-02-09T05:17:54.078Z Compiling zerocopy v0.8.37
2932026-02-09T05:17:54.217Z Compiling aho-corasick v1.1.4
2942026-02-09T05:17:54.720Z Compiling itertools v0.14.0
2952026-02-09T05:17:54.960Z Compiling heapless v0.8.0
2962026-02-09T05:17:55.108Z Compiling smoltcp v0.11.0
2972026-02-09T05:17:55.559Z Compiling syn v2.0.114
2982026-02-09T05:17:55.592Z Compiling ref-cast v1.0.25
2992026-02-09T05:17:55.863Z Compiling crc32fast v1.5.0
3002026-02-09T05:17:55.896Z Compiling version_check v0.9.5
3012026-02-09T05:17:56.588Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
3022026-02-09T05:17:56.883Z Compiling regex-automata v0.4.13
3032026-02-09T05:17:59.840Z Compiling regex v1.12.2
3042026-02-09T05:18:00.685Z Compiling darling_core v0.21.3
3052026-02-09T05:18:02.582Z Compiling zerocopy-derive v0.8.37
3062026-02-09T05:18:02.582Z Compiling serde_derive v1.0.228
3072026-02-09T05:18:02.588Z Compiling thiserror-impl v2.0.18
3082026-02-09T05:18:02.588Z Compiling ref-cast-impl v1.0.25
3092026-02-09T05:18:02.588Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3102026-02-09T05:18:05.360Z Compiling darling_macro v0.21.3
3112026-02-09T05:18:06.728Z Compiling darling v0.21.3
3122026-02-09T05:18:06.811Z Compiling ingot-macros v0.1.1
3132026-02-09T05:18:06.815Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
3142026-02-09T05:18:17.462Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
3152026-02-09T05:18:21.163Z Checking byteorder v1.5.0
3162026-02-09T05:18:21.163Z Checking cfg-if v1.0.4
3172026-02-09T05:18:21.167Z Checking macaddr v1.0.1
3182026-02-09T05:18:21.167Z Checking stable_deref_trait v1.2.1
3192026-02-09T05:18:21.167Z Checking managed v0.8.0
3202026-02-09T05:18:21.251Z Checking bitflags v1.3.2
3212026-02-09T05:18:21.326Z Checking cobs v0.3.0
3222026-02-09T05:18:21.486Z Checking hash32 v0.3.1
3232026-02-09T05:18:21.546Z Checking dyn-clone v1.0.20
3242026-02-09T05:18:21.550Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#5bf62f6b)
3252026-02-09T05:18:23.786Z Checking bitflags v2.10.0
3262026-02-09T05:18:23.786Z Checking uuid v1.20.0
3272026-02-09T05:18:24.046Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
3282026-02-09T05:18:24.470Z Checking postcard v1.1.3
3292026-02-09T05:18:26.163Z Checking ingot-types v0.1.2
3302026-02-09T05:18:26.617Z Checking ingot v0.1.1
3312026-02-09T05:18:29.295Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3322026-02-09T05:18:36.673Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3332026-02-09T05:18:39.272Z Checking xde v0.1.0 (/work/oxidecomputer/opte/xde)
3342026-02-09T05:18:43.791Z Finished `dev` profile [optimized + debuginfo] target(s) in 1m 00s
3352026-02-09T05:18:43.926Z
3362026-02-09T05:18:43.929Zreal 1:01.174307122
3372026-02-09T05:18:43.929Zuser 2:28.539648186
3382026-02-09T05:18:43.929Zsys 15.203247531
3392026-02-09T05:18:43.930Ztrap 0.064369793
3402026-02-09T05:18:43.930Ztflt 0.063868255
3412026-02-09T05:18:43.930Zdflt 0.109376478
3422026-02-09T05:18:43.930Zkflt 0.001827544
3432026-02-09T05:18:43.930Zlock 5:44.556171892
3442026-02-09T05:18:43.930Zslp 7:51.729861785
3452026-02-09T05:18:43.930Zlat 3.869755673
3462026-02-09T05:18:43.930Zstop 11.008590036
3472026-02-09T05:18:43.930Z+ pushd xde-link
3482026-02-09T05:18:43.930Z/work/oxidecomputer/opte/xde/xde-link /work/oxidecomputer/opte/xde /work/oxidecomputer/opte
3492026-02-09T05:18:43.930Z+ ptime -m cargo clippy -- --allow clippy::uninlined-format-args --allow clippy::bad_bit_mask
3502026-02-09T05:18:44.253Z Compiling compiler_builtins v0.1.160 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins)
3512026-02-09T05:18:44.253Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
3522026-02-09T05:18:44.253Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
3532026-02-09T05:19:03.615Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
3542026-02-09T05:19:07.467Z Finished `dev` profile [optimized + debuginfo] target(s) in 23.38s
3552026-02-09T05:19:07.491Z
3562026-02-09T05:19:07.494Zreal 23.554576547
3572026-02-09T05:19:07.494Zuser 41.005641913
3582026-02-09T05:19:07.494Zsys 1.640835672
3592026-02-09T05:19:07.494Ztrap 0.009962069
3602026-02-09T05:19:07.494Ztflt 0.001605161
3612026-02-09T05:19:07.494Zdflt 0.057750607
3622026-02-09T05:19:07.494Zkflt 0.000000000
3632026-02-09T05:19:07.494Zlock 1:43.800436557
3642026-02-09T05:19:07.494Zslp 1:45.048904827
3652026-02-09T05:19:07.494Zlat 0.540193595
3662026-02-09T05:19:07.494Zstop 0.168477361
3672026-02-09T05:19:07.494Z+ popd
3682026-02-09T05:19:07.494Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
3692026-02-09T05:19:07.494Z+ popd
3702026-02-09T05:19:07.494Z/work/oxidecomputer/opte
3712026-02-09T05:19:07.494Z+ header 'build xde (debug)'
3722026-02-09T05:19:07.494Z+ echo '# ==== build xde (debug) ==== #'
3732026-02-09T05:19:07.494Z# ==== build xde (debug) ==== #
3742026-02-09T05:19:07.494Z+ ptime -m cargo xtask build --profile debug xde xde-link
3752026-02-09T05:19:07.732Z Downloading crates ...
3762026-02-09T05:19:07.789Z Downloaded semver v1.0.27
3772026-02-09T05:19:07.803Z Downloaded cargo_metadata v0.23.1
3782026-02-09T05:19:07.807Z Downloaded anstyle v1.0.13
3792026-02-09T05:19:07.811Z Downloaded anstyle-parse v0.2.7
3802026-02-09T05:19:07.814Z Downloaded anstream v0.6.21
3812026-02-09T05:19:07.819Z Downloaded serde_spanned v1.0.4
3822026-02-09T05:19:07.819Z Downloaded anstyle-query v1.1.5
3832026-02-09T05:19:07.822Z Downloaded toml_writer v1.0.6+spec-1.1.0
3842026-02-09T05:19:07.825Z Downloaded zmij v1.0.19
3852026-02-09T05:19:07.825Z Downloaded toml_datetime v0.7.5+spec-1.1.0
3862026-02-09T05:19:07.825Z Downloaded itoa v1.0.17
3872026-02-09T05:19:07.830Z Downloaded heck v0.5.0
3882026-02-09T05:19:07.833Z Downloaded toml_parser v1.0.6+spec-1.1.0
3892026-02-09T05:19:07.835Z Downloaded utf8parse v0.2.2
3902026-02-09T05:19:07.835Z Downloaded anyhow v1.0.100
3912026-02-09T05:19:07.838Z Downloaded is_terminal_polyfill v1.70.2
3922026-02-09T05:19:07.839Z Downloaded terminal_size v0.4.3
3932026-02-09T05:19:07.841Z Downloaded colorchoice v1.0.4
3942026-02-09T05:19:07.842Z Downloaded clap_lex v0.7.7
3952026-02-09T05:19:07.842Z Downloaded equivalent v1.0.2
3962026-02-09T05:19:07.846Z Downloaded cargo-platform v0.3.2
3972026-02-09T05:19:07.849Z Downloaded errno v0.3.14
3982026-02-09T05:19:07.854Z Downloaded camino v1.2.2
3992026-02-09T05:19:07.871Z Downloaded clap_derive v4.5.55
4002026-02-09T05:19:07.874Z Downloaded clap v4.5.56
4012026-02-09T05:19:07.880Z Downloaded toml v0.9.11+spec-1.1.0
4022026-02-09T05:19:07.891Z Downloaded indexmap v2.13.0
4032026-02-09T05:19:07.908Z Downloaded hashbrown v0.16.1
4042026-02-09T05:19:07.916Z Downloaded serde_json v1.0.149
4052026-02-09T05:19:07.922Z Downloaded clap_builder v4.5.56
4062026-02-09T05:19:07.927Z Downloaded winnow v0.7.14
4072026-02-09T05:19:07.956Z Downloaded rustix v1.1.3
4082026-02-09T05:19:07.994Z Downloaded libc v0.2.180
4092026-02-09T05:19:08.057Z Compiling proc-macro2 v1.0.106
4102026-02-09T05:19:08.057Z Compiling serde_core v1.0.228
4112026-02-09T05:19:08.060Z Compiling quote v1.0.44
4122026-02-09T05:19:08.060Z Compiling unicode-ident v1.0.22
4132026-02-09T05:19:08.060Z Compiling libc v0.2.180
4142026-02-09T05:19:08.060Z Compiling rustix v1.1.3
4152026-02-09T05:19:08.086Z Compiling utf8parse v0.2.2
4162026-02-09T05:19:08.089Z Compiling bitflags v2.10.0
4172026-02-09T05:19:08.303Z Compiling zmij v1.0.19
4182026-02-09T05:19:08.329Z Compiling anstyle-parse v0.2.7
4192026-02-09T05:19:08.708Z Compiling camino v1.2.2
4202026-02-09T05:19:08.736Z Compiling anstyle v1.0.13
4212026-02-09T05:19:08.824Z Compiling is_terminal_polyfill v1.70.2
4222026-02-09T05:19:08.941Z Compiling thiserror v2.0.18
4232026-02-09T05:19:08.954Z Compiling serde v1.0.228
4242026-02-09T05:19:09.028Z Compiling serde_json v1.0.149
4252026-02-09T05:19:09.245Z Compiling colorchoice v1.0.4
4262026-02-09T05:19:09.267Z Compiling anstyle-query v1.1.5
4272026-02-09T05:19:09.399Z Compiling anstream v0.6.21
4282026-02-09T05:19:09.490Z Compiling strsim v0.11.1
4292026-02-09T05:19:09.529Z Compiling memchr v2.7.6
4302026-02-09T05:19:09.875Z Compiling errno v0.3.14
4312026-02-09T05:19:09.954Z Compiling anyhow v1.0.100
4322026-02-09T05:19:10.530Z Compiling syn v2.0.114
4332026-02-09T05:19:10.540Z Compiling heck v0.5.0
4342026-02-09T05:19:10.558Z Compiling clap_lex v0.7.7
4352026-02-09T05:19:10.680Z Compiling winnow v0.7.14
4362026-02-09T05:19:10.952Z Compiling itoa v1.0.17
4372026-02-09T05:19:11.494Z Compiling terminal_size v0.4.3
4382026-02-09T05:19:11.519Z Compiling toml_writer v1.0.6+spec-1.1.0
4392026-02-09T05:19:11.719Z Compiling clap_builder v4.5.56
4402026-02-09T05:19:13.256Z Compiling serde_spanned v1.0.4
4412026-02-09T05:19:13.256Z Compiling cargo-platform v0.3.2
4422026-02-09T05:19:13.259Z Compiling toml_datetime v0.7.5+spec-1.1.0
4432026-02-09T05:19:13.731Z Compiling semver v1.0.27
4442026-02-09T05:19:14.304Z Compiling toml_parser v1.0.6+spec-1.1.0
4452026-02-09T05:19:15.064Z Compiling toml v0.9.11+spec-1.1.0
4462026-02-09T05:19:16.411Z Compiling thiserror-impl v2.0.18
4472026-02-09T05:19:16.686Z Compiling serde_derive v1.0.228
4482026-02-09T05:19:16.701Z Compiling clap_derive v4.5.55
4492026-02-09T05:19:20.152Z Compiling clap v4.5.56
4502026-02-09T05:19:23.835Z Compiling cargo_metadata v0.23.1
4512026-02-09T05:19:28.237Z Compiling xtask v0.1.0 (/work/oxidecomputer/opte/xtask)
4522026-02-09T05:19:30.842Z Finished `dev` profile [optimized + debuginfo] target(s) in 23.29s
4532026-02-09T05:19:30.861Z Running `target/debug/xtask build --profile debug xde xde-link`
4542026-02-09T05:19:33.547ZBuilding xde (dev).
4552026-02-09T05:19:33.886Z Compiling serde_core v1.0.228
4562026-02-09T05:19:33.886Z Compiling byteorder v1.5.0
4572026-02-09T05:19:33.889Z Compiling cfg-if v1.0.4
4582026-02-09T05:19:33.889Z Compiling stable_deref_trait v1.2.1
4592026-02-09T05:19:33.889Z Compiling macaddr v1.0.1
4602026-02-09T05:19:33.918Z Compiling zerocopy v0.8.37
4612026-02-09T05:19:33.921Z Compiling thiserror v2.0.18
4622026-02-09T05:19:33.926Z Compiling bitflags v1.3.2
4632026-02-09T05:19:33.988Z Compiling managed v0.8.0
4642026-02-09T05:19:34.000Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
4652026-02-09T05:19:34.013Z Compiling either v1.15.0
4662026-02-09T05:19:34.063Z Compiling cobs v0.3.0
4672026-02-09T05:19:34.247Z Compiling hash32 v0.3.1
4682026-02-09T05:19:34.360Z Compiling itertools v0.14.0
4692026-02-09T05:19:34.466Z Compiling heapless v0.8.0
4702026-02-09T05:19:34.553Z Compiling ref-cast v1.0.25
4712026-02-09T05:19:34.556Z Compiling crc32fast v1.5.0
4722026-02-09T05:19:34.568Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
4732026-02-09T05:19:34.697Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
4742026-02-09T05:19:34.703Z Compiling dyn-clone v1.0.20
4752026-02-09T05:19:34.938Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#5bf62f6b)
4762026-02-09T05:19:35.388Z Compiling smoltcp v0.11.0
4772026-02-09T05:19:37.607Z Compiling bitflags v2.10.0
4782026-02-09T05:19:37.607Z Compiling serde v1.0.228
4792026-02-09T05:19:37.607Z Compiling uuid v1.20.0
4802026-02-09T05:19:37.882Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
4812026-02-09T05:19:38.685Z Compiling postcard v1.1.3
4822026-02-09T05:19:40.626Z Compiling ingot-types v0.1.2
4832026-02-09T05:19:41.114Z Compiling ingot v0.1.1
4842026-02-09T05:19:43.988Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
4852026-02-09T05:19:51.643Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
4862026-02-09T05:20:10.943Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
4872026-02-09T05:20:27.753Z Finished `dev` profile [optimized + debuginfo] target(s) in 54.13s
4882026-02-09T05:20:27.785ZLinking xde kmod...
4892026-02-09T05:20:29.494ZBuilding xde dev link helper (dev).
4902026-02-09T05:20:29.776Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
4912026-02-09T05:20:30.263Z Finished `dev` profile [optimized + debuginfo] target(s) in 0.70s
4922026-02-09T05:20:30.297Z
4932026-02-09T05:20:30.297Zreal 1:22.789504707
4942026-02-09T05:20:30.297Zuser 5:03.908098427
4952026-02-09T05:20:30.297Zsys 18.003862662
4962026-02-09T05:20:30.297Ztrap 0.171614905
4972026-02-09T05:20:30.297Ztflt 0.522798572
4982026-02-09T05:20:30.297Zdflt 0.607905290
4992026-02-09T05:20:30.297Zkflt 0.001549646
5002026-02-09T05:20:30.297Zlock 10:55.196644211
5012026-02-09T05:20:30.297Zslp 11:03.190489403
5022026-02-09T05:20:30.297Zlat 10.108253130
5032026-02-09T05:20:30.301Zstop 6.920329577
5042026-02-09T05:20:30.301Z+ header 'build xde (release)'
5052026-02-09T05:20:30.301Z+ echo '# ==== build xde (release) ==== #'
5062026-02-09T05:20:30.301Z# ==== build xde (release) ==== #
5072026-02-09T05:20:30.301Z+ ptime -m cargo xtask build --profile release xde xde-link
5082026-02-09T05:20:30.568Z Finished `dev` profile [optimized + debuginfo] target(s) in 0.20s
5092026-02-09T05:20:30.573Z Running `target/debug/xtask build --profile release xde xde-link`
5102026-02-09T05:20:30.892ZBuilding xde (release-lto).
5112026-02-09T05:20:31.295Z Compiling compiler_builtins v0.1.160 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins)
5122026-02-09T05:20:31.295Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
5132026-02-09T05:20:31.298Z Compiling proc-macro2 v1.0.106
5142026-02-09T05:20:31.298Z Compiling quote v1.0.44
5152026-02-09T05:20:31.298Z Compiling unicode-ident v1.0.22
5162026-02-09T05:20:31.298Z Compiling serde_core v1.0.228
5172026-02-09T05:20:31.298Z Compiling fnv v1.0.7
5182026-02-09T05:20:31.323Z Compiling strsim v0.11.1
5192026-02-09T05:20:31.461Z Compiling ident_case v1.0.1
5202026-02-09T05:20:31.499Z Compiling memchr v2.7.6
5212026-02-09T05:20:31.652Z Compiling regex-syntax v0.8.8
5222026-02-09T05:20:31.979Z Compiling zerocopy v0.8.37
5232026-02-09T05:20:32.051Z Compiling thiserror v2.0.18
5242026-02-09T05:20:32.150Z Compiling either v1.15.0
5252026-02-09T05:20:32.307Z Compiling serde v1.0.228
5262026-02-09T05:20:32.569Z Compiling aho-corasick v1.1.4
5272026-02-09T05:20:33.028Z Compiling itertools v0.14.0
5282026-02-09T05:20:33.084Z Compiling heapless v0.8.0
5292026-02-09T05:20:33.171Z Compiling smoltcp v0.11.0
5302026-02-09T05:20:33.652Z Compiling syn v2.0.114
5312026-02-09T05:20:33.842Z Compiling version_check v0.9.5
5322026-02-09T05:20:33.993Z Compiling ref-cast v1.0.25
5332026-02-09T05:20:34.016Z Compiling crc32fast v1.5.0
5342026-02-09T05:20:34.641Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
5352026-02-09T05:20:35.383Z Compiling regex-automata v0.4.13
5362026-02-09T05:20:38.425Z Compiling regex v1.12.2
5372026-02-09T05:20:38.948Z Compiling darling_core v0.21.3
5382026-02-09T05:20:41.104Z Compiling serde_derive v1.0.228
5392026-02-09T05:20:41.107Z Compiling thiserror-impl v2.0.18
5402026-02-09T05:20:41.107Z Compiling zerocopy-derive v0.8.37
5412026-02-09T05:20:41.107Z Compiling ref-cast-impl v1.0.25
5422026-02-09T05:20:41.107Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
5432026-02-09T05:20:44.055Z Compiling darling_macro v0.21.3
5442026-02-09T05:20:45.452Z Compiling darling v0.21.3
5452026-02-09T05:20:45.529Z Compiling ingot-macros v0.1.1
5462026-02-09T05:20:45.531Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
5472026-02-09T05:20:57.387Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
5482026-02-09T05:21:00.825Z Compiling byteorder v1.5.0
5492026-02-09T05:21:00.825Z Compiling stable_deref_trait v1.2.1
5502026-02-09T05:21:00.825Z Compiling cfg-if v1.0.4
5512026-02-09T05:21:00.828Z Compiling macaddr v1.0.1
5522026-02-09T05:21:00.924Z Compiling managed v0.8.0
5532026-02-09T05:21:00.932Z Compiling cobs v0.3.0
5542026-02-09T05:21:00.971Z Compiling bitflags v1.3.2
5552026-02-09T05:21:01.204Z Compiling hash32 v0.3.1
5562026-02-09T05:21:01.445Z Compiling dyn-clone v1.0.20
5572026-02-09T05:21:01.448Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#5bf62f6b)
5582026-02-09T05:21:04.163Z Compiling bitflags v2.10.0
5592026-02-09T05:21:04.163Z Compiling uuid v1.20.0
5602026-02-09T05:21:04.429Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
5612026-02-09T05:21:05.126Z Compiling postcard v1.1.3
5622026-02-09T05:21:06.880Z Compiling ingot-types v0.1.2
5632026-02-09T05:21:07.425Z Compiling ingot v0.1.1
5642026-02-09T05:21:10.461Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
5652026-02-09T05:21:17.115Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
5662026-02-09T05:21:32.050Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
5672026-02-09T05:22:18.545Z Finished `release-lto` profile [optimized + debuginfo] target(s) in 1m 47s
5682026-02-09T05:22:18.572ZLinking xde kmod...
5692026-02-09T05:22:19.127ZBuilding xde dev link helper (release).
5702026-02-09T05:22:19.361Z Compiling compiler_builtins v0.1.160 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins)
5712026-02-09T05:22:19.361Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
5722026-02-09T05:22:19.364Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
5732026-02-09T05:22:39.599Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2025-09-19-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
5742026-02-09T05:22:43.515Z Finished `release` profile [optimized + debuginfo] target(s) in 24.32s
5752026-02-09T05:22:43.539Z
5762026-02-09T05:22:43.539Zreal 2:13.218187190
5772026-02-09T05:22:43.539Zuser 3:59.901280027
5782026-02-09T05:22:43.539Zsys 18.377365538
5792026-02-09T05:22:43.539Ztrap 0.077819931
5802026-02-09T05:22:43.539Ztflt 0.194494527
5812026-02-09T05:22:43.539Zdflt 0.296456425
5822026-02-09T05:22:43.539Zkflt 0.000066612
5832026-02-09T05:22:43.539Zlock 16:50.753339364
5842026-02-09T05:22:43.539Zslp 14:22.992127080
5852026-02-09T05:22:43.539Zlat 3.765243689
5862026-02-09T05:22:43.543Zstop 7.504919675
5872026-02-09T05:22:43.543Z+ elfdump target/x86_64-unknown-unknown/debug/xde.dbg
5882026-02-09T05:22:43.543Z+ grep GOTPCREL
5892026-02-09T05:22:46.095Z+ elfdump target/x86_64-unknown-unknown/release-lto/xde
5902026-02-09T05:22:46.098Z+ grep GOTPCREL
5912026-02-09T05:22:47.440Z+ cp target/x86_64-unknown-unknown/debug/xde.dbg /work/debug/
5922026-02-09T05:22:47.515Z+ sha256sum /work/debug/xde.dbg
5932026-02-09T05:22:47.578Z+ cp target/i686-unknown-illumos/debug/libxde_link.so /work/debug/xde_link.dbg.so
5942026-02-09T05:22:47.582Z+ sha256sum /work/debug/xde_link.dbg.so
5952026-02-09T05:22:47.586Z+ cp target/x86_64-unknown-unknown/release-lto/xde /work/release/
5962026-02-09T05:22:47.632Z+ sha256sum /work/release/xde
5972026-02-09T05:22:47.665Z+ cp target/i686-unknown-illumos/release/libxde_link.so /work/release/xde_link.so
5982026-02-09T05:22:47.668Z+ sha256sum /work/release/xde_link.so
5992026-02-09T05:22:47.672Z+ header 'build xde integration tests'
6002026-02-09T05:22:47.672Z+ echo '# ==== build xde integration tests ==== #'
6012026-02-09T05:22:47.672Z# ==== build xde integration tests ==== #
6022026-02-09T05:22:47.672Z+ pushd xde-tests
6032026-02-09T05:22:47.672Z/work/oxidecomputer/opte/xde-tests /work/oxidecomputer/opte
6042026-02-09T05:22:47.672Z+ cargo +nightly-2025-09-19-x86_64-unknown-illumos fmt -- --check
6052026-02-09T05:22:47.886Z+ cargo clippy --all-targets -- --deny warnings
6062026-02-09T05:22:48.272Z Checking cfg-if v1.0.4
6072026-02-09T05:22:48.272Z Compiling serde_core v1.0.228
6082026-02-09T05:22:48.272Z Compiling libc v0.2.180
6092026-02-09T05:22:48.272Z Checking memchr v2.7.6
6102026-02-09T05:22:48.275Z Compiling rustversion v1.0.22
6112026-02-09T05:22:48.301Z Compiling serde v1.0.228
6122026-02-09T05:22:48.305Z Compiling version_check v0.9.5
6132026-02-09T05:22:48.311Z Compiling syn v2.0.114
6142026-02-09T05:22:48.366Z Compiling zerocopy v0.8.37
6152026-02-09T05:22:48.833Z Compiling ident_case v1.0.1
6162026-02-09T05:22:48.905Z Compiling strsim v0.11.1
6172026-02-09T05:22:48.999Z Compiling fnv v1.0.7
6182026-02-09T05:22:49.124Z Compiling syn v1.0.109
6192026-02-09T05:22:49.129Z Checking pin-project-lite v0.2.16
6202026-02-09T05:22:49.244Z Compiling regex-syntax v0.8.8
6212026-02-09T05:22:49.522Z Compiling either v1.15.0
6222026-02-09T05:22:49.763Z Compiling hashbrown v0.16.1
6232026-02-09T05:22:49.854Z Compiling winnow v0.7.14
6242026-02-09T05:22:49.913Z Compiling equivalent v1.0.2
6252026-02-09T05:22:50.035Z Compiling aho-corasick v1.1.4
6262026-02-09T05:22:50.089Z Compiling itertools v0.14.0
6272026-02-09T05:22:50.959Z Compiling indexmap v2.13.0
6282026-02-09T05:22:52.360Z Checking byteorder v1.5.0
6292026-02-09T05:22:52.879Z Compiling regex-automata v0.4.13
6302026-02-09T05:22:52.943Z Compiling toml_datetime v0.7.5+spec-1.1.0
6312026-02-09T05:22:53.049Z Compiling toml_parser v1.0.6+spec-1.1.0
6322026-02-09T05:22:53.260Z Compiling getrandom v0.3.4
6332026-02-09T05:22:53.373Z Compiling heapless v0.8.0
6342026-02-09T05:22:53.618Z Checking bitflags v2.10.0
6352026-02-09T05:22:53.842Z Compiling toml_edit v0.23.10+spec-1.0.0
6362026-02-09T05:22:53.902Z Checking hash32 v0.3.1
6372026-02-09T05:22:54.078Z Compiling slog v2.8.2
6382026-02-09T05:22:54.205Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
6392026-02-09T05:22:54.319Z Checking futures-sink v0.3.31
6402026-02-09T05:22:54.402Z Checking stable_deref_trait v1.2.1
6412026-02-09T05:22:54.476Z Compiling smoltcp v0.11.0
6422026-02-09T05:22:54.483Z Checking futures-core v0.3.31
6432026-02-09T05:22:54.506Z Checking macaddr v1.0.1
6442026-02-09T05:22:54.673Z Checking futures-channel v0.3.31
6452026-02-09T05:22:55.008Z Compiling darling_core v0.21.3
6462026-02-09T05:22:55.017Z Compiling proc-macro-error-attr v1.0.4
6472026-02-09T05:22:55.090Z Compiling proc-macro-crate v3.4.0
6482026-02-09T05:22:55.355Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#42b2bfee)
6492026-02-09T05:22:55.440Z Checking managed v0.8.0
6502026-02-09T05:22:55.696Z Checking slab v0.4.12
6512026-02-09T05:22:55.797Z Compiling ref-cast v1.0.25
6522026-02-09T05:22:55.979Z Checking futures-task v0.3.31
6532026-02-09T05:22:56.028Z Checking pin-utils v0.1.0
6542026-02-09T05:22:56.059Z Compiling crc32fast v1.5.0
6552026-02-09T05:22:56.117Z Checking bitflags v1.3.2
6562026-02-09T05:22:56.195Z Compiling autocfg v1.5.0
6572026-02-09T05:22:56.212Z Checking futures-io v0.3.31
6582026-02-09T05:22:56.484Z Checking rand_core v0.9.5
6592026-02-09T05:22:56.600Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
6602026-02-09T05:22:56.791Z Compiling proc-macro-error v1.0.4
6612026-02-09T05:22:56.962Z Compiling regex v1.12.2
6622026-02-09T05:22:57.136Z Compiling num-traits v0.2.19
6632026-02-09T05:22:57.253Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
6642026-02-09T05:22:57.504Z Checking once_cell v1.21.3
6652026-02-09T05:22:57.649Z Checking foreign-types-shared v0.3.1
6662026-02-09T05:22:57.772Z Checking unicode-width v0.2.2
6672026-02-09T05:22:57.816Z Compiling crossbeam-utils v0.8.21
6682026-02-09T05:22:57.841Z Checking ipnetwork v0.21.1
6692026-02-09T05:22:58.165Z Checking tracing-core v0.1.36
6702026-02-09T05:22:58.269Z Checking tabwriter v1.4.1
6712026-02-09T05:22:58.543Z Compiling serde_derive v1.0.228
6722026-02-09T05:22:58.632Z Compiling zerocopy-derive v0.8.37
6732026-02-09T05:22:58.640Z Compiling thiserror-impl v2.0.18
6742026-02-09T05:22:58.831Z Compiling futures-macro v0.3.31
6752026-02-09T05:22:59.279Z Compiling num_enum_derive v0.7.5
6762026-02-09T05:22:59.385Z Compiling foreign-types-macros v0.2.3
6772026-02-09T05:22:59.619Z Compiling ref-cast-impl v1.0.25
6782026-02-09T05:23:00.705Z Checking futures-util v0.3.31
6792026-02-09T05:23:00.708Z Compiling darling_macro v0.21.3
6802026-02-09T05:23:00.719Z Checking foreign-types v0.5.0
6812026-02-09T05:23:00.814Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
6822026-02-09T05:23:00.992Z Compiling tracing-attributes v0.1.31
6832026-02-09T05:23:01.478Z Checking num_enum v0.7.5
6842026-02-09T05:23:01.506Z Checking thiserror v2.0.18
6852026-02-09T05:23:01.627Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
6862026-02-09T05:23:01.634Z Compiling darling v0.21.3
6872026-02-09T05:23:01.642Z Checking cobs v0.3.0
6882026-02-09T05:23:01.734Z Compiling ingot-macros v0.1.1
6892026-02-09T05:23:01.848Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6902026-02-09T05:23:02.692Z Checking anyhow v1.0.100
6912026-02-09T05:23:03.081Z Checking cstr-argument v0.1.2
6922026-02-09T05:23:03.171Z Checking powerfmt v0.2.0
6932026-02-09T05:23:03.273Z Checking dyn-clone v1.0.20
6942026-02-09T05:23:03.426Z Checking pretty-hex v0.4.1
6952026-02-09T05:23:03.436Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys?branch=main#24167d26)
6962026-02-09T05:23:03.623Z Compiling thiserror v1.0.69
6972026-02-09T05:23:03.748Z Compiling num-conv v0.2.0
6982026-02-09T05:23:03.779Z Compiling time-core v0.1.8
6992026-02-09T05:23:03.994Z Checking tracing v0.1.44
7002026-02-09T05:23:04.104Z Compiling time-macros v0.2.26
7012026-02-09T05:23:04.337Z Checking dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#42b2bfee)
7022026-02-09T05:23:04.575Z Checking deranged v0.5.5
7032026-02-09T05:23:04.622Z Checking nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
7042026-02-09T05:23:04.907Z Checking rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
7052026-02-09T05:23:05.205Z Checking futures-executor v0.3.31
7062026-02-09T05:23:05.282Z Compiling thiserror-impl v1.0.69
7072026-02-09T05:23:05.443Z Checking futures v0.3.31
7082026-02-09T05:23:06.241Z Checking erased-serde v0.3.31
7092026-02-09T05:23:06.334Z Checking postcard v1.1.3
7102026-02-09T05:23:06.448Z Checking uuid v1.20.0
7112026-02-09T05:23:06.600Z Checking arc-swap v1.8.0
7122026-02-09T05:23:06.939Z Checking socket2 v0.6.2
7132026-02-09T05:23:07.051Z Checking nom v8.0.0
7142026-02-09T05:23:07.141Z Checking thread_local v1.1.9
7152026-02-09T05:23:07.428Z Checking rand_core v0.10.0
7162026-02-09T05:23:07.431Z Checking oxnet v0.1.4
7172026-02-09T05:23:07.659Z Checking lazy_static v1.5.0
7182026-02-09T05:23:07.766Z Checking itoa v1.0.17
7192026-02-09T05:23:07.789Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#5bf62f6b)
7202026-02-09T05:23:07.932Z Compiling slog-async v2.8.0
7212026-02-09T05:23:08.157Z Checking colored v3.1.1
7222026-02-09T05:23:08.301Z Compiling getrandom v0.4.1
7232026-02-09T05:23:08.432Z Checking iana-time-zone v0.1.65
7242026-02-09T05:23:08.545Z Compiling heck v0.4.1
7252026-02-09T05:23:08.587Z Checking chrono v0.4.43
7262026-02-09T05:23:08.653Z Checking time v0.3.46
7272026-02-09T05:23:08.912Z Compiling zone_cfg_derive v0.3.1 (https://github.com/oxidecomputer/zone#008474e8)
7282026-02-09T05:23:08.919Z Checking slog-scope v4.4.1
7292026-02-09T05:23:09.133Z Checking crossbeam-channel v0.5.15
7302026-02-09T05:23:09.438Z Checking ingot-types v0.1.2
7312026-02-09T05:23:09.900Z Checking ppv-lite86 v0.2.21
7322026-02-09T05:23:10.193Z Checking ingot v0.1.1
7332026-02-09T05:23:10.226Z Checking cookie-factory v0.3.3
7342026-02-09T05:23:10.479Z Checking itertools v0.12.1
7352026-02-09T05:23:10.544Z Checking rand_chacha v0.9.0
7362026-02-09T05:23:10.562Z Checking is-terminal v0.4.17
7372026-02-09T05:23:10.668Z Checking term v1.2.1
7382026-02-09T05:23:10.678Z Checking log v0.4.29
7392026-02-09T05:23:10.744Z Checking circular v0.3.0
7402026-02-09T05:23:10.918Z Checking rand v0.9.2
7412026-02-09T05:23:10.926Z Checking take_mut v0.2.2
7422026-02-09T05:23:10.980Z Checking cpufeatures v0.3.0
7432026-02-09T05:23:11.073Z Checking chacha20 v0.10.0
7442026-02-09T05:23:11.099Z Checking slog-term v2.9.2
7452026-02-09T05:23:11.374Z Checking slog-stdlog v4.1.1
7462026-02-09T05:23:11.671Z Checking rand v0.10.0
7472026-02-09T05:23:11.772Z Checking rusticata-macros v5.0.0
7482026-02-09T05:23:11.944Z Checking pcap-parser v0.17.0
7492026-02-09T05:23:12.831Z Checking zone v0.3.1 (https://github.com/oxidecomputer/zone#008474e8)
7502026-02-09T05:23:13.301Z Checking ztest v0.1.0 (https://github.com/oxidecomputer/falcon?branch=main#f5f8fd52)
7512026-02-09T05:23:13.528Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
7522026-02-09T05:23:14.256Z Checking slog-envlogger v2.2.0
7532026-02-09T05:23:20.906Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
7542026-02-09T05:23:23.604Z Checking opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
7552026-02-09T05:23:23.604Z Checking opte-test-utils v0.1.0 (/work/oxidecomputer/opte/lib/opte-test-utils)
7562026-02-09T05:23:24.136Z Checking xde-tests v0.1.0 (/work/oxidecomputer/opte/xde-tests)
7572026-02-09T05:23:24.246Zerror: unused import: `rand::Rng`
7582026-02-09T05:23:24.246Z --> xde-tests/src/lib.rs:45:5
7592026-02-09T05:23:24.246Z |
7602026-02-09T05:23:24.246Z45 | use rand::Rng;
7612026-02-09T05:23:24.246Z | ^^^^^^^^^
7622026-02-09T05:23:24.246Z |
7632026-02-09T05:23:24.247Z = note: `-D unused-imports` implied by `-D warnings`
7642026-02-09T05:23:24.247Z = help: to override `-D warnings` add `#[allow(unused_imports)]`
7652026-02-09T05:23:24.247Z
7662026-02-09T05:23:24.411Zerror[E0599]: no method named `random_range` found for struct `rand::prelude::ThreadRng` in the current scope
7672026-02-09T05:23:24.411Z --> xde-tests/src/lib.rs:1211:21
7682026-02-09T05:23:24.411Z |
7692026-02-09T05:23:24.411Z1211 | let i = rng.random_range(0..usable_macs.len());
7702026-02-09T05:23:24.411Z | ^^^^^^^^^^^^
7712026-02-09T05:23:24.411Z |
7722026-02-09T05:23:24.411Z ::: /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.10.0/src/rng.rs:159:8
7732026-02-09T05:23:24.411Z |
7742026-02-09T05:23:24.411Z 159 | fn random_range<T, R>(&mut self, range: R) -> T
7752026-02-09T05:23:24.411Z | ------------ the method is available for `rand::prelude::ThreadRng` here
7762026-02-09T05:23:24.411Z |
7772026-02-09T05:23:24.411Z = help: items from traits can only be used if the trait is in scope
7782026-02-09T05:23:24.411Zhelp: there is a method `random` with a similar name, but with different arguments
7792026-02-09T05:23:24.412Z --> /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.10.0/src/rng.rs:93:5
7802026-02-09T05:23:24.412Z |
7812026-02-09T05:23:24.412Z 93 | / fn random<T>(&mut self) -> T
7822026-02-09T05:23:24.412Z 94 | | where
7832026-02-09T05:23:24.412Z 95 | | StandardUniform: Distribution<T>,
7842026-02-09T05:23:24.412Z | |_________________________________________^
7852026-02-09T05:23:24.412Zhelp: trait `RngExt` which provides `random_range` is implemented but not in scope; perhaps you want to import it
7862026-02-09T05:23:24.412Z |
7872026-02-09T05:23:24.412Z 7 + use rand::RngExt;
7882026-02-09T05:23:24.412Z |
7892026-02-09T05:23:24.412Z
7902026-02-09T05:23:24.624ZFor more information about this error, try `rustc --explain E0599`.
7912026-02-09T05:23:24.658Zerror: could not compile `xde-tests` (lib test) due to 2 previous errors
7922026-02-09T05:23:24.661Zwarning: build failed, waiting for other jobs to finish...
7932026-02-09T05:23:24.661Zerror: could not compile `xde-tests` (lib) due to 2 previous errors
7942026-02-09T05:23:24.703Zprocess exited: duration 408734 ms, exit code 101
 
7952026-02-09T05:23:24.715Zfound 9 output files
7962026-02-09T05:23:24.715Zuploading: /work/debug/xde.dbg (87132384 bytes)
7972026-02-09T05:23:26.916Zuploaded: /work/debug/xde.dbg
7982026-02-09T05:23:26.920Zuploading: /work/debug/xde.dbg.sha256 (86 bytes)
7992026-02-09T05:23:27.927Zuploaded: /work/debug/xde.dbg.sha256
8002026-02-09T05:23:27.930Zuploading: /work/debug/xde_link.dbg.so (1099884 bytes)
8012026-02-09T05:23:28.954Zuploaded: /work/debug/xde_link.dbg.so
8022026-02-09T05:23:28.955Zuploading: /work/debug/xde_link.dbg.so.sha256 (94 bytes)
8032026-02-09T05:23:29.964Zuploaded: /work/debug/xde_link.dbg.so.sha256
8042026-02-09T05:23:29.967Zuploading: /work/release/xde (46612192 bytes)
8052026-02-09T05:23:31.396Zuploaded: /work/release/xde
8062026-02-09T05:23:31.396Zuploading: /work/release/xde.sha256 (84 bytes)
8072026-02-09T05:23:32.404Zuploaded: /work/release/xde.sha256
8082026-02-09T05:23:32.404Zuploading: /work/release/xde_link.so (38860 bytes)
8092026-02-09T05:23:33.417Zuploaded: /work/release/xde_link.so
8102026-02-09T05:23:33.417Zuploading: /work/release/xde_link.so.sha256 (92 bytes)
8112026-02-09T05:23:34.426Zuploaded: /work/release/xde_link.so.sha256
8122026-02-09T05:23:34.426Zuploading: /work/xde.conf (79 bytes)
8132026-02-09T05:23:35.438Zuploaded: /work/xde.conf
8142026-02-09T05:23:35.440Zupload error: rule "/work/test/loopback" required a match, but was not used
8152026-02-09T05:23:35.440Zupload error: rule "/work/test/multicast_rx" required a match, but was not used
8162026-02-09T05:23:35.441Zupload error: rule "/work/test/multicast_multi_sub" required a match, but was not used
8172026-02-09T05:23:35.441Zupload error: rule "/work/test/multicast_validation" required a match, but was not used