01KXCVR3BN6VPQE0SX4V3T7HG6: 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/test/multicast_source_filter",
        "=/work/xde.conf",
    ],
    rust_toolchain: Some(
        Bool(
            true,
        ),
    ),
    target: Some(
        "helios-3.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: 01KXCVT11WKA7BVBD5HE67HTFX

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12026-07-13T04:30:44.776Zjob assigned to worker 01KXCVT5T8KDE530T8QFKQH7AW [factory aws, i-0742a22f252c3a8a1] (queued for 57 s)
 
22026-07-13T04:30:50.810Zstarting task 0: "setup"
32026-07-13T04:30:50.815Z++ uname -s
42026-07-13T04:30:50.823Z+ kern=SunOS
52026-07-13T04:30:50.823Z+ build_user=build
62026-07-13T04:30:50.823Z+ build_uid=12345
72026-07-13T04:30:50.823Z+ work_dir=/work
82026-07-13T04:30:50.823Z+ input_dir=/input
92026-07-13T04:30:50.823Z+ [[ 0 == 12345 ]]
102026-07-13T04:30:50.823Z+ case "$kern" in
112026-07-13T04:30:50.823Z+ groupadd -g 12345 build
122026-07-13T04:30:50.827Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-07-13T04:30:52.826Z+ zfs create -o mountpoint=/work rpool/work
142026-07-13T04:30:53.001Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-07-13T04:30:53.007Z+ home_fs=zfs
162026-07-13T04:30:53.007Z+ [[ zfs == autofs ]]
172026-07-13T04:30:53.007Z+ mkdir -p /home/build
182026-07-13T04:30:53.007Z+ chown build:build /home/build /work
192026-07-13T04:30:55.006Z+ chmod 0700 /home/build /work
202026-07-13T04:30:55.009Zprocess exited: duration 4200 ms, exit code 0
 
212026-07-13T04:30:55.077Zstarting task 1: "rust-toolchain"
222026-07-13T04:30:55.081Z * rust toolchain channel = "1.97.0"
232026-07-13T04:30:55.081Z+ printf ' * rust toolchain channel = "%s"\n' 1.97.0
242026-07-13T04:30:55.081Z+ printf ' * rust toolchain profile = "%s"\n' default
252026-07-13T04:30:55.081Z * rust toolchain profile = "default"
262026-07-13T04:30:55.081Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272026-07-13T04:30:55.081Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282026-07-13T04:30:55.085Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-07-13T04:30:55.085Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.97.0 --profile default
302026-07-13T04:30:55.192Zinfo: downloading installer
312026-07-13T04:30:56.491Zwarn: It looks like you have an existing rustup settings file at:
322026-07-13T04:30:56.492Zwarn: /home/build/.rustup/settings.toml
332026-07-13T04:30:56.492Zwarn: Rustup will install the default toolchain as specified in the settings file,
342026-07-13T04:30:56.492Zwarn: instead of the one inferred from the default host triple.
352026-07-13T04:30:56.505Zinfo: profile set to default
362026-07-13T04:30:56.505Zinfo: default host triple is x86_64-unknown-illumos
372026-07-13T04:30:56.508Zinfo: syncing channel updates for 1.97.0-x86_64-unknown-illumos
382026-07-13T04:30:56.658Zinfo: latest update on 2026-07-09 for version 1.97.0 (2d8144b78 2026-07-07)
392026-07-13T04:30:56.667Zinfo: downloading 6 components
402026-07-13T04:31:11.088Z
412026-07-13T04:31:11.088Zinfo: default toolchain set to 1.97.0-x86_64-unknown-illumos
422026-07-13T04:31:11.104Z 1.97.0-x86_64-unknown-illumos installed - rustc 1.97.0 (2d8144b78 2026-07-07)
432026-07-13T04:31:11.104Z
442026-07-13T04:31:11.104Z
452026-07-13T04:31:11.104ZRust is installed now. Great!
462026-07-13T04:31:11.104Z
472026-07-13T04:31:11.104ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
482026-07-13T04:31:11.104Zenvironment variable. This has not been done automatically.
492026-07-13T04:31:11.104Z
502026-07-13T04:31:11.104ZTo configure your current shell, you need to source
512026-07-13T04:31:11.104Zthe corresponding env file under $HOME/.cargo.
522026-07-13T04:31:11.104Z
532026-07-13T04:31:11.104ZThis is usually done by running one of the following (note the leading DOT):
542026-07-13T04:31:11.104Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
552026-07-13T04:31:11.104Zsource "$HOME/.cargo/env.fish" # For fish
562026-07-13T04:31:11.104Zsource "~/.cargo/env.nu" # For nushell
572026-07-13T04:31:11.104Zsource "$HOME/.cargo/env.tcsh" # For tcsh
582026-07-13T04:31:11.104Z. "$HOME/.cargo/env.ps1" # For pwsh
592026-07-13T04:31:11.104Zsource "$HOME/.cargo/env.xsh" # For xonsh
602026-07-13T04:31:11.104Zwarn: no default linker (`cc`) was found in your PATH
612026-07-13T04:31:11.104Zwarn: many Rust crates require a system C toolchain to build
622026-07-13T04:31:11.182Z+ rustup --version
632026-07-13T04:31:11.195Zrustup 1.29.0 (28d1352db 2026-03-05)
642026-07-13T04:31:11.204Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
652026-07-13T04:31:11.218Zinfo: the currently active `rustc` version is `rustc 1.97.0 (2d8144b78 2026-07-07)`
662026-07-13T04:31:11.221Z+ cargo --version
672026-07-13T04:31:11.235Zcargo 1.97.0 (c980f4866 2026-06-30)
682026-07-13T04:31:11.239Z+ rustc --version
692026-07-13T04:31:11.257Zrustc 1.97.0 (2d8144b78 2026-07-07)
702026-07-13T04:31:11.263Zprocess exited: duration 16182 ms, exit code 0
 
712026-07-13T04:31:11.269Zstarting task 2: "authentication"
722026-07-13T04:31:11.287Zprocess exited: duration 17 ms, exit code 0
 
732026-07-13T04:31:11.294Zstarting task 3: "clone repository"
742026-07-13T04:31:11.299Z+ mkdir -p /work/oxidecomputer/opte
752026-07-13T04:31:11.302Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
762026-07-13T04:31:11.328ZCloning into '/work/oxidecomputer/opte'...
772026-07-13T04:31:12.212Z+ cd /work/oxidecomputer/opte
782026-07-13T04:31:12.212Z+ git fetch origin c88e736bb584d0eed2739c0f52b07f945b1dac92
792026-07-13T04:31:12.438ZFrom https://github.com/oxidecomputer/opte
802026-07-13T04:31:12.438Z * branch c88e736bb584d0eed2739c0f52b07f945b1dac92 -> FETCH_HEAD
812026-07-13T04:31:12.444Z+ [[ -n '' ]]
822026-07-13T04:31:12.445Z+ git reset --hard c88e736bb584d0eed2739c0f52b07f945b1dac92
832026-07-13T04:31:12.459ZHEAD is now at c88e736 Update dependency rust
842026-07-13T04:31:12.462Zprocess exited: duration 1164 ms, exit code 0
 
852026-07-13T04:31:12.471Zstarting task 4: "build"
862026-07-13T04:31:12.474Z+ source .github/buildomat/common.sh
872026-07-13T04:31:12.474Z++ rustup show active-toolchain
882026-07-13T04:31:12.482Z1.97.0-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/rust-toolchain.toml')
892026-07-13T04:31:12.486Z++ pushd xde
902026-07-13T04:31:12.486Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
912026-07-13T04:31:12.486Z++ rustup show active-toolchain
922026-07-13T04:31:12.486Zinfo: syncing channel updates for nightly-2026-07-13-x86_64-unknown-illumos
932026-07-13T04:31:12.646Zinfo: latest update on 2026-07-13 for version 1.99.0-nightly (77cf889bc 2026-07-12)
942026-07-13T04:31:12.651Zinfo: downloading 6 components
952026-07-13T04:31:27.631Znightly-2026-07-13-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/xde/rust-toolchain.toml')
962026-07-13T04:31:27.718Z+++ rustup show active-toolchain -v
972026-07-13T04:31:27.725Z+++ head -n 1
982026-07-13T04:31:27.725Z+++ cut '-d ' -f1
992026-07-13T04:31:27.776Z++ export NIGHTLY=nightly-2026-07-13-x86_64-unknown-illumos
1002026-07-13T04:31:27.776Z++ NIGHTLY=nightly-2026-07-13-x86_64-unknown-illumos
1012026-07-13T04:31:27.776Z++ popd
1022026-07-13T04:31:27.779Z/work/oxidecomputer/opte
1032026-07-13T04:31:27.779Z+ TGT_BASE=/work
1042026-07-13T04:31:27.779Z+ DBG_SRC=target/x86_64-unknown-unknown/debug
1052026-07-13T04:31:27.779Z+ DBG_LINK_SRC=target/i686-unknown-illumos/debug
1062026-07-13T04:31:27.779Z+ DBG_TGT=/work/debug
1072026-07-13T04:31:27.780Z+ REL_SRC=target/x86_64-unknown-unknown/release-lto
1082026-07-13T04:31:27.780Z+ REL_LINK_SRC=target/i686-unknown-illumos/release
1092026-07-13T04:31:27.780Z+ REL_TGT=/work/release
1102026-07-13T04:31:27.780Z+ mkdir -p /work/debug /work/release
1112026-07-13T04:31:27.780Z+ cargo --version
1122026-07-13T04:31:27.785Zcargo 1.97.0 (c980f4866 2026-06-30)
1132026-07-13T04:31:27.796Z+ rustc --version
1142026-07-13T04:31:27.828Zrustc 1.97.0 (2d8144b78 2026-07-07)
1152026-07-13T04:31:27.863Z+ install_pkg jq
1162026-07-13T04:31:27.863Z+ set +o errexit
1172026-07-13T04:31:27.863Z+ pfexec pkg install jq
1182026-07-13T04:31:28.786Z Startup: Refreshing catalog 'helios' ... Done
1192026-07-13T04:31:28.905Z Startup: Caching catalogs ... Done
1202026-07-13T04:31:29.427ZPlanning: Solver setup ... Done
1212026-07-13T04:31:29.468ZPlanning: Running solver ... Done
1222026-07-13T04:31:29.503ZPlanning: Consolidating action changes ... Done
1232026-07-13T04:31:29.503ZPlanning: Evaluating mediators ... Done
1242026-07-13T04:31:29.503ZPlanning: Planning completed in 0.53 seconds
1252026-07-13T04:31:29.503ZNo updates necessary for this image.
1262026-07-13T04:31:29.603Z+ exit_code=4
1272026-07-13T04:31:29.603Z+ [[ 4 -ne 0 ]]
1282026-07-13T04:31:29.603Z+ [[ 4 -ne 4 ]]
1292026-07-13T04:31:29.614Z+ set -o errexit
1302026-07-13T04:31:29.614Z+ pushd xde
1312026-07-13T04:31:29.614Z+ cp xde.conf /work/xde.conf
1322026-07-13T04:31:29.615Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
1332026-07-13T04:31:29.615Z+ header 'check style'
1342026-07-13T04:31:29.615Z+ echo '# ==== check style ==== #'
1352026-07-13T04:31:29.615Z# ==== check style ==== #
1362026-07-13T04:31:29.615Z+ ptime -m cargo +nightly-2026-07-13-x86_64-unknown-illumos fmt -p xde -p xde-link -- --check
1372026-07-13T04:31:31.359Z
1382026-07-13T04:31:31.359Zreal 0.229741761
1392026-07-13T04:31:31.359Zuser 0.157695172
1402026-07-13T04:31:31.359Zsys 0.060918429
1412026-07-13T04:31:31.359Ztrap 0.000009578
1422026-07-13T04:31:31.359Ztflt 0.000016386
1432026-07-13T04:31:31.359Zdflt 0.000002627
1442026-07-13T04:31:31.359Zkflt 0.000001549
1452026-07-13T04:31:31.359Zlock 0.035763509
1462026-07-13T04:31:31.359Zslp 0.195980483
1472026-07-13T04:31:31.359Zlat 0.000140401
1482026-07-13T04:31:31.359Zstop 0.000098851
1492026-07-13T04:31:31.425Z+ header analyze
1502026-07-13T04:31:31.425Z+ echo '# ==== analyze ==== #'
1512026-07-13T04:31:31.425Z+ ptime -m cargo clippy -- --allow clippy::uninlined-format-args --allow clippy::bad_bit_mask
1522026-07-13T04:31:31.425Z# ==== analyze ==== #
1532026-07-13T04:31:31.425Z Updating crates.io index
1542026-07-13T04:31:31.425Z Updating git repository `https://github.com/oxidecomputer/falcon`
1552026-07-13T04:31:31.477Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1562026-07-13T04:31:31.477Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1572026-07-13T04:31:31.756Z Updating git repository `https://github.com/oxidecomputer/zone`
1582026-07-13T04:31:31.813Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1592026-07-13T04:31:32.003Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1602026-07-13T04:31:32.280Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1612026-07-13T04:31:34.017Z Downloading crates ...
1622026-07-13T04:31:34.072Z Downloaded serde_core v1.0.228
1632026-07-13T04:31:34.079Z Downloaded defmt v0.3.100
1642026-07-13T04:31:34.088Z Downloaded embedded-io v0.6.1
1652026-07-13T04:31:34.088Z Downloaded hash32 v0.3.1
1662026-07-13T04:31:34.098Z Downloaded ident_case v1.0.1
1672026-07-13T04:31:34.098Z Downloaded darling_macro v0.21.3
1682026-07-13T04:31:34.098Z Downloaded dyn-clone v1.0.20
1692026-07-13T04:31:34.098Z Downloaded embedded-io v0.4.0
1702026-07-13T04:31:34.098Z Downloaded cfg-if v1.0.4
1712026-07-13T04:31:34.101Z Downloaded either v1.16.0
1722026-07-13T04:31:34.112Z Downloaded darling_macro v0.23.0
1732026-07-13T04:31:34.112Z Downloaded cobs v0.3.0
1742026-07-13T04:31:34.120Z Downloaded stable_deref_trait v1.2.1
1752026-07-13T04:31:34.128Z Downloaded defmt-parser v1.0.0
1762026-07-13T04:31:34.128Z Downloaded thiserror v2.0.18
1772026-07-13T04:31:34.132Z Downloaded strsim v0.11.1
1782026-07-13T04:31:34.132Z Downloaded ref-cast v1.0.25
1792026-07-13T04:31:34.138Z Downloaded macaddr v1.0.1
1802026-07-13T04:31:34.138Z Downloaded ref-cast-impl v1.0.25
1812026-07-13T04:31:34.139Z Downloaded defmt v1.1.1
1822026-07-13T04:31:34.139Z Downloaded crc32fast v1.5.0
1832026-07-13T04:31:34.142Z Downloaded bitflags v1.3.2
1842026-07-13T04:31:34.146Z Downloaded version_check v0.9.5
1852026-07-13T04:31:34.149Z Downloaded managed v0.8.0
1862026-07-13T04:31:34.149Z Downloaded bitflags v2.13.0
1872026-07-13T04:31:34.149Z Downloaded darling_core v0.23.0
1882026-07-13T04:31:34.158Z Downloaded ingot v0.1.1
1892026-07-13T04:31:34.170Z Downloaded ingot-types v0.1.2
1902026-07-13T04:31:34.170Z Downloaded byteorder v1.5.0
1912026-07-13T04:31:34.170Z Downloaded defmt-macros v1.1.1
1922026-07-13T04:31:34.170Z Downloaded fnv v1.0.7
1932026-07-13T04:31:34.179Z Downloaded thiserror-impl v2.0.18
1942026-07-13T04:31:34.183Z Downloaded serde_derive v1.0.228
1952026-07-13T04:31:34.184Z Downloaded darling v0.23.0
1962026-07-13T04:31:34.189Z Downloaded heapless v0.8.0
1972026-07-13T04:31:34.193Z Downloaded ingot-macros v0.1.1
1982026-07-13T04:31:34.193Z Downloaded serde v1.0.228
1992026-07-13T04:31:34.197Z Downloaded postcard v1.1.3
2002026-07-13T04:31:34.204Z Downloaded quote v1.0.46
2012026-07-13T04:31:34.208Z Downloaded proc-macro2 v1.0.106
2022026-07-13T04:31:34.217Z Downloaded uuid v1.23.4
2032026-07-13T04:31:34.222Z Downloaded darling v0.21.3
2042026-07-13T04:31:34.222Z Downloaded unicode-ident v1.0.24
2052026-07-13T04:31:34.222Z Downloaded darling_core v0.21.3
2062026-07-13T04:31:34.246Z Downloaded memchr v2.8.2
2072026-07-13T04:31:34.259Z Downloaded itertools v0.14.0
2082026-07-13T04:31:34.259Z Downloaded zerocopy-derive v0.8.52
2092026-07-13T04:31:34.275Z Downloaded aho-corasick v1.1.4
2102026-07-13T04:31:34.284Z Downloaded regex v1.12.4
2112026-07-13T04:31:34.292Z Downloaded itertools v0.15.0
2122026-07-13T04:31:34.320Z Downloaded zerocopy v0.8.52
2132026-07-13T04:31:34.334Z Downloaded smoltcp v0.11.0
2142026-07-13T04:31:34.340Z Downloaded syn v2.0.118
2152026-07-13T04:31:34.343Z Downloaded regex-syntax v0.8.11
2162026-07-13T04:31:34.345Z Downloaded regex-automata v0.4.14
2172026-07-13T04:31:34.362Z Updating crates.io index
2182026-07-13T04:31:34.547Z Downloading crates ...
2192026-07-13T04:31:34.566Z Downloaded adler2 v2.0.1
2202026-07-13T04:31:34.566Z Downloaded rustc-demangle v0.1.27
2212026-07-13T04:31:34.566Z Downloaded getopts v0.2.24
2222026-07-13T04:31:34.566Z Downloaded rustc-literal-escaper v0.0.8
2232026-07-13T04:31:34.570Z Downloaded gimli v0.32.3
2242026-07-13T04:31:34.571Z Downloaded memchr v2.7.6
2252026-07-13T04:31:34.571Z Downloaded foldhash v0.2.0
2262026-07-13T04:31:34.571Z Downloaded miniz_oxide v0.8.9
2272026-07-13T04:31:34.591Z Downloaded addr2line v0.25.1
2282026-07-13T04:31:34.618Z Downloaded hashbrown v0.17.1
2292026-07-13T04:31:34.645Z Downloaded object v0.37.3
2302026-07-13T04:31:34.654Z Downloaded libc v0.2.185
2312026-07-13T04:31:34.711Z Compiling compiler_builtins v0.1.160 (/home/build/.rustup/toolchains/nightly-2026-07-13-x86_64-unknown-illumos/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins)
2322026-07-13T04:31:34.711Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2026-07-13-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
2332026-07-13T04:31:34.711Z Compiling proc-macro2 v1.0.106
2342026-07-13T04:31:34.724Z Compiling unicode-ident v1.0.24
2352026-07-13T04:31:34.724Z Compiling quote v1.0.46
2362026-07-13T04:31:34.724Z Compiling strsim v0.11.1
2372026-07-13T04:31:34.724Z Compiling ident_case v1.0.1
2382026-07-13T04:31:34.724Z Compiling serde_core v1.0.228
2392026-07-13T04:31:34.900Z Compiling fnv v1.0.7
2402026-07-13T04:31:34.921Z Compiling memchr v2.8.2
2412026-07-13T04:31:34.998Z Compiling regex-syntax v0.8.11
2422026-07-13T04:31:35.189Z Compiling either v1.16.0
2432026-07-13T04:31:35.203Z Compiling zerocopy v0.8.52
2442026-07-13T04:31:35.242Z Compiling serde v1.0.228
2452026-07-13T04:31:35.328Z Compiling aho-corasick v1.1.4
2462026-07-13T04:31:35.388Z Compiling thiserror v2.0.18
2472026-07-13T04:31:35.608Z Compiling itertools v0.14.0
2482026-07-13T04:31:35.749Z Compiling heapless v0.8.0
2492026-07-13T04:31:35.963Z Compiling syn v2.0.118
2502026-07-13T04:31:35.983Z Compiling smoltcp v0.11.0
2512026-07-13T04:31:36.036Z Compiling version_check v0.9.5
2522026-07-13T04:31:36.237Z Compiling crc32fast v1.5.0
2532026-07-13T04:31:36.402Z Compiling ref-cast v1.0.25
2542026-07-13T04:31:36.423Z Compiling regex-automata v0.4.14
2552026-07-13T04:31:36.648Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2562026-07-13T04:31:38.038Z Compiling regex v1.12.4
2572026-07-13T04:31:38.288Z Compiling darling_core v0.21.3
2582026-07-13T04:31:38.378Z Compiling darling_core v0.23.0
2592026-07-13T04:31:39.169Z Compiling serde_derive v1.0.228
2602026-07-13T04:31:39.169Z Compiling thiserror-impl v2.0.18
2612026-07-13T04:31:39.169Z Compiling zerocopy-derive v0.8.52
2622026-07-13T04:31:39.173Z Compiling ref-cast-impl v1.0.25
2632026-07-13T04:31:39.173Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2642026-07-13T04:31:41.104Z Compiling darling_macro v0.23.0
2652026-07-13T04:31:41.113Z Compiling darling_macro v0.21.3
2662026-07-13T04:31:42.008Z Compiling darling v0.23.0
2672026-07-13T04:31:42.034Z Compiling darling v0.21.3
2682026-07-13T04:31:42.081Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2692026-07-13T04:31:42.089Z Compiling ingot-macros v0.1.1
2702026-07-13T04:31:46.943Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2026-07-13-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
2712026-07-13T04:31:49.193Z Checking byteorder v1.5.0
2722026-07-13T04:31:49.193Z Checking cfg-if v1.0.4
2732026-07-13T04:31:49.193Z Checking macaddr v1.0.1
2742026-07-13T04:31:49.211Z Checking stable_deref_trait v1.2.1
2752026-07-13T04:31:49.211Z Checking bitflags v1.3.2
2762026-07-13T04:31:49.235Z Checking managed v0.8.0
2772026-07-13T04:31:49.254Z Checking cobs v0.3.0
2782026-07-13T04:31:49.311Z Checking hash32 v0.3.1
2792026-07-13T04:31:49.326Z Checking dyn-clone v1.0.20
2802026-07-13T04:31:49.364Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#5bf62f6b)
2812026-07-13T04:31:49.368Z Checking itertools v0.15.0
2822026-07-13T04:31:50.557Z Checking bitflags v2.13.0
2832026-07-13T04:31:50.557Z Checking uuid v1.23.4
2842026-07-13T04:31:50.713Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2852026-07-13T04:31:50.916Z Checking postcard v1.1.3
2862026-07-13T04:31:51.857Z Checking ingot-types v0.1.2
2872026-07-13T04:31:52.111Z Checking ingot v0.1.1
2882026-07-13T04:31:53.416Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
2892026-07-13T04:31:57.090Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
2902026-07-13T04:31:58.467Z Checking xde v0.1.0 (/work/oxidecomputer/opte/xde)
2912026-07-13T04:32:00.422Z Finished `dev` profile [optimized + debuginfo] target(s) in 30.52s
2922026-07-13T04:32:00.537Z
2932026-07-13T04:32:00.550Zreal 30.708024195
2942026-07-13T04:32:00.550Zuser 1:15.069508658
2952026-07-13T04:32:00.550Zsys 10.613554381
2962026-07-13T04:32:00.550Ztrap 0.030103617
2972026-07-13T04:32:00.550Ztflt 0.068626032
2982026-07-13T04:32:00.551Zdflt 0.212607406
2992026-07-13T04:32:00.551Zkflt 0.001679717
3002026-07-13T04:32:00.551Zlock 5:24.988605588
3012026-07-13T04:32:00.551Zslp 3:28.762447680
3022026-07-13T04:32:00.551Zlat 2.698445713
3032026-07-13T04:32:00.551Zstop 9.035372840
3042026-07-13T04:32:00.551Z+ pushd xde-link
3052026-07-13T04:32:00.551Z+ ptime -m cargo clippy -- --allow clippy::uninlined-format-args --allow clippy::bad_bit_mask
3062026-07-13T04:32:00.551Z/work/oxidecomputer/opte/xde/xde-link /work/oxidecomputer/opte/xde /work/oxidecomputer/opte
3072026-07-13T04:32:00.721Z Compiling compiler_builtins v0.1.160 (/home/build/.rustup/toolchains/nightly-2026-07-13-x86_64-unknown-illumos/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins)
3082026-07-13T04:32:00.721Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2026-07-13-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
3092026-07-13T04:32:00.721Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
3102026-07-13T04:32:11.760Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2026-07-13-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
3112026-07-13T04:32:13.970Z Finished `dev` profile [optimized + debuginfo] target(s) in 13.36s
3122026-07-13T04:32:13.988Z
3132026-07-13T04:32:14.016Zreal 13.440648321
3142026-07-13T04:32:14.016Zuser 21.267198598
3152026-07-13T04:32:14.016Zsys 1.290697430
3162026-07-13T04:32:14.016Ztrap 0.003367071
3172026-07-13T04:32:14.016Ztflt 0.002756840
3182026-07-13T04:32:14.016Zdflt 0.051466909
3192026-07-13T04:32:14.016Zkflt 0.000000939
3202026-07-13T04:32:14.017Zlock 1:28.475183059
3212026-07-13T04:32:14.017Zslp 45.095657180
3222026-07-13T04:32:14.017Zlat 0.237592121
3232026-07-13T04:32:14.017Zstop 0.161839348
3242026-07-13T04:32:14.017Z+ popd
3252026-07-13T04:32:14.017Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
3262026-07-13T04:32:14.017Z+ popd
3272026-07-13T04:32:14.017Z/work/oxidecomputer/opte
3282026-07-13T04:32:14.017Z+ header 'build xde (debug)'
3292026-07-13T04:32:14.017Z# ==== build xde (debug) ==== #
3302026-07-13T04:32:14.022Z+ echo '# ==== build xde (debug) ==== #'
3312026-07-13T04:32:14.022Z+ ptime -m cargo xtask build --profile debug xde xde-link
3322026-07-13T04:32:14.158Z Downloading crates ...
3332026-07-13T04:32:14.185Z Downloaded anstyle-parse v1.0.0
3342026-07-13T04:32:14.197Z Downloaded toml_parser v1.1.2+spec-1.1.0
3352026-07-13T04:32:14.197Z Downloaded heck v0.5.0
3362026-07-13T04:32:14.198Z Downloaded toml_datetime v1.1.1+spec-1.1.0
3372026-07-13T04:32:14.198Z Downloaded anstyle v1.0.14
3382026-07-13T04:32:14.198Z Downloaded errno v0.3.14
3392026-07-13T04:32:14.210Z Downloaded cargo-platform v0.3.3
3402026-07-13T04:32:14.210Z Downloaded utf8parse v0.2.2
3412026-07-13T04:32:14.210Z Downloaded clap_derive v4.6.1
3422026-07-13T04:32:14.210Z Downloaded zmij v1.0.21
3432026-07-13T04:32:14.210Z Downloaded is_terminal_polyfill v1.70.2
3442026-07-13T04:32:14.210Z Downloaded serde_spanned v1.1.1
3452026-07-13T04:32:14.227Z Downloaded colorchoice v1.0.5
3462026-07-13T04:32:14.227Z Downloaded equivalent v1.0.2
3472026-07-13T04:32:14.227Z Downloaded toml_writer v1.1.1+spec-1.1.0
3482026-07-13T04:32:14.227Z Downloaded itoa v1.0.18
3492026-07-13T04:32:14.234Z Downloaded cargo_metadata v0.23.1
3502026-07-13T04:32:14.234Z Downloaded anstream v1.0.0
3512026-07-13T04:32:14.246Z Downloaded anstyle-query v1.1.5
3522026-07-13T04:32:14.246Z Downloaded terminal_size v0.4.4
3532026-07-13T04:32:14.260Z Downloaded camino v1.2.4
3542026-07-13T04:32:14.260Z Downloaded clap_lex v1.1.0
3552026-07-13T04:32:14.260Z Downloaded semver v1.0.28
3562026-07-13T04:32:14.270Z Downloaded anyhow v1.0.103
3572026-07-13T04:32:14.270Z Downloaded toml v1.1.2+spec-1.1.0
3582026-07-13T04:32:14.403Z Downloaded clap v4.6.1
3592026-07-13T04:32:14.419Z Downloaded indexmap v2.14.0
3602026-07-13T04:32:14.419Z Downloaded serde_json v1.0.150
3612026-07-13T04:32:14.419Z Downloaded clap_builder v4.6.0
3622026-07-13T04:32:14.419Z Downloaded winnow v1.0.3
3632026-07-13T04:32:14.419Z Downloaded rustix v1.1.4
3642026-07-13T04:32:14.419Z Downloaded libc v0.2.186
3652026-07-13T04:32:14.476Z Compiling proc-macro2 v1.0.106
3662026-07-13T04:32:14.476Z Compiling serde_core v1.0.228
3672026-07-13T04:32:14.476Z Compiling unicode-ident v1.0.24
3682026-07-13T04:32:14.476Z Compiling quote v1.0.46
3692026-07-13T04:32:14.476Z Compiling libc v0.2.186
3702026-07-13T04:32:14.477Z Compiling rustix v1.1.4
3712026-07-13T04:32:14.477Z Compiling bitflags v2.13.0
3722026-07-13T04:32:14.510Z Compiling utf8parse v0.2.2
3732026-07-13T04:32:14.612Z Compiling zmij v1.0.21
3742026-07-13T04:32:14.646Z Compiling anstyle-parse v1.0.0
3752026-07-13T04:32:14.896Z Compiling serde v1.0.228
3762026-07-13T04:32:14.939Z Compiling colorchoice v1.0.5
3772026-07-13T04:32:15.001Z Compiling anstyle v1.0.14
3782026-07-13T04:32:15.001Z Compiling camino v1.2.4
3792026-07-13T04:32:15.001Z Compiling is_terminal_polyfill v1.70.2
3802026-07-13T04:32:15.038Z Compiling serde_json v1.0.150
3812026-07-13T04:32:15.065Z Compiling thiserror v2.0.18
3822026-07-13T04:32:15.149Z Compiling anstyle-query v1.1.5
3832026-07-13T04:32:15.192Z Compiling errno v0.3.14
3842026-07-13T04:32:15.253Z Compiling anstream v1.0.0
3852026-07-13T04:32:15.316Z Compiling memchr v2.8.2
3862026-07-13T04:32:15.396Z Compiling clap_lex v1.1.0
3872026-07-13T04:32:15.658Z Compiling strsim v0.11.1
3882026-07-13T04:32:15.679Z Compiling itoa v1.0.18
3892026-07-13T04:32:15.737Z Compiling syn v2.0.118
3902026-07-13T04:32:15.831Z Compiling winnow v1.0.3
3912026-07-13T04:32:15.854Z Compiling terminal_size v0.4.4
3922026-07-13T04:32:16.157Z Compiling anyhow v1.0.103
3932026-07-13T04:32:16.174Z Compiling heck v0.5.0
3942026-07-13T04:32:16.182Z Compiling toml_parser v1.1.2+spec-1.1.0
3952026-07-13T04:32:16.196Z Compiling clap_builder v4.6.0
3962026-07-13T04:32:16.517Z Compiling toml_writer v1.1.1+spec-1.1.0
3972026-07-13T04:32:16.779Z Compiling cargo-platform v0.3.3
3982026-07-13T04:32:16.853Z Compiling toml_datetime v1.1.1+spec-1.1.0
3992026-07-13T04:32:16.954Z Compiling serde_spanned v1.1.1
4002026-07-13T04:32:16.969Z Compiling semver v1.0.28
4012026-07-13T04:32:17.345Z Compiling toml v1.1.2+spec-1.1.0
4022026-07-13T04:32:17.946Z Compiling thiserror-impl v2.0.18
4032026-07-13T04:32:17.946Z Compiling serde_derive v1.0.228
4042026-07-13T04:32:17.946Z Compiling clap_derive v4.6.1
4052026-07-13T04:32:19.568Z Compiling clap v4.6.1
4062026-07-13T04:32:21.321Z Compiling cargo_metadata v0.23.1
4072026-07-13T04:32:23.792Z Compiling xtask v0.1.0 (/work/oxidecomputer/opte/xtask)
4082026-07-13T04:32:25.441Z Finished `dev` profile [optimized + debuginfo] target(s) in 11.45s
4092026-07-13T04:32:25.454Z Running `target/debug/xtask build --profile debug xde xde-link`
4102026-07-13T04:32:26.782ZBuilding xde (dev).
4112026-07-13T04:32:27.003Z Compiling serde_core v1.0.228
4122026-07-13T04:32:27.003Z Compiling byteorder v1.5.0
4132026-07-13T04:32:27.003Z Compiling macaddr v1.0.1
4142026-07-13T04:32:27.003Z Compiling cfg-if v1.0.4
4152026-07-13T04:32:27.003Z Compiling stable_deref_trait v1.2.1
4162026-07-13T04:32:27.003Z Compiling thiserror v2.0.18
4172026-07-13T04:32:27.024Z Compiling zerocopy v0.8.52
4182026-07-13T04:32:27.035Z Compiling bitflags v1.3.2
4192026-07-13T04:32:27.080Z Compiling managed v0.8.0
4202026-07-13T04:32:27.086Z Compiling cobs v0.3.0
4212026-07-13T04:32:27.089Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
4222026-07-13T04:32:27.120Z Compiling either v1.16.0
4232026-07-13T04:32:27.202Z Compiling hash32 v0.3.1
4242026-07-13T04:32:27.282Z Compiling itertools v0.15.0
4252026-07-13T04:32:27.293Z Compiling heapless v0.8.0
4262026-07-13T04:32:27.297Z Compiling ref-cast v1.0.25
4272026-07-13T04:32:27.355Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
4282026-07-13T04:32:27.359Z Compiling crc32fast v1.5.0
4292026-07-13T04:32:27.371Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
4302026-07-13T04:32:27.381Z Compiling dyn-clone v1.0.20
4312026-07-13T04:32:27.541Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#5bf62f6b)
4322026-07-13T04:32:27.666Z Compiling smoltcp v0.11.0
4332026-07-13T04:32:28.596Z Compiling serde v1.0.228
4342026-07-13T04:32:28.597Z Compiling bitflags v2.13.0
4352026-07-13T04:32:28.597Z Compiling uuid v1.23.4
4362026-07-13T04:32:28.732Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
4372026-07-13T04:32:29.016Z Compiling postcard v1.1.3
4382026-07-13T04:32:29.837Z Compiling ingot-types v0.1.2
4392026-07-13T04:32:30.126Z Compiling ingot v0.1.1
4402026-07-13T04:32:31.577Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
4412026-07-13T04:32:35.850Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
4422026-07-13T04:32:46.464Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
4432026-07-13T04:32:54.953Z Finished `dev` profile [optimized + debuginfo] target(s) in 28.13s
4442026-07-13T04:32:54.977ZLinking xde kmod...
4452026-07-13T04:32:56.196ZBuilding xde dev link helper (dev).
4462026-07-13T04:32:56.353Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
4472026-07-13T04:32:56.688Z Finished `dev` profile [optimized + debuginfo] target(s) in 0.46s
4482026-07-13T04:32:56.711Z
4492026-07-13T04:32:56.715Zreal 42.727222059
4502026-07-13T04:32:56.715Zuser 2:18.093067277
4512026-07-13T04:32:56.715Zsys 11.574814960
4522026-07-13T04:32:56.715Ztrap 0.057803166
4532026-07-13T04:32:56.715Ztflt 0.366762399
4542026-07-13T04:32:56.715Zdflt 0.441801818
4552026-07-13T04:32:56.715Zkflt 0.000001589
4562026-07-13T04:32:56.715Zlock 7:35.180601474
4572026-07-13T04:32:56.716Zslp 4:01.426332467
4582026-07-13T04:32:56.716Zlat 5.240859831
4592026-07-13T04:32:56.716Zstop 5.710675957
4602026-07-13T04:32:56.716Z+ header 'build xde (release)'
4612026-07-13T04:32:56.716Z+ echo '# ==== build xde (release) ==== #'
4622026-07-13T04:32:56.716Z# ==== build xde (release) ==== #
4632026-07-13T04:32:56.716Z+ ptime -m cargo xtask build --profile release xde xde-link
4642026-07-13T04:32:56.849Z Finished `dev` profile [optimized + debuginfo] target(s) in 0.12s
4652026-07-13T04:32:56.852Z Running `target/debug/xtask build --profile release xde xde-link`
4662026-07-13T04:32:57.041ZBuilding xde (release-lto).
4672026-07-13T04:32:57.264Z Compiling compiler_builtins v0.1.160 (/home/build/.rustup/toolchains/nightly-2026-07-13-x86_64-unknown-illumos/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins)
4682026-07-13T04:32:57.265Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2026-07-13-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
4692026-07-13T04:32:57.265Z Compiling proc-macro2 v1.0.106
4702026-07-13T04:32:57.265Z Compiling quote v1.0.46
4712026-07-13T04:32:57.265Z Compiling unicode-ident v1.0.24
4722026-07-13T04:32:57.265Z Compiling ident_case v1.0.1
4732026-07-13T04:32:57.267Z Compiling strsim v0.11.1
4742026-07-13T04:32:57.290Z Compiling serde_core v1.0.228
4752026-07-13T04:32:57.383Z Compiling memchr v2.8.2
4762026-07-13T04:32:57.390Z Compiling fnv v1.0.7
4772026-07-13T04:32:57.461Z Compiling regex-syntax v0.8.11
4782026-07-13T04:32:57.631Z Compiling either v1.16.0
4792026-07-13T04:32:57.644Z Compiling zerocopy v0.8.52
4802026-07-13T04:32:57.650Z Compiling serde v1.0.228
4812026-07-13T04:32:57.769Z Compiling aho-corasick v1.1.4
4822026-07-13T04:32:57.814Z Compiling thiserror v2.0.18
4832026-07-13T04:32:58.020Z Compiling itertools v0.14.0
4842026-07-13T04:32:58.045Z Compiling heapless v0.8.0
4852026-07-13T04:32:58.381Z Compiling syn v2.0.118
4862026-07-13T04:32:58.424Z Compiling smoltcp v0.11.0
4872026-07-13T04:32:58.448Z Compiling version_check v0.9.5
4882026-07-13T04:32:58.508Z Compiling ref-cast v1.0.25
4892026-07-13T04:32:58.820Z Compiling crc32fast v1.5.0
4902026-07-13T04:32:58.897Z Compiling regex-automata v0.4.14
4912026-07-13T04:32:58.924Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
4922026-07-13T04:33:00.485Z Compiling regex v1.12.4
4932026-07-13T04:33:00.722Z Compiling darling_core v0.21.3
4942026-07-13T04:33:00.740Z Compiling darling_core v0.23.0
4952026-07-13T04:33:01.684Z Compiling serde_derive v1.0.228
4962026-07-13T04:33:01.684Z Compiling thiserror-impl v2.0.18
4972026-07-13T04:33:01.684Z Compiling zerocopy-derive v0.8.52
4982026-07-13T04:33:01.684Z Compiling ref-cast-impl v1.0.25
4992026-07-13T04:33:01.691Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
5002026-07-13T04:33:03.175Z Compiling darling_macro v0.21.3
5012026-07-13T04:33:03.414Z Compiling darling_macro v0.23.0
5022026-07-13T04:33:04.074Z Compiling darling v0.21.3
5032026-07-13T04:33:04.277Z Compiling ingot-macros v0.1.1
5042026-07-13T04:33:04.330Z Compiling darling v0.23.0
5052026-07-13T04:33:04.366Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
5062026-07-13T04:33:11.094Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2026-07-13-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
5072026-07-13T04:33:12.298Z Compiling byteorder v1.5.0
5082026-07-13T04:33:12.298Z Compiling macaddr v1.0.1
5092026-07-13T04:33:12.310Z Compiling cfg-if v1.0.4
5102026-07-13T04:33:12.310Z Compiling stable_deref_trait v1.2.1
5112026-07-13T04:33:12.310Z Compiling bitflags v1.3.2
5122026-07-13T04:33:12.310Z Compiling cobs v0.3.0
5132026-07-13T04:33:12.314Z Compiling managed v0.8.0
5142026-07-13T04:33:12.400Z Compiling hash32 v0.3.1
5152026-07-13T04:33:12.468Z Compiling dyn-clone v1.0.20
5162026-07-13T04:33:12.522Z Compiling itertools v0.15.0
5172026-07-13T04:33:12.568Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#5bf62f6b)
5182026-07-13T04:33:13.783Z Compiling bitflags v2.13.0
5192026-07-13T04:33:13.783Z Compiling uuid v1.23.4
5202026-07-13T04:33:13.926Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
5212026-07-13T04:33:14.327Z Compiling postcard v1.1.3
5222026-07-13T04:33:15.085Z Compiling ingot-types v0.1.2
5232026-07-13T04:33:15.403Z Compiling ingot v0.1.1
5242026-07-13T04:33:16.990Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
5252026-07-13T04:33:20.712Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
5262026-07-13T04:33:29.625Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
5272026-07-13T04:33:59.760Z Finished `release-lto` profile [optimized + debuginfo] target(s) in 1m 02s
5282026-07-13T04:33:59.784ZLinking xde kmod...
5292026-07-13T04:34:00.398ZBuilding xde dev link helper (release).
5302026-07-13T04:34:00.554Z Compiling compiler_builtins v0.1.160 (/home/build/.rustup/toolchains/nightly-2026-07-13-x86_64-unknown-illumos/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins)
5312026-07-13T04:34:00.554Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2026-07-13-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
5322026-07-13T04:34:00.554Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
5332026-07-13T04:34:12.274Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2026-07-13-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
5342026-07-13T04:34:14.844Z Finished `release` profile [optimized + debuginfo] target(s) in 14.41s
5352026-07-13T04:34:14.863Z
5362026-07-13T04:34:14.866Zreal 1:18.148236790
5372026-07-13T04:34:14.866Zuser 2:11.936028959
5382026-07-13T04:34:14.866Zsys 12.713060489
5392026-07-13T04:34:14.867Ztrap 0.031012378
5402026-07-13T04:34:14.867Ztflt 0.162462498
5412026-07-13T04:34:14.868Zdflt 0.186317888
5422026-07-13T04:34:14.868Zkflt 0.000037898
5432026-07-13T04:34:14.868Zlock 12:24.452248347
5442026-07-13T04:34:14.868Zslp 6:15.571868621
5452026-07-13T04:34:14.868Zlat 3.626739245
5462026-07-13T04:34:14.868Zstop 6.515473791
5472026-07-13T04:34:14.868Z+ elfdump target/x86_64-unknown-unknown/debug/xde.dbg
5482026-07-13T04:34:14.868Z+ grep GOTPCREL
5492026-07-13T04:34:16.723Z+ elfdump target/x86_64-unknown-unknown/release-lto/xde
5502026-07-13T04:34:16.726Z+ grep GOTPCREL
5512026-07-13T04:34:17.702Z+ cp target/x86_64-unknown-unknown/debug/xde.dbg /work/debug/
5522026-07-13T04:34:17.760Z+ sha256sum /work/debug/xde.dbg
5532026-07-13T04:34:17.813Z+ cp target/i686-unknown-illumos/debug/libxde_link.so /work/debug/xde_link.dbg.so
5542026-07-13T04:34:17.816Z+ sha256sum /work/debug/xde_link.dbg.so
5552026-07-13T04:34:17.819Z+ cp target/x86_64-unknown-unknown/release-lto/xde /work/release/
5562026-07-13T04:34:17.855Z+ sha256sum /work/release/xde
5572026-07-13T04:34:17.885Z+ cp target/i686-unknown-illumos/release/libxde_link.so /work/release/xde_link.so
5582026-07-13T04:34:17.888Z+ sha256sum /work/release/xde_link.so
5592026-07-13T04:34:17.891Z+ header 'build xde integration tests'
5602026-07-13T04:34:17.891Z+ echo '# ==== build xde integration tests ==== #'
5612026-07-13T04:34:17.891Z# ==== build xde integration tests ==== #
5622026-07-13T04:34:17.891Z+ pushd xde-tests
5632026-07-13T04:34:17.891Z/work/oxidecomputer/opte/xde-tests /work/oxidecomputer/opte
5642026-07-13T04:34:17.891Z+ cargo +nightly-2026-07-13-x86_64-unknown-illumos fmt -- --check
5652026-07-13T04:34:17.971Z+ cargo clippy --all-targets -- --deny warnings
5662026-07-13T04:34:18.186Z Compiling serde_core v1.0.228
5672026-07-13T04:34:18.186Z Checking cfg-if v1.0.4
5682026-07-13T04:34:18.186Z Checking memchr v2.8.2
5692026-07-13T04:34:18.186Z Compiling rustversion v1.0.22
5702026-07-13T04:34:18.186Z Compiling serde v1.0.228
5712026-07-13T04:34:18.187Z Compiling ident_case v1.0.1
5722026-07-13T04:34:18.190Z Compiling strsim v0.11.1
5732026-07-13T04:34:18.190Z Compiling syn v2.0.118
5742026-07-13T04:34:18.262Z Compiling version_check v0.9.5
5752026-07-13T04:34:18.311Z Compiling libc v0.2.186
5762026-07-13T04:34:18.477Z Compiling fnv v1.0.7
5772026-07-13T04:34:18.549Z Compiling syn v1.0.109
5782026-07-13T04:34:18.557Z Checking pin-project-lite v0.2.17
5792026-07-13T04:34:18.586Z Compiling regex-syntax v0.8.11
5802026-07-13T04:34:18.628Z Compiling either v1.16.0
5812026-07-13T04:34:18.826Z Compiling zerocopy v0.8.52
5822026-07-13T04:34:18.894Z Compiling aho-corasick v1.1.4
5832026-07-13T04:34:19.016Z Compiling hashbrown v0.17.1
5842026-07-13T04:34:19.080Z Compiling winnow v1.0.3
5852026-07-13T04:34:19.135Z Compiling equivalent v1.0.2
5862026-07-13T04:34:19.254Z Compiling itertools v0.14.0
5872026-07-13T04:34:19.574Z Compiling indexmap v2.14.0
5882026-07-13T04:34:20.071Z Compiling regex-automata v0.4.14
5892026-07-13T04:34:20.201Z Compiling toml_parser v1.1.2+spec-1.1.0
5902026-07-13T04:34:20.207Z Compiling heapless v0.8.0
5912026-07-13T04:34:20.316Z Checking byteorder v1.5.0
5922026-07-13T04:34:20.489Z Compiling toml_datetime v1.1.1+spec-1.1.0
5932026-07-13T04:34:20.640Z Compiling toml_edit v0.25.12+spec-1.1.0
5942026-07-13T04:34:20.654Z Checking hash32 v0.3.1
5952026-07-13T04:34:20.663Z Checking bitflags v2.13.0
5962026-07-13T04:34:20.691Z Compiling slog v2.8.2
5972026-07-13T04:34:20.700Z Checking macaddr v1.0.1
5982026-07-13T04:34:20.751Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
5992026-07-13T04:34:20.814Z Compiling darling_core v0.21.3
6002026-07-13T04:34:20.830Z Compiling darling_core v0.23.0
6012026-07-13T04:34:20.919Z Checking futures-sink v0.3.32
6022026-07-13T04:34:20.992Z Checking stable_deref_trait v1.2.1
6032026-07-13T04:34:21.005Z Compiling smoltcp v0.11.0
6042026-07-13T04:34:21.053Z Checking futures-core v0.3.32
6052026-07-13T04:34:21.167Z Checking futures-channel v0.3.32
6062026-07-13T04:34:21.345Z Compiling proc-macro-crate v3.5.0
6072026-07-13T04:34:21.527Z Compiling proc-macro-error-attr v1.0.4
6082026-07-13T04:34:21.704Z Compiling autocfg v1.5.1
6092026-07-13T04:34:21.744Z Compiling regex v1.12.4
6102026-07-13T04:34:21.756Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#3bc9567c)
6112026-07-13T04:34:21.975Z Checking managed v0.8.0
6122026-07-13T04:34:21.980Z Compiling serde_derive v1.0.228
6132026-07-13T04:34:22.038Z Compiling thiserror-impl v2.0.18
6142026-07-13T04:34:22.126Z Compiling zerocopy-derive v0.8.52
6152026-07-13T04:34:22.150Z Compiling futures-macro v0.3.32
6162026-07-13T04:34:22.612Z Compiling crc32fast v1.5.0
6172026-07-13T04:34:22.624Z Checking futures-io v0.3.32
6182026-07-13T04:34:22.726Z Checking futures-task v0.3.32
6192026-07-13T04:34:22.857Z Checking bitflags v1.3.2
6202026-07-13T04:34:22.875Z Compiling darling_macro v0.21.3
6212026-07-13T04:34:22.887Z Compiling darling_macro v0.23.0
6222026-07-13T04:34:22.906Z Checking rand_core v0.10.1
6232026-07-13T04:34:22.916Z Compiling getrandom v0.4.3
6242026-07-13T04:34:22.975Z Checking slab v0.4.12
6252026-07-13T04:34:23.033Z Compiling ref-cast v1.0.25
6262026-07-13T04:34:23.130Z Checking futures-util v0.3.32
6272026-07-13T04:34:23.243Z Checking thiserror v2.0.18
6282026-07-13T04:34:23.332Z Checking cobs v0.3.0
6292026-07-13T04:34:23.422Z Compiling num-traits v0.2.19
6302026-07-13T04:34:23.442Z Compiling darling v0.21.3
6312026-07-13T04:34:23.460Z Compiling darling v0.23.0
6322026-07-13T04:34:23.465Z Compiling foreign-types-macros v0.2.3
6332026-07-13T04:34:23.508Z Compiling ingot-macros v0.1.1
6342026-07-13T04:34:23.527Z Compiling ref-cast-impl v1.0.25
6352026-07-13T04:34:23.656Z Compiling num_enum_derive v0.7.6
6362026-07-13T04:34:24.121Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
6372026-07-13T04:34:24.137Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
6382026-07-13T04:34:24.405Z Compiling proc-macro-error v1.0.4
6392026-07-13T04:34:24.449Z Checking ipnetwork v0.21.1
6402026-07-13T04:34:24.510Z Checking once_cell v1.21.4
6412026-07-13T04:34:24.626Z Checking cpufeatures v0.3.0
6422026-07-13T04:34:24.669Z Compiling crossbeam-utils v0.8.21
6432026-07-13T04:34:24.678Z Checking foreign-types-shared v0.3.1
6442026-07-13T04:34:24.683Z Checking unicode-width v0.2.2
6452026-07-13T04:34:24.689Z Checking num_enum v0.7.6
6462026-07-13T04:34:24.748Z Checking foreign-types v0.5.0
6472026-07-13T04:34:24.780Z Checking chacha20 v0.10.1
6482026-07-13T04:34:24.808Z Checking tracing-core v0.1.36
6492026-07-13T04:34:24.924Z Checking tabwriter v1.4.1
6502026-07-13T04:34:25.112Z Checking futures-executor v0.3.32
6512026-07-13T04:34:25.124Z Checking anyhow v1.0.103
6522026-07-13T04:34:25.131Z Checking erased-serde v0.3.31
6532026-07-13T04:34:25.140Z Checking postcard v1.1.3
6542026-07-13T04:34:25.252Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6552026-07-13T04:34:25.401Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
6562026-07-13T04:34:25.417Z Compiling tracing-attributes v0.1.31
6572026-07-13T04:34:25.442Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
6582026-07-13T04:34:25.544Z Checking itertools v0.15.0
6592026-07-13T04:34:25.775Z Checking cstr-argument v0.1.2
6602026-07-13T04:34:25.888Z Compiling time-core v0.1.9
6612026-07-13T04:34:25.893Z Compiling num-conv v0.2.2
6622026-07-13T04:34:26.006Z Checking pretty-hex v0.4.2
6632026-07-13T04:34:26.034Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys?branch=main#ae3c948a)
6642026-07-13T04:34:26.054Z Checking dyn-clone v1.0.20
6652026-07-13T04:34:26.064Z Compiling thiserror v1.0.69
6662026-07-13T04:34:26.113Z Checking dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#3bc9567c)
6672026-07-13T04:34:26.146Z Compiling time-macros v0.2.31
6682026-07-13T04:34:26.265Z Checking rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
6692026-07-13T04:34:26.269Z Checking nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
6702026-07-13T04:34:26.284Z Checking rand v0.10.2
6712026-07-13T04:34:26.421Z Checking futures v0.3.32
6722026-07-13T04:34:26.428Z Checking ingot-types v0.1.2
6732026-07-13T04:34:26.534Z Compiling thiserror-impl v1.0.69
6742026-07-13T04:34:26.613Z Checking uuid v1.23.4
6752026-07-13T04:34:26.627Z Checking tracing v0.1.44
6762026-07-13T04:34:26.745Z Checking arc-swap v1.9.2
6772026-07-13T04:34:26.762Z Checking ingot v0.1.1
6782026-07-13T04:34:26.807Z Checking socket2 v0.6.4
6792026-07-13T04:34:26.837Z Checking nom v8.0.0
6802026-07-13T04:34:26.873Z Checking thread_local v1.1.9
6812026-07-13T04:34:26.954Z Compiling heck v0.4.1
6822026-07-13T04:34:27.026Z Checking iana-time-zone v0.1.65
6832026-07-13T04:34:27.127Z Checking oxnet v0.1.6
6842026-07-13T04:34:27.208Z Checking deranged v0.5.8
6852026-07-13T04:34:27.304Z Checking powerfmt v0.2.0
6862026-07-13T04:34:27.446Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#5bf62f6b)
6872026-07-13T04:34:27.521Z Checking lazy_static v1.5.0
6882026-07-13T04:34:27.576Z Checking colored v3.1.1
6892026-07-13T04:34:27.682Z Compiling slog-async v2.8.0
6902026-07-13T04:34:27.764Z Checking slog-scope v4.4.1
6912026-07-13T04:34:27.821Z Compiling zone_cfg_derive v0.3.1 (https://github.com/oxidecomputer/zone#008474e8)
6922026-07-13T04:34:27.885Z Checking chrono v0.4.45
6932026-07-13T04:34:28.013Z Checking crossbeam-channel v0.5.15
6942026-07-13T04:34:28.112Z Checking time v0.3.53
6952026-07-13T04:34:28.332Z Checking cookie-factory v0.3.3
6962026-07-13T04:34:28.371Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
6972026-07-13T04:34:28.493Z Checking itertools v0.12.1
6982026-07-13T04:34:28.582Z Checking is-terminal v0.4.17
6992026-07-13T04:34:28.662Z Checking term v1.2.1
7002026-07-13T04:34:28.667Z Checking take_mut v0.2.2
7012026-07-13T04:34:28.692Z Checking circular v0.3.0
7022026-07-13T04:34:28.749Z Checking log v0.4.33
7032026-07-13T04:34:28.796Z Checking rusticata-macros v5.0.0
7042026-07-13T04:34:28.907Z Checking slog-stdlog v4.1.1
7052026-07-13T04:34:28.921Z Checking pcap-parser v0.17.0
7062026-07-13T04:34:29.266Z Checking slog-term v2.9.2
7072026-07-13T04:34:29.471Z Checking zone v0.3.1 (https://github.com/oxidecomputer/zone#008474e8)
7082026-07-13T04:34:29.759Z Checking ztest v0.1.0 (https://github.com/oxidecomputer/falcon?branch=main#021420c1)
7092026-07-13T04:34:30.295Z Checking slog-envlogger v2.2.0
7102026-07-13T04:34:32.956Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
7112026-07-13T04:34:34.594Z Checking opte-test-utils v0.1.0 (/work/oxidecomputer/opte/lib/opte-test-utils)
7122026-07-13T04:34:34.594Z Checking opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
7132026-07-13T04:34:34.945Z Checking xde-tests v0.1.0 (/work/oxidecomputer/opte/xde-tests)
7142026-07-13T04:34:35.362Zerror: redundant reference in `format!` argument
7152026-07-13T04:34:35.362Z --> xde-tests/tests/loopback.rs:17:36
7162026-07-13T04:34:35.362Z |
7172026-07-13T04:34:35.362Z17 | .zexec(&format!("ping {}", &topol.nodes[1].port.ip()))?;
7182026-07-13T04:34:35.362Z | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the redundant `&`: `topol.nodes[1].port.ip()`
7192026-07-13T04:34:35.362Z |
7202026-07-13T04:34:35.362Z = help: for further information visit https://rust-lang.github.io/rust-clippy/rust-1.97.0/index.html#useless_borrows_in_formatting
7212026-07-13T04:34:35.362Z = note: `-D clippy::useless-borrows-in-formatting` implied by `-D warnings`
7222026-07-13T04:34:35.362Z = help: to override `-D warnings` add `#[allow(clippy::useless_borrows_in_formatting)]`
7232026-07-13T04:34:35.362Z
7242026-07-13T04:34:36.482Zerror: could not compile `xde-tests` (test "loopback") due to 1 previous error
7252026-07-13T04:34:36.482Zwarning: build failed, waiting for other jobs to finish...
7262026-07-13T04:34:36.486Zprocess exited: duration 203063 ms, exit code 101
 
7272026-07-13T04:34:36.505Zfound 9 output files
7282026-07-13T04:34:36.505Zuploading: /work/debug/xde.dbg (95085664 bytes)
7292026-07-13T04:34:38.084Zuploaded: /work/debug/xde.dbg
7302026-07-13T04:34:38.087Zuploading: /work/debug/xde.dbg.sha256 (86 bytes)
7312026-07-13T04:34:39.097Zuploaded: /work/debug/xde.dbg.sha256
7322026-07-13T04:34:39.097Zuploading: /work/debug/xde_link.dbg.so (1250132 bytes)
7332026-07-13T04:34:40.121Zuploaded: /work/debug/xde_link.dbg.so
7342026-07-13T04:34:40.121Zuploading: /work/debug/xde_link.dbg.so.sha256 (94 bytes)
7352026-07-13T04:34:41.177Zuploaded: /work/debug/xde_link.dbg.so.sha256
7362026-07-13T04:34:41.177Zuploading: /work/release/xde (52089528 bytes)
7372026-07-13T04:34:42.563Zuploaded: /work/release/xde
7382026-07-13T04:34:42.563Zuploading: /work/release/xde.sha256 (84 bytes)
7392026-07-13T04:34:43.573Zuploaded: /work/release/xde.sha256
7402026-07-13T04:34:43.574Zuploading: /work/release/xde_link.so (44972 bytes)
7412026-07-13T04:34:44.590Zuploaded: /work/release/xde_link.so
7422026-07-13T04:34:44.590Zuploading: /work/release/xde_link.so.sha256 (92 bytes)
7432026-07-13T04:34:45.620Zuploaded: /work/release/xde_link.so.sha256
7442026-07-13T04:34:45.620Zuploading: /work/xde.conf (79 bytes)
7452026-07-13T04:34:46.650Zuploaded: /work/xde.conf
7462026-07-13T04:34:46.650Zupload error: rule "/work/test/loopback" required a match, but was not used
7472026-07-13T04:34:46.650Zupload error: rule "/work/test/multicast_rx" required a match, but was not used
7482026-07-13T04:34:46.650Zupload error: rule "/work/test/multicast_multi_sub" required a match, but was not used
7492026-07-13T04:34:46.650Zupload error: rule "/work/test/multicast_validation" required a match, but was not used
7502026-07-13T04:34:46.650Zupload error: rule "/work/test/multicast_source_filter" required a match, but was not used