01J0B7CHDNZX3JB9MMK6GM7E18: 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/xde.conf",
    ],
    rust_toolchain: Some(
        String(
            "nightly-2024-05-12",
        ),
    ),
    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: 01J0B7CS6RB52MEHS13N6RJ1FM

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12024-06-14T11:17:21.860Zjob assigned to worker 01J0B7CW0MQM8Z94V93DYZPGZ1 (queued for 1 m 5 s)
 
22024-06-14T11:17:30.023Zstarting task 0: "setup"
32024-06-14T11:17:30.075Z++ uname -s
42024-06-14T11:17:30.078Z+ kern=SunOS
52024-06-14T11:17:30.078Z+ case "$kern" in
62024-06-14T11:17:30.078Z+ groupadd -g 12345 build
72024-06-14T11:17:30.081Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-06-14T11:17:32.101Z+ zfs create -o mountpoint=/work rpool/work
92024-06-14T11:17:32.236Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-06-14T11:17:32.239Z+ home_fs=zfs
112024-06-14T11:17:32.239Z+ [[ zfs == autofs ]]
122024-06-14T11:17:32.239Z+ mkdir -p /home/build
132024-06-14T11:17:32.241Z+ chown build:build /home/build /work
142024-06-14T11:17:34.242Z+ chmod 0700 /home/build /work
152024-06-14T11:17:34.245Zprocess exited: duration 4223 ms, exit code 0
 
162024-06-14T11:17:34.251Zstarting task 1: "rust-toolchain"
172024-06-14T11:17:34.256Z+ printf ' * toolchain channel = "%s"
182024-06-14T11:17:34.256Z' nightly-2024-05-12
192024-06-14T11:17:34.256Z+ printf ' * toolchain profile = "%s"
202024-06-14T11:17:34.256Z * toolchain channel = "nightly-2024-05-12"
212024-06-14T11:17:34.256Z' default
222024-06-14T11:17:34.256Z * toolchain profile = "default"
232024-06-14T11:17:34.259Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242024-06-14T11:17:34.259Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-05-12 --profile default
252024-06-14T11:17:34.374Zinfo: downloading installer
262024-06-14T11:17:35.732Zinfo: profile set to 'default'
272024-06-14T11:17:35.732Zinfo: default host triple is x86_64-unknown-illumos
282024-06-14T11:17:35.735Zinfo: syncing channel updates for 'nightly-2024-05-12-x86_64-unknown-illumos'
292024-06-14T11:17:35.914Zinfo: latest update on 2024-05-12, rust version 1.80.0-nightly (78a775127 2024-05-11)
302024-06-14T11:17:35.914Zinfo: downloading component 'cargo'
312024-06-14T11:17:36.964Zinfo: downloading component 'clippy'
322024-06-14T11:17:37.318Zinfo: downloading component 'rust-docs'
332024-06-14T11:17:38.723Zinfo: downloading component 'rust-std'
342024-06-14T11:17:40.950Zinfo: downloading component 'rustc'
352024-06-14T11:18:39.014Zinfo: downloading component 'rustfmt'
362024-06-14T11:18:39.017Zinfo: installing component 'cargo'
372024-06-14T11:18:39.017Zinfo: installing component 'clippy'
382024-06-14T11:18:39.017Zinfo: installing component 'rust-docs'
392024-06-14T11:18:39.017Zinfo: installing component 'rust-std'
402024-06-14T11:18:39.017Zinfo: installing component 'rustc'
412024-06-14T11:18:39.017Zinfo: installing component 'rustfmt'
422024-06-14T11:18:39.017Zinfo: default toolchain set to 'nightly-2024-05-12-x86_64-unknown-illumos'
432024-06-14T11:18:39.017Z
442024-06-14T11:18:39.017Z nightly-2024-05-12-x86_64-unknown-illumos installed - rustc 1.80.0-nightly (78a775127 2024-05-11)
452024-06-14T11:18:39.017Z
462024-06-14T11:18:39.017Z
472024-06-14T11:18:39.017ZRust is installed now. Great!
482024-06-14T11:18:39.017Z
492024-06-14T11:18:39.017ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502024-06-14T11:18:39.017Zenvironment variable. This has not been done automatically.
512024-06-14T11:18:39.017Z
522024-06-14T11:18:39.017ZTo configure your current shell, you need to source
532024-06-14T11:18:39.017Zthe corresponding env file under $HOME/.cargo.
542024-06-14T11:18:39.017Z
552024-06-14T11:18:39.017ZThis is usually done by running one of the following (note the leading DOT):
562024-06-14T11:18:39.017Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572024-06-14T11:18:39.017Zsource "$HOME/.cargo/env.fish" # For fish
582024-06-14T11:18:39.017Z+ rustc --version
592024-06-14T11:18:39.017Zrustc 1.80.0-nightly (78a775127 2024-05-11)
602024-06-14T11:18:39.018Zprocess exited: duration 22156 ms, exit code 0
 
612024-06-14T11:18:39.024Zstarting task 2: "authentication"
622024-06-14T11:18:39.048Zprocess exited: duration 23 ms, exit code 0
 
632024-06-14T11:18:39.054Zstarting task 3: "clone repository"
642024-06-14T11:18:39.059Z+ mkdir -p /work/oxidecomputer/opte
652024-06-14T11:18:39.062Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662024-06-14T11:18:39.910ZCloning into '/work/oxidecomputer/opte'...
672024-06-14T11:18:42.106Z+ cd /work/oxidecomputer/opte
682024-06-14T11:18:42.109Z+ git fetch origin de1ff57de390578becd6c0be4c47a398c03b5386
692024-06-14T11:18:42.401ZFrom https://github.com/oxidecomputer/opte
702024-06-14T11:18:42.401Z * branch de1ff57de390578becd6c0be4c47a398c03b5386 -> FETCH_HEAD
712024-06-14T11:18:42.409Z+ [[ -n worker-threads ]]
722024-06-14T11:18:42.411Z++ git branch --show-current
732024-06-14T11:18:42.414Z+ current=master
742024-06-14T11:18:42.414Z+ [[ master != worker-threads ]]
752024-06-14T11:18:42.414Z+ git branch -f worker-threads de1ff57de390578becd6c0be4c47a398c03b5386
762024-06-14T11:18:42.418Z+ git checkout -f worker-threads
772024-06-14T11:18:42.438ZSwitched to branch 'worker-threads'
782024-06-14T11:18:42.441Z+ git reset --hard de1ff57de390578becd6c0be4c47a398c03b5386
792024-06-14T11:18:42.460ZHEAD is now at de1ff57 Fixup kbench, stick thread into poll for 'fun'
802024-06-14T11:18:42.463Zprocess exited: duration 3406 ms, exit code 0
 
