01M0ZZ0J5Q9M33EVXBNK7Z0HX6: 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/test/multicast_multi_nexthop",
        "=/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: 01M0ZZ11GMVNXQ4H6KN3TE25MG

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12026-08-26T21:19:39.599Zjob assigned to worker 01M0ZZ15XQWN3DWMW5PK5JSVPA [factory aws, i-04ab9c4e738023d2d] (queued for 56 s)
 
22026-08-26T21:19:45.951Zstarting task 0: "setup"
32026-08-26T21:19:45.955Z++ uname -s
42026-08-26T21:19:45.958Z+ kern=SunOS
52026-08-26T21:19:45.958Z+ build_user=build
62026-08-26T21:19:45.958Z+ build_uid=12345
72026-08-26T21:19:45.958Z+ work_dir=/work
82026-08-26T21:19:45.958Z+ input_dir=/input
92026-08-26T21:19:45.958Z+ [[ 0 == 12345 ]]
102026-08-26T21:19:45.958Z+ case "$kern" in
112026-08-26T21:19:45.958Z+ groupadd -g 12345 build
122026-08-26T21:19:45.961Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-08-26T21:19:47.965Z+ zfs create -o mountpoint=/work rpool/work
142026-08-26T21:19:48.027Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-08-26T21:19:48.030Z+ home_fs=zfs
162026-08-26T21:19:48.030Z+ [[ zfs == autofs ]]
172026-08-26T21:19:48.030Z+ mkdir -p /home/build
182026-08-26T21:19:48.030Z+ chown build:build /home/build /work
192026-08-26T21:19:50.032Z+ chmod 0700 /home/build /work
202026-08-26T21:19:50.035Zprocess exited: duration 4086 ms, exit code 0
 
212026-08-26T21:19:50.042Zstarting task 1: "rust-toolchain"
222026-08-26T21:19:50.047Z+ printf ' * rust toolchain channel = "%s"\n' 1.97.1
232026-08-26T21:19:50.047Z * rust toolchain channel = "1.97.1"
242026-08-26T21:19:50.047Z+ printf ' * rust toolchain profile = "%s"\n' default
252026-08-26T21:19:50.047Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
262026-08-26T21:19:50.047Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
272026-08-26T21:19:50.047Z * rust toolchain profile = "default"
282026-08-26T21:19:50.050Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-08-26T21:19:50.050Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.97.1 --profile default
302026-08-26T21:19:50.153Zinfo: downloading installer
312026-08-26T21:19:51.735Zwarn: It looks like you have an existing rustup settings file at:
322026-08-26T21:19:51.735Zwarn: /home/build/.rustup/settings.toml
332026-08-26T21:19:51.735Zwarn: Rustup will install the default toolchain as specified in the settings file,
342026-08-26T21:19:51.735Zwarn: instead of the one inferred from the default host triple.
352026-08-26T21:19:51.747Zinfo: profile set to default
362026-08-26T21:19:51.747Zinfo: default host triple is x86_64-unknown-illumos
372026-08-26T21:19:51.751Zinfo: syncing channel updates for 1.97.1-x86_64-unknown-illumos
382026-08-26T21:19:51.885Zinfo: latest update on 2026-07-16 for version 1.97.1 (8bab26f4f 2026-07-14)
392026-08-26T21:19:51.888Zinfo: downloading 6 components
402026-08-26T21:20:07.733Zinfo: default toolchain set to 1.97.1-x86_64-unknown-illumos
412026-08-26T21:20:07.733Z
422026-08-26T21:20:07.761Z 1.97.1-x86_64-unknown-illumos installed - rustc 1.97.1 (8bab26f4f 2026-07-14)
432026-08-26T21:20:07.761Z
442026-08-26T21:20:07.764Z
452026-08-26T21:20:07.765ZRust is installed now. Great!
462026-08-26T21:20:07.765Z
472026-08-26T21:20:07.765ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
482026-08-26T21:20:07.765Zenvironment variable. This has not been done automatically.
492026-08-26T21:20:07.765Z
502026-08-26T21:20:07.765ZTo configure your current shell, you need to source
512026-08-26T21:20:07.765Zthe corresponding env file under $HOME/.cargo.
522026-08-26T21:20:07.765Z
532026-08-26T21:20:07.765ZThis is usually done by running one of the following (note the leading DOT):
542026-08-26T21:20:07.765Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
552026-08-26T21:20:07.765Zsource "$HOME/.cargo/env.fish" # For fish
562026-08-26T21:20:07.765Zsource "~/.cargo/env.nu" # For nushell
572026-08-26T21:20:07.765Zsource "$HOME/.cargo/env.tcsh" # For tcsh
582026-08-26T21:20:07.765Z. "$HOME/.cargo/env.ps1" # For pwsh
592026-08-26T21:20:07.765Zsource "$HOME/.cargo/env.xsh" # For xonsh
602026-08-26T21:20:07.765Zwarn: no default linker (`cc`) was found in your PATH
612026-08-26T21:20:07.765Zwarn: many Rust crates require a system C toolchain to build
622026-08-26T21:20:07.864Z+ rustup --version
632026-08-26T21:20:07.873Zrustup 1.29.0 (28d1352db 2026-03-05)
642026-08-26T21:20:07.876Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
652026-08-26T21:20:07.894Zinfo: the currently active `rustc` version is `rustc 1.97.1 (8bab26f4f 2026-07-14)`
662026-08-26T21:20:07.897Z+ cargo --version
672026-08-26T21:20:07.912Zcargo 1.97.1 (c980f4866 2026-06-30)
682026-08-26T21:20:07.915Z+ rustc --version
692026-08-26T21:20:07.934Zrustc 1.97.1 (8bab26f4f 2026-07-14)
702026-08-26T21:20:07.936Zprocess exited: duration 17893 ms, exit code 0
 