812024-06-14T11:18:42.468Zstarting task 4: "build"
822024-06-14T11:18:42.473Z+ TGT_BASE=/work
832024-06-14T11:18:42.473Z+ DBG_SRC=target/x86_64-unknown-unknown/debug
842024-06-14T11:18:42.474Z+ DBG_LINK_SRC=target/i686-unknown-illumos/debug
852024-06-14T11:18:42.474Z+ DBG_TGT=/work/debug
862024-06-14T11:18:42.474Z+ REL_SRC=target/x86_64-unknown-unknown/release
872024-06-14T11:18:42.474Z+ REL_LINK_SRC=target/i686-unknown-illumos/release
882024-06-14T11:18:42.474Z+ REL_TGT=/work/release
892024-06-14T11:18:42.474Z+ mkdir -p /work/debug /work/release
902024-06-14T11:18:42.477Z+ cargo --version
912024-06-14T11:18:42.481Zinfo: syncing channel updates for '1.78.0-x86_64-unknown-illumos'
922024-06-14T11:18:42.635Zinfo: latest update on 2024-05-02, rust version 1.78.0 (9b00956e5 2024-04-29)
932024-06-14T11:18:42.635Zinfo: downloading component 'cargo'
942024-06-14T11:18:43.311Zinfo: downloading component 'clippy'
952024-06-14T11:18:43.539Zinfo: downloading component 'rust-docs'
962024-06-14T11:18:44.424Zinfo: downloading component 'rust-std'
972024-06-14T11:18:45.830Zinfo: downloading component 'rustc'
982024-06-14T11:18:49.461Zinfo: downloading component 'rustfmt'
992024-06-14T11:18:49.656Zinfo: installing component 'cargo'
1002024-06-14T11:18:50.487Zinfo: installing component 'clippy'
1012024-06-14T11:18:50.847Zinfo: installing component 'rust-docs'
1022024-06-14T11:18:52.291Zinfo: installing component 'rust-std'
1032024-06-14T11:18:53.957Zinfo: installing component 'rustc'
1042024-06-14T11:18:58.220Zinfo: installing component 'rustfmt'
1052024-06-14T11:18:58.618Zcargo 1.78.0 (54d8815d0 2024-03-26)
1062024-06-14T11:18:58.622Z+ rustc --version
1072024-06-14T11:18:58.718Zrustc 1.78.0 (9b00956e5 2024-04-29)
1082024-06-14T11:18:58.722Z+ install_pkg jq
1092024-06-14T11:18:58.722Z+ set +o errexit
1102024-06-14T11:18:58.722Z+ pfexec pkg install jq
1112024-06-14T11:19:15.985Z Startup: Refreshing catalog 'helios-dev' ... Done
1122024-06-14T11:19:18.116Z Startup: Caching catalogs ... Done
1132024-06-14T11:19:20.258ZPlanning: Solver setup ... Done
1142024-06-14T11:19:20.289ZPlanning: Running solver ... Done
1152024-06-14T11:19:20.323ZPlanning: Consolidating action changes ... Done
1162024-06-14T11:19:20.325ZPlanning: Evaluating mediators ... Done
1172024-06-14T11:19:20.326ZPlanning: Planning completed in 2.14 seconds
1182024-06-14T11:19:20.348ZNo updates necessary for this image.
1192024-06-14T11:19:20.746Z+ exit_code=4
1202024-06-14T11:19:20.746Z+ [[ 4 -ne 0 ]]
1212024-06-14T11:19:20.749Z+ [[ 4 -ne 4 ]]
1222024-06-14T11:19:20.749Z+ set -o errexit
1232024-06-14T11:19:20.749Z+ pushd xde
1242024-06-14T11:19:20.749Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
1252024-06-14T11:19:20.749Z+ cp xde.conf /work/xde.conf
1262024-06-14T11:19:20.749Z+ header 'check style'
1272024-06-14T11:19:20.749Z+ echo '# ==== check style ==== #'
1282024-06-14T11:19:20.750Z# ==== check style ==== #
1292024-06-14T11:19:20.750Z+ ptime -m cargo +nightly-2024-05-12 fmt -p xde -p xde-link -- --check
1302024-06-14T11:19:21.342Z
1312024-06-14T11:19:21.342Zreal 0.562454814
1322024-06-14T11:19:21.342Zuser 0.293790715
1332024-06-14T11:19:21.342Zsys 0.258665313
1342024-06-14T11:19:21.342Ztrap 0.000017229
1352024-06-14T11:19:21.342Ztflt 0.000000000
1362024-06-14T11:19:21.343Zdflt 0.000000000
1372024-06-14T11:19:21.343Zkflt 0.000000000
1382024-06-14T11:19:21.343Zlock 0.000000000
1392024-06-14T11:19:21.343Zslp 0.482126488
1402024-06-14T11:19:21.343Zlat 0.000287745
1412024-06-14T11:19:21.343Zstop 0.000228727
1422024-06-14T11:19:21.345Z+ header analyze
1432024-06-14T11:19:21.345Z+ echo '# ==== analyze ==== #'
1442024-06-14T11:19:21.346Z# ==== analyze ==== #
1452024-06-14T11:19:21.346Z+ ptime -m cargo clippy -- --allow clippy::uninlined-format-args --allow clippy::bad_bit_mask
1462024-06-14T11:19:21.461Zinfo: syncing channel updates for 'nightly-2024-05-12-x86_64-unknown-illumos'
1472024-06-14T11:19:21.590Zinfo: latest update on 2024-05-12, rust version 1.80.0-nightly (78a775127 2024-05-11)
1482024-06-14T11:19:21.609Zinfo: component 'clippy' for target 'x86_64-unknown-illumos' is up to date
1492024-06-14T11:19:21.610Zinfo: component 'rustfmt' for target 'x86_64-unknown-illumos' is up to date
1502024-06-14T11:19:21.612Zinfo: downloading component 'rust-src'
1512024-06-14T11:19:22.029Zinfo: installing component 'rust-src'
1522024-06-14T11:19:22.712Z Updating crates.io index
1532024-06-14T11:19:22.714Z Updating git repository `https://github.com/oxidecomputer/falcon`
1542024-06-14T11:19:23.701Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1552024-06-14T11:19:24.084Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1562024-06-14T11:19:24.597Z Updating git repository `https://github.com/oxidecomputer/zone`
1572024-06-14T11:19:25.025Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1582024-06-14T11:19:25.448Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1592024-06-14T11:19:25.927Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1602024-06-14T11:19:26.334Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1612024-06-14T11:19:27.250Z Downloading crates ...
1622024-06-14T11:19:27.294Z Downloaded bitflags v1.3.2
1632024-06-14T11:19:27.301Z Downloaded bitflags v2.5.0
1642024-06-14T11:19:27.306Z Downloaded darling_macro v0.20.9
1652024-06-14T11:19:27.309Z Downloaded ident_case v1.0.1
1662024-06-14T11:19:27.325Z Downloaded byteorder v1.5.0
1672024-06-14T11:19:27.328Z Downloaded managed v0.8.0
1682024-06-14T11:19:27.328Z Downloaded dyn-clone v1.0.17
1692024-06-14T11:19:27.331Z Downloaded thiserror-impl v1.0.61
1702024-06-14T11:19:27.331Z Downloaded strsim v0.11.1
1712024-06-14T11:19:27.334Z Downloaded hash32 v0.3.1
1722024-06-14T11:19:27.334Z Downloaded version_check v0.9.4
1732024-06-14T11:19:27.336Z Downloaded darling v0.20.9
1742024-06-14T11:19:27.339Z Downloaded cobs v0.2.3
1752024-06-14T11:19:27.339Z Downloaded cfg-if v1.0.0
1762024-06-14T11:19:27.342Z Downloaded fnv v1.0.7
1772024-06-14T11:19:27.342Z Downloaded stable_deref_trait v1.2.0
1782024-06-14T11:19:27.344Z Downloaded proc-macro-error-attr v1.0.4
1792024-06-14T11:19:27.347Z Downloaded either v1.12.0
1802024-06-14T11:19:27.350Z Downloaded quote v1.0.36
1812024-06-14T11:19:27.353Z Downloaded embedded-io v0.4.0
1822024-06-14T11:19:27.355Z Downloaded crc32fast v1.4.2
1832024-06-14T11:19:27.358Z Downloaded defmt-macros v0.3.9
1842024-06-14T11:19:27.361Z Downloaded proc-macro-error v1.0.4
1852024-06-14T11:19:27.363Z Downloaded thiserror v1.0.61
1862024-06-14T11:19:27.366Z Downloaded zerocopy-derive v0.7.34
1872024-06-14T11:19:27.369Z Downloaded defmt v0.3.8
1882024-06-14T11:19:27.372Z Downloaded unicode-ident v1.0.12
1892024-06-14T11:19:27.375Z Downloaded serde_derive v1.0.203
1902024-06-14T11:19:27.378Z Downloaded proc-macro2 v1.0.85
1912024-06-14T11:19:27.382Z Downloaded darling_core v0.20.9
1922024-06-14T11:19:27.386Z Downloaded postcard v1.0.8
1932024-06-14T11:19:27.389Z Downloaded serde v1.0.203
1942024-06-14T11:19:27.392Z Downloaded heapless v0.8.0
1952024-06-14T11:19:27.394Z Downloaded defmt-parser v0.3.4
1962024-06-14T11:19:27.407Z Downloaded zerocopy v0.7.34
1972024-06-14T11:19:27.422Z Downloaded itertools v0.13.0
1982024-06-14T11:19:27.428Z Downloaded syn v1.0.109
1992024-06-14T11:19:27.438Z Downloaded syn v2.0.66
2002024-06-14T11:19:27.448Z Downloaded smoltcp v0.11.0
2012024-06-14T11:19:27.480Z Updating crates.io index
2022024-06-14T11:19:27.528Z Downloading crates ...
2032024-06-14T11:19:27.569Z Downloaded addr2line v0.21.0
2042024-06-14T11:19:27.573Z Downloaded unicode-width v0.1.12
2052024-06-14T11:19:27.582Z Downloaded memchr v2.5.0
2062024-06-14T11:19:27.586Z Downloaded adler v1.0.2
2072024-06-14T11:19:27.589Z Downloaded getopts v0.2.21
2082024-06-14T11:19:27.594Z Downloaded rustc-demangle v0.1.24
2092024-06-14T11:19:27.601Z Downloaded miniz_oxide v0.7.2
2102024-06-14T11:19:27.603Z Downloaded allocator-api2 v0.2.18
2112024-06-14T11:19:27.625Z Downloaded hashbrown v0.14.5
2122024-06-14T11:19:27.639Z Downloaded compiler_builtins v0.1.109
2132024-06-14T11:19:27.650Z Downloaded gimli v0.28.1
2142024-06-14T11:19:27.658Z Downloaded object v0.32.2
2152024-06-14T11:19:27.678Z Downloaded libc v0.2.153
2162024-06-14T11:19:27.831Z Compiling compiler_builtins v0.1.109
2172024-06-14T11:19:27.838Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
2182024-06-14T11:19:27.839Z Compiling proc-macro2 v1.0.85
2192024-06-14T11:19:27.839Z Compiling unicode-ident v1.0.12
2202024-06-14T11:19:27.839Z Compiling heapless v0.8.0
2212024-06-14T11:19:27.839Z Compiling strsim v0.11.1
2222024-06-14T11:19:27.839Z Compiling fnv v1.0.7
2232024-06-14T11:19:27.844Z Compiling serde v1.0.203
2242024-06-14T11:19:28.013Z Compiling ident_case v1.0.1
2252024-06-14T11:19:28.055Z Compiling smoltcp v0.11.0
2262024-06-14T11:19:28.168Z Compiling version_check v0.9.4
2272024-06-14T11:19:28.943Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2282024-06-14T11:19:30.430Z Compiling quote v1.0.36
2292024-06-14T11:19:30.679Z Compiling syn v2.0.66
2302024-06-14T11:19:34.394Z Compiling darling_core v0.20.9
2312024-06-14T11:19:37.714Z Compiling serde_derive v1.0.203
2322024-06-14T11:19:37.714Z Compiling zerocopy-derive v0.7.34
2332024-06-14T11:19:37.717Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2342024-06-14T11:19:38.714Z Compiling darling_macro v0.20.9
2352024-06-14T11:19:39.951Z Compiling darling v0.20.9
2362024-06-14T11:19:40.019Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2372024-06-14T11:19:46.870Z Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
2382024-06-14T11:19:48.211Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
2392024-06-14T11:19:51.469Z Checking byteorder v1.5.0
2402024-06-14T11:19:51.469Z Checking cfg-if v1.0.0
2412024-06-14T11:19:51.472Z Checking stable_deref_trait v1.2.0
2422024-06-14T11:19:51.472Z Checking bitflags v1.3.2
2432024-06-14T11:19:51.472Z Checking managed v0.8.0
2442024-06-14T11:19:51.472Z Checking cobs v0.2.3
2452024-06-14T11:19:51.472Z Checking embedded-io v0.4.0
2462024-06-14T11:19:51.533Z Checking either v1.12.0
2472024-06-14T11:19:51.572Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2482024-06-14T11:19:51.585Z Checking crc32fast v1.4.2
2492024-06-14T11:19:51.640Z Checking dyn-clone v1.0.17
2502024-06-14T11:19:51.690Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
2512024-06-14T11:19:51.748Z Checking bitflags v2.5.0
2522024-06-14T11:19:51.759Z Checking hash32 v0.3.1
2532024-06-14T11:19:51.762Z Checking zerocopy v0.7.34
2542024-06-14T11:19:51.822Z Checking itertools v0.13.0
2552024-06-14T11:19:54.803Z Checking postcard v1.0.8
2562024-06-14T11:19:55.210Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
2572024-06-14T11:19:56.950Zwarning: unused import: `core::sync::atomic::AtomicU64`
2582024-06-14T11:19:56.951Z --> lib/opte/src/engine/packet.rs:58:5
2592024-06-14T11:19:56.951Z |
2602024-06-14T11:19:56.951Z58 | use core::sync::atomic::AtomicU64;
2612024-06-14T11:19:56.951Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2622024-06-14T11:19:56.951Z |
2632024-06-14T11:19:56.951Z = note: `#[warn(unused_imports)]` on by default
2642024-06-14T11:19:56.951Z
2652024-06-14T11:19:59.843Zwarning: field `sleepy` is never read
2662024-06-14T11:19:59.843Z --> lib/opte/src/engine/packet.rs:668:5
2672024-06-14T11:19:59.843Z |
2682024-06-14T11:19:59.843Z666 | pub struct EssQueue<T> {
2692024-06-14T11:19:59.843Z | -------- field in this struct
2702024-06-14T11:19:59.843Z667 | slots: [WriteSlot<T>; 2],
2712024-06-14T11:19:59.843Z668 | sleepy: KMutex<()>,
2722024-06-14T11:19:59.843Z | ^^^^^^
2732024-06-14T11:19:59.843Z |
2742024-06-14T11:19:59.843Z = note: `#[warn(dead_code)]` on by default
2752024-06-14T11:19:59.844Z
2762024-06-14T11:19:59.892Zwarning: you should consider adding a `Default` implementation for `KCondvar`
2772024-06-14T11:19:59.892Z --> lib/opte/src/ddi/sync.rs:444:5
2782024-06-14T11:19:59.892Z |
2792024-06-14T11:19:59.892Z444 | / pub fn new() -> Self {
2802024-06-14T11:19:59.892Z445 | | let mut cv = kcondvar_t { _opaque: 0 };
2812024-06-14T11:19:59.892Z446 | |
2822024-06-14T11:19:59.892Z447 | | unsafe {
2832024-06-14T11:19:59.893Z... |
2842024-06-14T11:19:59.893Z456 | | Self { cv: UnsafeCell::new(cv) }
2852024-06-14T11:19:59.893Z457 | | }
2862024-06-14T11:19:59.893Z | |_____^
2872024-06-14T11:19:59.893Z |
2882024-06-14T11:19:59.893Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default
2892024-06-14T11:19:59.893Z = note: `#[warn(clippy::new_without_default)]` on by default
2902024-06-14T11:19:59.893Zhelp: try adding this
2912024-06-14T11:19:59.893Z |
2922024-06-14T11:19:59.893Z443 + impl Default for KCondvar {
2932024-06-14T11:19:59.893Z444 + fn default() -> Self {
2942024-06-14T11:19:59.893Z445 + Self::new()
2952024-06-14T11:19:59.893Z446 + }
2962024-06-14T11:19:59.893Z447 + }
2972024-06-14T11:19:59.893Z |
2982024-06-14T11:19:59.893Z
2992024-06-14T11:20:01.095Zwarning: passing a unit value to a function
3002024-06-14T11:20:01.095Z --> lib/opte/src/engine/packet.rs:680:21
3012024-06-14T11:20:01.095Z |
3022024-06-14T11:20:01.095Z680 | sleepy: KMutex::new(
3032024-06-14T11:20:01.095Z | _____________________^
3042024-06-14T11:20:01.095Z681 | | Default::default(),
3052024-06-14T11:20:01.095Z682 | | crate::ddi::sync::KMutexType::Spin,
3062024-06-14T11:20:01.095Z683 | | ),
3072024-06-14T11:20:01.095Z | |_____________^
3082024-06-14T11:20:01.095Z |
3092024-06-14T11:20:01.095Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg
3102024-06-14T11:20:01.095Z = note: `#[warn(clippy::unit_arg)]` on by default
3112024-06-14T11:20:01.095Zhelp: move the expression in front of the call and replace it with the unit literal `()`
3122024-06-14T11:20:01.095Z |
3132024-06-14T11:20:01.095Z680 ~ sleepy: {
3142024-06-14T11:20:01.095Z681 + Default::default();
3152024-06-14T11:20:01.095Z682 + KMutex::new(
3162024-06-14T11:20:01.095Z683 + (),
3172024-06-14T11:20:01.095Z684 + crate::ddi::sync::KMutexType::Spin,
3182024-06-14T11:20:01.095Z685 + )
3192024-06-14T11:20:01.095Z686 ~ },
3202024-06-14T11:20:01.095Z |
3212024-06-14T11:20:01.095Z
3222024-06-14T11:20:02.454Zwarning: `opte` (lib) generated 4 warnings (run `cargo clippy --fix --lib -p opte` to apply 3 suggestions)
3232024-06-14T11:20:02.454Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3242024-06-14T11:20:04.733Z Checking xde v0.1.0 (/work/oxidecomputer/opte/xde)
3252024-06-14T11:20:07.143Zwarning: variable does not need to be mutable
3262024-06-14T11:20:07.143Z --> xde/src/xde.rs:1571:12
3272024-06-14T11:20:07.143Z |
3282024-06-14T11:20:07.143Z1571 | let Ok(mut chain) = PacketChain::new(mp_chain) else {
3292024-06-14T11:20:07.143Z | ----^^^^^
3302024-06-14T11:20:07.143Z | |
3312024-06-14T11:20:07.143Z | help: remove this `mut`
3322024-06-14T11:20:07.143Z |
3332024-06-14T11:20:07.143Z = note: `#[warn(unused_mut)]` on by default
3342024-06-14T11:20:07.143Z
3352024-06-14T11:20:07.153Zwarning: unused variable: `mch`
3362024-06-14T11:20:07.153Z --> xde/src/xde.rs:1961:9
3372024-06-14T11:20:07.153Z |
3382024-06-14T11:20:07.153Z1961 | let mch: Arc<MacClientHandle> = Arc::from_raw(mch_ptr);
3392024-06-14T11:20:07.153Z | ^^^ help: if this is intentional, prefix it with an underscore: `_mch`
3402024-06-14T11:20:07.153Z |
3412024-06-14T11:20:07.153Z = note: `#[warn(unused_variables)]` on by default
3422024-06-14T11:20:07.153Z
3432024-06-14T11:20:07.153Zwarning: unused variable: `mrh`
3442024-06-14T11:20:07.153Z --> xde/src/xde.rs:1949:5
3452024-06-14T11:20:07.153Z |
3462024-06-14T11:20:07.153Z1949 | mrh: *mut mac::mac_resource_handle,
3472024-06-14T11:20:07.153Z | ^^^ help: if this is intentional, prefix it with an underscore: `_mrh`
3482024-06-14T11:20:07.153Z
3492024-06-14T11:20:07.156Zwarning: variable does not need to be mutable
3502024-06-14T11:20:07.156Z --> xde/src/xde.rs:1963:12
3512024-06-14T11:20:07.156Z |
3522024-06-14T11:20:07.156Z1963 | let Ok(mut chain) = PacketChain::new(mp_chain) else {
3532024-06-14T11:20:07.156Z | ----^^^^^
3542024-06-14T11:20:07.156Z | |
3552024-06-14T11:20:07.156Z | help: remove this `mut`
3562024-06-14T11:20:07.156Z
3572024-06-14T11:20:08.454Zwarning: transmute used without annotations
3582024-06-14T11:20:08.454Z --> xde/src/thread.rs:48:29
3592024-06-14T11:20:08.454Z |
3602024-06-14T11:20:08.454Z48 | Some(core::mem::transmute::<_, unsafe extern "C" fn()>(
3612024-06-14T11:20:08.454Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<unsafe extern "C" fn(*mut core::ffi::c_void), unsafe extern "C" fn()>`
3622024-06-14T11:20:08.454Z |
3632024-06-14T11:20:08.454Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_transmute_annotations
3642024-06-14T11:20:08.454Z = note: `#[warn(clippy::missing_transmute_annotations)]` on by default
3652024-06-14T11:20:08.454Z
3662024-06-14T11:20:08.464Zwarning: usage of an `Arc` that is not `Send` and `Sync`
3672024-06-14T11:20:08.465Z --> xde/src/xde.rs:269:20
3682024-06-14T11:20:08.465Z |
3692024-06-14T11:20:08.465Z269 | let ectx = Arc::new(ExecCtx { log: Box::new(opte::KernelLog {}) });
3702024-06-14T11:20:08.465Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3712024-06-14T11:20:08.465Z |
3722024-06-14T11:20:08.465Z = note: `Arc<ExecCtx>` is not `Send` and `Sync` as `ExecCtx` is neither `Send` nor `Sync`
3732024-06-14T11:20:08.465Z = help: if the `Arc` will not used be across threads replace it with an `Rc`
3742024-06-14T11:20:08.465Z = help: otherwise make `ExecCtx` `Send` and `Sync` or consider a wrapper type such as `Mutex`
3752024-06-14T11:20:08.465Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#arc_with_non_send_sync
3762024-06-14T11:20:08.465Z = note: `#[warn(clippy::arc_with_non_send_sync)]` on by default
3772024-06-14T11:20:08.465Z
3782024-06-14T11:20:08.520Zwarning: usage of an `Arc` that is not `Send` and `Sync`
3792024-06-14T11:20:08.521Z --> xde/src/xde.rs:1166:14
3802024-06-14T11:20:08.521Z |
3812024-06-14T11:20:08.521Z1166 | let u1 = Arc::new(create_underlay_port(u1_name, "xdeu0")?);
3822024-06-14T11:20:08.521Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3832024-06-14T11:20:08.521Z |
3842024-06-14T11:20:08.521Z = note: `Arc<xde_underlay_port>` is not `Send` and `Sync` as `xde_underlay_port` is neither `Send` nor `Sync`
3852024-06-14T11:20:08.521Z = help: if the `Arc` will not used be across threads replace it with an `Rc`
3862024-06-14T11:20:08.521Z = help: otherwise make `xde_underlay_port` `Send` and `Sync` or consider a wrapper type such as `Mutex`
3872024-06-14T11:20:08.521Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#arc_with_non_send_sync
3882024-06-14T11:20:08.521Z
3892024-06-14T11:20:08.526Zwarning: usage of an `Arc` that is not `Send` and `Sync`
3902024-06-14T11:20:08.526Z --> xde/src/xde.rs:1167:14
3912024-06-14T11:20:08.526Z |
3922024-06-14T11:20:08.526Z1167 | let u2 = Arc::new(create_underlay_port(u2_name, "xdeu1")?);
3932024-06-14T11:20:08.526Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3942024-06-14T11:20:08.526Z |
3952024-06-14T11:20:08.526Z = note: `Arc<xde_underlay_port>` is not `Send` and `Sync` as `xde_underlay_port` is neither `Send` nor `Sync`
3962024-06-14T11:20:08.526Z = help: if the `Arc` will not used be across threads replace it with an `Rc`
3972024-06-14T11:20:08.526Z = help: otherwise make `xde_underlay_port` `Send` and `Sync` or consider a wrapper type such as `Mutex`
3982024-06-14T11:20:08.526Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#arc_with_non_send_sync
3992024-06-14T11:20:08.526Z
4002024-06-14T11:20:08.546Zwarning: redundant pattern matching, consider using `is_err()`
4012024-06-14T11:20:08.546Z --> xde/src/xde.rs:1591:12
4022024-06-14T11:20:08.546Z |
4032024-06-14T11:20:08.546Z1591 | if let Err(_) = get_xde_state()
4042024-06-14T11:20:08.546Z | ^^^^^^
4052024-06-14T11:20:08.546Z |
4062024-06-14T11:20:08.546Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching
4072024-06-14T11:20:08.546Z = note: `#[warn(clippy::redundant_pattern_matching)]` on by default
4082024-06-14T11:20:08.547Zhelp: try
4092024-06-14T11:20:08.547Z |
4102024-06-14T11:20:08.547Z1591 ~ if get_xde_state()
4112024-06-14T11:20:08.547Z1592 + .deliver
4122024-06-14T11:20:08.547Z1593 + .deliver(1, chain, || Origin::Port(src_dev.devname.clone())).is_err()
4132024-06-14T11:20:08.547Z |
4142024-06-14T11:20:08.547Z
4152024-06-14T11:20:08.568Zwarning: usage of an `Arc` that is not `Send` and `Sync`
4162024-06-14T11:20:08.568Z --> xde/src/xde.rs:1943:8
4172024-06-14T11:20:08.568Z |
4182024-06-14T11:20:08.568Z1943 | Ok(Arc::new(pb.create(net, limit, limit)?))
4192024-06-14T11:20:08.568Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4202024-06-14T11:20:08.568Z |
4212024-06-14T11:20:08.568Z = note: `Arc<Port<VpcNetwork>>` is not `Send` and `Sync` as `Port<VpcNetwork>` is neither `Send` nor `Sync`
4222024-06-14T11:20:08.568Z = help: if the `Arc` will not used be across threads replace it with an `Rc`
4232024-06-14T11:20:08.568Z = help: otherwise make `Port<VpcNetwork>` `Send` and `Sync` or consider a wrapper type such as `Mutex`
4242024-06-14T11:20:08.568Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#arc_with_non_send_sync
4252024-06-14T11:20:08.568Z
4262024-06-14T11:20:08.571Zwarning: redundant pattern matching, consider using `is_err()`
4272024-06-14T11:20:08.571Z --> xde/src/xde.rs:1985:12
4282024-06-14T11:20:08.571Z |
4292024-06-14T11:20:08.571Z1985 | if let Err(_) =
4302024-06-14T11:20:08.571Z | _____- ^^^^^^
4312024-06-14T11:20:08.571Z1986 | | get_xde_state().deliver.deliver(0, chain, || Origin::Underlay(0))
4322024-06-14T11:20:08.571Z | |_________________________________________________________________________- help: try: `if get_xde_state().deliver.deliver(0, chain, || Origin::Underlay(0)).is_err()`
4332024-06-14T11:20:08.571Z |
4342024-06-14T11:20:08.571Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching
4352024-06-14T11:20:08.571Z
4362024-06-14T11:20:08.879Zwarning: `xde` (lib) generated 11 warnings (run `cargo clippy --fix --lib -p xde` to apply 4 suggestions)
4372024-06-14T11:20:08.879Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 46.35s
4382024-06-14T11:20:09.011Z
4392024-06-14T11:20:09.014Zreal 47.659273544
4402024-06-14T11:20:09.014Zuser 1:24.450588060
4412024-06-14T11:20:09.014Zsys 18.155982857
4422024-06-14T11:20:09.014Ztrap 0.023133860
4432024-06-14T11:20:09.014Ztflt 0.496456261
4442024-06-14T11:20:09.014Zdflt 3.179884770
4452024-06-14T11:20:09.014Zkflt 0.009316488
4462024-06-14T11:20:09.014Zlock 2:43.106222982
4472024-06-14T11:20:09.014Zslp 5:24.270008781
4482024-06-14T11:20:09.014Zlat 1.619794545
4492024-06-14T11:20:09.014Zstop 3.701170410
4502024-06-14T11:20:09.014Z+ pushd xde-link
4512024-06-14T11:20:09.014Z/work/oxidecomputer/opte/xde/xde-link /work/oxidecomputer/opte/xde /work/oxidecomputer/opte
4522024-06-14T11:20:09.014Z+ ptime -m cargo clippy -- --allow clippy::uninlined-format-args --allow clippy::bad_bit_mask
4532024-06-14T11:20:09.302Z Compiling compiler_builtins v0.1.109
4542024-06-14T11:20:09.302Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
4552024-06-14T11:20:09.302Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
4562024-06-14T11:20:25.919Z Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
4572024-06-14T11:20:26.612Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
4582024-06-14T11:20:29.672Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.53s
4592024-06-14T11:20:29.696Z
4602024-06-14T11:20:29.699Zreal 20.678059825
4612024-06-14T11:20:29.699Zuser 20.316765826
4622024-06-14T11:20:29.699Zsys 4.499483132
4632024-06-14T11:20:29.699Ztrap 0.002703216
4642024-06-14T11:20:29.699Ztflt 0.019147901
4652024-06-14T11:20:29.699Zdflt 0.027010429
4662024-06-14T11:20:29.699Zkflt 0.000000000
4672024-06-14T11:20:29.699Zlock 1:02.238481460
4682024-06-14T11:20:29.699Zslp 1:26.402558126
4692024-06-14T11:20:29.699Zlat 0.043326096
4702024-06-14T11:20:29.699Zstop 0.143770924
4712024-06-14T11:20:29.699Z+ popd
4722024-06-14T11:20:29.699Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
4732024-06-14T11:20:29.699Z+ header 'build xde (debug)'
4742024-06-14T11:20:29.699Z+ echo '# ==== build xde (debug) ==== #'
4752024-06-14T11:20:29.699Z# ==== build xde (debug) ==== #
4762024-06-14T11:20:29.699Z+ ptime -m ./build-debug.sh
4772024-06-14T11:20:30.064Z Fresh core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
4782024-06-14T11:20:30.065Z Fresh unicode-ident v1.0.12
4792024-06-14T11:20:30.065Z Fresh strsim v0.11.1
4802024-06-14T11:20:30.067Z Fresh fnv v1.0.7
4812024-06-14T11:20:30.067Z Fresh rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
4822024-06-14T11:20:30.067Z Fresh ident_case v1.0.1
4832024-06-14T11:20:30.068Z Fresh version_check v0.9.4
4842024-06-14T11:20:30.068Z Fresh compiler_builtins v0.1.109
4852024-06-14T11:20:30.068Z Fresh proc-macro2 v1.0.85
4862024-06-14T11:20:30.068Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
4872024-06-14T11:20:30.068Z Fresh alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
4882024-06-14T11:20:30.068Z Fresh quote v1.0.36
4892024-06-14T11:20:30.068Z Fresh syn v2.0.66
4902024-06-14T11:20:30.068Z Compiling byteorder v1.5.0
4912024-06-14T11:20:30.068Z Compiling cfg-if v1.0.0
4922024-06-14T11:20:30.068Z Compiling stable_deref_trait v1.2.0
4932024-06-14T11:20:30.068Z Compiling managed v0.8.0
4942024-06-14T11:20:30.068Z Compiling cobs v0.2.3
4952024-06-14T11:20:30.068Z Compiling embedded-io v0.4.0
4962024-06-14T11:20:30.072Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name build_script_build --edition=2021 lib/opte/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="api"' --cfg 'feature="engine"' --cfg 'feature="kernel"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("api", "default", "engine", "kernel", "std", "test-help", "usdt"))' -C metadata=ce999a07aafa3115 -C extra-filename=-ce999a07aafa3115 --out-dir /work/oxidecomputer/opte/target/debug/build/opte-ce999a07aafa3115 -C incremental=/work/oxidecomputer/opte/target/debug/incremental -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern version_check=/work/oxidecomputer/opte/target/debug/deps/libversion_check-734e27e09e5fa9c1.rlib`
4972024-06-14T11:20:30.077Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name cfg_if --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "rustc-dep-of-std"))' -C metadata=89521289d5fa18d9 -C extra-filename=-89521289d5fa18d9 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rmeta' -Z unstable-options --cap-lints allow`
4982024-06-14T11:20:30.077Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name byteorder --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/byteorder-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "i128", "std"))' -C metadata=920c064e40123da4 -C extra-filename=-920c064e40123da4 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rmeta' -Z unstable-options --cap-lints allow`
4992024-06-14T11:20:30.077Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name stable_deref_trait --edition=2015 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stable_deref_trait-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=20819f426c766554 -C extra-filename=-20819f426c766554 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rmeta' -Z unstable-options --cap-lints allow`
5002024-06-14T11:20:30.077Z Fresh serde_derive v1.0.203
5012024-06-14T11:20:30.080Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name embedded_io --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/embedded-io-0.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("alloc", "async", "defmt", "futures", "log", "std", "tokio"))' -C metadata=dbff679dd1228a9c -C extra-filename=-dbff679dd1228a9c --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rmeta' -Z unstable-options --cap-lints allow`
5022024-06-14T11:20:30.080Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name cobs --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cobs-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=9e20e7ba6ba96bcc -C extra-filename=-9e20e7ba6ba96bcc --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rmeta' -Z unstable-options --cap-lints allow`
5032024-06-14T11:20:30.080Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name managed --edition=2015 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/managed-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="map"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("alloc", "default", "map", "std"))' -C metadata=61a91829a60ff6f0 -C extra-filename=-61a91829a60ff6f0 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rmeta' -Z unstable-options --cap-lints allow`
5042024-06-14T11:20:30.080Z Fresh darling_core v0.20.9
5052024-06-14T11:20:30.080Z Fresh darling_macro v0.20.9
5062024-06-14T11:20:30.080Z Compiling serde v1.0.203
5072024-06-14T11:20:30.083Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name serde --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.203/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=84205f1524ba2e9f -C extra-filename=-84205f1524ba2e9f --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rmeta' --extern serde_derive=/work/oxidecomputer/opte/target/debug/deps/libserde_derive-ccc5d58e5d202c00.so -Z unstable-options --cap-lints allow --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_core_try_from)' --check-cfg 'cfg(no_float_copysign)' --check-cfg 'cfg(no_num_nonzero_signed)' --check-cfg 'cfg(no_relaxed_trait_bounds)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_systemtime_checked_add)' --check-cfg 'cfg(no_target_has_atomic)'`
5082024-06-14T11:20:30.138Z Compiling bitflags v1.3.2
5092024-06-14T11:20:30.141Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name bitflags --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-1.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "default", "example_generated", "rustc-dep-of-std"))' -C metadata=f7ba3605397dcf13 -C extra-filename=-f7ba3605397dcf13 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rmeta' -Z unstable-options --cap-lints allow`
5102024-06-14T11:20:30.145Z Fresh darling v0.20.9
5112024-06-14T11:20:30.147Z Fresh zerocopy-derive v0.7.34
5122024-06-14T11:20:30.147Z Compiling either v1.12.0
5132024-06-14T11:20:30.147Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name either --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/either-1.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "serde", "use_std"))' -C metadata=360e568e917d39cf -C extra-filename=-360e568e917d39cf --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rmeta' -Z unstable-options --cap-lints allow`
5142024-06-14T11:20:30.218Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
5152024-06-14T11:20:30.221Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name illumos_sys_hdrs --edition=2021 crates/illumos-sys-hdrs/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="kernel"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "kernel"))' -C metadata=6aa79be7a3cbcdc7 -C extra-filename=-6aa79be7a3cbcdc7 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -C incremental=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/incremental -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rmeta' -Z unstable-options`
5162024-06-14T11:20:30.272Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
5172024-06-14T11:20:30.275Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name derror_macro --edition=2021 crates/derror-macro/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=594b7019c3d860da -C extra-filename=-594b7019c3d860da --out-dir /work/oxidecomputer/opte/target/debug/deps -C incremental=/work/oxidecomputer/opte/target/debug/incremental -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern darling=/work/oxidecomputer/opte/target/debug/deps/libdarling-cc2b6950fe57924b.rlib --extern proc_macro2=/work/oxidecomputer/opte/target/debug/deps/libproc_macro2-5eb7d592efa4fe1a.rlib --extern quote=/work/oxidecomputer/opte/target/debug/deps/libquote-f7d7a8fafde1ffaf.rlib --extern syn=/work/oxidecomputer/opte/target/debug/deps/libsyn-86985e598ad6eabb.rlib --extern proc_macro`
5182024-06-14T11:20:30.329Z Compiling crc32fast v1.4.2
5192024-06-14T11:20:30.332Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name crc32fast --edition=2015 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crc32fast-1.4.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=835895af153e8c3b -C extra-filename=-835895af153e8c3b --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rmeta' --extern cfg_if=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcfg_if-89521289d5fa18d9.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rmeta' -Z unstable-options --cap-lints allow`
5202024-06-14T11:20:30.386Z Compiling hash32 v0.3.1
5212024-06-14T11:20:30.389Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name hash32 --edition=2015 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hash32-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=2ae246f2f16fd92b -C extra-filename=-2ae246f2f16fd92b --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rmeta' --extern byteorder=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libbyteorder-920c064e40123da4.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rmeta' -Z unstable-options --cap-lints allow`
5222024-06-14T11:20:30.432Z Running `/work/oxidecomputer/opte/target/debug/build/opte-ce999a07aafa3115/build-script-build`
5232024-06-14T11:20:30.452Z Compiling itertools v0.13.0
5242024-06-14T11:20:30.455Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name itertools --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=d595b1e1de726bd8 -C extra-filename=-d595b1e1de726bd8 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rmeta' --extern either=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libeither-360e568e917d39cf.rmeta -Z unstable-options --cap-lints allow`
5252024-06-14T11:20:30.478Z Compiling zerocopy v0.7.34
5262024-06-14T11:20:30.481Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name zerocopy --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-0.7.34/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="byteorder"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="zerocopy-derive"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("__internal_use_only_features_that_work_on_stable", "alloc", "byteorder", "default", "derive", "simd", "simd-nightly", "zerocopy-derive"))' -C metadata=5eb65f84fdbb1e22 -C extra-filename=-5eb65f84fdbb1e22 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rmeta' --extern byteorder=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libbyteorder-920c064e40123da4.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rmeta' --extern zerocopy_derive=/work/oxidecomputer/opte/target/debug/deps/libzerocopy_derive-69cccb98590ae4db.so -Z unstable-options --cap-lints allow`
5272024-06-14T11:20:30.485Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
5282024-06-14T11:20:30.488Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name kstat_macro --edition=2021 crates/kstat-macro/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=a9fde794af6c4e4e -C extra-filename=-a9fde794af6c4e4e --out-dir /work/oxidecomputer/opte/target/debug/deps -C incremental=/work/oxidecomputer/opte/target/debug/incremental -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern quote=/work/oxidecomputer/opte/target/debug/deps/libquote-f7d7a8fafde1ffaf.rlib --extern syn=/work/oxidecomputer/opte/target/debug/deps/libsyn-86985e598ad6eabb.rlib --extern proc_macro`
5292024-06-14T11:20:30.532Z Compiling heapless v0.8.0
5302024-06-14T11:20:30.535Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name heapless --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heapless-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("defmt-03", "mpmc_large", "portable-atomic", "portable-atomic-critical-section", "portable-atomic-unsafe-assume-single-core", "serde", "ufmt"))' -C metadata=693f25b1b92f6853 -C extra-filename=-693f25b1b92f6853 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rmeta' --extern hash32=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libhash32-2ae246f2f16fd92b.rmeta --extern stable_deref_trait=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libstable_deref_trait-20819f426c766554.rmeta -Z unstable-options --cap-lints allow`
5312024-06-14T11:20:30.546Z Compiling dyn-clone v1.0.17
5322024-06-14T11:20:30.549Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name dyn_clone --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dyn-clone-1.0.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=296bfbdb239e0fc6 -C extra-filename=-296bfbdb239e0fc6 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rmeta' -Z unstable-options --cap-lints allow`
5332024-06-14T11:20:30.572Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
5342024-06-14T11:20:30.574Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name poptrie --edition=2021 /home/build/.cargo/git/checkouts/poptrie-46bdf39ddc5f7ef1/ca52bef/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=61b2987f58d78c77 -C extra-filename=-61b2987f58d78c77 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rmeta' -Z unstable-options --cap-lints allow`
5352024-06-14T11:20:30.713Z Compiling bitflags v2.5.0
5362024-06-14T11:20:30.715Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name bitflags --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "compiler_builtins", "core", "example_generated", "rustc-dep-of-std", "serde", "std"))' -C metadata=3fd2e42cde44ea6c -C extra-filename=-3fd2e42cde44ea6c --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rmeta' -Z unstable-options --cap-lints allow`
5372024-06-14T11:20:31.417Z Compiling smoltcp v0.11.0
5382024-06-14T11:20:31.421Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name smoltcp --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smoltcp-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="medium-ethernet"' --cfg 'feature="proto-dhcpv4"' --cfg 'feature="proto-ipv4"' --cfg 'feature="proto-ipv6"' --cfg 'feature="socket"' --cfg 'feature="socket-raw"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("_proto-fragmentation", "alloc", "assembler-max-segment-count-1", "assembler-max-segment-count-16", "assembler-max-segment-count-2", "assembler-max-segment-count-3", "assembler-max-segment-count-32", "assembler-max-segment-count-4", "assembler-max-segment-count-8", "async", "default", "defmt", "dns-max-name-size-128", "dns-max-name-size-255", "dns-max-name-size-64", "dns-max-result-count-1", "dns-max-result-count-16", "dns-max-result-count-2", "dns-max-result-count-3", "dns-max-result-count-32", "dns-max-result-count-4", "dns-max-result-count-8", "dns-max-server-count-1", "dns-max-server-count-16", "dns-max-server-count-2", "dns-max-server-count-3", "dns-max-server-count-32", "dns-max-server-count-4", "dns-max-server-count-8", "fragmentation-buffer-size-1024", "fragmentation-buffer-size-1500", "fragmentation-buffer-size-16384", "fragmentation-buffer-size-2048", "fragmentation-buffer-size-256", "fragmentation-buffer-size-32768", "fragmentation-buffer-size-4096", "fragmentation-buffer-size-512", "fragmentation-buffer-size-65536", "fragmentation-buffer-size-8192", "iface-max-addr-count-1", "iface-max-addr-count-2", "iface-max-addr-count-3", "iface-max-addr-count-4", "iface-max-addr-count-5", "iface-max-addr-count-6", "iface-max-addr-count-7", "iface-max-addr-count-8", "iface-max-multicast-group-count-1", "iface-max-multicast-group-count-1024", "iface-max-multicast-group-count-128", "iface-max-multicast-group-count-16", "iface-max-multicast-group-count-2", "iface-max-multicast-group-count-256", "iface-max-multicast-group-count-3", "iface-max-multicast-group-count-32", "iface-max-multicast-group-count-4", "iface-max-multicast-group-count-5", "iface-max-multicast-group-count-512", "iface-max-multicast-group-count-6", "iface-max-multicast-group-count-64", "iface-max-multicast-group-count-7", "iface-max-multicast-group-count-8", "iface-max-route-count-1", "iface-max-route-count-1024", "iface-max-route-count-128", "iface-max-route-count-16", "iface-max-route-count-2", "iface-max-route-count-256", "iface-max-route-count-3", "iface-max-route-count-32", "iface-max-route-count-4", "iface-max-route-count-5", "iface-max-route-count-512", "iface-max-route-count-6", "iface-max-route-count-64", "iface-max-route-count-7", "iface-max-route-count-8", "iface-max-sixlowpan-address-context-count-1", "iface-max-sixlowpan-address-context-count-1024", "iface-max-sixlowpan-address-context-count-128", "iface-max-sixlowpan-address-context-count-16", "iface-max-sixlowpan-address-context-count-2", "iface-max-sixlowpan-address-context-count-256", "iface-max-sixlowpan-address-context-count-3", "iface-max-sixlowpan-address-context-count-32", "iface-max-sixlowpan-address-context-count-4", "iface-max-sixlowpan-address-context-count-5", "iface-max-sixlowpan-address-context-count-512", "iface-max-sixlowpan-address-context-count-6", "iface-max-sixlowpan-address-context-count-64", "iface-max-sixlowpan-address-context-count-7", "iface-max-sixlowpan-address-context-count-8", "iface-neighbor-cache-count-1", "iface-neighbor-cache-count-1024", "iface-neighbor-cache-count-128", "iface-neighbor-cache-count-16", "iface-neighbor-cache-count-2", "iface-neighbor-cache-count-256", "iface-neighbor-cache-count-3", "iface-neighbor-cache-count-32", "iface-neighbor-cache-count-4", "iface-neighbor-cache-count-5", "iface-neighbor-cache-count-512", "iface-neighbor-cache-count-6", "iface-neighbor-cache-count-64", "iface-neighbor-cache-count-7", "iface-neighbor-cache-count-8", "ipv6-hbh-max-options-1", "ipv6-hbh-max-options-16", "ipv6-hbh-max-options-2", "ipv6-hbh-max-options-3", "ipv6-hbh-max-options-32", "ipv6-hbh-max-options-4", "ipv6-hbh-max-options-8", "libc", "log", "medium-ethernet", "medium-ieee802154", "medium-ip", "packetmeta-id", "phy-raw_socket", "phy-tuntap_interface", "proto-dhcpv4", "proto-dns", "proto-igmp", "proto-ipsec", "proto-ipsec-ah", "proto-ipsec-esp", "proto-ipv4", "proto-ipv4-fragmentation", "proto-ipv6", "proto-ipv6-fragmentation", "proto-ipv6-hbh", "proto-ipv6-routing", "proto-rpl", "proto-sixlowpan", "proto-sixlowpan-fragmentation", "reassembly-buffer-count-1", "reassembly-buffer-count-16", "reassembly-buffer-count-2", "reassembly-buffer-count-3", "reassembly-buffer-count-32", "reassembly-buffer-count-4", "reassembly-buffer-count-8", "reassembly-buffer-size-1024", "reassembly-buffer-size-1500", "reassembly-buffer-size-16384", "reassembly-buffer-size-2048", "reassembly-buffer-size-256", "reassembly-buffer-size-32768", "reassembly-buffer-size-4096", "reassembly-buffer-size-512", "reassembly-buffer-size-65536", "reassembly-buffer-size-8192", "rpl-parents-buffer-count-16", "rpl-parents-buffer-count-2", "rpl-parents-buffer-count-32", "rpl-parents-buffer-count-4", "rpl-parents-buffer-count-8", "rpl-relations-buffer-count-1", "rpl-relations-buffer-count-128", "rpl-relations-buffer-count-16", "rpl-relations-buffer-count-2", "rpl-relations-buffer-count-32", "rpl-relations-buffer-count-4", "rpl-relations-buffer-count-64", "rpl-relations-buffer-count-8", "socket", "socket-dhcpv4", "socket-dns", "socket-icmp", "socket-mdns", "socket-raw", "socket-tcp", "socket-udp", "std", "verbose"))' -C metadata=e81fd915a7eb26e0 -C extra-filename=-e81fd915a7eb26e0 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rmeta' --extern bitflags=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libbitflags-f7ba3605397dcf13.rmeta --extern byteorder=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libbyteorder-920c064e40123da4.rmeta --extern cfg_if=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcfg_if-89521289d5fa18d9.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rmeta' --extern heapless=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libheapless-693f25b1b92f6853.rmeta --extern managed=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libmanaged-61a91829a60ff6f0.rmeta -Z unstable-options --cap-lints allow`
5392024-06-14T11:20:34.246Z Compiling postcard v1.0.8
5402024-06-14T11:20:34.249Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name postcard --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/postcard-1.0.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="embedded-io"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("alloc", "const_format", "crc", "default", "defmt", "embedded-io", "experimental-derive", "heapless", "heapless-cas", "paste", "postcard-derive", "use-crc", "use-defmt", "use-std"))' -C metadata=d8ef8386525a5dd6 -C extra-filename=-d8ef8386525a5dd6 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rmeta' --extern cobs=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcobs-9e20e7ba6ba96bcc.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rmeta' --extern embedded_io=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libembedded_io-dbff679dd1228a9c.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libserde-84205f1524ba2e9f.rmeta -Z unstable-options --cap-lints allow`
5412024-06-14T11:20:34.702Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
5422024-06-14T11:20:34.704Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name opte_api --edition=2021 crates/opte-api/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "ipnetwork", "std"))' -C metadata=64c6ef92751e2593 -C extra-filename=-64c6ef92751e2593 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -C incremental=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/incremental -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rmeta' --extern illumos_sys_hdrs=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libillumos_sys_hdrs-6aa79be7a3cbcdc7.rmeta --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libpostcard-d8ef8386525a5dd6.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libserde-84205f1524ba2e9f.rmeta --extern smoltcp=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libsmoltcp-e81fd915a7eb26e0.rmeta -Z unstable-options`
5432024-06-14T11:20:35.669Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name opte --edition=2021 lib/opte/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="api"' --cfg 'feature="engine"' --cfg 'feature="kernel"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("api", "default", "engine", "kernel", "std", "test-help", "usdt"))' -C metadata=44c2a6e4927d25e5 -C extra-filename=-44c2a6e4927d25e5 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -C incremental=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/incremental -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rmeta' --extern cfg_if=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcfg_if-89521289d5fa18d9.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rmeta' --extern crc32fast=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcrc32fast-835895af153e8c3b.rmeta --extern derror_macro=/work/oxidecomputer/opte/target/debug/deps/libderror_macro-594b7019c3d860da.so --extern dyn_clone=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libdyn_clone-296bfbdb239e0fc6.rmeta --extern heapless=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libheapless-693f25b1b92f6853.rmeta --extern illumos_sys_hdrs=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libillumos_sys_hdrs-6aa79be7a3cbcdc7.rmeta --extern itertools=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libitertools-d595b1e1de726bd8.rmeta --extern kstat_macro=/work/oxidecomputer/opte/target/debug/deps/libkstat_macro-a9fde794af6c4e4e.so --extern opte_api=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libopte_api-64c6ef92751e2593.rmeta --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libpostcard-d8ef8386525a5dd6.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libserde-84205f1524ba2e9f.rmeta --extern smoltcp=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libsmoltcp-e81fd915a7eb26e0.rmeta --extern zerocopy=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libzerocopy-5eb65f84fdbb1e22.rmeta -Z unstable-options --cfg usdt_stable_asm --check-cfg 'cfg(usdt_stable_asm)' --check-cfg 'cfg(usdt_stable_asm_sym)'`
5442024-06-14T11:20:36.153Zwarning: unused import: `core::sync::atomic::AtomicU64`
5452024-06-14T11:20:36.153Z --> lib/opte/src/engine/packet.rs:58:5
5462024-06-14T11:20:36.153Z |
5472024-06-14T11:20:36.153Z58 | use core::sync::atomic::AtomicU64;
5482024-06-14T11:20:36.153Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5492024-06-14T11:20:36.153Z |
5502024-06-14T11:20:36.153Z = note: `#[warn(unused_imports)]` on by default
5512024-06-14T11:20:36.153Z
5522024-06-14T11:20:39.212Zwarning: field `sleepy` is never read
5532024-06-14T11:20:39.212Z --> lib/opte/src/engine/packet.rs:668:5
5542024-06-14T11:20:39.213Z |
5552024-06-14T11:20:39.213Z666 | pub struct EssQueue<T> {
5562024-06-14T11:20:39.213Z | -------- field in this struct
5572024-06-14T11:20:39.213Z667 | slots: [WriteSlot<T>; 2],
5582024-06-14T11:20:39.213Z668 | sleepy: KMutex<()>,
5592024-06-14T11:20:39.213Z | ^^^^^^
5602024-06-14T11:20:39.213Z |
5612024-06-14T11:20:39.213Z = note: `#[warn(dead_code)]` on by default
5622024-06-14T11:20:39.213Z
5632024-06-14T11:20:40.110Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
5642024-06-14T11:20:40.113Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name oxide_vpc --edition=2021 lib/oxide-vpc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="api"' --cfg 'feature="engine"' --cfg 'feature="kernel"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("api", "default", "engine", "kernel", "std", "test-help", "usdt"))' -C metadata=a090728f9f0ba7af -C extra-filename=-a090728f9f0ba7af --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -C incremental=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/incremental -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rmeta' --extern cfg_if=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcfg_if-89521289d5fa18d9.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rmeta' --extern illumos_sys_hdrs=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libillumos_sys_hdrs-6aa79be7a3cbcdc7.rmeta --extern opte=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libopte-44c2a6e4927d25e5.rmeta --extern poptrie=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libpoptrie-61b2987f58d78c77.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libserde-84205f1524ba2e9f.rmeta --extern smoltcp=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libsmoltcp-e81fd915a7eb26e0.rmeta --extern zerocopy=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libzerocopy-5eb65f84fdbb1e22.rmeta -Z unstable-options`
5652024-06-14T11:20:42.152Zwarning: `opte` (lib) generated 2 warnings (run `cargo fix --lib -p opte` to apply 1 suggestion)
5662024-06-14T11:20:43.926Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
5672024-06-14T11:20:43.929Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name xde --edition=2021 xde/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type staticlib --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=d67572274c7386ec -C extra-filename=-d67572274c7386ec --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -C incremental=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/incremental -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liballoc-5ef19d25d392fce6.rlib' --extern bitflags=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libbitflags-3fd2e42cde44ea6c.rlib --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3b1966701144c5b0.rlib' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-3a74e7da33bba315.rlib' --extern crc32fast=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcrc32fast-835895af153e8c3b.rlib --extern illumos_sys_hdrs=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libillumos_sys_hdrs-6aa79be7a3cbcdc7.rlib --extern opte=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libopte-44c2a6e4927d25e5.rlib --extern oxide_vpc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liboxide_vpc-a090728f9f0ba7af.rlib --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libpostcard-d8ef8386525a5dd6.rlib --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libserde-84205f1524ba2e9f.rlib -Z unstable-options`
5682024-06-14T11:20:46.180Zwarning: variable does not need to be mutable
5692024-06-14T11:20:46.180Z --> xde/src/xde.rs:1571:12
5702024-06-14T11:20:46.180Z |
5712024-06-14T11:20:46.180Z1571 | let Ok(mut chain) = PacketChain::new(mp_chain) else {
5722024-06-14T11:20:46.180Z | ----^^^^^
5732024-06-14T11:20:46.180Z | |
5742024-06-14T11:20:46.180Z | help: remove this `mut`
5752024-06-14T11:20:46.180Z |
5762024-06-14T11:20:46.180Z = note: `#[warn(unused_mut)]` on by default
5772024-06-14T11:20:46.180Z
5782024-06-14T11:20:46.190Zwarning: unused variable: `mch`
5792024-06-14T11:20:46.190Z --> xde/src/xde.rs:1961:9
5802024-06-14T11:20:46.190Z |
5812024-06-14T11:20:46.190Z1961 | let mch: Arc<MacClientHandle> = Arc::from_raw(mch_ptr);
5822024-06-14T11:20:46.190Z | ^^^ help: if this is intentional, prefix it with an underscore: `_mch`
5832024-06-14T11:20:46.190Z |
5842024-06-14T11:20:46.190Z = note: `#[warn(unused_variables)]` on by default
5852024-06-14T11:20:46.190Z
5862024-06-14T11:20:46.190Zwarning: unused variable: `mrh`
5872024-06-14T11:20:46.190Z --> xde/src/xde.rs:1949:5
5882024-06-14T11:20:46.190Z |
5892024-06-14T11:20:46.190Z1949 | mrh: *mut mac::mac_resource_handle,
5902024-06-14T11:20:46.190Z | ^^^ help: if this is intentional, prefix it with an underscore: `_mrh`
5912024-06-14T11:20:46.190Z
5922024-06-14T11:20:46.193Zwarning: variable does not need to be mutable
5932024-06-14T11:20:46.193Z --> xde/src/xde.rs:1963:12
5942024-06-14T11:20:46.193Z |
5952024-06-14T11:20:46.193Z1963 | let Ok(mut chain) = PacketChain::new(mp_chain) else {
5962024-06-14T11:20:46.193Z | ----^^^^^
5972024-06-14T11:20:46.193Z | |
5982024-06-14T11:20:46.194Z | help: remove this `mut`
5992024-06-14T11:20:46.194Z
6002024-06-14T11:20:49.064Zwarning: `xde` (lib) generated 4 warnings (run `cargo fix --lib -p xde` to apply 2 suggestions)
6012024-06-14T11:20:49.064Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.31s
6022024-06-14T11:20:52.014Z/work/oxidecomputer/opte/xde/xde-link /work/oxidecomputer/opte/xde
6032024-06-14T11:20:52.236Z Fresh core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
6042024-06-14T11:20:52.236Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
6052024-06-14T11:20:52.236Z Fresh rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
6062024-06-14T11:20:52.236Z Fresh compiler_builtins v0.1.109
6072024-06-14T11:20:52.236Z Fresh alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
6082024-06-14T11:20:52.239Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name build_script_build --edition=2021 xde/xde-link/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=09e88eb23a6571b4 -C extra-filename=-09e88eb23a6571b4 --out-dir /work/oxidecomputer/opte/target/debug/build/xde-link-09e88eb23a6571b4 -C incremental=/work/oxidecomputer/opte/target/debug/incremental -L dependency=/work/oxidecomputer/opte/target/debug/deps`
6092024-06-14T11:20:52.476Z Running `/work/oxidecomputer/opte/target/debug/build/xde-link-09e88eb23a6571b4/build-script-build`
6102024-06-14T11:20:52.483Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name xde_link --edition=2021 xde/xde-link/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=0d102b2529f8326b --out-dir /work/oxidecomputer/opte/target/i686-unknown-illumos/debug/deps --target /work/oxidecomputer/opte/xde/xde-link/i686-unknown-illumos.json -C incremental=/work/oxidecomputer/opte/target/i686-unknown-illumos/debug/incremental -L dependency=/work/oxidecomputer/opte/target/i686-unknown-illumos/debug/deps -L dependency=/work/oxidecomputer/opte/target/debug/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/i686-unknown-illumos/debug/deps/liballoc-4978453a4c6650c7.rlib' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/i686-unknown-illumos/debug/deps/libcompiler_builtins-b0ac87b05edb2ebc.rlib' --extern 'noprelude:core=/work/oxidecomputer/opte/target/i686-unknown-illumos/debug/deps/libcore-db466537f50e533a.rlib' -Z unstable-options -C link-arg=-Wl,-hSUNW_xde_link.so -C link-arg=-Wl,-ztext -C link-arg=-Wl,-zdefs -C link-arg=-Wl,-Bdirect -C link-arg=-Wl,-M/work/oxidecomputer/opte/xde/xde-link/map.devfsadm-externs -C link-arg=-Wl,-M/usr/lib/ld/map.pagealign -C link-arg=-Wl,-M/usr/lib/ld/map.noexdata -C link-arg=-Wl,-zassert-deflib -C link-arg=-Wl,-zguidance -C link-arg=-Wl,-zfatal-warnings -C link-arg=-Wl,-zassert-deflib=libc.so -C link-arg=-Wl,-zassert-deflib=libdevinfo.so`
6112024-06-14T11:20:52.961Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.89s
6122024-06-14T11:20:52.982Z
6132024-06-14T11:20:52.985Zreal 23.280943644
6142024-06-14T11:20:52.985Zuser 45.674020917
6152024-06-14T11:20:52.985Zsys 8.952849095
6162024-06-14T11:20:52.985Ztrap 0.017436947
6172024-06-14T11:20:52.985Ztflt 0.063652010
6182024-06-14T11:20:52.985Zdflt 0.621501712
6192024-06-14T11:20:52.985Zkflt 0.000000000
6202024-06-14T11:20:52.985Zlock 1:14.207430946
6212024-06-14T11:20:52.985Zslp 2:20.053742326
6222024-06-14T11:20:52.985Zlat 1.666767535
6232024-06-14T11:20:52.985Zstop 1.052872223
6242024-06-14T11:20:52.985Z+ header 'build xde (release)'
6252024-06-14T11:20:52.985Z+ echo '# ==== build xde (release) ==== #'
6262024-06-14T11:20:52.985Z+ ptime -m ./build.sh
6272024-06-14T11:20:52.985Z# ==== build xde (release) ==== #
6282024-06-14T11:20:52.988Z+ REL_DIR=../target/x86_64-unknown-unknown/release/
6292024-06-14T11:20:52.988Z+ cargo -v build --release
6302024-06-14T11:20:53.160Z Compiling compiler_builtins v0.1.109
6312024-06-14T11:20:53.160Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
6322024-06-14T11:20:53.160Z Compiling proc-macro2 v1.0.85
6332024-06-14T11:20:53.163Z Compiling unicode-ident v1.0.12
6342024-06-14T11:20:53.163Z Compiling fnv v1.0.7
6352024-06-14T11:20:53.163Z Compiling heapless v0.8.0
6362024-06-14T11:20:53.163Z Compiling ident_case v1.0.1
6372024-06-14T11:20:53.163Z Compiling strsim v0.11.1
6382024-06-14T11:20:53.185Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name build_script_build --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/compiler_builtins-0.1.109/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --cfg 'feature="compiler-builtins"' --cfg 'feature="core"' --cfg 'feature="default"' --cfg 'feature="rustc-dep-of-std"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("c", "cc", "compiler-builtins", "core", "default", "mangled-names", "mem", "no-asm", "public-test-deps", "rustc-dep-of-std", "weak-intrinsics"))' -C metadata=2a5a621b6546113f -C extra-filename=-2a5a621b6546113f --out-dir /work/oxidecomputer/opte/target/release/build/compiler_builtins-2a5a621b6546113f -Z force-unstable-if-unmarked -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
6392024-06-14T11:20:53.188Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name core --edition=2021 /home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("debug_refcell", "panic_immediate_abort"))' -C metadata=0e6c93aa58c0ea4a -C extra-filename=-0e6c93aa58c0ea4a --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -Z force-unstable-if-unmarked -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
6402024-06-14T11:20:53.188Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name build_script_build --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=0ca3a71735532330 -C extra-filename=-0ca3a71735532330 --out-dir /work/oxidecomputer/opte/target/release/build/proc-macro2-0ca3a71735532330 -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
6412024-06-14T11:20:53.188Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name unicode_ident --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=5d36f4b1f2c08e51 -C extra-filename=-5d36f4b1f2c08e51 --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
6422024-06-14T11:20:53.188Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name fnv --edition=2015 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/fnv-1.0.7/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=c3f39fe90400c03f -C extra-filename=-c3f39fe90400c03f --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
6432024-06-14T11:20:53.188Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name ident_case --edition=2015 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ident_case-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=af7dc33bc048237e -C extra-filename=-af7dc33bc048237e --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
6442024-06-14T11:20:53.188Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name build_script_build --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heapless-0.8.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("defmt-03", "mpmc_large", "portable-atomic", "portable-atomic-critical-section", "portable-atomic-unsafe-assume-single-core", "serde", "ufmt"))' -C metadata=7f79aa66631c7f4e -C extra-filename=-7f79aa66631c7f4e --out-dir /work/oxidecomputer/opte/target/release/build/heapless-7f79aa66631c7f4e -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
6452024-06-14T11:20:53.191Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name strsim --edition=2015 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/strsim-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=1e14f17d710204aa -C extra-filename=-1e14f17d710204aa --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
6462024-06-14T11:20:53.283Z Compiling serde v1.0.203
6472024-06-14T11:20:53.288Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name build_script_build --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.203/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=7cc5b8ae5997f686 -C extra-filename=-7cc5b8ae5997f686 --out-dir /work/oxidecomputer/opte/target/release/build/serde-7cc5b8ae5997f686 -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
6482024-06-14T11:20:53.336Z Compiling smoltcp v0.11.0
6492024-06-14T11:20:53.341Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name build_script_build --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smoltcp-0.11.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="medium-ethernet"' --cfg 'feature="proto-dhcpv4"' --cfg 'feature="proto-ipv4"' --cfg 'feature="proto-ipv6"' --cfg 'feature="socket"' --cfg 'feature="socket-raw"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("_proto-fragmentation", "alloc", "assembler-max-segment-count-1", "assembler-max-segment-count-16", "assembler-max-segment-count-2", "assembler-max-segment-count-3", "assembler-max-segment-count-32", "assembler-max-segment-count-4", "assembler-max-segment-count-8", "async", "default", "defmt", "dns-max-name-size-128", "dns-max-name-size-255", "dns-max-name-size-64", "dns-max-result-count-1", "dns-max-result-count-16", "dns-max-result-count-2", "dns-max-result-count-3", "dns-max-result-count-32", "dns-max-result-count-4", "dns-max-result-count-8", "dns-max-server-count-1", "dns-max-server-count-16", "dns-max-server-count-2", "dns-max-server-count-3", "dns-max-server-count-32", "dns-max-server-count-4", "dns-max-server-count-8", "fragmentation-buffer-size-1024", "fragmentation-buffer-size-1500", "fragmentation-buffer-size-16384", "fragmentation-buffer-size-2048", "fragmentation-buffer-size-256", "fragmentation-buffer-size-32768", "fragmentation-buffer-size-4096", "fragmentation-buffer-size-512", "fragmentation-buffer-size-65536", "fragmentation-buffer-size-8192", "iface-max-addr-count-1", "iface-max-addr-count-2", "iface-max-addr-count-3", "iface-max-addr-count-4", "iface-max-addr-count-5", "iface-max-addr-count-6", "iface-max-addr-count-7", "iface-max-addr-count-8", "iface-max-multicast-group-count-1", "iface-max-multicast-group-count-1024", "iface-max-multicast-group-count-128", "iface-max-multicast-group-count-16", "iface-max-multicast-group-count-2", "iface-max-multicast-group-count-256", "iface-max-multicast-group-count-3", "iface-max-multicast-group-count-32", "iface-max-multicast-group-count-4", "iface-max-multicast-group-count-5", "iface-max-multicast-group-count-512", "iface-max-multicast-group-count-6", "iface-max-multicast-group-count-64", "iface-max-multicast-group-count-7", "iface-max-multicast-group-count-8", "iface-max-route-count-1", "iface-max-route-count-1024", "iface-max-route-count-128", "iface-max-route-count-16", "iface-max-route-count-2", "iface-max-route-count-256", "iface-max-route-count-3", "iface-max-route-count-32", "iface-max-route-count-4", "iface-max-route-count-5", "iface-max-route-count-512", "iface-max-route-count-6", "iface-max-route-count-64", "iface-max-route-count-7", "iface-max-route-count-8", "iface-max-sixlowpan-address-context-count-1", "iface-max-sixlowpan-address-context-count-1024", "iface-max-sixlowpan-address-context-count-128", "iface-max-sixlowpan-address-context-count-16", "iface-max-sixlowpan-address-context-count-2", "iface-max-sixlowpan-address-context-count-256", "iface-max-sixlowpan-address-context-count-3", "iface-max-sixlowpan-address-context-count-32", "iface-max-sixlowpan-address-context-count-4", "iface-max-sixlowpan-address-context-count-5", "iface-max-sixlowpan-address-context-count-512", "iface-max-sixlowpan-address-context-count-6", "iface-max-sixlowpan-address-context-count-64", "iface-max-sixlowpan-address-context-count-7", "iface-max-sixlowpan-address-context-count-8", "iface-neighbor-cache-count-1", "iface-neighbor-cache-count-1024", "iface-neighbor-cache-count-128", "iface-neighbor-cache-count-16", "iface-neighbor-cache-count-2", "iface-neighbor-cache-count-256", "iface-neighbor-cache-count-3", "iface-neighbor-cache-count-32", "iface-neighbor-cache-count-4", "iface-neighbor-cache-count-5", "iface-neighbor-cache-count-512", "iface-neighbor-cache-count-6", "iface-neighbor-cache-count-64", "iface-neighbor-cache-count-7", "iface-neighbor-cache-count-8", "ipv6-hbh-max-options-1", "ipv6-hbh-max-options-16", "ipv6-hbh-max-options-2", "ipv6-hbh-max-options-3", "ipv6-hbh-max-options-32", "ipv6-hbh-max-options-4", "ipv6-hbh-max-options-8", "libc", "log", "medium-ethernet", "medium-ieee802154", "medium-ip", "packetmeta-id", "phy-raw_socket", "phy-tuntap_interface", "proto-dhcpv4", "proto-dns", "proto-igmp", "proto-ipsec", "proto-ipsec-ah", "proto-ipsec-esp", "proto-ipv4", "proto-ipv4-fragmentation", "proto-ipv6", "proto-ipv6-fragmentation", "proto-ipv6-hbh", "proto-ipv6-routing", "proto-rpl", "proto-sixlowpan", "proto-sixlowpan-fragmentation", "reassembly-buffer-count-1", "reassembly-buffer-count-16", "reassembly-buffer-count-2", "reassembly-buffer-count-3", "reassembly-buffer-count-32", "reassembly-buffer-count-4", "reassembly-buffer-count-8", "reassembly-buffer-size-1024", "reassembly-buffer-size-1500", "reassembly-buffer-size-16384", "reassembly-buffer-size-2048", "reassembly-buffer-size-256", "reassembly-buffer-size-32768", "reassembly-buffer-size-4096", "reassembly-buffer-size-512", "reassembly-buffer-size-65536", "reassembly-buffer-size-8192", "rpl-parents-buffer-count-16", "rpl-parents-buffer-count-2", "rpl-parents-buffer-count-32", "rpl-parents-buffer-count-4", "rpl-parents-buffer-count-8", "rpl-relations-buffer-count-1", "rpl-relations-buffer-count-128", "rpl-relations-buffer-count-16", "rpl-relations-buffer-count-2", "rpl-relations-buffer-count-32", "rpl-relations-buffer-count-4", "rpl-relations-buffer-count-64", "rpl-relations-buffer-count-8", "socket", "socket-dhcpv4", "socket-dns", "socket-icmp", "socket-mdns", "socket-raw", "socket-tcp", "socket-udp", "std", "verbose"))' -C metadata=b972c07d48d66b52 -C extra-filename=-b972c07d48d66b52 --out-dir /work/oxidecomputer/opte/target/release/build/smoltcp-b972c07d48d66b52 -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
6502024-06-14T11:20:53.348Z Compiling version_check v0.9.4
6512024-06-14T11:20:53.353Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name version_check --edition=2015 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/version_check-0.9.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=0582369b3d6984ae -C extra-filename=-0582369b3d6984ae --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
6522024-06-14T11:20:53.877Z Running `/work/oxidecomputer/opte/target/release/build/proc-macro2-0ca3a71735532330/build-script-build`
6532024-06-14T11:20:53.998Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name proc_macro2 --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.85/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=970420ad9867594c -C extra-filename=-970420ad9867594c --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern unicode_ident=/work/oxidecomputer/opte/target/release/deps/libunicode_ident-5d36f4b1f2c08e51.rmeta --cap-lints allow --cfg wrap_proc_macro --cfg proc_macro_span --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(no_is_available)' --check-cfg 'cfg(no_literal_byte_character)' --check-cfg 'cfg(no_literal_c_string)' --check-cfg 'cfg(no_source_text)' --check-cfg 'cfg(proc_macro_span)' --check-cfg 'cfg(procmacro2_backtrace)' --check-cfg 'cfg(procmacro2_nightly_testing)' --check-cfg 'cfg(procmacro2_semver_exempt)' --check-cfg 'cfg(randomize_layout)' --check-cfg 'cfg(span_locations)' --check-cfg 'cfg(super_unstable)' --check-cfg 'cfg(wrap_proc_macro)'`
6542024-06-14T11:20:54.130Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
6552024-06-14T11:20:54.134Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name build_script_build --edition=2021 lib/opte/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --cfg 'feature="api"' --cfg 'feature="engine"' --cfg 'feature="kernel"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("api", "default", "engine", "kernel", "std", "test-help", "usdt"))' -C metadata=f358abbd15eea08a -C extra-filename=-f358abbd15eea08a --out-dir /work/oxidecomputer/opte/target/release/build/opte-f358abbd15eea08a -L dependency=/work/oxidecomputer/opte/target/release/deps --extern version_check=/work/oxidecomputer/opte/target/release/deps/libversion_check-0582369b3d6984ae.rlib`
6562024-06-14T11:20:54.223Z Running `/work/oxidecomputer/opte/target/release/build/compiler_builtins-2a5a621b6546113f/build-script-build`
6572024-06-14T11:20:54.232Z Running `/work/oxidecomputer/opte/target/release/build/heapless-7f79aa66631c7f4e/build-script-build`
6582024-06-14T11:20:54.234Z Running `/work/oxidecomputer/opte/target/release/build/smoltcp-b972c07d48d66b52/build-script-build`
6592024-06-14T11:20:54.234Z Running `/work/oxidecomputer/opte/target/release/build/serde-7cc5b8ae5997f686/build-script-build`
6602024-06-14T11:20:54.402Z Running `/work/oxidecomputer/opte/target/release/build/opte-f358abbd15eea08a/build-script-build`
6612024-06-14T11:20:54.548Z Compiling quote v1.0.36
6622024-06-14T11:20:54.551Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name quote --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.36/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=3995ffc247fddc33 -C extra-filename=-3995ffc247fddc33 --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern proc_macro2=/work/oxidecomputer/opte/target/release/deps/libproc_macro2-970420ad9867594c.rmeta --cap-lints allow`
6632024-06-14T11:20:54.805Z Compiling syn v2.0.66
6642024-06-14T11:20:54.807Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name syn --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.66/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "test", "visit", "visit-mut"))' -C metadata=edef039896f1ba77 -C extra-filename=-edef039896f1ba77 --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern proc_macro2=/work/oxidecomputer/opte/target/release/deps/libproc_macro2-970420ad9867594c.rmeta --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-3995ffc247fddc33.rmeta --extern unicode_ident=/work/oxidecomputer/opte/target/release/deps/libunicode_ident-5d36f4b1f2c08e51.rmeta --cap-lints allow`
6652024-06-14T11:20:58.507Z Compiling darling_core v0.20.9
6662024-06-14T11:20:58.510Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name darling_core --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/darling_core-0.20.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --cfg 'feature="strsim"' --cfg 'feature="suggestions"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("diagnostics", "strsim", "suggestions"))' -C metadata=b5f39174e18ed15e -C extra-filename=-b5f39174e18ed15e --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern fnv=/work/oxidecomputer/opte/target/release/deps/libfnv-c3f39fe90400c03f.rmeta --extern ident_case=/work/oxidecomputer/opte/target/release/deps/libident_case-af7dc33bc048237e.rmeta --extern proc_macro2=/work/oxidecomputer/opte/target/release/deps/libproc_macro2-970420ad9867594c.rmeta --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-3995ffc247fddc33.rmeta --extern strsim=/work/oxidecomputer/opte/target/release/deps/libstrsim-1e14f17d710204aa.rmeta --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-edef039896f1ba77.rmeta --cap-lints allow`
6672024-06-14T11:21:01.661Z Compiling serde_derive v1.0.203
6682024-06-14T11:21:01.663Z Compiling zerocopy-derive v0.7.34
6692024-06-14T11:21:01.663Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
6702024-06-14T11:21:01.663Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name serde_derive --edition=2015 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde_derive-1.0.203/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "deserialize_in_place"))' -C metadata=08a05393a18ada18 -C extra-filename=-08a05393a18ada18 --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern proc_macro2=/work/oxidecomputer/opte/target/release/deps/libproc_macro2-970420ad9867594c.rlib --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-3995ffc247fddc33.rlib --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-edef039896f1ba77.rlib --extern proc_macro --cap-lints allow`
6712024-06-14T11:21:01.663Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name zerocopy_derive --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.7.34/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=a8c12f04cf48cc24 -C extra-filename=-a8c12f04cf48cc24 --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern proc_macro2=/work/oxidecomputer/opte/target/release/deps/libproc_macro2-970420ad9867594c.rlib --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-3995ffc247fddc33.rlib --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-edef039896f1ba77.rlib --extern proc_macro --cap-lints allow`
6722024-06-14T11:21:01.663Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name kstat_macro --edition=2021 crates/kstat-macro/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=9b74b63f0a746115 -C extra-filename=-9b74b63f0a746115 --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-3995ffc247fddc33.rlib --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-edef039896f1ba77.rlib --extern proc_macro`
6732024-06-14T11:21:02.778Z Compiling darling_macro v0.20.9
6742024-06-14T11:21:02.781Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name darling_macro --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/darling_macro-0.20.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=ca7cbc3752c4d6ee -C extra-filename=-ca7cbc3752c4d6ee --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern darling_core=/work/oxidecomputer/opte/target/release/deps/libdarling_core-b5f39174e18ed15e.rlib --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-3995ffc247fddc33.rlib --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-edef039896f1ba77.rlib --extern proc_macro --cap-lints allow`
6752024-06-14T11:21:03.991Z Compiling darling v0.20.9
6762024-06-14T11:21:03.994Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name darling --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="suggestions"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "diagnostics", "suggestions"))' -C metadata=2a809a00a02bde6d -C extra-filename=-2a809a00a02bde6d --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern darling_core=/work/oxidecomputer/opte/target/release/deps/libdarling_core-b5f39174e18ed15e.rmeta --extern darling_macro=/work/oxidecomputer/opte/target/release/deps/libdarling_macro-ca7cbc3752c4d6ee.so --cap-lints allow`
6772024-06-14T11:21:04.057Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6782024-06-14T11:21:04.061Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name derror_macro --edition=2021 crates/derror-macro/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=a42bb3fb91d4ec9e -C extra-filename=-a42bb3fb91d4ec9e --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern darling=/work/oxidecomputer/opte/target/release/deps/libdarling-2a809a00a02bde6d.rlib --extern proc_macro2=/work/oxidecomputer/opte/target/release/deps/libproc_macro2-970420ad9867594c.rlib --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-3995ffc247fddc33.rlib --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-edef039896f1ba77.rlib --extern proc_macro`
6792024-06-14T11:21:13.913Z Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
6802024-06-14T11:21:13.916Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name rustc_std_workspace_core --edition=2021 /home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=eec7e6b6b7cfb976 -C extra-filename=-eec7e6b6b7cfb976 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -Z force-unstable-if-unmarked -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta --cap-lints allow`
6812024-06-14T11:21:13.951Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name compiler_builtins --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/compiler_builtins-0.1.109/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="compiler-builtins"' --cfg 'feature="core"' --cfg 'feature="default"' --cfg 'feature="rustc-dep-of-std"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("c", "cc", "compiler-builtins", "core", "default", "mangled-names", "mem", "no-asm", "public-test-deps", "rustc-dep-of-std", "weak-intrinsics"))' -C metadata=5f0efff51bae9080 -C extra-filename=-5f0efff51bae9080 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -Z force-unstable-if-unmarked -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/librustc_std_workspace_core-eec7e6b6b7cfb976.rmeta --cap-lints allow --cfg 'feature="unstable"' --cfg 'feature="mem-unaligned"'`
6822024-06-14T11:21:15.580Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
6832024-06-14T11:21:15.583Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name alloc --edition=2021 /home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("compiler-builtins-c", "compiler-builtins-mangled-names", "compiler-builtins-mem", "compiler-builtins-no-asm", "compiler-builtins-weak-intrinsics", "panic_immediate_abort"))' -C metadata=52a0fd07a8108cad -C extra-filename=-52a0fd07a8108cad --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -Z force-unstable-if-unmarked -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta --extern core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta --cap-lints allow`
6842024-06-14T11:21:18.916Z Compiling byteorder v1.5.0
6852024-06-14T11:21:18.916Z Compiling stable_deref_trait v1.2.0
6862024-06-14T11:21:18.920Z Compiling cfg-if v1.0.0
6872024-06-14T11:21:18.920Z Compiling cobs v0.2.3
6882024-06-14T11:21:18.920Z Compiling embedded-io v0.4.0
6892024-06-14T11:21:18.920Z Compiling bitflags v1.3.2
6902024-06-14T11:21:18.920Z Compiling managed v0.8.0
6912024-06-14T11:21:18.920Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name byteorder --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/byteorder-1.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "i128", "std"))' -C metadata=a627172082d04f06 -C extra-filename=-a627172082d04f06 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta' -Z unstable-options --cap-lints allow`
6922024-06-14T11:21:18.920Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name stable_deref_trait --edition=2015 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/stable_deref_trait-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=7ee85056825c5592 -C extra-filename=-7ee85056825c5592 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta' -Z unstable-options --cap-lints allow`
6932024-06-14T11:21:18.920Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name cobs --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cobs-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=a1ff7b9aeb452379 -C extra-filename=-a1ff7b9aeb452379 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta' -Z unstable-options --cap-lints allow`
6942024-06-14T11:21:18.920Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name embedded_io --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/embedded-io-0.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("alloc", "async", "defmt", "futures", "log", "std", "tokio"))' -C metadata=21c77c74cdc7c100 -C extra-filename=-21c77c74cdc7c100 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta' -Z unstable-options --cap-lints allow`
6952024-06-14T11:21:18.920Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name bitflags --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-1.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "default", "example_generated", "rustc-dep-of-std"))' -C metadata=f87d3acc26abfcad -C extra-filename=-f87d3acc26abfcad --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta' -Z unstable-options --cap-lints allow`
6962024-06-14T11:21:18.923Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name managed --edition=2015 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/managed-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="map"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("alloc", "default", "map", "std"))' -C metadata=3b9069a84c5be557 -C extra-filename=-3b9069a84c5be557 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta' -Z unstable-options --cap-lints allow`
6972024-06-14T11:21:18.923Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name cfg_if --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "rustc-dep-of-std"))' -C metadata=66c862970e8791b4 -C extra-filename=-66c862970e8791b4 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta' -Z unstable-options --cap-lints allow`
6982024-06-14T11:21:18.997Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
6992024-06-14T11:21:18.999Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name serde --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.203/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=e274053a4d3079b4 -C extra-filename=-e274053a4d3079b4 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta' --extern serde_derive=/work/oxidecomputer/opte/target/release/deps/libserde_derive-08a05393a18ada18.so -Z unstable-options --cap-lints allow --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_core_try_from)' --check-cfg 'cfg(no_float_copysign)' --check-cfg 'cfg(no_num_nonzero_signed)' --check-cfg 'cfg(no_relaxed_trait_bounds)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_systemtime_checked_add)' --check-cfg 'cfg(no_target_has_atomic)'`
7002024-06-14T11:21:18.999Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name illumos_sys_hdrs --edition=2021 crates/illumos-sys-hdrs/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="kernel"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "kernel"))' -C metadata=521423f1899864e8 -C extra-filename=-521423f1899864e8 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta' -Z unstable-options`
7012024-06-14T11:21:19.009Z Compiling either v1.12.0
7022024-06-14T11:21:19.012Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name either --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/either-1.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "serde", "use_std"))' -C metadata=3893baac9c3ab758 -C extra-filename=-3893baac9c3ab758 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta' -Z unstable-options --cap-lints allow`
7032024-06-14T11:21:19.138Z Compiling crc32fast v1.4.2
7042024-06-14T11:21:19.141Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name crc32fast --edition=2015 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/crc32fast-1.4.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=efa8db7a7d30ea0d -C extra-filename=-efa8db7a7d30ea0d --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rmeta' --extern cfg_if=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcfg_if-66c862970e8791b4.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta' -Z unstable-options --cap-lints allow`
7052024-06-14T11:21:19.225Z Compiling hash32 v0.3.1
7062024-06-14T11:21:19.228Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name hash32 --edition=2015 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/hash32-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=75ceb6fdc32e1b73 -C extra-filename=-75ceb6fdc32e1b73 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rmeta' --extern byteorder=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libbyteorder-a627172082d04f06.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta' -Z unstable-options --cap-lints allow`
7072024-06-14T11:21:19.283Z Compiling zerocopy v0.7.34
7082024-06-14T11:21:19.287Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name zerocopy --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-0.7.34/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="byteorder"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="zerocopy-derive"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("__internal_use_only_features_that_work_on_stable", "alloc", "byteorder", "default", "derive", "simd", "simd-nightly", "zerocopy-derive"))' -C metadata=e67e1f3950ef1a1e -C extra-filename=-e67e1f3950ef1a1e --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rmeta' --extern byteorder=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libbyteorder-a627172082d04f06.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta' --extern zerocopy_derive=/work/oxidecomputer/opte/target/release/deps/libzerocopy_derive-a8c12f04cf48cc24.so -Z unstable-options --cap-lints allow`
7092024-06-14T11:21:19.359Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name heapless --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/heapless-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("defmt-03", "mpmc_large", "portable-atomic", "portable-atomic-critical-section", "portable-atomic-unsafe-assume-single-core", "serde", "ufmt"))' -C metadata=74630ab30c145377 -C extra-filename=-74630ab30c145377 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta' --extern hash32=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libhash32-75ceb6fdc32e1b73.rmeta --extern stable_deref_trait=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libstable_deref_trait-7ee85056825c5592.rmeta -Z unstable-options --cap-lints allow`
7102024-06-14T11:21:19.426Z Compiling itertools v0.13.0
7112024-06-14T11:21:19.429Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name itertools --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=70f197436c974454 -C extra-filename=-70f197436c974454 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta' --extern either=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libeither-3893baac9c3ab758.rmeta -Z unstable-options --cap-lints allow`
7122024-06-14T11:21:19.435Z Compiling dyn-clone v1.0.17
7132024-06-14T11:21:19.438Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name dyn_clone --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/dyn-clone-1.0.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=47c3ad8393bf0497 -C extra-filename=-47c3ad8393bf0497 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta' -Z unstable-options --cap-lints allow`
7142024-06-14T11:21:19.441Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
7152024-06-14T11:21:19.444Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name poptrie --edition=2021 /home/build/.cargo/git/checkouts/poptrie-46bdf39ddc5f7ef1/ca52bef/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=e04a64098f014a33 -C extra-filename=-e04a64098f014a33 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta' -Z unstable-options --cap-lints allow`
7162024-06-14T11:21:19.566Z Compiling bitflags v2.5.0
7172024-06-14T11:21:19.572Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name bitflags --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "compiler_builtins", "core", "example_generated", "rustc-dep-of-std", "serde", "std"))' -C metadata=b934c3c626b69de9 -C extra-filename=-b934c3c626b69de9 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta' -Z unstable-options --cap-lints allow`
7182024-06-14T11:21:20.370Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name smoltcp --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smoltcp-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="medium-ethernet"' --cfg 'feature="proto-dhcpv4"' --cfg 'feature="proto-ipv4"' --cfg 'feature="proto-ipv6"' --cfg 'feature="socket"' --cfg 'feature="socket-raw"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("_proto-fragmentation", "alloc", "assembler-max-segment-count-1", "assembler-max-segment-count-16", "assembler-max-segment-count-2", "assembler-max-segment-count-3", "assembler-max-segment-count-32", "assembler-max-segment-count-4", "assembler-max-segment-count-8", "async", "default", "defmt", "dns-max-name-size-128", "dns-max-name-size-255", "dns-max-name-size-64", "dns-max-result-count-1", "dns-max-result-count-16", "dns-max-result-count-2", "dns-max-result-count-3", "dns-max-result-count-32", "dns-max-result-count-4", "dns-max-result-count-8", "dns-max-server-count-1", "dns-max-server-count-16", "dns-max-server-count-2", "dns-max-server-count-3", "dns-max-server-count-32", "dns-max-server-count-4", "dns-max-server-count-8", "fragmentation-buffer-size-1024", "fragmentation-buffer-size-1500", "fragmentation-buffer-size-16384", "fragmentation-buffer-size-2048", "fragmentation-buffer-size-256", "fragmentation-buffer-size-32768", "fragmentation-buffer-size-4096", "fragmentation-buffer-size-512", "fragmentation-buffer-size-65536", "fragmentation-buffer-size-8192", "iface-max-addr-count-1", "iface-max-addr-count-2", "iface-max-addr-count-3", "iface-max-addr-count-4", "iface-max-addr-count-5", "iface-max-addr-count-6", "iface-max-addr-count-7", "iface-max-addr-count-8", "iface-max-multicast-group-count-1", "iface-max-multicast-group-count-1024", "iface-max-multicast-group-count-128", "iface-max-multicast-group-count-16", "iface-max-multicast-group-count-2", "iface-max-multicast-group-count-256", "iface-max-multicast-group-count-3", "iface-max-multicast-group-count-32", "iface-max-multicast-group-count-4", "iface-max-multicast-group-count-5", "iface-max-multicast-group-count-512", "iface-max-multicast-group-count-6", "iface-max-multicast-group-count-64", "iface-max-multicast-group-count-7", "iface-max-multicast-group-count-8", "iface-max-route-count-1", "iface-max-route-count-1024", "iface-max-route-count-128", "iface-max-route-count-16", "iface-max-route-count-2", "iface-max-route-count-256", "iface-max-route-count-3", "iface-max-route-count-32", "iface-max-route-count-4", "iface-max-route-count-5", "iface-max-route-count-512", "iface-max-route-count-6", "iface-max-route-count-64", "iface-max-route-count-7", "iface-max-route-count-8", "iface-max-sixlowpan-address-context-count-1", "iface-max-sixlowpan-address-context-count-1024", "iface-max-sixlowpan-address-context-count-128", "iface-max-sixlowpan-address-context-count-16", "iface-max-sixlowpan-address-context-count-2", "iface-max-sixlowpan-address-context-count-256", "iface-max-sixlowpan-address-context-count-3", "iface-max-sixlowpan-address-context-count-32", "iface-max-sixlowpan-address-context-count-4", "iface-max-sixlowpan-address-context-count-5", "iface-max-sixlowpan-address-context-count-512", "iface-max-sixlowpan-address-context-count-6", "iface-max-sixlowpan-address-context-count-64", "iface-max-sixlowpan-address-context-count-7", "iface-max-sixlowpan-address-context-count-8", "iface-neighbor-cache-count-1", "iface-neighbor-cache-count-1024", "iface-neighbor-cache-count-128", "iface-neighbor-cache-count-16", "iface-neighbor-cache-count-2", "iface-neighbor-cache-count-256", "iface-neighbor-cache-count-3", "iface-neighbor-cache-count-32", "iface-neighbor-cache-count-4", "iface-neighbor-cache-count-5", "iface-neighbor-cache-count-512", "iface-neighbor-cache-count-6", "iface-neighbor-cache-count-64", "iface-neighbor-cache-count-7", "iface-neighbor-cache-count-8", "ipv6-hbh-max-options-1", "ipv6-hbh-max-options-16", "ipv6-hbh-max-options-2", "ipv6-hbh-max-options-3", "ipv6-hbh-max-options-32", "ipv6-hbh-max-options-4", "ipv6-hbh-max-options-8", "libc", "log", "medium-ethernet", "medium-ieee802154", "medium-ip", "packetmeta-id", "phy-raw_socket", "phy-tuntap_interface", "proto-dhcpv4", "proto-dns", "proto-igmp", "proto-ipsec", "proto-ipsec-ah", "proto-ipsec-esp", "proto-ipv4", "proto-ipv4-fragmentation", "proto-ipv6", "proto-ipv6-fragmentation", "proto-ipv6-hbh", "proto-ipv6-routing", "proto-rpl", "proto-sixlowpan", "proto-sixlowpan-fragmentation", "reassembly-buffer-count-1", "reassembly-buffer-count-16", "reassembly-buffer-count-2", "reassembly-buffer-count-3", "reassembly-buffer-count-32", "reassembly-buffer-count-4", "reassembly-buffer-count-8", "reassembly-buffer-size-1024", "reassembly-buffer-size-1500", "reassembly-buffer-size-16384", "reassembly-buffer-size-2048", "reassembly-buffer-size-256", "reassembly-buffer-size-32768", "reassembly-buffer-size-4096", "reassembly-buffer-size-512", "reassembly-buffer-size-65536", "reassembly-buffer-size-8192", "rpl-parents-buffer-count-16", "rpl-parents-buffer-count-2", "rpl-parents-buffer-count-32", "rpl-parents-buffer-count-4", "rpl-parents-buffer-count-8", "rpl-relations-buffer-count-1", "rpl-relations-buffer-count-128", "rpl-relations-buffer-count-16", "rpl-relations-buffer-count-2", "rpl-relations-buffer-count-32", "rpl-relations-buffer-count-4", "rpl-relations-buffer-count-64", "rpl-relations-buffer-count-8", "socket", "socket-dhcpv4", "socket-dns", "socket-icmp", "socket-mdns", "socket-raw", "socket-tcp", "socket-udp", "std", "verbose"))' -C metadata=64325c2474216344 -C extra-filename=-64325c2474216344 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rmeta' --extern bitflags=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libbitflags-f87d3acc26abfcad.rmeta --extern byteorder=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libbyteorder-a627172082d04f06.rmeta --extern cfg_if=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcfg_if-66c862970e8791b4.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta' --extern heapless=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libheapless-74630ab30c145377.rmeta --extern managed=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libmanaged-3b9069a84c5be557.rmeta -Z unstable-options --cap-lints allow`
7192024-06-14T11:21:23.350Z Compiling postcard v1.0.8
7202024-06-14T11:21:23.353Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name postcard --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/postcard-1.0.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="embedded-io"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("alloc", "const_format", "crc", "default", "defmt", "embedded-io", "experimental-derive", "heapless", "heapless-cas", "paste", "postcard-derive", "use-crc", "use-defmt", "use-std"))' -C metadata=a502f2e76dda583b -C extra-filename=-a502f2e76dda583b --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rmeta' --extern cobs=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcobs-a1ff7b9aeb452379.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta' --extern embedded_io=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libembedded_io-21c77c74cdc7c100.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libserde-e274053a4d3079b4.rmeta -Z unstable-options --cap-lints allow`
7212024-06-14T11:21:24.093Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
7222024-06-14T11:21:24.096Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name opte_api --edition=2021 crates/opte-api/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "ipnetwork", "std"))' -C metadata=12951ae722a22580 -C extra-filename=-12951ae722a22580 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta' --extern illumos_sys_hdrs=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libillumos_sys_hdrs-521423f1899864e8.rmeta --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libpostcard-a502f2e76dda583b.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libserde-e274053a4d3079b4.rmeta --extern smoltcp=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libsmoltcp-64325c2474216344.rmeta -Z unstable-options`
7232024-06-14T11:21:24.960Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name opte --edition=2021 lib/opte/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="api"' --cfg 'feature="engine"' --cfg 'feature="kernel"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("api", "default", "engine", "kernel", "std", "test-help", "usdt"))' -C metadata=1e2f54ba5e2eb4a5 -C extra-filename=-1e2f54ba5e2eb4a5 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rmeta' --extern cfg_if=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcfg_if-66c862970e8791b4.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta' --extern crc32fast=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcrc32fast-efa8db7a7d30ea0d.rmeta --extern derror_macro=/work/oxidecomputer/opte/target/release/deps/libderror_macro-a42bb3fb91d4ec9e.so --extern dyn_clone=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libdyn_clone-47c3ad8393bf0497.rmeta --extern heapless=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libheapless-74630ab30c145377.rmeta --extern illumos_sys_hdrs=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libillumos_sys_hdrs-521423f1899864e8.rmeta --extern itertools=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libitertools-70f197436c974454.rmeta --extern kstat_macro=/work/oxidecomputer/opte/target/release/deps/libkstat_macro-9b74b63f0a746115.so --extern opte_api=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libopte_api-12951ae722a22580.rmeta --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libpostcard-a502f2e76dda583b.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libserde-e274053a4d3079b4.rmeta --extern smoltcp=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libsmoltcp-64325c2474216344.rmeta --extern zerocopy=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libzerocopy-e67e1f3950ef1a1e.rmeta -Z unstable-options --cfg usdt_stable_asm --check-cfg 'cfg(usdt_stable_asm)' --check-cfg 'cfg(usdt_stable_asm_sym)'`
7242024-06-14T11:21:25.453Zwarning: unused import: `core::sync::atomic::AtomicU64`
7252024-06-14T11:21:25.453Z --> lib/opte/src/engine/packet.rs:58:5
7262024-06-14T11:21:25.453Z |
7272024-06-14T11:21:25.453Z58 | use core::sync::atomic::AtomicU64;
7282024-06-14T11:21:25.453Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7292024-06-14T11:21:25.453Z |
7302024-06-14T11:21:25.454Z = note: `#[warn(unused_imports)]` on by default
7312024-06-14T11:21:25.454Z
7322024-06-14T11:21:27.932Zwarning: field `sleepy` is never read
7332024-06-14T11:21:27.932Z --> lib/opte/src/engine/packet.rs:668:5
7342024-06-14T11:21:27.932Z |
7352024-06-14T11:21:27.932Z666 | pub struct EssQueue<T> {
7362024-06-14T11:21:27.932Z | -------- field in this struct
7372024-06-14T11:21:27.932Z667 | slots: [WriteSlot<T>; 2],
7382024-06-14T11:21:27.932Z668 | sleepy: KMutex<()>,
7392024-06-14T11:21:27.932Z | ^^^^^^
7402024-06-14T11:21:27.932Z |
7412024-06-14T11:21:27.932Z = note: `#[warn(dead_code)]` on by default
7422024-06-14T11:21:27.932Z
7432024-06-14T11:21:28.968Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
7442024-06-14T11:21:28.970Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name oxide_vpc --edition=2021 lib/oxide-vpc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="api"' --cfg 'feature="engine"' --cfg 'feature="kernel"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("api", "default", "engine", "kernel", "std", "test-help", "usdt"))' -C metadata=19284f5fc788bb52 -C extra-filename=-19284f5fc788bb52 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rmeta' --extern cfg_if=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcfg_if-66c862970e8791b4.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rmeta' --extern illumos_sys_hdrs=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libillumos_sys_hdrs-521423f1899864e8.rmeta --extern opte=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libopte-1e2f54ba5e2eb4a5.rmeta --extern poptrie=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libpoptrie-e04a64098f014a33.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libserde-e274053a4d3079b4.rmeta --extern smoltcp=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libsmoltcp-64325c2474216344.rmeta --extern zerocopy=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libzerocopy-e67e1f3950ef1a1e.rmeta -Z unstable-options`
7452024-06-14T11:21:33.208Zwarning: `opte` (lib) generated 2 warnings (run `cargo fix --lib -p opte` to apply 1 suggestion)
7462024-06-14T11:21:36.076Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
7472024-06-14T11:21:36.079Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name xde --edition=2021 xde/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type staticlib --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=e535a1d53ba13077 -C extra-filename=-e535a1d53ba13077 --out-dir /work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps --target /work/oxidecomputer/opte/xde/x86_64-unknown-unknown.json -L dependency=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liballoc-52a0fd07a8108cad.rlib' --extern bitflags=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libbitflags-b934c3c626b69de9.rlib --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-5f0efff51bae9080.rlib' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-0e6c93aa58c0ea4a.rlib' --extern crc32fast=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcrc32fast-efa8db7a7d30ea0d.rlib --extern illumos_sys_hdrs=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libillumos_sys_hdrs-521423f1899864e8.rlib --extern opte=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libopte-1e2f54ba5e2eb4a5.rlib --extern oxide_vpc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liboxide_vpc-19284f5fc788bb52.rlib --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libpostcard-a502f2e76dda583b.rlib --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libserde-e274053a4d3079b4.rlib -Z unstable-options`
7482024-06-14T11:21:37.758Zwarning: variable does not need to be mutable
7492024-06-14T11:21:37.758Z --> xde/src/xde.rs:1571:12
7502024-06-14T11:21:37.759Z |
7512024-06-14T11:21:37.759Z1571 | let Ok(mut chain) = PacketChain::new(mp_chain) else {
7522024-06-14T11:21:37.759Z | ----^^^^^
7532024-06-14T11:21:37.759Z | |
7542024-06-14T11:21:37.759Z | help: remove this `mut`
7552024-06-14T11:21:37.759Z |
7562024-06-14T11:21:37.759Z = note: `#[warn(unused_mut)]` on by default
7572024-06-14T11:21:37.759Z
7582024-06-14T11:21:37.766Zwarning: unused variable: `mch`
7592024-06-14T11:21:37.766Z --> xde/src/xde.rs:1961:9
7602024-06-14T11:21:37.766Z |
7612024-06-14T11:21:37.767Z1961 | let mch: Arc<MacClientHandle> = Arc::from_raw(mch_ptr);
7622024-06-14T11:21:37.767Z | ^^^ help: if this is intentional, prefix it with an underscore: `_mch`
7632024-06-14T11:21:37.767Z |
7642024-06-14T11:21:37.767Z = note: `#[warn(unused_variables)]` on by default
7652024-06-14T11:21:37.767Z
7662024-06-14T11:21:37.770Zwarning: unused variable: `mrh`
7672024-06-14T11:21:37.770Z --> xde/src/xde.rs:1949:5
7682024-06-14T11:21:37.770Z |
7692024-06-14T11:21:37.770Z1949 | mrh: *mut mac::mac_resource_handle,
7702024-06-14T11:21:37.770Z | ^^^ help: if this is intentional, prefix it with an underscore: `_mrh`
7712024-06-14T11:21:37.770Z
7722024-06-14T11:21:37.770Zwarning: variable does not need to be mutable
7732024-06-14T11:21:37.770Z --> xde/src/xde.rs:1963:12
7742024-06-14T11:21:37.770Z |
7752024-06-14T11:21:37.770Z1963 | let Ok(mut chain) = PacketChain::new(mp_chain) else {
7762024-06-14T11:21:37.770Z | ----^^^^^
7772024-06-14T11:21:37.770Z | |
7782024-06-14T11:21:37.770Z | help: remove this `mut`
7792024-06-14T11:21:37.770Z
7802024-06-14T11:21:43.667Zwarning: `xde` (lib) generated 4 warnings (run `cargo fix --lib -p xde` to apply 2 suggestions)
7812024-06-14T11:21:43.670Z Finished `release` profile [optimized + debuginfo] target(s) in 50.63s
7822024-06-14T11:21:43.696Z+ ld -ztype=kmod -Ndrv/dld -Ndrv/ip -Nmisc/dls -Nmisc/mac -z allextract ../target/x86_64-unknown-unknown/release//xde.a -o ../target/x86_64-unknown-unknown/release//xde
7832024-06-14T11:21:44.655Z+ pushd xde-link
7842024-06-14T11:21:44.660Z/work/oxidecomputer/opte/xde/xde-link /work/oxidecomputer/opte/xde
7852024-06-14T11:21:44.660Z+ cargo -v build --release
7862024-06-14T11:21:44.812Z Compiling compiler_builtins v0.1.109
7872024-06-14T11:21:44.812Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
7882024-06-14T11:21:44.815Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
7892024-06-14T11:21:44.815Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name core --edition=2021 /home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("debug_refcell", "panic_immediate_abort"))' -C metadata=0158aac7d576c5c2 -C extra-filename=-0158aac7d576c5c2 --out-dir /work/oxidecomputer/opte/target/i686-unknown-illumos/release/deps --target /work/oxidecomputer/opte/xde/xde-link/i686-unknown-illumos.json -Z force-unstable-if-unmarked -L dependency=/work/oxidecomputer/opte/target/i686-unknown-illumos/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
7902024-06-14T11:21:44.815Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name build_script_build --edition=2021 xde/xde-link/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=b76ae43507b4ea78 -C extra-filename=-b76ae43507b4ea78 --out-dir /work/oxidecomputer/opte/target/release/build/xde-link-b76ae43507b4ea78 -L dependency=/work/oxidecomputer/opte/target/release/deps`
7912024-06-14T11:21:44.815Z Running `/work/oxidecomputer/opte/target/release/build/compiler_builtins-2a5a621b6546113f/build-script-build`
7922024-06-14T11:21:45.050Z Running `/work/oxidecomputer/opte/target/release/build/xde-link-b76ae43507b4ea78/build-script-build`
7932024-06-14T11:22:03.304Z Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
7942024-06-14T11:22:03.307Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name rustc_std_workspace_core --edition=2021 /home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=2c413006b6bc5343 -C extra-filename=-2c413006b6bc5343 --out-dir /work/oxidecomputer/opte/target/i686-unknown-illumos/release/deps --target /work/oxidecomputer/opte/xde/xde-link/i686-unknown-illumos.json -Z force-unstable-if-unmarked -L dependency=/work/oxidecomputer/opte/target/i686-unknown-illumos/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern core=/work/oxidecomputer/opte/target/i686-unknown-illumos/release/deps/libcore-0158aac7d576c5c2.rmeta --cap-lints allow`
7952024-06-14T11:22:03.341Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name compiler_builtins --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/compiler_builtins-0.1.109/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="compiler-builtins"' --cfg 'feature="core"' --cfg 'feature="default"' --cfg 'feature="rustc-dep-of-std"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("c", "cc", "compiler-builtins", "core", "default", "mangled-names", "mem", "no-asm", "public-test-deps", "rustc-dep-of-std", "weak-intrinsics"))' -C metadata=864e09f3b38910ab -C extra-filename=-864e09f3b38910ab --out-dir /work/oxidecomputer/opte/target/i686-unknown-illumos/release/deps --target /work/oxidecomputer/opte/xde/xde-link/i686-unknown-illumos.json -Z force-unstable-if-unmarked -L dependency=/work/oxidecomputer/opte/target/i686-unknown-illumos/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern core=/work/oxidecomputer/opte/target/i686-unknown-illumos/release/deps/librustc_std_workspace_core-2c413006b6bc5343.rmeta --cap-lints allow --cfg 'feature="unstable"' --cfg 'feature="mem-unaligned"'`
7962024-06-14T11:22:04.092Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
7972024-06-14T11:22:04.095Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name alloc --edition=2021 /home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("compiler-builtins-c", "compiler-builtins-mangled-names", "compiler-builtins-mem", "compiler-builtins-no-asm", "compiler-builtins-weak-intrinsics", "panic_immediate_abort"))' -C metadata=f884debe358e123a -C extra-filename=-f884debe358e123a --out-dir /work/oxidecomputer/opte/target/i686-unknown-illumos/release/deps --target /work/oxidecomputer/opte/xde/xde-link/i686-unknown-illumos.json -Z force-unstable-if-unmarked -L dependency=/work/oxidecomputer/opte/target/i686-unknown-illumos/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern compiler_builtins=/work/oxidecomputer/opte/target/i686-unknown-illumos/release/deps/libcompiler_builtins-864e09f3b38910ab.rmeta --extern core=/work/oxidecomputer/opte/target/i686-unknown-illumos/release/deps/libcore-0158aac7d576c5c2.rmeta --cap-lints allow`
7982024-06-14T11:22:08.221Z Running `/home/build/.rustup/toolchains/nightly-2024-05-12-x86_64-unknown-illumos/bin/rustc --crate-name xde_link --edition=2021 xde/xde-link/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=09cc5c0549b48744 --out-dir /work/oxidecomputer/opte/target/i686-unknown-illumos/release/deps --target /work/oxidecomputer/opte/xde/xde-link/i686-unknown-illumos.json -L dependency=/work/oxidecomputer/opte/target/i686-unknown-illumos/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern 'noprelude:alloc=/work/oxidecomputer/opte/target/i686-unknown-illumos/release/deps/liballoc-f884debe358e123a.rlib' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/i686-unknown-illumos/release/deps/libcompiler_builtins-864e09f3b38910ab.rlib' --extern 'noprelude:core=/work/oxidecomputer/opte/target/i686-unknown-illumos/release/deps/libcore-0158aac7d576c5c2.rlib' -Z unstable-options -C link-arg=-Wl,-hSUNW_xde_link.so -C link-arg=-Wl,-ztext -C link-arg=-Wl,-zdefs -C link-arg=-Wl,-Bdirect -C link-arg=-Wl,-M/work/oxidecomputer/opte/xde/xde-link/map.devfsadm-externs -C link-arg=-Wl,-M/usr/lib/ld/map.pagealign -C link-arg=-Wl,-M/usr/lib/ld/map.noexdata -C link-arg=-Wl,-zassert-deflib -C link-arg=-Wl,-zguidance -C link-arg=-Wl,-zfatal-warnings -C link-arg=-Wl,-zassert-deflib=libc.so -C link-arg=-Wl,-zassert-deflib=libdevinfo.so`
7992024-06-14T11:22:08.325Z Finished `release` profile [optimized + debuginfo] target(s) in 23.62s
8002024-06-14T11:22:08.346Z+ set +e
8012024-06-14T11:22:08.348Z+ nm ../../target/i686-unknown-illumos/release/libxde_link.so
8022024-06-14T11:22:08.348Z+ grep panicking
8032024-06-14T11:22:08.351Z+ '[' 1 -eq 0 ']'
8042024-06-14T11:22:08.351Z+ popd
8052024-06-14T11:22:08.351Z/work/oxidecomputer/opte/xde
8062024-06-14T11:22:08.354Z
8072024-06-14T11:22:08.354Zreal 1:15.361691358
8082024-06-14T11:22:08.354Zuser 3:20.784785757
8092024-06-14T11:22:08.354Zsys 26.908866834
8102024-06-14T11:22:08.355Ztrap 0.054757341
8112024-06-14T11:22:08.355Ztflt 0.231356209
8122024-06-14T11:22:08.355Zdflt 0.782119261
8132024-06-14T11:22:08.355Zkflt 0.000000000
8142024-06-14T11:22:08.355Zlock 5:51.160056193
8152024-06-14T11:22:08.355Zslp 8:11.701622136
8162024-06-14T11:22:08.355Zlat 2.807246975
8172024-06-14T11:22:08.355Zstop 2.956573837
8182024-06-14T11:22:08.355Z+ popd
8192024-06-14T11:22:08.355Z/work/oxidecomputer/opte
8202024-06-14T11:22:08.355Z+ elfdump target/x86_64-unknown-unknown/debug/xde.dbg
8212024-06-14T11:22:08.355Z+ grep GOTPCREL
8222024-06-14T11:22:10.561Z+ elfdump target/x86_64-unknown-unknown/release/xde
8232024-06-14T11:22:10.564Z+ grep GOTPCREL
8242024-06-14T11:22:12.555Z+ cp target/x86_64-unknown-unknown/debug/xde.dbg /work/debug/
8252024-06-14T11:22:12.604Z+ sha256sum /work/debug/xde.dbg
8262024-06-14T11:22:12.647Z+ cp target/i686-unknown-illumos/debug/libxde_link.so /work/debug/xde_link.dbg.so
8272024-06-14T11:22:12.652Z+ sha256sum /work/debug/xde_link.dbg.so
8282024-06-14T11:22:12.655Z+ cp target/x86_64-unknown-unknown/release/xde /work/release/
8292024-06-14T11:22:12.711Z+ sha256sum /work/release/xde
8302024-06-14T11:22:12.754Z+ cp target/i686-unknown-illumos/release/libxde_link.so /work/release/xde_link.so
8312024-06-14T11:22:12.757Z+ sha256sum /work/release/xde_link.so
8322024-06-14T11:22:12.760Z+ header 'build xde integration tests'
8332024-06-14T11:22:12.762Z+ echo '# ==== build xde integration tests ==== #'
8342024-06-14T11:22:12.762Z+ pushd xde-tests
8352024-06-14T11:22:12.762Z# ==== build xde integration tests ==== #
8362024-06-14T11:22:12.762Z/work/oxidecomputer/opte/xde-tests /work/oxidecomputer/opte
8372024-06-14T11:22:12.762Z+ cargo +nightly-2024-05-12 fmt -- --check
8382024-06-14T11:22:12.913Z+ cargo clippy --all-targets
8392024-06-14T11:22:13.234Z Downloading crates ...
8402024-06-14T11:22:13.336Z Downloaded anstyle v1.0.7
8412024-06-14T11:22:13.339Z Downloaded clap_lex v0.7.1
8422024-06-14T11:22:13.342Z Downloaded colored v2.1.0
8432024-06-14T11:22:13.352Z Downloaded is-terminal v0.4.12
8442024-06-14T11:22:13.360Z Downloaded pretty-hex v0.2.1
8452024-06-14T11:22:13.365Z Downloaded time-core v0.1.2
8462024-06-14T11:22:13.369Z Downloaded dirs-sys-next v0.1.2
8472024-06-14T11:22:13.374Z Downloaded num-conv v0.1.0
8482024-06-14T11:22:13.377Z Downloaded equivalent v1.0.1
8492024-06-14T11:22:13.377Z Downloaded anstyle-query v1.1.0
8502024-06-14T11:22:13.382Z Downloaded is_terminal_polyfill v1.70.0
8512024-06-14T11:22:13.385Z Downloaded take_mut v0.2.2
8522024-06-14T11:22:13.385Z Downloaded schemars_derive v0.8.21
8532024-06-14T11:22:13.389Z Downloaded anstyle-parse v0.2.4
8542024-06-14T11:22:13.391Z Downloaded num_cpus v1.16.0
8552024-06-14T11:22:13.395Z Downloaded heck v0.4.1
8562024-06-14T11:22:13.398Z Downloaded slog-scope v4.4.0
8572024-06-14T11:22:13.398Z Downloaded slog-async v2.8.0
8582024-06-14T11:22:13.400Z Downloaded num_enum_derive v0.5.11
8592024-06-14T11:22:13.401Z Downloaded itoa v1.0.11
8602024-06-14T11:22:13.401Z Downloaded errno v0.3.9
8612024-06-14T11:22:13.403Z Downloaded toml_datetime v0.6.6
8622024-06-14T11:22:13.403Z Downloaded thread_local v1.1.8
8632024-06-14T11:22:13.406Z Downloaded foreign-types-shared v0.3.1
8642024-06-14T11:22:13.406Z Downloaded foreign-types-macros v0.2.3
8652024-06-14T11:22:13.410Z Downloaded crossbeam-utils v0.8.20
8662024-06-14T11:22:13.412Z Downloaded bytes v1.6.0
8672024-06-14T11:22:13.416Z Downloaded utf8parse v0.2.2
8682024-06-14T11:22:13.419Z Downloaded autocfg v1.3.0
8692024-06-14T11:22:13.421Z Downloaded colorchoice v1.0.1
8702024-06-14T11:22:13.425Z Downloaded slog-stdlog v4.1.1
8712024-06-14T11:22:13.425Z Downloaded num_enum v0.5.11
8722024-06-14T11:22:13.429Z Downloaded lazy_static v1.4.0
8732024-06-14T11:22:13.431Z Downloaded powerfmt v0.2.0
8742024-06-14T11:22:13.431Z Downloaded deranged v0.3.11
8752024-06-14T11:22:13.434Z Downloaded scopeguard v1.2.0
8762024-06-14T11:22:13.434Z Downloaded heck v0.5.0
8772024-06-14T11:22:13.437Z Downloaded slog-envlogger v2.2.0
8782024-06-14T11:22:13.437Z Downloaded proc-macro-crate v1.3.1
8792024-06-14T11:22:13.439Z Downloaded foreign-types v0.5.0
8802024-06-14T11:22:13.439Z Downloaded dirs-next v2.0.0
8812024-06-14T11:22:13.442Z Downloaded cstr-argument v0.1.2
8822024-06-14T11:22:13.442Z Downloaded signal-hook-registry v1.4.2
8832024-06-14T11:22:13.442Z Downloaded serde_derive_internals v0.29.1
8842024-06-14T11:22:13.445Z Downloaded smallvec v1.13.2
8852024-06-14T11:22:13.447Z Downloaded pin-project-lite v0.2.14
8862024-06-14T11:22:13.451Z Downloaded tokio-macros v2.3.0
8872024-06-14T11:22:13.453Z Downloaded terminal_size v0.3.0
8882024-06-14T11:22:13.453Z Downloaded tabwriter v1.4.0
8892024-06-14T11:22:13.456Z Downloaded clap_derive v4.5.5
8902024-06-14T11:22:13.459Z Downloaded term v0.7.0
8912024-06-14T11:22:13.463Z Downloaded anstream v0.6.14
8922024-06-14T11:22:13.466Z Downloaded arc-swap v1.7.1
8932024-06-14T11:22:13.469Z Downloaded ryu v1.0.18
8942024-06-14T11:22:13.472Z Downloaded slog-term v2.9.1
8952024-06-14T11:22:13.474Z Downloaded once_cell v1.19.0
8962024-06-14T11:22:13.477Z Downloaded log v0.4.21
8972024-06-14T11:22:13.479Z Downloaded parking_lot v0.12.3
8982024-06-14T11:22:13.482Z Downloaded lock_api v0.4.12
8992024-06-14T11:22:13.485Z Downloaded parking_lot_core v0.9.10
9002024-06-14T11:22:13.488Z Downloaded ipnetwork v0.20.0
9012024-06-14T11:22:13.488Z Downloaded time-macros v0.2.18
9022024-06-14T11:22:13.491Z Downloaded anyhow v1.0.86
9032024-06-14T11:22:13.496Z Downloaded clap v4.5.6
9042024-06-14T11:22:13.505Z Downloaded socket2 v0.5.7
9052024-06-14T11:22:13.508Z Downloaded socket2 v0.4.10
9062024-06-14T11:22:13.511Z Downloaded tracing-core v0.1.32
9072024-06-14T11:22:13.513Z Downloaded slog v2.7.0
9082024-06-14T11:22:13.516Z Downloaded tracing-attributes v0.1.27
9092024-06-14T11:22:13.525Z Downloaded indexmap v2.2.6
9102024-06-14T11:22:13.533Z Downloaded schemars v0.8.21
9112024-06-14T11:22:13.545Z Downloaded tracing v0.1.40
9122024-06-14T11:22:13.550Z Downloaded mio v0.8.11
9132024-06-14T11:22:13.557Z Downloaded memchr v2.7.2
9142024-06-14T11:22:13.561Z Downloaded crossbeam-channel v0.5.13
9152024-06-14T11:22:13.565Z Downloaded toml_edit v0.19.15
9162024-06-14T11:22:13.582Z Downloaded time v0.3.36
9172024-06-14T11:22:13.589Z Downloaded aho-corasick v1.1.3
9182024-06-14T11:22:13.599Z Downloaded itertools v0.12.1
9192024-06-14T11:22:13.608Z Downloaded clap_builder v4.5.6
9202024-06-14T11:22:13.613Z Downloaded winnow v0.5.40
9212024-06-14T11:22:13.622Z Downloaded serde_json v1.0.117
9222024-06-14T11:22:13.639Z Downloaded regex v1.10.5
9232024-06-14T11:22:13.687Z Downloaded regex-syntax v0.8.4
9242024-06-14T11:22:13.702Z Downloaded rustix v0.38.34
9252024-06-14T11:22:13.734Z Downloaded unicode-width v0.1.13
9262024-06-14T11:22:13.766Z Downloaded regex-automata v0.4.7
9272024-06-14T11:22:13.792Z Downloaded tokio v1.38.0
9282024-06-14T11:22:13.829Z Downloaded libc v0.2.155
9292024-06-14T11:22:13.950Z Compiling proc-macro2 v1.0.85
9302024-06-14T11:22:13.950Z Compiling unicode-ident v1.0.12
9312024-06-14T11:22:13.956Z Compiling libc v0.2.155
9322024-06-14T11:22:13.956Z Checking cfg-if v1.0.0
9332024-06-14T11:22:13.956Z Compiling serde v1.0.203
9342024-06-14T11:22:13.956Z Compiling version_check v0.9.4
9352024-06-14T11:22:13.956Z Compiling syn v1.0.109
9362024-06-14T11:22:13.960Z Compiling autocfg v1.3.0
9372024-06-14T11:22:14.051Z Compiling hashbrown v0.14.5
9382024-06-14T11:22:14.158Z Checking memchr v2.7.2
9392024-06-14T11:22:14.533Z Checking itoa v1.0.11
9402024-06-14T11:22:14.586Z Compiling equivalent v1.0.1
9412024-06-14T11:22:14.617Z Checking once_cell v1.19.0
9422024-06-14T11:22:14.686Z Compiling parking_lot_core v0.9.10
9432024-06-14T11:22:14.721Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
9442024-06-14T11:22:14.728Z Compiling lock_api v0.4.12
9452024-06-14T11:22:14.894Z Compiling winnow v0.5.40
9462024-06-14T11:22:14.994Z Compiling toml_datetime v0.6.6
9472024-06-14T11:22:15.023Z Compiling anyhow v1.0.86
9482024-06-14T11:22:15.120Z Checking lazy_static v1.4.0
9492024-06-14T11:22:15.190Z Compiling serde_json v1.0.117
9502024-06-14T11:22:15.225Z Checking byteorder v1.5.0
9512024-06-14T11:22:15.331Z Compiling indexmap v2.2.6
9522024-06-14T11:22:15.382Z Compiling quote v1.0.36
9532024-06-14T11:22:15.516Z Checking smallvec v1.13.2
9542024-06-14T11:22:15.720Z Checking scopeguard v1.2.0
9552024-06-14T11:22:15.827Z Compiling syn v2.0.66
9562024-06-14T11:22:15.851Z Compiling thiserror v1.0.61
9572024-06-14T11:22:15.872Z Checking dyn-clone v1.0.17
9582024-06-14T11:22:16.166Z Checking ryu v1.0.18
9592024-06-14T11:22:16.318Z Compiling heapless v0.8.0
9602024-06-14T11:22:16.356Z Compiling strsim v0.11.1
9612024-06-14T11:22:16.419Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
9622024-06-14T11:22:16.483Z Compiling ident_case v1.0.1
9632024-06-14T11:22:16.631Z Checking pin-project-lite v0.2.14
9642024-06-14T11:22:16.638Z Compiling fnv v1.0.7
9652024-06-14T11:22:16.715Z Compiling schemars v0.8.21
9662024-06-14T11:22:16.734Z Checking either v1.12.0
9672024-06-14T11:22:16.754Z Checking parking_lot v0.12.3
9682024-06-14T11:22:17.125Z Checking mio v0.8.11
9692024-06-14T11:22:17.132Z Checking signal-hook-registry v1.4.2
9702024-06-14T11:22:17.144Z Checking socket2 v0.5.7
9712024-06-14T11:22:17.159Z Checking num_cpus v1.16.0
9722024-06-14T11:22:17.165Z Checking hash32 v0.3.1
9732024-06-14T11:22:17.254Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#42ad0104)
9742024-06-14T11:22:17.308Z Compiling slog v2.7.0
9752024-06-14T11:22:17.369Z Checking foreign-types-shared v0.3.1
9762024-06-14T11:22:17.468Z Checking bytes v1.6.0
9772024-06-14T11:22:17.560Z Compiling smoltcp v0.11.0
9782024-06-14T11:22:17.621Z Checking stable_deref_trait v1.2.0
9792024-06-14T11:22:17.917Z Checking cstr-argument v0.1.2
9802024-06-14T11:22:18.011Z Checking tracing-core v0.1.32
9812024-06-14T11:22:18.083Z Compiling proc-macro-error-attr v1.0.4
9822024-06-14T11:22:18.262Z Checking embedded-io v0.4.0
9832024-06-14T11:22:18.272Z Checking managed v0.8.0
9842024-06-14T11:22:18.396Z Compiling rustix v0.38.34
9852024-06-14T11:22:18.439Z Checking bitflags v1.3.2
9862024-06-14T11:22:18.527Z Compiling toml_edit v0.19.15
9872024-06-14T11:22:18.639Z Checking pretty-hex v0.2.1
9882024-06-14T11:22:18.646Z Checking cobs v0.2.3
9892024-06-14T11:22:18.799Z Checking socket2 v0.4.10
9902024-06-14T11:22:18.831Z Checking errno v0.3.9
9912024-06-14T11:22:19.191Z Checking colored v2.1.0
9922024-06-14T11:22:19.215Z Compiling proc-macro-error v1.0.4
9932024-06-14T11:22:19.223Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
9942024-06-14T11:22:19.349Z Checking bitflags v2.5.0
9952024-06-14T11:22:19.453Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
9962024-06-14T11:22:19.512Z Checking unicode-width v0.1.13
9972024-06-14T11:22:19.554Z Compiling crossbeam-utils v0.8.20
9982024-06-14T11:22:19.610Z Checking utf8parse v0.2.2
9992024-06-14T11:22:19.680Z Checking tabwriter v1.4.0
10002024-06-14T11:22:19.733Z Checking anstyle-parse v0.2.4
10012024-06-14T11:22:20.090Z Checking itertools v0.13.0
10022024-06-14T11:22:20.149Z Checking dirs-sys-next v0.1.2
10032024-06-14T11:22:20.306Z Checking crc32fast v1.4.2
10042024-06-14T11:22:20.491Z Checking powerfmt v0.2.0
10052024-06-14T11:22:20.673Z Checking anstyle v1.0.7
10062024-06-14T11:22:20.742Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#b76542f7)
10072024-06-14T11:22:20.751Z Checking colorchoice v1.0.1
10082024-06-14T11:22:20.857Z Checking is_terminal_polyfill v1.70.0
10092024-06-14T11:22:20.959Z Compiling proc-macro-crate v1.3.1
10102024-06-14T11:22:21.001Z Checking anstyle-query v1.1.0
10112024-06-14T11:22:21.031Z Compiling time-core v0.1.2
10122024-06-14T11:22:21.107Z Compiling num-conv v0.1.0
10132024-06-14T11:22:21.191Z Checking anstream v0.6.14
10142024-06-14T11:22:21.365Z Compiling time-macros v0.2.18
10152024-06-14T11:22:21.547Z Checking deranged v0.3.11
10162024-06-14T11:22:21.806Z Checking terminal_size v0.3.0
10172024-06-14T11:22:21.954Z Checking dirs-next v2.0.0
10182024-06-14T11:22:22.070Z Compiling serde_derive_internals v0.29.1
10192024-06-14T11:22:22.091Z Compiling darling_core v0.20.9
10202024-06-14T11:22:23.413Z Checking aho-corasick v1.1.3
10212024-06-14T11:22:23.641Z Checking thread_local v1.1.8
10222024-06-14T11:22:23.907Z Checking clap_lex v0.7.1
10232024-06-14T11:22:24.142Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys?branch=main#b76542f7)
10242024-06-14T11:22:24.445Z Checking arc-swap v1.7.1
10252024-06-14T11:22:24.452Z Compiling heck v0.4.1
10262024-06-14T11:22:24.534Z Compiling heck v0.5.0
10272024-06-14T11:22:24.857Z Compiling slog-async v2.8.0
10282024-06-14T11:22:25.077Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
10292024-06-14T11:22:25.094Z Checking regex-syntax v0.8.4
10302024-06-14T11:22:25.097Z Checking time v0.3.36
10312024-06-14T11:22:25.216Z Checking clap_builder v4.5.6
10322024-06-14T11:22:25.268Z Checking slog-scope v4.4.0
10332024-06-14T11:22:25.385Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
10342024-06-14T11:22:25.449Z Checking crossbeam-channel v0.5.13
10352024-06-14T11:22:26.165Z Checking term v0.7.0
10362024-06-14T11:22:26.169Z Checking itertools v0.12.1
10372024-06-14T11:22:26.588Z Checking is-terminal v0.4.12
10382024-06-14T11:22:26.694Z Checking log v0.4.21
10392024-06-14T11:22:26.955Z Checking take_mut v0.2.2
10402024-06-14T11:22:27.002Z Checking slog-stdlog v4.1.1
10412024-06-14T11:22:27.158Z Checking slog-term v2.9.1
10422024-06-14T11:22:27.585Z Compiling num_enum_derive v0.5.11
10432024-06-14T11:22:27.605Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#42ad0104)
10442024-06-14T11:22:27.821Z Compiling zone_cfg_derive v0.3.0 (https://github.com/oxidecomputer/zone#65647e67)
10452024-06-14T11:22:28.046Z Compiling serde_derive v1.0.203
10462024-06-14T11:22:28.104Z Compiling thiserror-impl v1.0.61
10472024-06-14T11:22:28.173Z Compiling tokio-macros v2.3.0
10482024-06-14T11:22:28.195Z Compiling foreign-types-macros v0.2.3
10492024-06-14T11:22:28.461Z Compiling schemars_derive v0.8.21
10502024-06-14T11:22:28.852Z Compiling darling_macro v0.20.9
10512024-06-14T11:22:29.196Z Compiling tracing-attributes v0.1.27
10522024-06-14T11:22:29.445Z Checking foreign-types v0.5.0
10532024-06-14T11:22:29.534Z Checking nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
10542024-06-14T11:22:29.768Z Checking tokio v1.38.0
10552024-06-14T11:22:29.882Z Compiling darling v0.20.9
10562024-06-14T11:22:29.927Z Compiling zerocopy-derive v0.7.34
10572024-06-14T11:22:29.981Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
10582024-06-14T11:22:30.029Z Checking num_enum v0.5.11
10592024-06-14T11:22:30.165Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
10602024-06-14T11:22:31.093Z Checking regex-automata v0.4.7
10612024-06-14T11:22:31.250Z Compiling clap_derive v4.5.5
10622024-06-14T11:22:31.366Z Checking zone v0.3.0 (https://github.com/oxidecomputer/zone#65647e67)
10632024-06-14T11:22:31.961Z Checking zerocopy v0.7.34
10642024-06-14T11:22:32.655Z Checking tracing v0.1.40
10652024-06-14T11:22:34.196Z Checking regex v1.10.5
10662024-06-14T11:22:34.456Z Checking clap v4.5.6
10672024-06-14T11:22:34.603Z Checking slog-envlogger v2.2.0
10682024-06-14T11:22:35.773Z Checking dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
10692024-06-14T11:22:37.278Z Checking ipnetwork v0.20.0
10702024-06-14T11:22:37.281Z Checking postcard v1.0.8
10712024-06-14T11:22:37.717Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
10722024-06-14T11:22:39.152Z Checking oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#2612d220)
10732024-06-14T11:22:39.537Zwarning: unused import: `core::sync::atomic::AtomicU64`
10742024-06-14T11:22:39.537Z --> lib/opte/src/engine/packet.rs:58:5
10752024-06-14T11:22:39.538Z |
10762024-06-14T11:22:39.538Z58 | use core::sync::atomic::AtomicU64;
10772024-06-14T11:22:39.538Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
10782024-06-14T11:22:39.538Z |
10792024-06-14T11:22:39.538Z = note: `#[warn(unused_imports)]` on by default
10802024-06-14T11:22:39.538Z
10812024-06-14T11:22:40.222Z Checking ztest v0.1.0 (https://github.com/oxidecomputer/falcon?branch=main#84b8147e)
10822024-06-14T11:22:42.303Zwarning: field `sleepy` is never read
10832024-06-14T11:22:42.303Z --> lib/opte/src/engine/packet.rs:668:5
10842024-06-14T11:22:42.303Z |
10852024-06-14T11:22:42.303Z666 | pub struct EssQueue<T> {
10862024-06-14T11:22:42.303Z | -------- field in this struct
10872024-06-14T11:22:42.303Z667 | slots: [WriteSlot<T>; 2],
10882024-06-14T11:22:42.303Z668 | sleepy: KMutex<()>,
10892024-06-14T11:22:42.303Z | ^^^^^^
10902024-06-14T11:22:42.303Z |
10912024-06-14T11:22:42.303Z = note: `#[warn(dead_code)]` on by default
10922024-06-14T11:22:42.303Z
10932024-06-14T11:22:42.343Zwarning: you should consider adding a `Default` implementation for `KCondvar`
10942024-06-14T11:22:42.343Z --> lib/opte/src/ddi/sync.rs:478:5
10952024-06-14T11:22:42.343Z |
10962024-06-14T11:22:42.343Z478 | / pub fn new() -> Self {
10972024-06-14T11:22:42.343Z479 | | Self { cv: Condvar::new() }
10982024-06-14T11:22:42.343Z480 | | }
10992024-06-14T11:22:42.343Z | |_____^
11002024-06-14T11:22:42.343Z |
11012024-06-14T11:22:42.343Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default
11022024-06-14T11:22:42.343Z = note: `#[warn(clippy::new_without_default)]` on by default
11032024-06-14T11:22:42.343Zhelp: try adding this
11042024-06-14T11:22:42.343Z |
11052024-06-14T11:22:42.344Z477 + impl Default for KCondvar {
11062024-06-14T11:22:42.344Z478 + fn default() -> Self {
11072024-06-14T11:22:42.344Z479 + Self::new()
11082024-06-14T11:22:42.344Z480 + }
11092024-06-14T11:22:42.344Z481 + }
11102024-06-14T11:22:42.344Z |
11112024-06-14T11:22:42.344Z
11122024-06-14T11:22:43.469Zwarning: passing a unit value to a function
11132024-06-14T11:22:43.470Z --> lib/opte/src/engine/packet.rs:680:21
11142024-06-14T11:22:43.470Z |
11152024-06-14T11:22:43.470Z680 | sleepy: KMutex::new(
11162024-06-14T11:22:43.470Z | _____________________^
11172024-06-14T11:22:43.470Z681 | | Default::default(),
11182024-06-14T11:22:43.470Z682 | | crate::ddi::sync::KMutexType::Spin,
11192024-06-14T11:22:43.470Z683 | | ),
11202024-06-14T11:22:43.470Z | |_____________^
11212024-06-14T11:22:43.470Z |
11222024-06-14T11:22:43.470Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unit_arg
11232024-06-14T11:22:43.470Z = note: `#[warn(clippy::unit_arg)]` on by default
11242024-06-14T11:22:43.470Zhelp: move the expression in front of the call and replace it with the unit literal `()`
11252024-06-14T11:22:43.470Z |
11262024-06-14T11:22:43.470Z680 ~ sleepy: {
11272024-06-14T11:22:43.470Z681 + Default::default();
11282024-06-14T11:22:43.470Z682 + KMutex::new(
11292024-06-14T11:22:43.470Z683 + (),
11302024-06-14T11:22:43.470Z684 + crate::ddi::sync::KMutexType::Spin,
11312024-06-14T11:22:43.470Z685 + )
11322024-06-14T11:22:43.470Z686 ~ },
11332024-06-14T11:22:43.470Z |
11342024-06-14T11:22:43.470Z
11352024-06-14T11:22:44.801Zwarning: `opte` (lib) generated 4 warnings (run `cargo clippy --fix --lib -p opte` to apply 3 suggestions)
11362024-06-14T11:22:44.804Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
11372024-06-14T11:22:47.075Z Checking opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
11382024-06-14T11:22:47.546Z Checking xde-tests v0.1.0 (/work/oxidecomputer/opte/xde-tests)
11392024-06-14T11:22:47.937Zwarning: unnecessary operation
11402024-06-14T11:22:47.938Z --> xde-tests/tests/loopback.rs:14:5
11412024-06-14T11:22:47.938Z |
11422024-06-14T11:22:47.938Z14 | / &topol.nodes[0]
11432024-06-14T11:22:47.938Z15 | | .zone
11442024-06-14T11:22:47.938Z16 | | .zone
11452024-06-14T11:22:47.938Z17 | | .zexec(&format!("ping {}", &topol.nodes[1].port.ip()))?;
11462024-06-14T11:22:47.938Z | |________________________________________________________________^
11472024-06-14T11:22:47.938Z |
11482024-06-14T11:22:47.938Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_operation
11492024-06-14T11:22:47.938Z = note: `#[warn(clippy::unnecessary_operation)]` on by default
11502024-06-14T11:22:47.938Zhelp: statement can be reduced to
11512024-06-14T11:22:47.938Z |
11522024-06-14T11:22:47.938Z14 ~ topol.nodes[0]
11532024-06-14T11:22:47.938Z15 + .zone
11542024-06-14T11:22:47.938Z16 + .zone
11552024-06-14T11:22:47.938Z17 + .zexec(&format!("ping {}", &topol.nodes[1].port.ip()))?;
11562024-06-14T11:22:47.938Z |
11572024-06-14T11:22:47.938Z
11582024-06-14T11:22:47.944Zwarning: unused borrow that must be used
11592024-06-14T11:22:47.944Z --> xde-tests/tests/loopback.rs:14:5
11602024-06-14T11:22:47.944Z |
11612024-06-14T11:22:47.944Z14 | / &topol.nodes[0]
11622024-06-14T11:22:47.944Z15 | | .zone
11632024-06-14T11:22:47.944Z16 | | .zone
11642024-06-14T11:22:47.944Z17 | | .zexec(&format!("ping {}", &topol.nodes[1].port.ip()))?;
11652024-06-14T11:22:47.944Z | |_______________________________________________________________^ the borrow produces a value
11662024-06-14T11:22:47.944Z |
11672024-06-14T11:22:47.944Z = note: `#[warn(unused_must_use)]` on by default
11682024-06-14T11:22:47.944Zhelp: use `let _ = ...` to ignore the resulting value
11692024-06-14T11:22:47.944Z |
11702024-06-14T11:22:47.944Z14 | let _ = &topol.nodes[0]
11712024-06-14T11:22:47.944Z | +++++++
11722024-06-14T11:22:47.944Z
11732024-06-14T11:22:47.974Zwarning: `xde-tests` (test "loopback") generated 2 warnings (run `cargo clippy --fix --test "loopback"` to apply 1 suggestion)
11742024-06-14T11:22:47.977Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 34.93s
11752024-06-14T11:22:48.021Z+ cargo build --test loopback
11762024-06-14T11:22:48.330Z Compiling cfg-if v1.0.0
11772024-06-14T11:22:48.330Z Compiling once_cell v1.19.0
11782024-06-14T11:22:48.333Z Compiling itoa v1.0.11
11792024-06-14T11:22:48.333Z Compiling libc v0.2.155
11802024-06-14T11:22:48.333Z Compiling memchr v2.7.2
11812024-06-14T11:22:48.348Z Compiling strsim v0.11.1
11822024-06-14T11:22:48.350Z Compiling serde v1.0.203
11832024-06-14T11:22:48.358Z Compiling lazy_static v1.4.0
11842024-06-14T11:22:48.397Z Compiling dyn-clone v1.0.17
11852024-06-14T11:22:48.460Z Compiling scopeguard v1.2.0
11862024-06-14T11:22:48.520Z Compiling smallvec v1.13.2
11872024-06-14T11:22:48.568Z Compiling byteorder v1.5.0
11882024-06-14T11:22:48.605Z Compiling lock_api v0.4.12
11892024-06-14T11:22:48.758Z Compiling proc-macro-crate v1.3.1
11902024-06-14T11:22:48.878Z Compiling either v1.12.0
11912024-06-14T11:22:48.953Z Compiling ryu v1.0.18
11922024-06-14T11:22:49.047Z Compiling pin-project-lite v0.2.14
11932024-06-14T11:22:49.158Z Compiling darling_core v0.20.9
11942024-06-14T11:22:49.255Z Compiling thiserror v1.0.61
11952024-06-14T11:22:49.316Z Compiling anyhow v1.0.86
11962024-06-14T11:22:49.376Z Compiling hash32 v0.3.1
11972024-06-14T11:22:49.466Z Compiling bytes v1.6.0
11982024-06-14T11:22:49.570Z Compiling parking_lot_core v0.9.10
11992024-06-14T11:22:49.626Z Compiling num_enum_derive v0.5.11
12002024-06-14T11:22:49.918Z Compiling parking_lot v0.12.3
12012024-06-14T11:22:50.255Z Compiling num_cpus v1.16.0
12022024-06-14T11:22:50.287Z Compiling mio v0.8.11
12032024-06-14T11:22:50.345Z Compiling socket2 v0.5.7
12042024-06-14T11:22:50.358Z Compiling signal-hook-registry v1.4.2
12052024-06-14T11:22:50.781Z Compiling stable_deref_trait v1.2.0
12062024-06-14T11:22:50.864Z Compiling foreign-types-shared v0.3.1
12072024-06-14T11:22:50.961Z Compiling foreign-types v0.5.0
12082024-06-14T11:22:51.010Z Compiling tokio v1.38.0
12092024-06-14T11:22:51.050Z Compiling heapless v0.8.0
12102024-06-14T11:22:51.318Z Compiling cstr-argument v0.1.2
12112024-06-14T11:22:51.434Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
12122024-06-14T11:22:51.566Z Compiling tracing-core v0.1.32
12132024-06-14T11:22:51.572Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
12142024-06-14T11:22:51.721Z Compiling cobs v0.2.3
12152024-06-14T11:22:51.749Z Compiling embedded-io v0.4.0
12162024-06-14T11:22:51.941Z Compiling managed v0.8.0
12172024-06-14T11:22:52.031Z Compiling pretty-hex v0.2.1
12182024-06-14T11:22:52.042Z Compiling bitflags v1.3.2
12192024-06-14T11:22:52.100Z Compiling num_enum v0.5.11
12202024-06-14T11:22:52.119Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#42ad0104)
12212024-06-14T11:22:52.189Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
12222024-06-14T11:22:52.235Z Compiling slog v2.7.0
12232024-06-14T11:22:52.255Z Compiling socket2 v0.4.10
12242024-06-14T11:22:52.363Z Compiling tracing v0.1.40
12252024-06-14T11:22:52.817Z Compiling smoltcp v0.11.0
12262024-06-14T11:22:52.834Z Compiling errno v0.3.9
12272024-06-14T11:22:52.983Z Compiling colored v2.1.0
12282024-06-14T11:22:53.039Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
12292024-06-14T11:22:53.189Z Compiling unicode-width v0.1.13
12302024-06-14T11:22:53.225Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
12312024-06-14T11:22:53.378Z Compiling utf8parse v0.2.2
12322024-06-14T11:22:53.385Z Compiling bitflags v2.5.0
12332024-06-14T11:22:53.459Z Compiling tabwriter v1.4.0
12342024-06-14T11:22:53.518Z Compiling anstyle-parse v0.2.4
12352024-06-14T11:22:53.832Z Compiling rustix v0.38.34
12362024-06-14T11:22:53.838Z Compiling zerocopy v0.7.34
12372024-06-14T11:22:53.841Z Compiling dirs-sys-next v0.1.2
12382024-06-14T11:22:54.026Z Compiling itertools v0.13.0
12392024-06-14T11:22:54.623Z Compiling ipnetwork v0.20.0
12402024-06-14T11:22:54.888Z Compiling serde_json v1.0.117
12412024-06-14T11:22:55.272Z Compiling postcard v1.0.8
12422024-06-14T11:22:55.377Z Compiling crc32fast v1.4.2
12432024-06-14T11:22:55.498Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
12442024-06-14T11:22:55.588Z Compiling darling_macro v0.20.9
12452024-06-14T11:22:55.664Z Compiling time-core v0.1.2
12462024-06-14T11:22:55.816Z Compiling colorchoice v1.0.1
12472024-06-14T11:22:55.960Z Compiling num-conv v0.1.0
12482024-06-14T11:22:56.082Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
12492024-06-14T11:22:56.213Z Compiling anstyle-query v1.1.0
12502024-06-14T11:22:56.339Z Compiling anstyle v1.0.7
12512024-06-14T11:22:56.414Z Compiling is_terminal_polyfill v1.70.0
12522024-06-14T11:22:56.530Z Compiling schemars v0.8.21
12532024-06-14T11:22:56.565Z Compiling powerfmt v0.2.0
12542024-06-14T11:22:56.669Z Compiling darling v0.20.9
12552024-06-14T11:22:56.771Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
12562024-06-14T11:22:56.779Z Compiling anstream v0.6.14
12572024-06-14T11:22:56.965Z Compiling deranged v0.3.11
12582024-06-14T11:22:57.632Z Compiling time-macros v0.2.18
12592024-06-14T11:22:57.979Z Compiling terminal_size v0.3.0
12602024-06-14T11:22:58.010Z Compiling dirs-next v2.0.0
12612024-06-14T11:22:58.152Z Compiling crossbeam-utils v0.8.20
12622024-06-14T11:22:58.178Z Compiling aho-corasick v1.1.3
12632024-06-14T11:22:58.909Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
12642024-06-14T11:22:58.940Zwarning: unused import: `core::sync::atomic::AtomicU64`
12652024-06-14T11:22:58.940Z --> lib/opte/src/engine/packet.rs:58:5
12662024-06-14T11:22:58.940Z |
12672024-06-14T11:22:58.940Z58 | use core::sync::atomic::AtomicU64;
12682024-06-14T11:22:58.940Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
12692024-06-14T11:22:58.940Z |
12702024-06-14T11:22:58.940Z = note: `#[warn(unused_imports)]` on by default
12712024-06-14T11:22:58.940Z
12722024-06-14T11:22:58.966Z Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#2612d220)
12732024-06-14T11:22:59.274Z Compiling thread_local v1.1.8
12742024-06-14T11:22:59.577Z Compiling clap_lex v0.7.1
12752024-06-14T11:22:59.911Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
12762024-06-14T11:22:59.928Z Compiling regex-syntax v0.8.4
12772024-06-14T11:23:00.167Z Compiling arc-swap v1.7.1
12782024-06-14T11:23:00.248Z Compiling clap_builder v4.5.6
12792024-06-14T11:23:00.671Z Compiling time v0.3.36
12802024-06-14T11:23:00.835Z Compiling slog-scope v4.4.0
12812024-06-14T11:23:00.875Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#b76542f7)
12822024-06-14T11:23:01.484Z Compiling crossbeam-channel v0.5.13
12832024-06-14T11:23:02.721Z Compiling term v0.7.0
12842024-06-14T11:23:03.758Zwarning: field `sleepy` is never read
12852024-06-14T11:23:03.758Z --> lib/opte/src/engine/packet.rs:668:5
12862024-06-14T11:23:03.758Z |
12872024-06-14T11:23:03.758Z666 | pub struct EssQueue<T> {
12882024-06-14T11:23:03.758Z | -------- field in this struct
12892024-06-14T11:23:03.758Z667 | slots: [WriteSlot<T>; 2],
12902024-06-14T11:23:03.758Z668 | sleepy: KMutex<()>,
12912024-06-14T11:23:03.758Z | ^^^^^^
12922024-06-14T11:23:03.758Z |
12932024-06-14T11:23:03.758Z = note: `#[warn(dead_code)]` on by default
12942024-06-14T11:23:03.758Z
12952024-06-14T11:23:04.548Z Compiling regex-automata v0.4.7
12962024-06-14T11:23:04.576Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
12972024-06-14T11:23:05.108Z Compiling is-terminal v0.4.12
12982024-06-14T11:23:05.115Z Compiling itertools v0.12.1
12992024-06-14T11:23:05.212Z Compiling log v0.4.21
13002024-06-14T11:23:05.357Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
13012024-06-14T11:23:05.652Z Compiling take_mut v0.2.2
13022024-06-14T11:23:05.793Z Compiling slog-async v2.8.0
13032024-06-14T11:23:07.300Z Compiling slog-stdlog v4.1.1
13042024-06-14T11:23:07.641Z Compiling slog-term v2.9.1
13052024-06-14T11:23:07.677Z Compiling clap v4.5.6
13062024-06-14T11:23:07.777Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys?branch=main#b76542f7)
13072024-06-14T11:23:08.314Z Compiling zone v0.3.0 (https://github.com/oxidecomputer/zone#65647e67)
13082024-06-14T11:23:08.460Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
13092024-06-14T11:23:08.939Z Compiling regex v1.10.5
13102024-06-14T11:23:10.100Z Compiling slog-envlogger v2.2.0
13112024-06-14T11:23:10.153Z Compiling ztest v0.1.0 (https://github.com/oxidecomputer/falcon?branch=main#84b8147e)
13122024-06-14T11:23:11.018Z Compiling xde-tests v0.1.0 (/work/oxidecomputer/opte/xde-tests)
13132024-06-14T11:23:12.307Zwarning: `opte` (lib) generated 2 warnings (run `cargo fix --lib -p opte` to apply 1 suggestion)
13142024-06-14T11:23:13.040Zwarning: unused borrow that must be used
13152024-06-14T11:23:13.041Z --> xde-tests/tests/loopback.rs:14:5
13162024-06-14T11:23:13.041Z |
13172024-06-14T11:23:13.041Z14 | / &topol.nodes[0]
13182024-06-14T11:23:13.041Z15 | | .zone
13192024-06-14T11:23:13.041Z16 | | .zone
13202024-06-14T11:23:13.041Z17 | | .zexec(&format!("ping {}", &topol.nodes[1].port.ip()))?;
13212024-06-14T11:23:13.041Z | |_______________________________________________________________^ the borrow produces a value
13222024-06-14T11:23:13.041Z |
13232024-06-14T11:23:13.041Z = note: `#[warn(unused_must_use)]` on by default
13242024-06-14T11:23:13.041Zhelp: use `let _ = ...` to ignore the resulting value
13252024-06-14T11:23:13.041Z |
13262024-06-14T11:23:13.041Z14 | let _ = &topol.nodes[0]
13272024-06-14T11:23:13.041Z | +++++++
13282024-06-14T11:23:13.041Z
13292024-06-14T11:23:15.184Zwarning: `xde-tests` (test "loopback") generated 1 warning
13302024-06-14T11:23:15.184Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 27.11s
13312024-06-14T11:23:15.220Z++ cargo build -q --test loopback --message-format=json
13322024-06-14T11:23:15.223Z++ jq -r 'select(.profile.test == true) | .filenames[]'
13332024-06-14T11:23:16.961Z+ loopback_test=/work/oxidecomputer/opte/target/debug/deps/loopback-3c71bf98534517ef
13342024-06-14T11:23:16.961Z+ mkdir -p /work/test
13352024-06-14T11:23:16.966Z+ cp /work/oxidecomputer/opte/target/debug/deps/loopback-3c71bf98534517ef /work/test/loopback
13362024-06-14T11:23:17.024Zprocess exited: duration 274536 ms, exit code 0
 
13372024-06-14T11:23:17.044Zfound 10 output files
13382024-06-14T11:23:17.044Zuploading: /work/debug/xde.dbg (57753472 bytes)
13392024-06-14T11:23:18.608Zuploaded: /work/debug/xde.dbg
13402024-06-14T11:23:18.608Zuploading: /work/debug/xde.dbg.sha256 (86 bytes)
13412024-06-14T11:23:19.617Zuploaded: /work/debug/xde.dbg.sha256
13422024-06-14T11:23:19.617Zuploading: /work/debug/xde_link.dbg.so (13620 bytes)
13432024-06-14T11:23:20.627Zuploaded: /work/debug/xde_link.dbg.so
13442024-06-14T11:23:20.627Zuploading: /work/debug/xde_link.dbg.so.sha256 (94 bytes)
13452024-06-14T11:23:21.641Zuploaded: /work/debug/xde_link.dbg.so.sha256
13462024-06-14T11:23:21.641Zuploading: /work/release/xde (58018152 bytes)
13472024-06-14T11:23:23.251Zuploaded: /work/release/xde
13482024-06-14T11:23:23.255Zuploading: /work/release/xde.sha256 (84 bytes)
13492024-06-14T11:23:24.263Zuploaded: /work/release/xde.sha256
13502024-06-14T11:23:24.263Zuploading: /work/release/xde_link.so (12760 bytes)
13512024-06-14T11:23:25.273Zuploaded: /work/release/xde_link.so
13522024-06-14T11:23:25.273Zuploading: /work/release/xde_link.so.sha256 (92 bytes)
13532024-06-14T11:23:26.283Zuploaded: /work/release/xde_link.so.sha256
13542024-06-14T11:23:26.283Zuploading: /work/test/loopback (59194024 bytes)
13552024-06-14T11:23:27.830Zuploaded: /work/test/loopback
13562024-06-14T11:23:27.830Zuploading: /work/xde.conf (79 bytes)
13572024-06-14T11:23:28.840Zuploaded: /work/xde.conf