712026-08-26T21:20:07.942Zstarting task 2: "authentication"
722026-08-26T21:20:07.958Zprocess exited: duration 16 ms, exit code 0
 
732026-08-26T21:20:07.965Zstarting task 3: "clone repository"
742026-08-26T21:20:07.968Z+ mkdir -p /work/oxidecomputer/opte
752026-08-26T21:20:07.972Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
762026-08-26T21:20:08.007ZCloning into '/work/oxidecomputer/opte'...
772026-08-26T21:20:09.177Z+ cd /work/oxidecomputer/opte
782026-08-26T21:20:09.177Z+ git fetch origin 0c0dbc457f2ed49fc7b40485bdfd565f687664ca
792026-08-26T21:20:09.471ZFrom https://github.com/oxidecomputer/opte
802026-08-26T21:20:09.471Z * branch 0c0dbc457f2ed49fc7b40485bdfd565f687664ca -> FETCH_HEAD
812026-08-26T21:20:09.477Z+ [[ -n bound-my-list ]]
822026-08-26T21:20:09.480Z++ git branch --show-current
832026-08-26T21:20:09.480Z+ current=master
842026-08-26T21:20:09.480Z+ [[ master != bound-my-list ]]
852026-08-26T21:20:09.480Z+ git branch -f bound-my-list 0c0dbc457f2ed49fc7b40485bdfd565f687664ca
862026-08-26T21:20:09.483Z+ git checkout -f bound-my-list
872026-08-26T21:20:09.499ZSwitched to branch 'bound-my-list'
882026-08-26T21:20:09.502Z+ git reset --hard 0c0dbc457f2ed49fc7b40485bdfd565f687664ca
892026-08-26T21:20:09.505ZHEAD is now at 0c0dbc4 Expand expiry benchmarks with *actual* expiry
902026-08-26T21:20:09.508Zprocess exited: duration 1541 ms, exit code 0
 
912026-08-26T21:20:09.513Zstarting task 4: "build"
922026-08-26T21:20:09.517Z+ source .github/buildomat/common.sh
932026-08-26T21:20:09.520Z++ rustup show active-toolchain
942026-08-26T21:20:09.522Z1.97.1-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/rust-toolchain.toml')
952026-08-26T21:20:09.525Z++ pushd xde
962026-08-26T21:20:09.525Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
972026-08-26T21:20:09.525Z++ rustup show active-toolchain
982026-08-26T21:20:09.528Zinfo: syncing channel updates for nightly-2026-07-20-x86_64-unknown-illumos
992026-08-26T21:20:09.700Zinfo: latest update on 2026-07-20 for version 1.99.0-nightly (9f36de775 2026-07-19)
1002026-08-26T21:20:09.703Zinfo: downloading 6 components
1012026-08-26T21:20:26.346Znightly-2026-07-20-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/xde/rust-toolchain.toml')
1022026-08-26T21:20:26.447Z+++ rustup show active-toolchain -v
1032026-08-26T21:20:26.451Z+++ head -n 1
1042026-08-26T21:20:26.451Z+++ cut '-d ' -f1
1052026-08-26T21:20:26.502Z++ export NIGHTLY=nightly-2026-07-20-x86_64-unknown-illumos
1062026-08-26T21:20:26.502Z++ NIGHTLY=nightly-2026-07-20-x86_64-unknown-illumos
1072026-08-26T21:20:26.502Z++ popd
1082026-08-26T21:20:26.505Z/work/oxidecomputer/opte
1092026-08-26T21:20:26.505Z+ TGT_BASE=/work
1102026-08-26T21:20:26.505Z+ DBG_SRC=target/x86_64-unknown-unknown/debug
1112026-08-26T21:20:26.505Z+ DBG_LINK_SRC=target/i686-unknown-illumos/debug
1122026-08-26T21:20:26.505Z+ DBG_TGT=/work/debug
1132026-08-26T21:20:26.505Z+ REL_SRC=target/x86_64-unknown-unknown/release-lto
1142026-08-26T21:20:26.505Z+ REL_LINK_SRC=target/i686-unknown-illumos/release
1152026-08-26T21:20:26.505Z+ REL_TGT=/work/release
1162026-08-26T21:20:26.505Z+ mkdir -p /work/debug /work/release
1172026-08-26T21:20:26.505Z+ cargo --version
1182026-08-26T21:20:26.513Zcargo 1.97.1 (c980f4866 2026-06-30)
1192026-08-26T21:20:26.515Z+ rustc --version
1202026-08-26T21:20:26.535Zrustc 1.97.1 (8bab26f4f 2026-07-14)
1212026-08-26T21:20:26.537Z+ install_pkg jq
1222026-08-26T21:20:26.538Z+ set +o errexit
1232026-08-26T21:20:26.538Z+ pfexec pkg install jq
1242026-08-26T21:20:29.455Z Startup: Refreshing catalog 'helios' ... Done
1252026-08-26T21:20:29.843Z Startup: Caching catalogs ... Done
1262026-08-26T21:20:31.968ZPlanning: Solver setup ... Done
1272026-08-26T21:20:32.028ZPlanning: Running solver ... Done
1282026-08-26T21:20:32.075ZPlanning: Consolidating action changes ... Done
1292026-08-26T21:20:32.075ZPlanning: Evaluating mediators ... Done
1302026-08-26T21:20:32.081ZPlanning: Planning completed in 2.19 seconds
1312026-08-26T21:20:32.087ZNo updates necessary for this image.
1322026-08-26T21:20:32.313Z+ exit_code=4
1332026-08-26T21:20:32.313Z+ [[ 4 -ne 0 ]]
1342026-08-26T21:20:32.313Z+ [[ 4 -ne 4 ]]
1352026-08-26T21:20:32.314Z+ set -o errexit
1362026-08-26T21:20:32.323Z+ pushd xde
1372026-08-26T21:20:32.323Z+ cp xde.conf /work/xde.conf
1382026-08-26T21:20:32.323Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
1392026-08-26T21:20:32.323Z+ header 'check style'
1402026-08-26T21:20:32.323Z+ echo '# ==== check style ==== #'
1412026-08-26T21:20:32.323Z# ==== check style ==== #
1422026-08-26T21:20:32.323Z+ ptime -m cargo +nightly-2026-07-20-x86_64-unknown-illumos fmt -p xde -p xde-link -- --check
1432026-08-26T21:20:32.548Z
1442026-08-26T21:20:32.548Zreal 0.226823180
1452026-08-26T21:20:32.548Zuser 0.153059851
1462026-08-26T21:20:32.548Zsys 0.064143161
1472026-08-26T21:20:32.548Ztrap 0.000009278
1482026-08-26T21:20:32.548Ztflt 0.000016437
1492026-08-26T21:20:32.549Zdflt 0.000011328
1502026-08-26T21:20:32.549Zkflt 0.000000000
1512026-08-26T21:20:32.549Zlock 0.034900196
1522026-08-26T21:20:32.549Zslp 0.195039315
1532026-08-26T21:20:32.558Zlat 0.000794971
1542026-08-26T21:20:32.558Zstop 0.000127001
1552026-08-26T21:20:32.558Z+ header analyze
1562026-08-26T21:20:32.558Z+ echo '# ==== analyze ==== #'
1572026-08-26T21:20:32.558Z+ ptime -m cargo clippy -- --allow clippy::uninlined-format-args --allow clippy::bad_bit_mask
1582026-08-26T21:20:32.558Z# ==== analyze ==== #
1592026-08-26T21:20:32.730Z Updating crates.io index
1602026-08-26T21:20:32.735Z Updating git repository `https://github.com/oxidecomputer/falcon`
1612026-08-26T21:20:33.840Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1622026-08-26T21:20:34.199Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1632026-08-26T21:20:34.487Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1642026-08-26T21:20:34.968Z Updating git repository `https://github.com/oxidecomputer/zone`
1652026-08-26T21:20:35.284Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1662026-08-26T21:20:35.614Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1672026-08-26T21:20:37.685Z Downloading crates ...
1682026-08-26T21:20:37.733Z Downloaded dyn-clone v1.0.20
1692026-08-26T21:20:37.751Z Downloaded aho-corasick v1.1.4
1702026-08-26T21:20:37.759Z Downloaded ref-cast-impl v1.0.25
1712026-08-26T21:20:37.767Z Downloaded serde v1.0.228
1722026-08-26T21:20:37.777Z Downloaded postcard v1.1.3
1732026-08-26T21:20:37.788Z Downloaded strsim v0.11.1
1742026-08-26T21:20:37.788Z Downloaded embedded-io v0.4.0
1752026-08-26T21:20:37.788Z Downloaded darling_core v0.23.0
1762026-08-26T21:20:37.795Z Downloaded embedded-io v0.6.1
1772026-08-26T21:20:37.804Z Downloaded defmt-parser v1.0.0
1782026-08-26T21:20:37.815Z Downloaded cfg-if v1.0.4
1792026-08-26T21:20:37.815Z Downloaded either v1.16.0
1802026-08-26T21:20:37.815Z Downloaded ingot v0.2.0
1812026-08-26T21:20:37.820Z Downloaded ident_case v1.0.1
1822026-08-26T21:20:37.821Z Downloaded managed v0.8.0
1832026-08-26T21:20:37.821Z Downloaded defmt v0.3.100
1842026-08-26T21:20:37.821Z Downloaded version_check v0.9.5
1852026-08-26T21:20:37.823Z Downloaded cobs v0.3.0
1862026-08-26T21:20:37.828Z Downloaded macaddr v1.0.1
1872026-08-26T21:20:37.828Z Downloaded hash32 v0.3.1
1882026-08-26T21:20:37.837Z Downloaded darling_macro v0.23.0
1892026-08-26T21:20:37.838Z Downloaded ref-cast v1.0.25
1902026-08-26T21:20:37.846Z Downloaded thiserror-impl v2.0.18
1912026-08-26T21:20:37.846Z Downloaded defmt-macros v1.1.1
1922026-08-26T21:20:37.849Z Downloaded thiserror v2.0.18
1932026-08-26T21:20:37.857Z Downloaded stable_deref_trait v1.2.1
1942026-08-26T21:20:37.857Z Downloaded quote v1.0.46
1952026-08-26T21:20:37.865Z Downloaded ingot-types v0.2.0
1962026-08-26T21:20:37.865Z Downloaded byteorder v1.5.0
1972026-08-26T21:20:37.865Z Downloaded syn v2.0.118
1982026-08-26T21:20:37.883Z Downloaded crc32fast v1.5.0
1992026-08-26T21:20:37.887Z Downloaded ingot-macros v0.2.0
2002026-08-26T21:20:37.888Z Downloaded bitflags v1.3.2
2012026-08-26T21:20:37.891Z Downloaded bitflags v2.13.0
2022026-08-26T21:20:37.900Z Downloaded defmt v1.1.1
2032026-08-26T21:20:37.906Z Downloaded unicode-ident v1.0.24
2042026-08-26T21:20:37.906Z Downloaded uuid v1.23.5
2052026-08-26T21:20:37.906Z Downloaded darling v0.23.0
2062026-08-26T21:20:37.919Z Downloaded serde_derive v1.0.228
2072026-08-26T21:20:37.919Z Downloaded serde_core v1.0.228
2082026-08-26T21:20:37.919Z Downloaded heapless v0.8.0
2092026-08-26T21:20:37.923Z Downloaded proc-macro2 v1.0.106
2102026-08-26T21:20:37.928Z Downloaded zerocopy-derive v0.8.54
2112026-08-26T21:20:37.934Z Downloaded memchr v2.8.3
2122026-08-26T21:20:37.950Z Downloaded regex v1.13.0
2132026-08-26T21:20:37.955Z Downloaded itertools v0.15.0
2142026-08-26T21:20:37.982Z Downloaded zerocopy v0.8.54
2152026-08-26T21:20:38.002Z Downloaded smoltcp v0.11.0
2162026-08-26T21:20:38.005Z Downloaded regex-syntax v0.8.11
2172026-08-26T21:20:38.027Z Downloaded regex-automata v0.4.15
2182026-08-26T21:20:38.033Z Updating crates.io index
2192026-08-26T21:20:38.090Z Downloading crates ...
2202026-08-26T21:20:38.109Z Downloaded getopts v0.2.24
2212026-08-26T21:20:38.126Z Downloaded rustc-demangle v0.1.28
2222026-08-26T21:20:38.133Z Downloaded foldhash v0.2.0
2232026-08-26T21:20:38.133Z Downloaded addr2line v0.27.0
2242026-08-26T21:20:38.141Z Downloaded memchr v2.7.6
2252026-08-26T21:20:38.146Z Downloaded miniz_oxide v0.9.1
2262026-08-26T21:20:38.153Z Downloaded object v0.39.1
2272026-08-26T21:20:38.159Z Downloaded adler2 v2.0.1
2282026-08-26T21:20:38.207Z Downloaded hashbrown v0.17.1
2292026-08-26T21:20:38.207Z Downloaded rustc-literal-escaper v0.0.8
2302026-08-26T21:20:38.214Z Downloaded gimli v0.34.0
2312026-08-26T21:20:38.251Z Downloaded libc v0.2.185
2322026-08-26T21:20:38.304Z Compiling compiler_builtins v0.1.160 (/home/build/.rustup/toolchains/nightly-2026-07-20-x86_64-unknown-illumos/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins)
2332026-08-26T21:20:38.305Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2026-07-20-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
2342026-08-26T21:20:38.305Z Compiling proc-macro2 v1.0.106
2352026-08-26T21:20:38.305Z Compiling unicode-ident v1.0.24
2362026-08-26T21:20:38.305Z Compiling quote v1.0.46
2372026-08-26T21:20:38.312Z Compiling serde_core v1.0.228
2382026-08-26T21:20:38.312Z Compiling strsim v0.11.1
2392026-08-26T21:20:38.312Z Compiling ident_case v1.0.1
2402026-08-26T21:20:38.492Z Compiling memchr v2.8.3
2412026-08-26T21:20:38.501Z Compiling regex-syntax v0.8.11
2422026-08-26T21:20:38.775Z Compiling serde v1.0.228
2432026-08-26T21:20:38.788Z Compiling thiserror v2.0.18
2442026-08-26T21:20:38.822Z Compiling either v1.16.0
2452026-08-26T21:20:38.892Z Compiling aho-corasick v1.1.4
2462026-08-26T21:20:39.019Z Compiling zerocopy v0.8.54
2472026-08-26T21:20:39.160Z Compiling itertools v0.15.0
2482026-08-26T21:20:39.203Z Compiling heapless v0.8.0
2492026-08-26T21:20:39.536Z Compiling syn v2.0.118
2502026-08-26T21:20:39.619Z Compiling smoltcp v0.11.0
2512026-08-26T21:20:39.640Z Compiling ref-cast v1.0.25
2522026-08-26T21:20:39.730Z Compiling crc32fast v1.5.0
2532026-08-26T21:20:40.041Z Compiling regex-automata v0.4.15
2542026-08-26T21:20:40.075Z Compiling version_check v0.9.5
2552026-08-26T21:20:40.447Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2562026-08-26T21:20:41.655Z Compiling regex v1.13.0
2572026-08-26T21:20:41.868Z Compiling darling_core v0.23.0
2582026-08-26T21:20:42.667Z Compiling serde_derive v1.0.228
2592026-08-26T21:20:42.667Z Compiling zerocopy-derive v0.8.54
2602026-08-26T21:20:42.667Z Compiling thiserror-impl v2.0.18
2612026-08-26T21:20:42.667Z Compiling ref-cast-impl v1.0.25
2622026-08-26T21:20:42.672Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2632026-08-26T21:20:44.033Z Compiling darling_macro v0.23.0
2642026-08-26T21:20:44.917Z Compiling darling v0.23.0
2652026-08-26T21:20:44.984Z Compiling ingot-macros v0.2.0
2662026-08-26T21:20:44.984Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2672026-08-26T21:20:50.115Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2026-07-20-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
2682026-08-26T21:20:52.428Z Checking byteorder v1.5.0
2692026-08-26T21:20:52.428Z Checking stable_deref_trait v1.2.1
2702026-08-26T21:20:52.433Z Checking cfg-if v1.0.4
2712026-08-26T21:20:52.433Z Checking macaddr v1.0.1
2722026-08-26T21:20:52.434Z Checking bitflags v1.3.2
2732026-08-26T21:20:52.483Z Checking managed v0.8.0
2742026-08-26T21:20:52.509Z Checking cobs v0.3.0
2752026-08-26T21:20:52.588Z Checking hash32 v0.3.1
2762026-08-26T21:20:52.595Z Checking dyn-clone v1.0.20
2772026-08-26T21:20:52.625Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=main#5bf62f6b)
2782026-08-26T21:20:53.748Z Checking bitflags v2.13.0
2792026-08-26T21:20:53.748Z Checking uuid v1.23.5
2802026-08-26T21:20:53.892Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2812026-08-26T21:20:54.099Z Checking postcard v1.1.3
2822026-08-26T21:20:54.963Z Checking ingot-types v0.2.0
2832026-08-26T21:20:55.235Z Checking ingot v0.2.0
2842026-08-26T21:20:56.541Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
2852026-08-26T21:20:58.023Zerror[E0308]: mismatched types
2862026-08-26T21:20:58.023Z --> lib/opte/src/ddi/time.rs:69:21
2872026-08-26T21:20:58.023Z |
2882026-08-26T21:20:58.023Z69 | rhs.subsec_nanos()) as i64;
2892026-08-26T21:20:58.023Z | ^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
2902026-08-26T21:20:58.023Z
2912026-08-26T21:20:58.036Zerror[E0277]: cannot add `u32` to `u64`
2922026-08-26T21:20:58.036Z --> lib/opte/src/ddi/time.rs:68:65
2932026-08-26T21:20:58.036Z |
2942026-08-26T21:20:58.036Z68 | let new = self.inner - ((rhs.as_secs() * NANOS) +
2952026-08-26T21:20:58.036Z | ----------------------- ^ no implementation for `u64 + u32`
2962026-08-26T21:20:58.036Z69 | rhs.subsec_nanos()) as i64;
2972026-08-26T21:20:58.036Z | ------------------
2982026-08-26T21:20:58.036Z |
2992026-08-26T21:20:58.036Z = help: the trait `core::ops::Add<u32>` is not implemented for `u64`
3002026-08-26T21:20:58.036Z = help: the following other types implement trait `core::ops::Add<Rhs>`:
3012026-08-26T21:20:58.036Z `&u64` implements `core::ops::Add<u64>`
3022026-08-26T21:20:58.036Z `&u64` implements `core::ops::Add`
3032026-08-26T21:20:58.036Z `u64` implements `core::ops::Add<&u64>`
3042026-08-26T21:20:58.036Z `u64` implements `core::ops::Add<zerocopy::U64<O>>`
3052026-08-26T21:20:58.036Z `u64` implements `core::ops::Add`
3062026-08-26T21:20:58.036Z
3072026-08-26T21:20:59.341ZSome errors have detailed explanations: E0277, E0308.
3082026-08-26T21:20:59.341ZFor more information about an error, try `rustc --explain E0277`.
3092026-08-26T21:20:59.391Zerror: could not compile `opte` (lib) due to 2 previous errors
3102026-08-26T21:20:59.510Z
3112026-08-26T21:20:59.510Zreal 26.950013406
3122026-08-26T21:20:59.510Zuser 1:06.042341569
3132026-08-26T21:20:59.510Zsys 9.526892418
3142026-08-26T21:20:59.510Ztrap 0.021837888
3152026-08-26T21:20:59.510Ztflt 0.064600425
3162026-08-26T21:20:59.510Zdflt 0.176932611
3172026-08-26T21:20:59.510Zkflt 0.002623668
3182026-08-26T21:20:59.510Zlock 3:39.674119903
3192026-08-26T21:20:59.511Zslp 2:57.351446345
3202026-08-26T21:20:59.511Zlat 2.602179509
3212026-08-26T21:20:59.511Zstop 8.122161449
3222026-08-26T21:20:59.527Zprocess exited: duration 49989 ms, exit code 101
 
3232026-08-26T21:20:59.556Zfound 1 output files
3242026-08-26T21:20:59.556Zuploading: /work/xde.conf (79 bytes)
3252026-08-26T21:21:00.580Zuploaded: /work/xde.conf
3262026-08-26T21:21:00.588Zupload error: rule "/work/debug/xde.dbg" required a match, but was not used
3272026-08-26T21:21:00.588Zupload error: rule "/work/debug/xde.dbg.sha256" required a match, but was not used
3282026-08-26T21:21:00.588Zupload error: rule "/work/debug/xde_link.dbg.so" required a match, but was not used
3292026-08-26T21:21:00.588Zupload error: rule "/work/debug/xde_link.dbg.so.sha256" required a match, but was not used
3302026-08-26T21:21:00.588Zupload error: rule "/work/release/xde" required a match, but was not used
3312026-08-26T21:21:00.588Zupload error: rule "/work/release/xde.sha256" required a match, but was not used
3322026-08-26T21:21:00.588Zupload error: rule "/work/release/xde_link.so" required a match, but was not used
3332026-08-26T21:21:00.588Zupload error: rule "/work/release/xde_link.so.sha256" required a match, but was not used
3342026-08-26T21:21:00.588Zupload error: rule "/work/test/loopback" required a match, but was not used
3352026-08-26T21:21:00.588Zupload error: rule "/work/test/multicast_rx" required a match, but was not used
3362026-08-26T21:21:00.588Zupload error: rule "/work/test/multicast_multi_sub" required a match, but was not used
3372026-08-26T21:21:00.589Zupload error: rule "/work/test/multicast_validation" required a match, but was not used
3382026-08-26T21:21:00.589Zupload error: rule "/work/test/multicast_source_filter" required a match, but was not used
3392026-08-26T21:21:00.589Zupload error: rule "/work/test/multicast_multi_nexthop" required a match, but was not used