01JKRE2922FRM96RT17QBZE9JF: 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-11-18",
        ),
    ),
    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: 01JKRE2J7WT679KJ7BHQEYQCAC

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12025-02-10T17:22:24.935Zjob assigned to worker 01JKRE2NK8AG6T27H99SDTCDBD [factory aws, i-077541a8e96203995] (queued for 1 m 1 s)
 
22025-02-10T17:22:32.923Zstarting task 0: "setup"
32025-02-10T17:22:32.931Z++ uname -s
42025-02-10T17:22:32.934Z+ kern=SunOS
52025-02-10T17:22:32.934Z+ build_user=build
62025-02-10T17:22:32.934Z+ build_uid=12345
72025-02-10T17:22:32.934Z+ work_dir=/work
82025-02-10T17:22:32.934Z+ input_dir=/input
92025-02-10T17:22:32.934Z+ [[ 0 == 12345 ]]
102025-02-10T17:22:32.934Z+ case "$kern" in
112025-02-10T17:22:32.934Z+ groupadd -g 12345 build
122025-02-10T17:22:32.936Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132025-02-10T17:22:34.944Z+ zfs create -o mountpoint=/work rpool/work
142025-02-10T17:22:35.066Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152025-02-10T17:22:35.068Z+ home_fs=zfs
162025-02-10T17:22:35.068Z+ [[ zfs == autofs ]]
172025-02-10T17:22:35.069Z+ mkdir -p /home/build
182025-02-10T17:22:35.071Z+ chown build:build /home/build /work
192025-02-10T17:22:37.072Z+ chmod 0700 /home/build /work
202025-02-10T17:22:37.075Zprocess exited: duration 4150 ms, exit code 0
 
212025-02-10T17:22:37.081Zstarting task 1: "rust-toolchain"
222025-02-10T17:22:37.086Z+ printf ' * rust toolchain channel = "%s"\n' nightly-2024-11-18
232025-02-10T17:22:37.086Z * rust toolchain channel = "nightly-2024-11-18"
242025-02-10T17:22:37.089Z+ printf ' * rust toolchain profile = "%s"\n' default
252025-02-10T17:22:37.089Z * rust toolchain profile = "default"
262025-02-10T17:22:37.089Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272025-02-10T17:22:37.089Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282025-02-10T17:22:37.089Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292025-02-10T17:22:37.089Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-11-18 --profile default
302025-02-10T17:22:37.196Zinfo: downloading installer
312025-02-10T17:22:38.313Zwarning: it looks like you have an existing installation of Rust at:
322025-02-10T17:22:38.313Zwarning: /opt/ooce/bin
332025-02-10T17:22:38.314Zwarning: It is recommended that rustup be the primary Rust installation.
342025-02-10T17:22:38.314Zwarning: Otherwise you may have confusion unless you are careful with your PATH
352025-02-10T17:22:38.314Zwarning: If you are sure that you want both rustup and your already installed Rust
362025-02-10T17:22:38.314Zwarning: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372025-02-10T17:22:38.314Zwarning: or pass `-y' to ignore all ignorable checks.
382025-02-10T17:22:38.314Zerror: cannot install while Rust is installed
392025-02-10T17:22:38.314Zwarning: continuing (because the -y flag is set and the error is ignorable)
402025-02-10T17:22:38.326Zinfo: profile set to 'default'
412025-02-10T17:22:38.326Zinfo: default host triple is x86_64-unknown-illumos
422025-02-10T17:22:38.329Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
432025-02-10T17:22:38.468Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
442025-02-10T17:22:38.468Zinfo: downloading component 'cargo'
452025-02-10T17:22:39.201Zinfo: downloading component 'clippy'
462025-02-10T17:22:39.482Zinfo: downloading component 'rust-docs'
472025-02-10T17:22:40.480Zinfo: downloading component 'rust-std'
482025-02-10T17:22:42.094Zinfo: downloading component 'rustc'
492025-02-10T17:22:47.962Zinfo: downloading component 'rustfmt'
502025-02-10T17:22:48.188Zinfo: installing component 'cargo'
512025-02-10T17:22:49.006Zinfo: installing component 'clippy'
522025-02-10T17:22:49.382Zinfo: installing component 'rust-docs'
532025-02-10T17:22:51.056Zinfo: installing component 'rust-std'
542025-02-10T17:22:52.873Zinfo: installing component 'rustc'
552025-02-10T17:22:58.850Zinfo: installing component 'rustfmt'
562025-02-10T17:22:59.177Zinfo: default toolchain set to 'nightly-2024-11-18-x86_64-unknown-illumos'
572025-02-10T17:22:59.177Z
582025-02-10T17:22:59.575Z nightly-2024-11-18-x86_64-unknown-illumos installed - rustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
592025-02-10T17:22:59.575Z
602025-02-10T17:22:59.575Z
612025-02-10T17:22:59.575ZRust is installed now. Great!
622025-02-10T17:22:59.575Z
632025-02-10T17:22:59.575ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
642025-02-10T17:22:59.575Zenvironment variable. This has not been done automatically.
652025-02-10T17:22:59.575Z
662025-02-10T17:22:59.575ZTo configure your current shell, you need to source
672025-02-10T17:22:59.575Zthe corresponding env file under $HOME/.cargo.
682025-02-10T17:22:59.576Z
692025-02-10T17:22:59.576ZThis is usually done by running one of the following (note the leading DOT):
702025-02-10T17:22:59.576Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
712025-02-10T17:22:59.576Zsource "$HOME/.cargo/env.fish" # For fish
722025-02-10T17:22:59.684Z+ rustup --version
732025-02-10T17:22:59.694Zrustup 1.27.1 (54dd3d00f 2024-04-24)
742025-02-10T17:22:59.694Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
752025-02-10T17:22:59.799Zinfo: The currently active `rustc` version is `rustc 1.84.0-nightly (5ec7d6eee 2024-11-17)`
762025-02-10T17:22:59.802Z+ cargo --version
772025-02-10T17:22:59.860Zcargo 1.84.0-nightly (69e595908 2024-11-16)
782025-02-10T17:22:59.863Z+ rustc --version
792025-02-10T17:22:59.925Zrustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
802025-02-10T17:22:59.928Zprocess exited: duration 22843 ms, exit code 0
 
812025-02-10T17:22:59.934Zstarting task 2: "authentication"
822025-02-10T17:22:59.955Zprocess exited: duration 20 ms, exit code 0
 
832025-02-10T17:22:59.960Zstarting task 3: "clone repository"
842025-02-10T17:22:59.965Z+ mkdir -p /work/oxidecomputer/opte
852025-02-10T17:22:59.968Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
862025-02-10T17:23:00.010ZCloning into '/work/oxidecomputer/opte'...
872025-02-10T17:23:00.868Z+ cd /work/oxidecomputer/opte
882025-02-10T17:23:00.868Z+ git fetch origin 9345439b57a80ca6d13e173affd8c4aab645af73
892025-02-10T17:23:01.172ZFrom https://github.com/oxidecomputer/opte
902025-02-10T17:23:01.172Z * branch 9345439b57a80ca6d13e173affd8c4aab645af73 -> FETCH_HEAD
912025-02-10T17:23:01.180Z+ [[ -n ingot-and-offload ]]
922025-02-10T17:23:01.183Z++ git branch --show-current
932025-02-10T17:23:01.185Z+ current=master
942025-02-10T17:23:01.185Z+ [[ master != ingot-and-offload ]]
952025-02-10T17:23:01.185Z+ git branch -f ingot-and-offload 9345439b57a80ca6d13e173affd8c4aab645af73
962025-02-10T17:23:01.188Z+ git checkout -f ingot-and-offload
972025-02-10T17:23:01.210ZSwitched to branch 'ingot-and-offload'
982025-02-10T17:23:01.213Z+ git reset --hard 9345439b57a80ca6d13e173affd8c4aab645af73
992025-02-10T17:23:01.232ZHEAD is now at 9345439 Whelp, these flags moved about.
1002025-02-10T17:23:01.235Zprocess exited: duration 1272 ms, exit code 0
 
1012025-02-10T17:23:01.243Zstarting task 4: "build"
1022025-02-10T17:23:01.246Z+ TGT_BASE=/work
1032025-02-10T17:23:01.246Z+ DBG_SRC=target/x86_64-unknown-unknown/debug
1042025-02-10T17:23:01.246Z+ DBG_LINK_SRC=target/i686-unknown-illumos/debug
1052025-02-10T17:23:01.246Z+ DBG_TGT=/work/debug
1062025-02-10T17:23:01.246Z+ REL_SRC=target/x86_64-unknown-unknown/release
1072025-02-10T17:23:01.246Z+ REL_LINK_SRC=target/i686-unknown-illumos/release
1082025-02-10T17:23:01.246Z+ REL_TGT=/work/release
1092025-02-10T17:23:01.246Z+ mkdir -p /work/debug /work/release
1102025-02-10T17:23:01.248Z+ cargo --version
1112025-02-10T17:23:01.253Zinfo: syncing channel updates for '1.84.0-x86_64-unknown-illumos'
1122025-02-10T17:23:01.415Zinfo: latest update on 2025-01-09, rust version 1.84.0 (9fc6b4312 2025-01-07)
1132025-02-10T17:23:01.415Zinfo: downloading component 'cargo'
1142025-02-10T17:23:02.289Zinfo: downloading component 'clippy'
1152025-02-10T17:23:02.650Zinfo: downloading component 'rust-docs'
1162025-02-10T17:23:03.848Zinfo: downloading component 'rust-std'
1172025-02-10T17:23:05.628Zinfo: downloading component 'rustc'
1182025-02-10T17:23:12.444Zinfo: downloading component 'rustfmt'
1192025-02-10T17:23:12.699Zinfo: installing component 'cargo'
1202025-02-10T17:23:13.521Zinfo: installing component 'clippy'
1212025-02-10T17:23:13.901Zinfo: installing component 'rust-docs'
1222025-02-10T17:23:15.530Zinfo: installing component 'rust-std'
1232025-02-10T17:23:17.238Zinfo: installing component 'rustc'
1242025-02-10T17:23:23.203Zinfo: installing component 'rustfmt'
1252025-02-10T17:23:23.660Zcargo 1.84.0 (66221abde 2024-11-19)
1262025-02-10T17:23:23.664Z+ rustc --version
1272025-02-10T17:23:23.741Zrustc 1.84.0 (9fc6b4312 2025-01-07)
1282025-02-10T17:23:23.746Z+ install_pkg jq
1292025-02-10T17:23:23.748Z+ set +o errexit
1302025-02-10T17:23:23.748Z+ pfexec pkg install jq
1312025-02-10T17:23:31.473Z Startup: Refreshing catalog 'helios-dev' ... Done
1322025-02-10T17:23:35.607Z Startup: Caching catalogs ... Done
1332025-02-10T17:23:47.538ZPlanning: Solver setup ... Done
1342025-02-10T17:23:47.691ZPlanning: Running solver ... Done
1352025-02-10T17:23:47.802ZPlanning: Consolidating action changes ... Done
1362025-02-10T17:23:47.805ZPlanning: Evaluating mediators ... Done
1372025-02-10T17:23:47.805ZPlanning: Planning completed in 12.09 seconds
1382025-02-10T17:23:47.828ZNo updates necessary for this image.
1392025-02-10T17:23:48.578Z+ exit_code=4
1402025-02-10T17:23:48.578Z+ [[ 4 -ne 0 ]]
1412025-02-10T17:23:48.581Z+ [[ 4 -ne 4 ]]
1422025-02-10T17:23:48.581Z+ set -o errexit
1432025-02-10T17:23:48.581Z+ pushd xde
1442025-02-10T17:23:48.581Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
1452025-02-10T17:23:48.581Z+ cp xde.conf /work/xde.conf
1462025-02-10T17:23:48.581Z+ header 'check style'
1472025-02-10T17:23:48.581Z+ echo '# ==== check style ==== #'
1482025-02-10T17:23:48.581Z# ==== check style ==== #
1492025-02-10T17:23:48.581Z+ ptime -m cargo +nightly-2024-11-18 fmt -p xde -p xde-link -- --check
1502025-02-10T17:23:48.951Z
1512025-02-10T17:23:48.951Zreal 0.365293621
1522025-02-10T17:23:48.951Zuser 0.262230154
1532025-02-10T17:23:48.951Zsys 0.092921733
1542025-02-10T17:23:48.951Ztrap 0.000039222
1552025-02-10T17:23:48.951Ztflt 0.000000000
1562025-02-10T17:23:48.951Zdflt 0.000000000
1572025-02-10T17:23:48.951Zkflt 0.000000000
1582025-02-10T17:23:48.953Zlock 0.000000000
1592025-02-10T17:23:48.954Zslp 0.289218891
1602025-02-10T17:23:48.954Zlat 0.000288897
1612025-02-10T17:23:48.954Zstop 0.000131140
1622025-02-10T17:23:48.954Z+ header analyze
1632025-02-10T17:23:48.954Z+ echo '# ==== analyze ==== #'
1642025-02-10T17:23:48.954Z# ==== analyze ==== #
1652025-02-10T17:23:48.954Z+ ptime -m cargo clippy -- --allow clippy::uninlined-format-args --allow clippy::bad_bit_mask
1662025-02-10T17:23:49.078Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
1672025-02-10T17:23:49.258Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
1682025-02-10T17:23:49.279Zinfo: component 'clippy' for target 'x86_64-unknown-illumos' is up to date
1692025-02-10T17:23:49.279Zinfo: component 'rustfmt' for target 'x86_64-unknown-illumos' is up to date
1702025-02-10T17:23:49.282Zinfo: downloading component 'rust-src'
1712025-02-10T17:23:49.494Zinfo: installing component 'rust-src'
1722025-02-10T17:23:50.116Z Updating crates.io index
1732025-02-10T17:23:50.118Z Updating git repository `https://github.com/oxidecomputer/falcon`
1742025-02-10T17:23:50.933Z Updating git repository `https://github.com/oxidecomputer/ingot.git`
1752025-02-10T17:23:51.213Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1762025-02-10T17:23:51.494Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1772025-02-10T17:23:51.867Z Updating git repository `https://github.com/oxidecomputer/zone`
1782025-02-10T17:23:52.152Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1792025-02-10T17:23:52.432Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1802025-02-10T17:23:52.685Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1812025-02-10T17:23:52.982Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1822025-02-10T17:23:53.757Z Downloading crates ...
1832025-02-10T17:23:53.836Z Downloaded darling_core v0.20.10
1842025-02-10T17:23:53.841Z Downloaded byteorder v1.5.0
1852025-02-10T17:23:53.843Z Downloaded bitflags v1.3.2
1862025-02-10T17:23:53.846Z Downloaded cobs v0.2.3
1872025-02-10T17:23:53.848Z Downloaded cfg-if v1.0.0
1882025-02-10T17:23:53.856Z Downloaded aho-corasick v1.1.3
1892025-02-10T17:23:53.862Z Downloaded serde_derive v1.0.217
1902025-02-10T17:23:53.874Z Downloaded proc-macro2 v1.0.93
1912025-02-10T17:23:53.888Z Downloaded crc32fast v1.4.2
1922025-02-10T17:23:53.896Z Downloaded darling_macro v0.20.10
1932025-02-10T17:23:53.899Z Downloaded stable_deref_trait v1.2.0
1942025-02-10T17:23:53.899Z Downloaded thiserror-impl v2.0.11
1952025-02-10T17:23:53.910Z Downloaded strsim v0.11.1
1962025-02-10T17:23:53.912Z Downloaded ident_case v1.0.1
1972025-02-10T17:23:53.912Z Downloaded either v1.13.0
1982025-02-10T17:23:53.915Z Downloaded version_check v0.9.5
1992025-02-10T17:23:53.927Z Downloaded hash32 v0.3.1
2002025-02-10T17:23:53.930Z Downloaded defmt-macros v0.4.0
2012025-02-10T17:23:53.936Z Downloaded thiserror v2.0.11
2022025-02-10T17:23:53.941Z Downloaded proc-macro-error-attr2 v2.0.0
2032025-02-10T17:23:53.943Z Downloaded macaddr v1.0.1
2042025-02-10T17:23:53.944Z Downloaded fnv v1.0.7
2052025-02-10T17:23:53.946Z Downloaded embedded-io v0.6.1
2062025-02-10T17:23:53.946Z Downloaded dyn-clone v1.0.17
2072025-02-10T17:23:53.949Z Downloaded quote v1.0.38
2082025-02-10T17:23:53.951Z Downloaded uuid v1.12.0
2092025-02-10T17:23:53.954Z Downloaded postcard v1.1.1
2102025-02-10T17:23:53.956Z Downloaded proc-macro-error2 v2.0.1
2112025-02-10T17:23:53.959Z Downloaded darling v0.20.10
2122025-02-10T17:23:53.961Z Downloaded unicode-ident v1.0.14
2132025-02-10T17:23:53.964Z Downloaded defmt-parser v0.4.1
2142025-02-10T17:23:53.966Z Downloaded bitflags v2.8.0
2152025-02-10T17:23:53.969Z Downloaded embedded-io v0.4.0
2162025-02-10T17:23:53.971Z Downloaded defmt v0.3.10
2172025-02-10T17:23:53.974Z Downloaded managed v0.8.0
2182025-02-10T17:23:53.988Z Downloaded heapless v0.8.0
2192025-02-10T17:23:53.991Z Downloaded serde v1.0.217
2202025-02-10T17:23:53.996Z Downloaded zerocopy-derive v0.8.14
2212025-02-10T17:23:54.002Z Downloaded memchr v2.7.4
2222025-02-10T17:23:54.031Z Downloaded itertools v0.14.0
2232025-02-10T17:23:54.038Z Downloaded itertools v0.13.0
2242025-02-10T17:23:54.061Z Downloaded regex v1.11.1
2252025-02-10T17:23:54.073Z Downloaded zerocopy v0.8.14
2262025-02-10T17:23:54.095Z Downloaded syn v2.0.96
2272025-02-10T17:23:54.114Z Downloaded smoltcp v0.11.0
2282025-02-10T17:23:54.125Z Downloaded regex-syntax v0.8.5
2292025-02-10T17:23:54.132Z Downloaded regex-automata v0.4.9
2302025-02-10T17:23:54.153Z Updating crates.io index
2312025-02-10T17:23:54.215Z Downloading crates ...
2322025-02-10T17:23:54.269Z Downloaded addr2line v0.22.0
2332025-02-10T17:23:54.275Z Downloaded getopts v0.2.21
2342025-02-10T17:23:54.277Z Downloaded adler v1.0.2
2352025-02-10T17:23:54.298Z Downloaded allocator-api2 v0.2.18
2362025-02-10T17:23:54.305Z Downloaded rustc-demangle v0.1.24
2372025-02-10T17:23:54.308Z Downloaded miniz_oxide v0.7.4
2382025-02-10T17:23:54.349Z Downloaded hashbrown v0.15.0
2392025-02-10T17:23:54.377Z Downloaded compiler_builtins v0.1.138
2402025-02-10T17:23:54.409Z Downloaded gimli v0.29.0
2412025-02-10T17:23:54.416Z Downloaded unicode-width v0.1.14
2422025-02-10T17:23:54.422Z Downloaded object v0.36.5
2432025-02-10T17:23:54.451Z Downloaded libc v0.2.161
2442025-02-10T17:23:54.606Z Compiling compiler_builtins v0.1.138
2452025-02-10T17:23:54.608Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
2462025-02-10T17:23:54.608Z Compiling proc-macro2 v1.0.93
2472025-02-10T17:23:54.608Z Compiling unicode-ident v1.0.14
2482025-02-10T17:23:54.608Z Compiling fnv v1.0.7
2492025-02-10T17:23:54.609Z Compiling strsim v0.11.1
2502025-02-10T17:23:54.620Z Compiling ident_case v1.0.1
2512025-02-10T17:23:54.622Z Compiling serde v1.0.217
2522025-02-10T17:23:54.776Z Compiling memchr v2.7.4
2532025-02-10T17:23:54.819Z Compiling regex-syntax v0.8.5
2542025-02-10T17:23:54.829Z Compiling zerocopy v0.8.14
2552025-02-10T17:23:55.338Z Compiling either v1.13.0
2562025-02-10T17:23:55.480Z Compiling heapless v0.8.0
2572025-02-10T17:23:55.724Z Compiling aho-corasick v1.1.3
2582025-02-10T17:23:55.843Z Compiling itertools v0.13.0
2592025-02-10T17:23:55.886Z Compiling smoltcp v0.11.0
2602025-02-10T17:23:56.376Z Compiling quote v1.0.38
2612025-02-10T17:23:56.401Z Compiling version_check v0.9.5
2622025-02-10T17:23:56.867Z Compiling syn v2.0.96
2632025-02-10T17:23:57.143Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2642025-02-10T17:23:58.269Z Compiling regex-automata v0.4.9
2652025-02-10T17:24:01.126Z Compiling regex v1.11.1
2662025-02-10T17:24:01.804Z Compiling darling_core v0.20.10
2672025-02-10T17:24:03.866Z Compiling serde_derive v1.0.217
2682025-02-10T17:24:03.866Z Compiling zerocopy-derive v0.8.14
2692025-02-10T17:24:03.869Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2702025-02-10T17:24:05.613Z Compiling darling_macro v0.20.10
2712025-02-10T17:24:06.772Z Compiling darling v0.20.10
2722025-02-10T17:24:06.852Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2732025-02-10T17:24:06.852Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2742025-02-10T17:24:13.983Z Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
2752025-02-10T17:24:14.731Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
2762025-02-10T17:24:17.289Z Checking byteorder v1.5.0
2772025-02-10T17:24:17.289Z Checking cfg-if v1.0.0
2782025-02-10T17:24:17.293Z Checking stable_deref_trait v1.2.0
2792025-02-10T17:24:17.293Z Checking macaddr v1.0.1
2802025-02-10T17:24:17.293Z Checking managed v0.8.0
2812025-02-10T17:24:17.293Z Checking cobs v0.2.3
2822025-02-10T17:24:17.365Z Checking bitflags v1.3.2
2832025-02-10T17:24:17.445Z Checking crc32fast v1.4.2
2842025-02-10T17:24:17.471Z Checking dyn-clone v1.0.17
2852025-02-10T17:24:17.538Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
2862025-02-10T17:24:17.596Z Checking hash32 v0.3.1
2872025-02-10T17:24:17.686Z Checking itertools v0.14.0
2882025-02-10T17:24:19.280Z Checking ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2892025-02-10T17:24:20.220Z Checking bitflags v2.8.0
2902025-02-10T17:24:20.220Z Checking postcard v1.1.1
2912025-02-10T17:24:20.223Z Checking uuid v1.12.0
2922025-02-10T17:24:20.387Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2932025-02-10T17:24:20.387Z Checking ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2942025-02-10T17:24:21.626Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
2952025-02-10T17:24:23.185Zwarning: unused import: `illumos_sys_hdrs::mac::MacEtherOffloadFlags`
2962025-02-10T17:24:23.185Z --> lib/opte/src/ddi/mblk.rs:32:5
2972025-02-10T17:24:23.185Z |
2982025-02-10T17:24:23.185Z32 | use illumos_sys_hdrs::mac::MacEtherOffloadFlags;
2992025-02-10T17:24:23.185Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3002025-02-10T17:24:23.185Z |
3012025-02-10T17:24:23.185Z = note: `#[warn(unused_imports)]` on by default
3022025-02-10T17:24:23.185Z
3032025-02-10T17:24:26.696Zwarning: this returns a `Result<_, ()>`
3042025-02-10T17:24:26.696Z --> lib/opte/src/ddi/mblk.rs:776:5
3052025-02-10T17:24:26.696Z |
3062025-02-10T17:24:26.696Z776 | / pub fn fill_offload_info(
3072025-02-10T17:24:26.696Z777 | | &mut self,
3082025-02-10T17:24:26.696Z778 | | outer_meoi: &mac_ether_offload_info_t,
3092025-02-10T17:24:26.696Z779 | | inner_meoi: Option<&mac_ether_offload_info_t>,
3102025-02-10T17:24:26.696Z780 | | ) -> Result<(), ()> {
3112025-02-10T17:24:26.696Z | |_______________________^
3122025-02-10T17:24:26.696Z |
3132025-02-10T17:24:26.696Z = help: use a custom `Error` type instead
3142025-02-10T17:24:26.696Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_unit_err
3152025-02-10T17:24:26.696Z = note: `#[warn(clippy::result_unit_err)]` on by default
3162025-02-10T17:24:26.696Z
3172025-02-10T17:24:27.643Zwarning: using `Option.and_then(|x| Some(y))`, which is more succinctly expressed as `map(|x| y)`
3182025-02-10T17:24:27.643Z --> lib/opte/src/engine/port/meta.rs:103:9
3192025-02-10T17:24:27.643Z |
3202025-02-10T17:24:27.643Z103 | / self.get(Self::INTERNAL_TARGET)
3212025-02-10T17:24:27.643Z104 | | .and_then(|v| Some(v == "1"))
3222025-02-10T17:24:27.643Z | |_________________________________________^ help: try: `self.get(Self::INTERNAL_TARGET).map(|v| v == "1")`
3232025-02-10T17:24:27.644Z |
3242025-02-10T17:24:27.644Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bind_instead_of_map
3252025-02-10T17:24:27.644Z = note: `#[warn(clippy::bind_instead_of_map)]` on by default
3262025-02-10T17:24:27.644Z
3272025-02-10T17:24:28.406Zwarning: `opte` (lib) generated 3 warnings (run `cargo clippy --fix --lib -p opte` to apply 2 suggestions)
3282025-02-10T17:24:28.409Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
3292025-02-10T17:24:30.361Z Checking xde v0.1.0 (/work/oxidecomputer/opte/xde)
3302025-02-10T17:24:30.866Zwarning: unused import: `crate::mac::TunnelTcpLsoFlags`
3312025-02-10T17:24:30.866Z --> xde/src/xde.rs:37:5
3322025-02-10T17:24:30.866Z |
3332025-02-10T17:24:30.866Z37 | use crate::mac::TunnelTcpLsoFlags;
3342025-02-10T17:24:30.866Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3352025-02-10T17:24:30.866Z |
3362025-02-10T17:24:30.866Z = note: `#[warn(unused_imports)]` on by default
3372025-02-10T17:24:30.866Z
3382025-02-10T17:24:30.869Zwarning: this `if` statement can be collapsed
3392025-02-10T17:24:30.869Z --> xde/src/xde.rs:296:9
3402025-02-10T17:24:30.869Z |
3412025-02-10T17:24:30.869Z296 | / if self.lso_state.lso_flags.contains(TcpLsoFlags::TUNNEL_TCP) {
3422025-02-10T17:24:30.869Z297 | | if self
3432025-02-10T17:24:30.869Z298 | | .lso_state
3442025-02-10T17:24:30.869Z299 | | .lso_tunnel_tcp
3452025-02-10T17:24:30.869Z... |
3462025-02-10T17:24:30.869Z311 | | }
3472025-02-10T17:24:30.869Z312 | | }
3482025-02-10T17:24:30.869Z | |_________^
3492025-02-10T17:24:30.869Z |
3502025-02-10T17:24:30.869Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if
3512025-02-10T17:24:30.869Z = note: `#[warn(clippy::collapsible_if)]` on by default
3522025-02-10T17:24:30.869Zhelp: collapse nested if block
3532025-02-10T17:24:30.869Z |
3542025-02-10T17:24:30.869Z296 ~ if self.lso_state.lso_flags.contains(TcpLsoFlags::TUNNEL_TCP) && self
3552025-02-10T17:24:30.869Z297 + .lso_state
3562025-02-10T17:24:30.869Z298 + .lso_tunnel_tcp
3572025-02-10T17:24:30.869Z299 + .tun_types
3582025-02-10T17:24:30.869Z300 + .contains(TunnelType::GENEVE) {
3592025-02-10T17:24:30.869Z301 + out.lso_flags |=
3602025-02-10T17:24:30.869Z302 + TcpLsoFlags::BASIC_IPV4 | TcpLsoFlags::BASIC_IPV6;
3612025-02-10T17:24:30.869Z303 + out.lso_basic_tcp_ipv4 = lso_basic_tcp_ipv4_t {
3622025-02-10T17:24:30.869Z304 + lso_max: self.lso_state.lso_tunnel_tcp.tun_pay_max,
3632025-02-10T17:24:30.869Z305 + };
3642025-02-10T17:24:30.869Z306 + out.lso_basic_tcp_ipv6 = lso_basic_tcp_ipv6_t {
3652025-02-10T17:24:30.869Z307 + lso_max: self.lso_state.lso_tunnel_tcp.tun_pay_max,
3662025-02-10T17:24:30.869Z308 + };
3672025-02-10T17:24:30.869Z309 + }
3682025-02-10T17:24:30.870Z |
3692025-02-10T17:24:30.870Z
3702025-02-10T17:24:33.278Zwarning: variable does not need to be mutable
3712025-02-10T17:24:33.278Z --> xde/src/xde.rs:1611:25
3722025-02-10T17:24:33.278Z |
3732025-02-10T17:24:33.278Z1611 | let mut pkt = emit_spec.apply(pkt);
3742025-02-10T17:24:33.278Z | ----^^^
3752025-02-10T17:24:33.278Z | |
3762025-02-10T17:24:33.278Z | help: remove this `mut`
3772025-02-10T17:24:33.278Z |
3782025-02-10T17:24:33.278Z = note: `#[warn(unused_mut)]` on by default
3792025-02-10T17:24:33.278Z
3802025-02-10T17:24:34.212Zwarning: this `let...else` may be rewritten with the `?` operator
3812025-02-10T17:24:34.212Z --> xde/src/mac/mod.rs:256:9
3822025-02-10T17:24:34.212Z |
3832025-02-10T17:24:34.212Z256 | / let Some(mblk) = pkt.unwrap_mblk() else {
3842025-02-10T17:24:34.212Z257 | | return None;
3852025-02-10T17:24:34.212Z258 | | };
3862025-02-10T17:24:34.212Z | |__________^ help: replace it with: `let mblk = pkt.unwrap_mblk()?;`
3872025-02-10T17:24:34.212Z |
3882025-02-10T17:24:34.212Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#question_mark
3892025-02-10T17:24:34.212Z = note: `#[warn(clippy::question_mark)]` on by default
3902025-02-10T17:24:34.212Z
3912025-02-10T17:24:34.275Zwarning: usage of an `Arc` that is not `Send` and `Sync`
3922025-02-10T17:24:34.275Z --> xde/src/xde.rs:420:20
3932025-02-10T17:24:34.275Z |
3942025-02-10T17:24:34.275Z420 | let ectx = Arc::new(ExecCtx { log: Box::new(opte::KernelLog {}) });
3952025-02-10T17:24:34.275Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3962025-02-10T17:24:34.275Z |
3972025-02-10T17:24:34.275Z = note: `Arc<ExecCtx>` is not `Send` and `Sync` as `ExecCtx` is neither `Send` nor `Sync`
3982025-02-10T17:24:34.275Z = help: if the `Arc` will not used be across threads replace it with an `Rc`
3992025-02-10T17:24:34.275Z = help: otherwise make `ExecCtx` `Send` and `Sync` or consider a wrapper type such as `Mutex`
4002025-02-10T17:24:34.275Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#arc_with_non_send_sync
4012025-02-10T17:24:34.275Z = note: `#[warn(clippy::arc_with_non_send_sync)]` on by default
4022025-02-10T17:24:34.275Z
4032025-02-10T17:24:34.305Zwarning: usage of an `Arc` that is not `Send` and `Sync`
4042025-02-10T17:24:34.305Z --> xde/src/xde.rs:1218:9
4052025-02-10T17:24:34.305Z |
4062025-02-10T17:24:34.305Z1218 | / Arc::new(DlsStream::open(link_id).map_err(|e| OpteError::System {
4072025-02-10T17:24:34.305Z1219 | | errno: EFAULT,
4082025-02-10T17:24:34.305Z1220 | | msg: format!("failed to grab open stream for {link_name}: {e}"),
4092025-02-10T17:24:34.305Z1221 | | })?);
4102025-02-10T17:24:34.305Z | |____________^
4112025-02-10T17:24:34.305Z |
4122025-02-10T17:24:34.305Z = note: `Arc<DlsStream>` is not `Send` and `Sync` as `DlsStream` is neither `Send` nor `Sync`
4132025-02-10T17:24:34.305Z = help: if the `Arc` will not used be across threads replace it with an `Rc`
4142025-02-10T17:24:34.305Z = help: otherwise make `DlsStream` `Send` and `Sync` or consider a wrapper type such as `Mutex`
4152025-02-10T17:24:34.305Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#arc_with_non_send_sync
4162025-02-10T17:24:34.305Z
4172025-02-10T17:24:34.341Zwarning: usage of an `Arc` that is not `Send` and `Sync`
4182025-02-10T17:24:34.341Z --> xde/src/xde.rs:2147:8
4192025-02-10T17:24:34.341Z |
4202025-02-10T17:24:34.341Z2147 | Ok(Arc::new(pb.create(net, limit, limit)?))
4212025-02-10T17:24:34.341Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4222025-02-10T17:24:34.341Z |
4232025-02-10T17:24:34.341Z = note: `Arc<Port<VpcNetwork>>` is not `Send` and `Sync` as `Port<VpcNetwork>` is neither `Send` nor `Sync`
4242025-02-10T17:24:34.341Z = help: if the `Arc` will not used be across threads replace it with an `Rc`
4252025-02-10T17:24:34.341Z = help: otherwise make `Port<VpcNetwork>` `Send` and `Sync` or consider a wrapper type such as `Mutex`
4262025-02-10T17:24:34.341Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#arc_with_non_send_sync
4272025-02-10T17:24:34.341Z
4282025-02-10T17:24:34.490Zwarning: creating a mutable reference to mutable static is discouraged
4292025-02-10T17:24:34.490Z --> xde/src/xde.rs:485:5
4302025-02-10T17:24:34.490Z |
4312025-02-10T17:24:34.490Z485 | xde_devs.init(KRwLockType::Driver);
4322025-02-10T17:24:34.490Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
4332025-02-10T17:24:34.490Z |
4342025-02-10T17:24:34.490Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4352025-02-10T17:24:34.490Z = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
4362025-02-10T17:24:34.490Z = note: `#[warn(static_mut_refs)]` on by default
4372025-02-10T17:24:34.490Z
4382025-02-10T17:24:34.494Zwarning: creating a shared reference to mutable static is discouraged
4392025-02-10T17:24:34.494Z --> xde/src/xde.rs:809:25
4402025-02-10T17:24:34.494Z |
4412025-02-10T17:24:34.494Z809 | let devs = unsafe { xde_devs.read() };
4422025-02-10T17:24:34.494Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4432025-02-10T17:24:34.494Z |
4442025-02-10T17:24:34.494Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4452025-02-10T17:24:34.494Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
4462025-02-10T17:24:34.494Z
4472025-02-10T17:24:34.494Zwarning: creating a shared reference to mutable static is discouraged
4482025-02-10T17:24:34.494Z --> xde/src/xde.rs:837:29
4492025-02-10T17:24:34.494Z |
4502025-02-10T17:24:34.494Z837 | let mut devs = unsafe { xde_devs.write() };
4512025-02-10T17:24:34.494Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
4522025-02-10T17:24:34.494Z |
4532025-02-10T17:24:34.494Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4542025-02-10T17:24:34.494Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
4552025-02-10T17:24:34.494Z
4562025-02-10T17:24:34.494Zwarning: creating a shared reference to mutable static is discouraged
4572025-02-10T17:24:34.494Z --> xde/src/xde.rs:971:29
4582025-02-10T17:24:34.494Z |
4592025-02-10T17:24:34.494Z971 | let mut devs = unsafe { xde_devs.write() };
4602025-02-10T17:24:34.494Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
4612025-02-10T17:24:34.494Z |
4622025-02-10T17:24:34.494Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4632025-02-10T17:24:34.494Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
4642025-02-10T17:24:34.494Z
4652025-02-10T17:24:34.494Zwarning: creating a shared reference to mutable static is discouraged
4662025-02-10T17:24:34.494Z --> xde/src/xde.rs:1059:18
4672025-02-10T17:24:34.494Z |
4682025-02-10T17:24:34.495Z1059 | if unsafe { !xde_devs.read().is_empty() } {
4692025-02-10T17:24:34.495Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4702025-02-10T17:24:34.495Z |
4712025-02-10T17:24:34.495Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4722025-02-10T17:24:34.495Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
4732025-02-10T17:24:34.495Z
4742025-02-10T17:24:34.498Zwarning: creating a shared reference to mutable static is discouraged
4752025-02-10T17:24:34.498Z --> xde/src/xde.rs:1381:9
4762025-02-10T17:24:34.498Z |
4772025-02-10T17:24:34.498Z1381 | if !xde_devs.read().is_empty() {
4782025-02-10T17:24:34.498Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4792025-02-10T17:24:34.498Z |
4802025-02-10T17:24:34.498Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4812025-02-10T17:24:34.498Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
4822025-02-10T17:24:34.498Z
4832025-02-10T17:24:34.498Zwarning: creating a shared reference to mutable static is discouraged
4842025-02-10T17:24:34.498Z --> xde/src/xde.rs:1841:37
4852025-02-10T17:24:34.498Z |
4862025-02-10T17:24:34.498Z1841 | let devs = unsafe { xde_devs.read() };
4872025-02-10T17:24:34.498Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4882025-02-10T17:24:34.498Z |
4892025-02-10T17:24:34.498Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4902025-02-10T17:24:34.498Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
4912025-02-10T17:24:34.498Z
4922025-02-10T17:24:34.498Zwarning: creating a shared reference to mutable static is discouraged
4932025-02-10T17:24:34.498Z --> xde/src/xde.rs:2215:16
4942025-02-10T17:24:34.498Z |
4952025-02-10T17:24:34.498Z2215 | let devs = xde_devs.read();
4962025-02-10T17:24:34.498Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4972025-02-10T17:24:34.498Z |
4982025-02-10T17:24:34.499Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4992025-02-10T17:24:34.499Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5002025-02-10T17:24:34.499Z
5012025-02-10T17:24:34.499Zwarning: creating a shared reference to mutable static is discouraged
5022025-02-10T17:24:34.499Z --> xde/src/xde.rs:2279:25
5032025-02-10T17:24:34.499Z |
5042025-02-10T17:24:34.499Z2279 | let devs = unsafe { xde_devs.read() };
5052025-02-10T17:24:34.499Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5062025-02-10T17:24:34.499Z |
5072025-02-10T17:24:34.499Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5082025-02-10T17:24:34.499Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5092025-02-10T17:24:34.499Z
5102025-02-10T17:24:34.499Zwarning: creating a shared reference to mutable static is discouraged
5112025-02-10T17:24:34.499Z --> xde/src/xde.rs:2292:25
5122025-02-10T17:24:34.499Z |
5132025-02-10T17:24:34.499Z2292 | let devs = unsafe { xde_devs.read() };
5142025-02-10T17:24:34.499Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5152025-02-10T17:24:34.499Z |
5162025-02-10T17:24:34.499Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5172025-02-10T17:24:34.499Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5182025-02-10T17:24:34.499Z
5192025-02-10T17:24:34.502Zwarning: creating a shared reference to mutable static is discouraged
5202025-02-10T17:24:34.502Z --> xde/src/xde.rs:2303:25
5212025-02-10T17:24:34.502Z |
5222025-02-10T17:24:34.502Z2303 | let devs = unsafe { xde_devs.read() };
5232025-02-10T17:24:34.502Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5242025-02-10T17:24:34.502Z |
5252025-02-10T17:24:34.502Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5262025-02-10T17:24:34.502Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5272025-02-10T17:24:34.502Z
5282025-02-10T17:24:34.503Zwarning: creating a shared reference to mutable static is discouraged
5292025-02-10T17:24:34.503Z --> xde/src/xde.rs:2315:25
5302025-02-10T17:24:34.503Z |
5312025-02-10T17:24:34.503Z2315 | let devs = unsafe { xde_devs.read() };
5322025-02-10T17:24:34.503Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5332025-02-10T17:24:34.503Z |
5342025-02-10T17:24:34.503Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5352025-02-10T17:24:34.503Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5362025-02-10T17:24:34.503Z
5372025-02-10T17:24:34.503Zwarning: creating a shared reference to mutable static is discouraged
5382025-02-10T17:24:34.503Z --> xde/src/xde.rs:2327:25
5392025-02-10T17:24:34.503Z |
5402025-02-10T17:24:34.503Z2327 | let devs = unsafe { xde_devs.read() };
5412025-02-10T17:24:34.503Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5422025-02-10T17:24:34.503Z |
5432025-02-10T17:24:34.503Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5442025-02-10T17:24:34.503Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5452025-02-10T17:24:34.503Z
5462025-02-10T17:24:34.503Zwarning: creating a shared reference to mutable static is discouraged
5472025-02-10T17:24:34.503Z --> xde/src/xde.rs:2391:25
5482025-02-10T17:24:34.503Z |
5492025-02-10T17:24:34.503Z2391 | let devs = unsafe { xde_devs.read() };
5502025-02-10T17:24:34.503Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5512025-02-10T17:24:34.503Z |
5522025-02-10T17:24:34.503Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5532025-02-10T17:24:34.503Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5542025-02-10T17:24:34.503Z
5552025-02-10T17:24:34.503Zwarning: creating a shared reference to mutable static is discouraged
5562025-02-10T17:24:34.503Z --> xde/src/xde.rs:2402:25
5572025-02-10T17:24:34.503Z |
5582025-02-10T17:24:34.503Z2402 | let devs = unsafe { xde_devs.read() };
5592025-02-10T17:24:34.503Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5602025-02-10T17:24:34.503Z |
5612025-02-10T17:24:34.503Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5622025-02-10T17:24:34.503Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5632025-02-10T17:24:34.503Z
5642025-02-10T17:24:34.503Zwarning: creating a shared reference to mutable static is discouraged
5652025-02-10T17:24:34.503Z --> xde/src/xde.rs:2414:25
5662025-02-10T17:24:34.503Z |
5672025-02-10T17:24:34.503Z2414 | let devs = unsafe { xde_devs.read() };
5682025-02-10T17:24:34.504Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5692025-02-10T17:24:34.504Z |
5702025-02-10T17:24:34.504Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5712025-02-10T17:24:34.504Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5722025-02-10T17:24:34.504Z
5732025-02-10T17:24:34.504Zwarning: creating a shared reference to mutable static is discouraged
5742025-02-10T17:24:34.504Z --> xde/src/xde.rs:2428:25
5752025-02-10T17:24:34.504Z |
5762025-02-10T17:24:34.504Z2428 | let devs = unsafe { xde_devs.read() };
5772025-02-10T17:24:34.504Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5782025-02-10T17:24:34.504Z |
5792025-02-10T17:24:34.504Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5802025-02-10T17:24:34.504Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5812025-02-10T17:24:34.504Z
5822025-02-10T17:24:34.504Zwarning: creating a shared reference to mutable static is discouraged
5832025-02-10T17:24:34.504Z --> xde/src/xde.rs:2441:25
5842025-02-10T17:24:34.504Z |
5852025-02-10T17:24:34.504Z2441 | let devs = unsafe { xde_devs.read() };
5862025-02-10T17:24:34.504Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5872025-02-10T17:24:34.504Z |
5882025-02-10T17:24:34.504Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5892025-02-10T17:24:34.504Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5902025-02-10T17:24:34.504Z
5912025-02-10T17:24:34.504Zwarning: creating a shared reference to mutable static is discouraged
5922025-02-10T17:24:34.504Z --> xde/src/xde.rs:2454:25
5932025-02-10T17:24:34.504Z |
5942025-02-10T17:24:34.504Z2454 | let devs = unsafe { xde_devs.read() };
5952025-02-10T17:24:34.504Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5962025-02-10T17:24:34.504Z |
5972025-02-10T17:24:34.504Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5982025-02-10T17:24:34.504Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
5992025-02-10T17:24:34.504Z
6002025-02-10T17:24:34.504Zwarning: creating a shared reference to mutable static is discouraged
6012025-02-10T17:24:34.504Z --> xde/src/xde.rs:2465:25
6022025-02-10T17:24:34.504Z |
6032025-02-10T17:24:34.504Z2465 | let devs = unsafe { xde_devs.read() };
6042025-02-10T17:24:34.504Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
6052025-02-10T17:24:34.504Z |
6062025-02-10T17:24:34.504Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
6072025-02-10T17:24:34.505Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
6082025-02-10T17:24:34.505Z
6092025-02-10T17:24:34.505Zwarning: creating a shared reference to mutable static is discouraged
6102025-02-10T17:24:34.505Z --> xde/src/xde.rs:2477:25
6112025-02-10T17:24:34.505Z |
6122025-02-10T17:24:34.505Z2477 | let devs = unsafe { xde_devs.read() };
6132025-02-10T17:24:34.505Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
6142025-02-10T17:24:34.505Z |
6152025-02-10T17:24:34.505Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
6162025-02-10T17:24:34.505Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
6172025-02-10T17:24:34.505Z
6182025-02-10T17:24:34.505Zwarning: creating a shared reference to mutable static is discouraged
6192025-02-10T17:24:34.508Z --> xde/src/xde.rs:2492:25
6202025-02-10T17:24:34.508Z |
6212025-02-10T17:24:34.508Z2492 | let devs = unsafe { xde_devs.read() };
6222025-02-10T17:24:34.508Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
6232025-02-10T17:24:34.508Z |
6242025-02-10T17:24:34.508Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
6252025-02-10T17:24:34.508Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
6262025-02-10T17:24:34.508Z
6272025-02-10T17:24:34.508Zwarning: creating a shared reference to mutable static is discouraged
6282025-02-10T17:24:34.508Z --> xde/src/xde.rs:2506:25
6292025-02-10T17:24:34.508Z |
6302025-02-10T17:24:34.508Z2506 | let devs = unsafe { xde_devs.read() };
6312025-02-10T17:24:34.508Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
6322025-02-10T17:24:34.508Z |
6332025-02-10T17:24:34.508Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
6342025-02-10T17:24:34.508Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
6352025-02-10T17:24:34.508Z
6362025-02-10T17:24:34.672Zwarning: `xde` (lib) generated 30 warnings (run `cargo clippy --fix --lib -p xde` to apply 3 suggestions)
6372025-02-10T17:24:34.672Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 44.68s
6382025-02-10T17:24:34.813Z
6392025-02-10T17:24:34.813Zreal 45.848767202
6402025-02-10T17:24:34.813Zuser 1:59.333070700
6412025-02-10T17:24:34.813Zsys 12.224377932
6422025-02-10T17:24:34.813Ztrap 0.055159380
6432025-02-10T17:24:34.813Ztflt 0.194127646
6442025-02-10T17:24:34.813Zdflt 0.388185755
6452025-02-10T17:24:34.813Zkflt 0.001877207
6462025-02-10T17:24:34.813Zlock 2:55.196669057
6472025-02-10T17:24:34.813Zslp 6:08.048710667
6482025-02-10T17:24:34.813Zlat 2.582237384
6492025-02-10T17:24:34.813Zstop 6.039905062
6502025-02-10T17:24:34.816Z+ pushd xde-link
6512025-02-10T17:24:34.817Z/work/oxidecomputer/opte/xde/xde-link /work/oxidecomputer/opte/xde /work/oxidecomputer/opte
6522025-02-10T17:24:34.817Z+ ptime -m cargo clippy -- --allow clippy::uninlined-format-args --allow clippy::bad_bit_mask
6532025-02-10T17:24:35.064Z Compiling compiler_builtins v0.1.138
6542025-02-10T17:24:35.064Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
6552025-02-10T17:24:35.064Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
6562025-02-10T17:24:49.979Z Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
6572025-02-10T17:24:50.742Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
6582025-02-10T17:24:53.409Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.46s
6592025-02-10T17:24:53.435Z
6602025-02-10T17:24:53.438Zreal 18.612520299
6612025-02-10T17:24:53.438Zuser 21.502223184
6622025-02-10T17:24:53.438Zsys 1.359373829
6632025-02-10T17:24:53.438Ztrap 0.002911686
6642025-02-10T17:24:53.438Ztflt 0.016227757
6652025-02-10T17:24:53.438Zdflt 0.051332072
6662025-02-10T17:24:53.438Zkflt 0.000001919
6672025-02-10T17:24:53.438Zlock 54.770505831
6682025-02-10T17:24:53.438Zslp 1:17.457014981
6692025-02-10T17:24:53.438Zlat 0.056784489
6702025-02-10T17:24:53.438Zstop 0.143515339
6712025-02-10T17:24:53.438Z+ popd
6722025-02-10T17:24:53.438Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
6732025-02-10T17:24:53.438Z+ header 'build xde (debug)'
6742025-02-10T17:24:53.438Z+ echo '# ==== build xde (debug) ==== #'
6752025-02-10T17:24:53.438Z+ ptime -m ./build-debug.sh
6762025-02-10T17:24:53.438Z# ==== build xde (debug) ==== #
6772025-02-10T17:24:53.747Z Fresh core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
6782025-02-10T17:24:53.747Z Fresh unicode-ident v1.0.14
6792025-02-10T17:24:53.747Z Fresh fnv v1.0.7
6802025-02-10T17:24:53.747Z Fresh strsim v0.11.1
6812025-02-10T17:24:53.747Z Fresh ident_case v1.0.1
6822025-02-10T17:24:53.750Z Fresh rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
6832025-02-10T17:24:53.750Z Fresh memchr v2.7.4
6842025-02-10T17:24:53.750Z Fresh regex-syntax v0.8.5
6852025-02-10T17:24:53.750Z Fresh compiler_builtins v0.1.138
6862025-02-10T17:24:53.750Z Fresh proc-macro2 v1.0.93
6872025-02-10T17:24:53.750Z Fresh aho-corasick v1.1.3
6882025-02-10T17:24:53.750Z Fresh itertools v0.13.0
6892025-02-10T17:24:53.750Z Fresh version_check v0.9.5
6902025-02-10T17:24:53.750Z Fresh alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
6912025-02-10T17:24:53.750Z Fresh quote v1.0.38
6922025-02-10T17:24:53.750Z Fresh regex-automata v0.4.9
6932025-02-10T17:24:53.750Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
6942025-02-10T17:24:53.750Z Fresh syn v2.0.96
6952025-02-10T17:24:53.750Z Compiling byteorder v1.5.0
6962025-02-10T17:24:53.750Z Fresh regex v1.11.1
6972025-02-10T17:24:53.750Z Compiling stable_deref_trait v1.2.0
6982025-02-10T17:24:53.750Z Compiling macaddr v1.0.1
6992025-02-10T17:24:53.750Z Compiling cfg-if v1.0.0
7002025-02-10T17:24:53.750Z Compiling bitflags v1.3.2
7012025-02-10T17:24:53.754Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=6126db04ddcc38e2 -C extra-filename=-6126db04ddcc38e2 --out-dir /work/oxidecomputer/opte/target/debug/build/opte-6126db04ddcc38e2 -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-16eb80fbf1dd1c04.rlib`
7022025-02-10T17:24:53.757Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=55cd99557b60fd1a -C extra-filename=-55cd99557b60fd1a --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-cb31bbca881ef97c.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' -Z unstable-options --cap-lints allow`
7032025-02-10T17:24:53.757Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=757a3ea233ee7a93 -C extra-filename=-757a3ea233ee7a93 --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-cb31bbca881ef97c.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' -Z unstable-options --cap-lints allow`
7042025-02-10T17:24:53.757Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name macaddr --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/macaddr-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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "serde", "serde_std", "std"))' -C metadata=4c89d4903250a70b -C extra-filename=-4c89d4903250a70b --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-cb31bbca881ef97c.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' -Z unstable-options --cap-lints allow`
7052025-02-10T17:24:53.757Z Fresh serde_derive v1.0.217
7062025-02-10T17:24:53.760Z Fresh darling_core v0.20.10
7072025-02-10T17:24:53.760Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=ca1a770df1646419 -C extra-filename=-ca1a770df1646419 --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-cb31bbca881ef97c.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' -Z unstable-options --cap-lints allow`
7082025-02-10T17:24:53.762Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=ca1f67cbe733d740 -C extra-filename=-ca1f67cbe733d740 --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-cb31bbca881ef97c.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' -Z unstable-options --cap-lints allow`
7092025-02-10T17:24:53.763Z Compiling serde v1.0.217
7102025-02-10T17:24:53.763Z Fresh darling_macro v0.20.10
7112025-02-10T17:24:53.765Z Fresh darling v0.20.10
7122025-02-10T17:24:53.768Z Fresh zerocopy-derive v0.8.14
7132025-02-10T17:24:53.771Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name serde --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.217/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=139cf851c8cf3481 -C extra-filename=-139cf851c8cf3481 --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-cb31bbca881ef97c.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' --extern serde_derive=/work/oxidecomputer/opte/target/debug/deps/libserde_derive-04c7fdb4b77c0190.so -Z unstable-options --cap-lints allow --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_core_try_from)' --check-cfg 'cfg(no_diagnostic_namespace)' --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)'`
7142025-02-10T17:24:53.771Z Compiling zerocopy v0.8.14
7152025-02-10T17:24:53.792Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name zerocopy --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-0.8.14/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="derive"' --cfg 'feature="zerocopy-derive"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("__internal_use_only_features_that_work_on_stable", "alloc", "derive", "float-nightly", "simd", "simd-nightly", "std", "zerocopy-derive"))' -C metadata=ea626101f89957d4 -C extra-filename=-ea626101f89957d4 --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-cb31bbca881ef97c.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' --extern zerocopy_derive=/work/oxidecomputer/opte/target/debug/deps/libzerocopy_derive-7e2a565ed19324a1.so -Z unstable-options --cap-lints allow --cfg zerocopy_aarch64_simd_1_59_0 --cfg zerocopy_core_error_1_81_0 --cfg zerocopy_diagnostic_on_unimplemented_1_78_0 --cfg zerocopy_generic_bounds_in_const_fn_1_61_0 --cfg zerocopy_panic_in_const_and_vec_try_reserve_1_57_0 --cfg zerocopy_target_has_atomics_1_60_0 --check-cfg 'cfg(zerocopy_aarch64_simd_1_59_0)' --check-cfg 'cfg(zerocopy_core_error_1_81_0)' --check-cfg 'cfg(zerocopy_diagnostic_on_unimplemented_1_78_0)' --check-cfg 'cfg(zerocopy_generic_bounds_in_const_fn_1_61_0)' --check-cfg 'cfg(zerocopy_panic_in_const_and_vec_try_reserve_1_57_0)' --check-cfg 'cfg(zerocopy_target_has_atomics_1_60_0)' --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(kani)' --check-cfg 'cfg(__ZEROCOPY_INTERNAL_USE_ONLY_NIGHTLY_FEATURES_IN_TESTS)' --check-cfg 'cfg(coverage_nightly)'`
7162025-02-10T17:24:53.827Z Fresh ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7172025-02-10T17:24:53.830Z Compiling managed v0.8.0
7182025-02-10T17:24:53.830Z Compiling cobs v0.2.3
7192025-02-10T17:24:53.830Z Compiling either v1.13.0
7202025-02-10T17:24:53.830Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=80335bf60b9970d9 -C extra-filename=-80335bf60b9970d9 --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-cb31bbca881ef97c.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' -Z unstable-options --cap-lints allow`
7212025-02-10T17:24:53.830Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=cd52f9ff34572284 -C extra-filename=-cd52f9ff34572284 --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-cb31bbca881ef97c.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' -Z unstable-options --cap-lints allow`
7222025-02-10T17:24:53.830Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name either --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/either-1.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", "serde", "use_std"))' -C metadata=44afdb97d2a99b98 -C extra-filename=-44afdb97d2a99b98 --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-cb31bbca881ef97c.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' -Z unstable-options --cap-lints allow`
7232025-02-10T17:24:54.054Z Compiling hash32 v0.3.1
7242025-02-10T17:24:54.057Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=2b9d8993ef7887b0 -C extra-filename=-2b9d8993ef7887b0 --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-cb31bbca881ef97c.rmeta' --extern byteorder=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libbyteorder-55cd99557b60fd1a.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' -Z unstable-options --cap-lints allow`
7252025-02-10T17:24:54.080Z Compiling crc32fast v1.4.2
7262025-02-10T17:24:54.083Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=6fe0b239a821787c -C extra-filename=-6fe0b239a821787c --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-cb31bbca881ef97c.rmeta' --extern cfg_if=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcfg_if-ca1f67cbe733d740.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' -Z unstable-options --cap-lints allow`
7272025-02-10T17:24:54.107Z Compiling itertools v0.14.0
7282025-02-10T17:24:54.109Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name itertools --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.14.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=88458abb96595033 -C extra-filename=-88458abb96595033 --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-cb31bbca881ef97c.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' --extern either=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libeither-44afdb97d2a99b98.rmeta -Z unstable-options --cap-lints allow`
7292025-02-10T17:24:54.118Z Running `/work/oxidecomputer/opte/target/debug/build/opte-6126db04ddcc38e2/build-script-build`
7302025-02-10T17:24:54.134Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
7312025-02-10T17:24:54.139Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=60d982c5280b403d -C extra-filename=-60d982c5280b403d --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-f81efbc528ecb295.rlib --extern proc_macro2=/work/oxidecomputer/opte/target/debug/deps/libproc_macro2-84a1491a36d8e327.rlib --extern quote=/work/oxidecomputer/opte/target/debug/deps/libquote-6b9c9026204ceea0.rlib --extern syn=/work/oxidecomputer/opte/target/debug/deps/libsyn-79d45cf610ffd712.rlib --extern proc_macro`
7322025-02-10T17:24:54.204Z Compiling heapless v0.8.0
7332025-02-10T17:24:54.209Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=d1aaf73a0556a672 -C extra-filename=-d1aaf73a0556a672 --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-cb31bbca881ef97c.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' --extern hash32=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libhash32-2b9d8993ef7887b0.rmeta --extern stable_deref_trait=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libstable_deref_trait-757a3ea233ee7a93.rmeta -Z unstable-options --cap-lints allow`
7342025-02-10T17:24:54.252Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
7352025-02-10T17:24:54.254Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=ee04b14a233c0bf8 -C extra-filename=-ee04b14a233c0bf8 --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-6b9c9026204ceea0.rlib --extern syn=/work/oxidecomputer/opte/target/debug/deps/libsyn-79d45cf610ffd712.rlib --extern proc_macro`
7362025-02-10T17:24:54.265Z Compiling dyn-clone v1.0.17
7372025-02-10T17:24:54.268Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=6367ac87608d28fa -C extra-filename=-6367ac87608d28fa --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-cb31bbca881ef97c.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' -Z unstable-options --cap-lints allow`
7382025-02-10T17:24:54.335Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
7392025-02-10T17:24:54.338Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=45240ebfd9124c9a -C extra-filename=-45240ebfd9124c9a --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-cb31bbca881ef97c.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' -Z unstable-options --cap-lints allow`
7402025-02-10T17:24:54.962Z Compiling smoltcp v0.11.0
7412025-02-10T17:24:54.966Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=6a1db82142bd93d6 -C extra-filename=-6a1db82142bd93d6 --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-cb31bbca881ef97c.rmeta' --extern bitflags=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libbitflags-ca1a770df1646419.rmeta --extern byteorder=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libbyteorder-55cd99557b60fd1a.rmeta --extern cfg_if=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcfg_if-ca1f67cbe733d740.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' --extern heapless=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libheapless-d1aaf73a0556a672.rmeta --extern managed=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libmanaged-80335bf60b9970d9.rmeta -Z unstable-options --cap-lints allow`
7422025-02-10T17:24:56.239Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7432025-02-10T17:24:56.242Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name ingot_types --edition=2021 /home/build/.cargo/git/checkouts/ingot-2de03403856ffc31/bff9324/ingot-types/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", "default"))' -C metadata=ca62f2c191f683de -C extra-filename=-ca62f2c191f683de --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-cb31bbca881ef97c.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' --extern ingot_macros=/work/oxidecomputer/opte/target/debug/deps/libingot_macros-050666cbd5ec60f4.so --extern macaddr=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libmacaddr-4c89d4903250a70b.rmeta --extern zerocopy=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libzerocopy-ea626101f89957d4.rmeta -Z unstable-options --cap-lints allow`
7442025-02-10T17:24:57.528Z Compiling bitflags v2.8.0
7452025-02-10T17:24:57.528Z Compiling postcard v1.1.1
7462025-02-10T17:24:57.528Z Compiling uuid v1.12.0
7472025-02-10T17:24:57.531Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name bitflags --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.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="serde"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "compiler_builtins", "core", "example_generated", "rustc-dep-of-std", "serde", "std"))' -C metadata=3da3694d086ac49a -C extra-filename=-3da3694d086ac49a --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-cb31bbca881ef97c.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libserde-139cf851c8cf3481.rmeta -Z unstable-options --cap-lints allow`
7482025-02-10T17:24:57.531Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name postcard --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/postcard-1.1.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 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("alloc", "crc", "default", "defmt", "embedded-io", "embedded-io-04", "embedded-io-06", "experimental-derive", "heapless", "heapless-cas", "paste", "postcard-derive", "use-crc", "use-defmt", "use-std"))' -C metadata=652b965fd1af201e -C extra-filename=-652b965fd1af201e --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-cb31bbca881ef97c.rmeta' --extern cobs=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcobs-cd52f9ff34572284.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libserde-139cf851c8cf3481.rmeta -Z unstable-options --cap-lints allow`
7492025-02-10T17:24:57.531Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name uuid --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/uuid-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 --allow=unexpected_cfgs --check-cfg 'cfg(uuid_unstable)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("arbitrary", "atomic", "borsh", "bytemuck", "default", "fast-rng", "js", "macro-diagnostics", "md5", "rng", "serde", "sha1", "slog", "std", "v1", "v3", "v4", "v5", "v6", "v7", "v8", "zerocopy"))' -C metadata=440e701d923665f3 -C extra-filename=-440e701d923665f3 --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-cb31bbca881ef97c.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libserde-139cf851c8cf3481.rmeta -Z unstable-options --cap-lints allow`
7502025-02-10T17:24:57.717Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
7512025-02-10T17:24:57.717Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
7522025-02-10T17:24:57.720Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=64e271cf6072ec31 -C extra-filename=-64e271cf6072ec31 --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-cb31bbca881ef97c.rmeta' --extern bitflags=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libbitflags-3da3694d086ac49a.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' -Z unstable-options`
7532025-02-10T17:24:57.720Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name ingot --edition=2021 /home/build/.cargo/git/checkouts/ingot-2de03403856ffc31/bff9324/ingot/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="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("alloc", "default", "serde"))' -C metadata=d528f56f1eed6584 -C extra-filename=-d528f56f1eed6584 --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-cb31bbca881ef97c.rmeta' --extern bitflags=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libbitflags-3da3694d086ac49a.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' --extern ingot_macros=/work/oxidecomputer/opte/target/debug/deps/libingot_macros-050666cbd5ec60f4.so --extern ingot_types=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libingot_types-ca62f2c191f683de.rmeta --extern macaddr=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libmacaddr-4c89d4903250a70b.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libserde-139cf851c8cf3481.rmeta --extern zerocopy=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libzerocopy-ea626101f89957d4.rmeta -Z unstable-options --cap-lints allow`
7542025-02-10T17:24:59.054Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
7552025-02-10T17:24:59.057Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=72e282d4d0881b6d -C extra-filename=-72e282d4d0881b6d --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-cb31bbca881ef97c.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' --extern illumos_sys_hdrs=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libillumos_sys_hdrs-64e271cf6072ec31.rmeta --extern ingot=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libingot-d528f56f1eed6584.rmeta --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libpostcard-652b965fd1af201e.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libserde-139cf851c8cf3481.rmeta --extern smoltcp=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libsmoltcp-6a1db82142bd93d6.rmeta -Z unstable-options`
7562025-02-10T17:24:59.941Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=143cf543eaaebeab -C extra-filename=-143cf543eaaebeab --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-cb31bbca881ef97c.rmeta' --extern bitflags=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libbitflags-3da3694d086ac49a.rmeta --extern cfg_if=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcfg_if-ca1f67cbe733d740.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' --extern crc32fast=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcrc32fast-6fe0b239a821787c.rmeta --extern derror_macro=/work/oxidecomputer/opte/target/debug/deps/libderror_macro-60d982c5280b403d.so --extern dyn_clone=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libdyn_clone-6367ac87608d28fa.rmeta --extern heapless=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libheapless-d1aaf73a0556a672.rmeta --extern illumos_sys_hdrs=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libillumos_sys_hdrs-64e271cf6072ec31.rmeta --extern ingot=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libingot-d528f56f1eed6584.rmeta --extern itertools=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libitertools-88458abb96595033.rmeta --extern kstat_macro=/work/oxidecomputer/opte/target/debug/deps/libkstat_macro-ee04b14a233c0bf8.so --extern opte_api=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libopte_api-72e282d4d0881b6d.rmeta --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libpostcard-652b965fd1af201e.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libserde-139cf851c8cf3481.rmeta --extern smoltcp=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libsmoltcp-6a1db82142bd93d6.rmeta --extern zerocopy=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libzerocopy-ea626101f89957d4.rmeta -Z unstable-options --cfg usdt_stable_asm --check-cfg 'cfg(usdt_stable_asm)' --check-cfg 'cfg(usdt_stable_asm_sym)'`
7572025-02-10T17:25:00.519Zwarning: unused import: `illumos_sys_hdrs::mac::MacEtherOffloadFlags`
7582025-02-10T17:25:00.519Z --> lib/opte/src/ddi/mblk.rs:32:5
7592025-02-10T17:25:00.519Z |
7602025-02-10T17:25:00.519Z32 | use illumos_sys_hdrs::mac::MacEtherOffloadFlags;
7612025-02-10T17:25:00.519Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7622025-02-10T17:25:00.519Z |
7632025-02-10T17:25:00.519Z = note: `#[warn(unused_imports)]` on by default
7642025-02-10T17:25:00.519Z
7652025-02-10T17:25:05.116Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
7662025-02-10T17:25:05.119Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=f92a3738ab775589 -C extra-filename=-f92a3738ab775589 --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-cb31bbca881ef97c.rmeta' --extern cfg_if=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcfg_if-ca1f67cbe733d740.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rmeta' --extern illumos_sys_hdrs=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libillumos_sys_hdrs-64e271cf6072ec31.rmeta --extern opte=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libopte-143cf543eaaebeab.rmeta --extern poptrie=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libpoptrie-45240ebfd9124c9a.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libserde-139cf851c8cf3481.rmeta --extern smoltcp=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libsmoltcp-6a1db82142bd93d6.rmeta --extern uuid=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libuuid-440e701d923665f3.rmeta --extern zerocopy=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libzerocopy-ea626101f89957d4.rmeta -Z unstable-options`
7672025-02-10T17:25:06.499Zwarning: `opte` (lib) generated 1 warning (run `cargo fix --lib -p opte` to apply 1 suggestion)
7682025-02-10T17:25:08.875Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
7692025-02-10T17:25:08.878Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=853adff25553b737 -C extra-filename=-853adff25553b737 --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-cb31bbca881ef97c.rlib' --extern bitflags=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libbitflags-3da3694d086ac49a.rlib --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcompiler_builtins-3615f4a65cdd8c40.rlib' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcore-8fbe937cd97c6a76.rlib' --extern crc32fast=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libcrc32fast-6fe0b239a821787c.rlib --extern illumos_sys_hdrs=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libillumos_sys_hdrs-64e271cf6072ec31.rlib --extern ingot=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libingot-d528f56f1eed6584.rlib --extern opte=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libopte-143cf543eaaebeab.rlib --extern oxide_vpc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liboxide_vpc-f92a3738ab775589.rlib --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libpostcard-652b965fd1af201e.rlib --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libserde-139cf851c8cf3481.rlib -Z unstable-options`
7702025-02-10T17:25:09.251Zwarning: unused import: `crate::mac::TunnelTcpLsoFlags`
7712025-02-10T17:25:09.251Z --> xde/src/xde.rs:37:5
7722025-02-10T17:25:09.251Z |
7732025-02-10T17:25:09.251Z37 | use crate::mac::TunnelTcpLsoFlags;
7742025-02-10T17:25:09.252Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7752025-02-10T17:25:09.252Z |
7762025-02-10T17:25:09.252Z = note: `#[warn(unused_imports)]` on by default
7772025-02-10T17:25:09.252Z
7782025-02-10T17:25:11.621Zwarning: variable does not need to be mutable
7792025-02-10T17:25:11.621Z --> xde/src/xde.rs:1611:25
7802025-02-10T17:25:11.621Z |
7812025-02-10T17:25:11.621Z1611 | let mut pkt = emit_spec.apply(pkt);
7822025-02-10T17:25:11.621Z | ----^^^
7832025-02-10T17:25:11.621Z | |
7842025-02-10T17:25:11.621Z | help: remove this `mut`
7852025-02-10T17:25:11.621Z |
7862025-02-10T17:25:11.621Z = note: `#[warn(unused_mut)]` on by default
7872025-02-10T17:25:11.621Z
7882025-02-10T17:25:12.000Zwarning: creating a mutable reference to mutable static is discouraged
7892025-02-10T17:25:12.000Z --> xde/src/xde.rs:485:5
7902025-02-10T17:25:12.000Z |
7912025-02-10T17:25:12.000Z485 | xde_devs.init(KRwLockType::Driver);
7922025-02-10T17:25:12.000Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
7932025-02-10T17:25:12.000Z |
7942025-02-10T17:25:12.000Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
7952025-02-10T17:25:12.000Z = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
7962025-02-10T17:25:12.000Z = note: `#[warn(static_mut_refs)]` on by default
7972025-02-10T17:25:12.000Z
7982025-02-10T17:25:12.003Zwarning: creating a shared reference to mutable static is discouraged
7992025-02-10T17:25:12.003Z --> xde/src/xde.rs:809:25
8002025-02-10T17:25:12.003Z |
8012025-02-10T17:25:12.003Z809 | let devs = unsafe { xde_devs.read() };
8022025-02-10T17:25:12.003Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8032025-02-10T17:25:12.003Z |
8042025-02-10T17:25:12.003Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8052025-02-10T17:25:12.003Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8062025-02-10T17:25:12.003Z
8072025-02-10T17:25:12.003Zwarning: creating a shared reference to mutable static is discouraged
8082025-02-10T17:25:12.003Z --> xde/src/xde.rs:837:29
8092025-02-10T17:25:12.003Z |
8102025-02-10T17:25:12.003Z837 | let mut devs = unsafe { xde_devs.write() };
8112025-02-10T17:25:12.004Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
8122025-02-10T17:25:12.004Z |
8132025-02-10T17:25:12.004Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8142025-02-10T17:25:12.004Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8152025-02-10T17:25:12.004Z
8162025-02-10T17:25:12.004Zwarning: creating a shared reference to mutable static is discouraged
8172025-02-10T17:25:12.004Z --> xde/src/xde.rs:971:29
8182025-02-10T17:25:12.004Z |
8192025-02-10T17:25:12.004Z971 | let mut devs = unsafe { xde_devs.write() };
8202025-02-10T17:25:12.004Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
8212025-02-10T17:25:12.004Z |
8222025-02-10T17:25:12.004Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8232025-02-10T17:25:12.004Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8242025-02-10T17:25:12.004Z
8252025-02-10T17:25:12.004Zwarning: creating a shared reference to mutable static is discouraged
8262025-02-10T17:25:12.004Z --> xde/src/xde.rs:1059:18
8272025-02-10T17:25:12.004Z |
8282025-02-10T17:25:12.004Z1059 | if unsafe { !xde_devs.read().is_empty() } {
8292025-02-10T17:25:12.004Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8302025-02-10T17:25:12.004Z |
8312025-02-10T17:25:12.004Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8322025-02-10T17:25:12.004Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8332025-02-10T17:25:12.004Z
8342025-02-10T17:25:12.007Zwarning: creating a shared reference to mutable static is discouraged
8352025-02-10T17:25:12.007Z --> xde/src/xde.rs:1381:9
8362025-02-10T17:25:12.007Z |
8372025-02-10T17:25:12.007Z1381 | if !xde_devs.read().is_empty() {
8382025-02-10T17:25:12.007Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8392025-02-10T17:25:12.007Z |
8402025-02-10T17:25:12.007Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8412025-02-10T17:25:12.007Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8422025-02-10T17:25:12.007Z
8432025-02-10T17:25:12.007Zwarning: creating a shared reference to mutable static is discouraged
8442025-02-10T17:25:12.008Z --> xde/src/xde.rs:1841:37
8452025-02-10T17:25:12.008Z |
8462025-02-10T17:25:12.008Z1841 | let devs = unsafe { xde_devs.read() };
8472025-02-10T17:25:12.008Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8482025-02-10T17:25:12.008Z |
8492025-02-10T17:25:12.008Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8502025-02-10T17:25:12.008Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8512025-02-10T17:25:12.008Z
8522025-02-10T17:25:12.008Zwarning: creating a shared reference to mutable static is discouraged
8532025-02-10T17:25:12.008Z --> xde/src/xde.rs:2215:16
8542025-02-10T17:25:12.008Z |
8552025-02-10T17:25:12.008Z2215 | let devs = xde_devs.read();
8562025-02-10T17:25:12.008Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8572025-02-10T17:25:12.008Z |
8582025-02-10T17:25:12.008Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8592025-02-10T17:25:12.008Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8602025-02-10T17:25:12.008Z
8612025-02-10T17:25:12.008Zwarning: creating a shared reference to mutable static is discouraged
8622025-02-10T17:25:12.008Z --> xde/src/xde.rs:2279:25
8632025-02-10T17:25:12.008Z |
8642025-02-10T17:25:12.008Z2279 | let devs = unsafe { xde_devs.read() };
8652025-02-10T17:25:12.008Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8662025-02-10T17:25:12.008Z |
8672025-02-10T17:25:12.008Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8682025-02-10T17:25:12.008Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8692025-02-10T17:25:12.008Z
8702025-02-10T17:25:12.008Zwarning: creating a shared reference to mutable static is discouraged
8712025-02-10T17:25:12.008Z --> xde/src/xde.rs:2292:25
8722025-02-10T17:25:12.008Z |
8732025-02-10T17:25:12.008Z2292 | let devs = unsafe { xde_devs.read() };
8742025-02-10T17:25:12.008Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8752025-02-10T17:25:12.008Z |
8762025-02-10T17:25:12.008Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8772025-02-10T17:25:12.008Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8782025-02-10T17:25:12.008Z
8792025-02-10T17:25:12.008Zwarning: creating a shared reference to mutable static is discouraged
8802025-02-10T17:25:12.009Z --> xde/src/xde.rs:2303:25
8812025-02-10T17:25:12.009Z |
8822025-02-10T17:25:12.009Z2303 | let devs = unsafe { xde_devs.read() };
8832025-02-10T17:25:12.009Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8842025-02-10T17:25:12.009Z |
8852025-02-10T17:25:12.009Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8862025-02-10T17:25:12.009Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8872025-02-10T17:25:12.009Z
8882025-02-10T17:25:12.013Zwarning: creating a shared reference to mutable static is discouraged
8892025-02-10T17:25:12.013Z --> xde/src/xde.rs:2315:25
8902025-02-10T17:25:12.013Z |
8912025-02-10T17:25:12.013Z2315 | let devs = unsafe { xde_devs.read() };
8922025-02-10T17:25:12.013Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8932025-02-10T17:25:12.013Z |
8942025-02-10T17:25:12.013Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8952025-02-10T17:25:12.013Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
8962025-02-10T17:25:12.013Z
8972025-02-10T17:25:12.013Zwarning: creating a shared reference to mutable static is discouraged
8982025-02-10T17:25:12.013Z --> xde/src/xde.rs:2327:25
8992025-02-10T17:25:12.013Z |
9002025-02-10T17:25:12.013Z2327 | let devs = unsafe { xde_devs.read() };
9012025-02-10T17:25:12.013Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9022025-02-10T17:25:12.013Z |
9032025-02-10T17:25:12.013Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9042025-02-10T17:25:12.013Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9052025-02-10T17:25:12.013Z
9062025-02-10T17:25:12.013Zwarning: creating a shared reference to mutable static is discouraged
9072025-02-10T17:25:12.013Z --> xde/src/xde.rs:2391:25
9082025-02-10T17:25:12.013Z |
9092025-02-10T17:25:12.013Z2391 | let devs = unsafe { xde_devs.read() };
9102025-02-10T17:25:12.013Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9112025-02-10T17:25:12.013Z |
9122025-02-10T17:25:12.013Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9132025-02-10T17:25:12.013Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9142025-02-10T17:25:12.013Z
9152025-02-10T17:25:12.013Zwarning: creating a shared reference to mutable static is discouraged
9162025-02-10T17:25:12.013Z --> xde/src/xde.rs:2402:25
9172025-02-10T17:25:12.013Z |
9182025-02-10T17:25:12.013Z2402 | let devs = unsafe { xde_devs.read() };
9192025-02-10T17:25:12.013Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9202025-02-10T17:25:12.013Z |
9212025-02-10T17:25:12.013Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9222025-02-10T17:25:12.013Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9232025-02-10T17:25:12.013Z
9242025-02-10T17:25:12.014Zwarning: creating a shared reference to mutable static is discouraged
9252025-02-10T17:25:12.014Z --> xde/src/xde.rs:2414:25
9262025-02-10T17:25:12.014Z |
9272025-02-10T17:25:12.014Z2414 | let devs = unsafe { xde_devs.read() };
9282025-02-10T17:25:12.014Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9292025-02-10T17:25:12.014Z |
9302025-02-10T17:25:12.014Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9312025-02-10T17:25:12.014Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9322025-02-10T17:25:12.014Z
9332025-02-10T17:25:12.014Zwarning: creating a shared reference to mutable static is discouraged
9342025-02-10T17:25:12.014Z --> xde/src/xde.rs:2428:25
9352025-02-10T17:25:12.014Z |
9362025-02-10T17:25:12.014Z2428 | let devs = unsafe { xde_devs.read() };
9372025-02-10T17:25:12.014Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9382025-02-10T17:25:12.014Z |
9392025-02-10T17:25:12.014Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9402025-02-10T17:25:12.014Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9412025-02-10T17:25:12.014Z
9422025-02-10T17:25:12.014Zwarning: creating a shared reference to mutable static is discouraged
9432025-02-10T17:25:12.014Z --> xde/src/xde.rs:2441:25
9442025-02-10T17:25:12.014Z |
9452025-02-10T17:25:12.014Z2441 | let devs = unsafe { xde_devs.read() };
9462025-02-10T17:25:12.014Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9472025-02-10T17:25:12.014Z |
9482025-02-10T17:25:12.014Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9492025-02-10T17:25:12.014Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9502025-02-10T17:25:12.014Z
9512025-02-10T17:25:12.014Zwarning: creating a shared reference to mutable static is discouraged
9522025-02-10T17:25:12.014Z --> xde/src/xde.rs:2454:25
9532025-02-10T17:25:12.014Z |
9542025-02-10T17:25:12.014Z2454 | let devs = unsafe { xde_devs.read() };
9552025-02-10T17:25:12.014Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9562025-02-10T17:25:12.014Z |
9572025-02-10T17:25:12.014Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9582025-02-10T17:25:12.014Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9592025-02-10T17:25:12.014Z
9602025-02-10T17:25:12.014Zwarning: creating a shared reference to mutable static is discouraged
9612025-02-10T17:25:12.014Z --> xde/src/xde.rs:2465:25
9622025-02-10T17:25:12.014Z |
9632025-02-10T17:25:12.014Z2465 | let devs = unsafe { xde_devs.read() };
9642025-02-10T17:25:12.015Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9652025-02-10T17:25:12.015Z |
9662025-02-10T17:25:12.015Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9672025-02-10T17:25:12.015Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9682025-02-10T17:25:12.015Z
9692025-02-10T17:25:12.015Zwarning: creating a shared reference to mutable static is discouraged
9702025-02-10T17:25:12.015Z --> xde/src/xde.rs:2477:25
9712025-02-10T17:25:12.015Z |
9722025-02-10T17:25:12.015Z2477 | let devs = unsafe { xde_devs.read() };
9732025-02-10T17:25:12.015Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9742025-02-10T17:25:12.015Z |
9752025-02-10T17:25:12.015Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9762025-02-10T17:25:12.015Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9772025-02-10T17:25:12.015Z
9782025-02-10T17:25:12.015Zwarning: creating a shared reference to mutable static is discouraged
9792025-02-10T17:25:12.015Z --> xde/src/xde.rs:2492:25
9802025-02-10T17:25:12.015Z |
9812025-02-10T17:25:12.015Z2492 | let devs = unsafe { xde_devs.read() };
9822025-02-10T17:25:12.015Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9832025-02-10T17:25:12.015Z |
9842025-02-10T17:25:12.015Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9852025-02-10T17:25:12.015Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9862025-02-10T17:25:12.015Z
9872025-02-10T17:25:12.015Zwarning: creating a shared reference to mutable static is discouraged
9882025-02-10T17:25:12.018Z --> xde/src/xde.rs:2506:25
9892025-02-10T17:25:12.018Z |
9902025-02-10T17:25:12.018Z2506 | let devs = unsafe { xde_devs.read() };
9912025-02-10T17:25:12.018Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9922025-02-10T17:25:12.018Z |
9932025-02-10T17:25:12.018Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9942025-02-10T17:25:12.018Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
9952025-02-10T17:25:12.018Z
9962025-02-10T17:25:14.740Zwarning: `xde` (lib) generated 25 warnings (run `cargo fix --lib -p xde` to apply 2 suggestions)
9972025-02-10T17:25:14.740Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.24s
9982025-02-10T17:25:18.928Z/work/oxidecomputer/opte/xde/xde-link /work/oxidecomputer/opte/xde
9992025-02-10T17:25:19.098Z Fresh core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
10002025-02-10T17:25:19.098Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
10012025-02-10T17:25:19.098Z Fresh rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
10022025-02-10T17:25:19.098Z Fresh compiler_builtins v0.1.138
10032025-02-10T17:25:19.101Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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`
10042025-02-10T17:25:19.101Z Fresh alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
10052025-02-10T17:25:19.332Z Running `/work/oxidecomputer/opte/target/debug/build/xde-link-09e88eb23a6571b4/build-script-build`
10062025-02-10T17:25:19.339Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=47683a69760e0007 --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-36161d630512377c.rlib' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/i686-unknown-illumos/debug/deps/libcompiler_builtins-90d0d86ad473dfcb.rlib' --extern 'noprelude:core=/work/oxidecomputer/opte/target/i686-unknown-illumos/debug/deps/libcore-9a287ec7c92c7734.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`
10072025-02-10T17:25:19.448Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.47s
10082025-02-10T17:25:19.470Z
10092025-02-10T17:25:19.473Zreal 26.027172529
10102025-02-10T17:25:19.473Zuser 53.788110566
10112025-02-10T17:25:19.473Zsys 5.408639466
10122025-02-10T17:25:19.473Ztrap 0.021123717
10132025-02-10T17:25:19.473Ztflt 0.088145598
10142025-02-10T17:25:19.473Zdflt 0.062289938
10152025-02-10T17:25:19.473Zkflt 0.000021496
10162025-02-10T17:25:19.473Zlock 1:33.889720546
10172025-02-10T17:25:19.473Zslp 2:27.675582989
10182025-02-10T17:25:19.473Zlat 0.946033740
10192025-02-10T17:25:19.473Zstop 1.065582588
10202025-02-10T17:25:19.473Z+ header 'build xde (release)'
10212025-02-10T17:25:19.473Z+ echo '# ==== build xde (release) ==== #'
10222025-02-10T17:25:19.473Z# ==== build xde (release) ==== #
10232025-02-10T17:25:19.473Z+ ptime -m ./build.sh
10242025-02-10T17:25:19.476Z+ REL_DIR=../target/x86_64-unknown-unknown/release/
10252025-02-10T17:25:19.476Z+ cargo -v build --release
10262025-02-10T17:25:19.633Z Compiling compiler_builtins v0.1.138
10272025-02-10T17:25:19.633Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
10282025-02-10T17:25:19.636Z Compiling proc-macro2 v1.0.93
10292025-02-10T17:25:19.636Z Compiling unicode-ident v1.0.14
10302025-02-10T17:25:19.636Z Compiling serde v1.0.217
10312025-02-10T17:25:19.636Z Compiling ident_case v1.0.1
10322025-02-10T17:25:19.636Z Compiling fnv v1.0.7
10332025-02-10T17:25:19.659Z Compiling strsim v0.11.1
10342025-02-10T17:25:19.662Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name build_script_build --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/compiler_builtins-0.1.138/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", "no-f16-f128", "public-test-deps", "rustc-dep-of-std"))' -C metadata=21aa82c55820d0bf -C extra-filename=-21aa82c55820d0bf --out-dir /work/oxidecomputer/opte/target/release/build/compiler_builtins-21aa82c55820d0bf -Z force-unstable-if-unmarked -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
10352025-02-10T17:25:19.662Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name core --edition=2021 /home/build/.rustup/toolchains/nightly-2024-11-18-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 linker-plugin-lto -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(bootstrap)' --check-cfg 'cfg(no_fp_fmt_parse)' --check-cfg 'cfg(stdarch_intel_sde)' --check-cfg 'cfg(target_os, values("rtems"))' --check-cfg 'cfg(feature, values(any()))' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("debug_refcell", "optimize_for_size", "panic_immediate_abort"))' -C metadata=534c6e7fc51e19d9 -C extra-filename=-534c6e7fc51e19d9 --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`
10362025-02-10T17:25:19.663Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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.93/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=f9bae8f954643f38 -C extra-filename=-f9bae8f954643f38 --out-dir /work/oxidecomputer/opte/target/release/build/proc-macro2-f9bae8f954643f38 -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
10372025-02-10T17:25:19.666Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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.14/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=b8abd5741be676a7 -C extra-filename=-b8abd5741be676a7 --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
10382025-02-10T17:25:19.666Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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.217/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=18f830251897a22e -C extra-filename=-18f830251897a22e --out-dir /work/oxidecomputer/opte/target/release/build/serde-18f830251897a22e -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
10392025-02-10T17:25:19.666Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=65dffc9259b6ee6f -C extra-filename=-65dffc9259b6ee6f --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
10402025-02-10T17:25:19.667Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=abb45031f76369d6 -C extra-filename=-abb45031f76369d6 --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
10412025-02-10T17:25:19.667Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=88c2082096e82577 -C extra-filename=-88c2082096e82577 --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
10422025-02-10T17:25:19.764Z Compiling memchr v2.7.4
10432025-02-10T17:25:19.780Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name memchr --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.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 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("alloc", "compiler_builtins", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=34641d2b6e4c47d0 -C extra-filename=-34641d2b6e4c47d0 --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
10442025-02-10T17:25:19.798Z Compiling regex-syntax v0.8.5
10452025-02-10T17:25:19.803Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name regex_syntax --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-syntax-0.8.5/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="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("arbitrary", "default", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"))' -C metadata=c05364419c76400a -C extra-filename=-c05364419c76400a --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
10462025-02-10T17:25:19.813Z Compiling either v1.13.0
10472025-02-10T17:25:19.815Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name either --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/either-1.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 -C debug-assertions=off --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "serde", "use_std"))' -C metadata=1d21bed042aaa2e9 -C extra-filename=-1d21bed042aaa2e9 --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
10482025-02-10T17:25:20.175Z Compiling zerocopy v0.8.14
10492025-02-10T17:25:20.178Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name build_script_build --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-0.8.14/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="derive"' --cfg 'feature="zerocopy-derive"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("__internal_use_only_features_that_work_on_stable", "alloc", "derive", "float-nightly", "simd", "simd-nightly", "std", "zerocopy-derive"))' -C metadata=9d21412b8ae0fd26 -C extra-filename=-9d21412b8ae0fd26 --out-dir /work/oxidecomputer/opte/target/release/build/zerocopy-9d21412b8ae0fd26 -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
10502025-02-10T17:25:20.238Z Compiling itertools v0.13.0
10512025-02-10T17:25:20.241Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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 -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=d501d58c3405a4e3 -C extra-filename=-d501d58c3405a4e3 --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern either=/work/oxidecomputer/opte/target/release/deps/libeither-1d21bed042aaa2e9.rmeta --cap-lints allow`
10522025-02-10T17:25:20.344Z Running `/work/oxidecomputer/opte/target/release/build/proc-macro2-f9bae8f954643f38/build-script-build`
10532025-02-10T17:25:20.468Z Compiling heapless v0.8.0
10542025-02-10T17:25:20.470Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=8f3b9133e62a1315 -C extra-filename=-8f3b9133e62a1315 --out-dir /work/oxidecomputer/opte/target/release/build/heapless-8f3b9133e62a1315 -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
10552025-02-10T17:25:20.481Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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.93/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=bd8f25fee70c66d5 -C extra-filename=-bd8f25fee70c66d5 --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-b8abd5741be676a7.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)'`
10562025-02-10T17:25:20.742Z Running `/work/oxidecomputer/opte/target/release/build/compiler_builtins-21aa82c55820d0bf/build-script-build`
10572025-02-10T17:25:20.760Z Running `/work/oxidecomputer/opte/target/release/build/serde-18f830251897a22e/build-script-build`
10582025-02-10T17:25:20.806Z Compiling aho-corasick v1.1.3
10592025-02-10T17:25:20.809Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name aho_corasick --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/aho-corasick-1.1.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 -C debug-assertions=off --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=eef9c304b9dc4451 -C extra-filename=-eef9c304b9dc4451 --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern memchr=/work/oxidecomputer/opte/target/release/deps/libmemchr-34641d2b6e4c47d0.rmeta --cap-lints allow`
10602025-02-10T17:25:21.088Z Running `/work/oxidecomputer/opte/target/release/build/heapless-8f3b9133e62a1315/build-script-build`
10612025-02-10T17:25:21.134Z Running `/work/oxidecomputer/opte/target/release/build/zerocopy-9d21412b8ae0fd26/build-script-build`
10622025-02-10T17:25:21.190Z Compiling quote v1.0.38
10632025-02-10T17:25:21.190Z Compiling smoltcp v0.11.0
10642025-02-10T17:25:21.193Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name quote --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/quote-1.0.38/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=f7d24ff4b276dacd -C extra-filename=-f7d24ff4b276dacd --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-bd8f25fee70c66d5.rmeta --cap-lints allow`
10652025-02-10T17:25:21.193Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=057e1984f25ade90 -C extra-filename=-057e1984f25ade90 --out-dir /work/oxidecomputer/opte/target/release/build/smoltcp-057e1984f25ade90 -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
10662025-02-10T17:25:21.319Z Compiling version_check v0.9.5
10672025-02-10T17:25:21.321Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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.5/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=4950c40e4f9ebf07 -C extra-filename=-4950c40e4f9ebf07 --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
10682025-02-10T17:25:21.830Z Compiling syn v2.0.96
10692025-02-10T17:25:21.833Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name syn --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/syn-2.0.96/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"' --cfg 'feature="visit"' --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=8a48d0bf453dad92 -C extra-filename=-8a48d0bf453dad92 --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-bd8f25fee70c66d5.rmeta --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-f7d24ff4b276dacd.rmeta --extern unicode_ident=/work/oxidecomputer/opte/target/release/deps/libunicode_ident-b8abd5741be676a7.rmeta --cap-lints allow`
10702025-02-10T17:25:21.969Z Running `/work/oxidecomputer/opte/target/release/build/smoltcp-057e1984f25ade90/build-script-build`
10712025-02-10T17:25:22.066Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
10722025-02-10T17:25:22.069Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=7235dd196ab59649 -C extra-filename=-7235dd196ab59649 --out-dir /work/oxidecomputer/opte/target/release/build/opte-7235dd196ab59649 -L dependency=/work/oxidecomputer/opte/target/release/deps --extern version_check=/work/oxidecomputer/opte/target/release/deps/libversion_check-4950c40e4f9ebf07.rlib`
10732025-02-10T17:25:22.407Z Running `/work/oxidecomputer/opte/target/release/build/opte-7235dd196ab59649/build-script-build`
10742025-02-10T17:25:23.233Z Compiling regex-automata v0.4.9
10752025-02-10T17:25:23.235Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name regex_automata --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-automata-0.4.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="alloc"' --cfg 'feature="dfa-onepass"' --cfg 'feature="hybrid"' --cfg 'feature="meta"' --cfg 'feature="nfa-backtrack"' --cfg 'feature="nfa-pikevm"' --cfg 'feature="nfa-thompson"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-literal-multisubstring"' --cfg 'feature="perf-literal-substring"' --cfg 'feature="std"' --cfg 'feature="syntax"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --cfg 'feature="unicode-word-boundary"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("alloc", "default", "dfa", "dfa-build", "dfa-onepass", "dfa-search", "hybrid", "internal-instrument", "internal-instrument-pikevm", "logging", "meta", "nfa", "nfa-backtrack", "nfa-pikevm", "nfa-thompson", "perf", "perf-inline", "perf-literal", "perf-literal-multisubstring", "perf-literal-substring", "std", "syntax", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unicode-word-boundary"))' -C metadata=36210e7e3f26c527 -C extra-filename=-36210e7e3f26c527 --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern aho_corasick=/work/oxidecomputer/opte/target/release/deps/libaho_corasick-eef9c304b9dc4451.rmeta --extern memchr=/work/oxidecomputer/opte/target/release/deps/libmemchr-34641d2b6e4c47d0.rmeta --extern regex_syntax=/work/oxidecomputer/opte/target/release/deps/libregex_syntax-c05364419c76400a.rmeta --cap-lints allow`
10762025-02-10T17:25:26.003Z Compiling regex v1.11.1
10772025-02-10T17:25:26.006Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name regex --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/regex-1.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 --cfg 'feature="default"' --cfg 'feature="perf"' --cfg 'feature="perf-backtrack"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-onepass"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "logging", "pattern", "perf", "perf-backtrack", "perf-cache", "perf-dfa", "perf-dfa-full", "perf-inline", "perf-literal", "perf-onepass", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unstable", "use_std"))' -C metadata=f1173f34eda5550c -C extra-filename=-f1173f34eda5550c --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --extern aho_corasick=/work/oxidecomputer/opte/target/release/deps/libaho_corasick-eef9c304b9dc4451.rmeta --extern memchr=/work/oxidecomputer/opte/target/release/deps/libmemchr-34641d2b6e4c47d0.rmeta --extern regex_automata=/work/oxidecomputer/opte/target/release/deps/libregex_automata-36210e7e3f26c527.rmeta --extern regex_syntax=/work/oxidecomputer/opte/target/release/deps/libregex_syntax-c05364419c76400a.rmeta --cap-lints allow`
10782025-02-10T17:25:26.562Z Compiling darling_core v0.20.10
10792025-02-10T17:25:26.565Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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.10/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=ceb70cfd8e55c33f -C extra-filename=-ceb70cfd8e55c33f --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-65dffc9259b6ee6f.rmeta --extern ident_case=/work/oxidecomputer/opte/target/release/deps/libident_case-88c2082096e82577.rmeta --extern proc_macro2=/work/oxidecomputer/opte/target/release/deps/libproc_macro2-bd8f25fee70c66d5.rmeta --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-f7d24ff4b276dacd.rmeta --extern strsim=/work/oxidecomputer/opte/target/release/deps/libstrsim-abb45031f76369d6.rmeta --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-8a48d0bf453dad92.rmeta --cap-lints allow`
10802025-02-10T17:25:28.651Z Compiling serde_derive v1.0.217
10812025-02-10T17:25:28.651Z Compiling zerocopy-derive v0.8.14
10822025-02-10T17:25:28.654Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
10832025-02-10T17:25:28.654Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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.217/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=5288d5d50691a553 -C extra-filename=-5288d5d50691a553 --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-bd8f25fee70c66d5.rlib --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-f7d24ff4b276dacd.rlib --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-8a48d0bf453dad92.rlib --extern proc_macro --cap-lints allow`
10842025-02-10T17:25:28.654Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name zerocopy_derive --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-derive-0.8.14/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 --warn=unexpected_cfgs --check-cfg 'cfg(zerocopy_derive_union_into_bytes)' -C debug-assertions=off --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=3953e18a3c8598cf -C extra-filename=-3953e18a3c8598cf --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-bd8f25fee70c66d5.rlib --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-f7d24ff4b276dacd.rlib --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-8a48d0bf453dad92.rlib --extern proc_macro --cap-lints allow`
10852025-02-10T17:25:28.654Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=2f60a88f7a3a9ae3 -C extra-filename=-2f60a88f7a3a9ae3 --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-f7d24ff4b276dacd.rlib --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-8a48d0bf453dad92.rlib --extern proc_macro`
10862025-02-10T17:25:30.483Z Compiling darling_macro v0.20.10
10872025-02-10T17:25:30.485Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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.10/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=7b79481f9a6bc17b -C extra-filename=-7b79481f9a6bc17b --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-ceb70cfd8e55c33f.rlib --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-f7d24ff4b276dacd.rlib --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-8a48d0bf453dad92.rlib --extern proc_macro --cap-lints allow`
10882025-02-10T17:25:31.678Z Compiling darling v0.20.10
10892025-02-10T17:25:31.681Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name darling --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/darling-0.20.10/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=81c527e88cf2a682 -C extra-filename=-81c527e88cf2a682 --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-ceb70cfd8e55c33f.rmeta --extern darling_macro=/work/oxidecomputer/opte/target/release/deps/libdarling_macro-7b79481f9a6bc17b.so --cap-lints allow`
10902025-02-10T17:25:31.771Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
10912025-02-10T17:25:31.771Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
10922025-02-10T17:25:31.774Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name ingot_macros --edition=2021 /home/build/.cargo/git/checkouts/ingot-2de03403856ffc31/bff9324/ingot-macros/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=11f0bcae5772afbd -C extra-filename=-11f0bcae5772afbd --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-81c527e88cf2a682.rlib --extern itertools=/work/oxidecomputer/opte/target/release/deps/libitertools-d501d58c3405a4e3.rlib --extern proc_macro2=/work/oxidecomputer/opte/target/release/deps/libproc_macro2-bd8f25fee70c66d5.rlib --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-f7d24ff4b276dacd.rlib --extern regex=/work/oxidecomputer/opte/target/release/deps/libregex-f1173f34eda5550c.rlib --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-8a48d0bf453dad92.rlib --extern proc_macro --cap-lints allow`
10932025-02-10T17:25:31.774Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=659a0d171d680935 -C extra-filename=-659a0d171d680935 --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-81c527e88cf2a682.rlib --extern proc_macro2=/work/oxidecomputer/opte/target/release/deps/libproc_macro2-bd8f25fee70c66d5.rlib --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-f7d24ff4b276dacd.rlib --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-8a48d0bf453dad92.rlib --extern proc_macro`
10942025-02-10T17:25:40.368Z Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
10952025-02-10T17:25:40.371Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name rustc_std_workspace_core --edition=2021 /home/build/.rustup/toolchains/nightly-2024-11-18-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 linker-plugin-lto -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=29a7c31cafd48bad -C extra-filename=-29a7c31cafd48bad --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-534c6e7fc51e19d9.rmeta --cap-lints allow`
10962025-02-10T17:25:40.409Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name compiler_builtins --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/compiler_builtins-0.1.138/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 linker-plugin-lto -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", "no-f16-f128", "public-test-deps", "rustc-dep-of-std"))' -C metadata=f3886df8889cf263 -C extra-filename=-f3886df8889cf263 --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-29a7c31cafd48bad.rmeta --cap-lints allow --cfg f16_enabled --cfg f128_enabled --cfg 'feature="unstable"' --cfg 'feature="force-soft-floats"' --cfg 'feature="mem-unaligned"' --check-cfg 'cfg(__ashldi3, values("optimized-c"))' --check-cfg 'cfg(__ashlsi3, values("optimized-c"))' --check-cfg 'cfg(__ashrdi3, values("optimized-c"))' --check-cfg 'cfg(__ashrsi3, values("optimized-c"))' --check-cfg 'cfg(__bswapsi2, values("optimized-c"))' --check-cfg 'cfg(__bswapdi2, values("optimized-c"))' --check-cfg 'cfg(__bswapti2, values("optimized-c"))' --check-cfg 'cfg(__divdi3, values("optimized-c"))' --check-cfg 'cfg(__divsi3, values("optimized-c"))' --check-cfg 'cfg(__divmoddi4, values("optimized-c"))' --check-cfg 'cfg(__divmodsi4, values("optimized-c"))' --check-cfg 'cfg(__divmodsi4, values("optimized-c"))' --check-cfg 'cfg(__divmodti4, values("optimized-c"))' --check-cfg 'cfg(__lshrdi3, values("optimized-c"))' --check-cfg 'cfg(__lshrsi3, values("optimized-c"))' --check-cfg 'cfg(__moddi3, values("optimized-c"))' --check-cfg 'cfg(__modsi3, values("optimized-c"))' --check-cfg 'cfg(__muldi3, values("optimized-c"))' --check-cfg 'cfg(__udivdi3, values("optimized-c"))' --check-cfg 'cfg(__udivmoddi4, values("optimized-c"))' --check-cfg 'cfg(__udivmodsi4, values("optimized-c"))' --check-cfg 'cfg(__udivsi3, values("optimized-c"))' --check-cfg 'cfg(__umoddi3, values("optimized-c"))' --check-cfg 'cfg(__umodsi3, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(target_feature, values("vis3"))' --check-cfg 'cfg(feature, values("checked"))' --check-cfg 'cfg(assert_no_panic)' --check-cfg 'cfg(f16_enabled)' --check-cfg 'cfg(f128_enabled)' --check-cfg 'cfg(feature, values("unstable", "force-soft-floats"))' --check-cfg 'cfg(feature, values("mem-unaligned"))' --check-cfg 'cfg(thumb)' --check-cfg 'cfg(thumb_1)' --check-cfg 'cfg(kernel_user_helpers)'`
10972025-02-10T17:25:41.163Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
10982025-02-10T17:25:41.169Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name alloc --edition=2021 /home/build/.rustup/toolchains/nightly-2024-11-18-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 linker-plugin-lto -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(bootstrap)' --check-cfg 'cfg(no_global_oom_handling)' --check-cfg 'cfg(no_rc)' --check-cfg 'cfg(no_sync)' --check-cfg 'cfg(randomized_layouts)' --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-no-f16-f128", "optimize_for_size", "panic_immediate_abort"))' -C metadata=56db8a5ee170432b -C extra-filename=-56db8a5ee170432b --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-f3886df8889cf263.rmeta --extern core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta --cap-lints allow`
10992025-02-10T17:25:44.068Z Compiling byteorder v1.5.0
11002025-02-10T17:25:44.068Z Compiling cfg-if v1.0.0
11012025-02-10T17:25:44.071Z Compiling stable_deref_trait v1.2.0
11022025-02-10T17:25:44.071Z Compiling macaddr v1.0.1
11032025-02-10T17:25:44.071Z Compiling cobs v0.2.3
11042025-02-10T17:25:44.071Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name serde --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.217/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 linker-plugin-lto -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=49a1d43c2fafdff2 -C extra-filename=-49a1d43c2fafdff2 --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-56db8a5ee170432b.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' --extern serde_derive=/work/oxidecomputer/opte/target/release/deps/libserde_derive-5288d5d50691a553.so -Z unstable-options --cap-lints allow --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_core_try_from)' --check-cfg 'cfg(no_diagnostic_namespace)' --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)'`
11052025-02-10T17:25:44.071Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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 linker-plugin-lto -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "i128", "std"))' -C metadata=d73d21f83a66dbb4 -C extra-filename=-d73d21f83a66dbb4 --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-56db8a5ee170432b.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' -Z unstable-options --cap-lints allow`
11062025-02-10T17:25:44.071Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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 linker-plugin-lto -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "rustc-dep-of-std"))' -C metadata=8ae92b0a05d8dbfc -C extra-filename=-8ae92b0a05d8dbfc --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-56db8a5ee170432b.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' -Z unstable-options --cap-lints allow`
11072025-02-10T17:25:44.071Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name zerocopy --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-0.8.14/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 linker-plugin-lto -C debuginfo=2 --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", "derive", "float-nightly", "simd", "simd-nightly", "std", "zerocopy-derive"))' -C metadata=33250e15746c75fb -C extra-filename=-33250e15746c75fb --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-56db8a5ee170432b.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' --extern zerocopy_derive=/work/oxidecomputer/opte/target/release/deps/libzerocopy_derive-3953e18a3c8598cf.so -Z unstable-options --cap-lints allow --cfg zerocopy_aarch64_simd_1_59_0 --cfg zerocopy_core_error_1_81_0 --cfg zerocopy_diagnostic_on_unimplemented_1_78_0 --cfg zerocopy_generic_bounds_in_const_fn_1_61_0 --cfg zerocopy_panic_in_const_and_vec_try_reserve_1_57_0 --cfg zerocopy_target_has_atomics_1_60_0 --check-cfg 'cfg(zerocopy_aarch64_simd_1_59_0)' --check-cfg 'cfg(zerocopy_core_error_1_81_0)' --check-cfg 'cfg(zerocopy_diagnostic_on_unimplemented_1_78_0)' --check-cfg 'cfg(zerocopy_generic_bounds_in_const_fn_1_61_0)' --check-cfg 'cfg(zerocopy_panic_in_const_and_vec_try_reserve_1_57_0)' --check-cfg 'cfg(zerocopy_target_has_atomics_1_60_0)' --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(kani)' --check-cfg 'cfg(__ZEROCOPY_INTERNAL_USE_ONLY_NIGHTLY_FEATURES_IN_TESTS)' --check-cfg 'cfg(coverage_nightly)'`
11082025-02-10T17:25:44.072Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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 linker-plugin-lto -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=cbf283c7e89282fa -C extra-filename=-cbf283c7e89282fa --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-56db8a5ee170432b.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' -Z unstable-options --cap-lints allow`
11092025-02-10T17:25:44.072Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name macaddr --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/macaddr-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 opt-level=3 -C linker-plugin-lto -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "serde", "serde_std", "std"))' -C metadata=cbc6007355954cbb -C extra-filename=-cbc6007355954cbb --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-56db8a5ee170432b.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' -Z unstable-options --cap-lints allow`
11102025-02-10T17:25:44.072Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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 linker-plugin-lto -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=db455a3a737a7286 -C extra-filename=-db455a3a737a7286 --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-56db8a5ee170432b.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' -Z unstable-options --cap-lints allow`
11112025-02-10T17:25:44.138Z Compiling bitflags v1.3.2
11122025-02-10T17:25:44.140Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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 linker-plugin-lto -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "default", "example_generated", "rustc-dep-of-std"))' -C metadata=935d5af479360cca -C extra-filename=-935d5af479360cca --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-56db8a5ee170432b.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' -Z unstable-options --cap-lints allow`
11132025-02-10T17:25:44.160Z Compiling managed v0.8.0
11142025-02-10T17:25:44.162Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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 linker-plugin-lto -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="map"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("alloc", "default", "map", "std"))' -C metadata=6173c21c2449a6d8 -C extra-filename=-6173c21c2449a6d8 --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-56db8a5ee170432b.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' -Z unstable-options --cap-lints allow`
11152025-02-10T17:25:44.220Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name either --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/either-1.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 linker-plugin-lto -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "serde", "use_std"))' -C metadata=fcce82aa78a27f75 -C extra-filename=-fcce82aa78a27f75 --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-56db8a5ee170432b.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' -Z unstable-options --cap-lints allow`
11162025-02-10T17:25:44.387Z Compiling hash32 v0.3.1
11172025-02-10T17:25:44.390Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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 linker-plugin-lto -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=0b44e3c4c0c62442 -C extra-filename=-0b44e3c4c0c62442 --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-56db8a5ee170432b.rmeta' --extern byteorder=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libbyteorder-d73d21f83a66dbb4.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' -Z unstable-options --cap-lints allow`
11182025-02-10T17:25:44.398Z Compiling crc32fast v1.4.2
11192025-02-10T17:25:44.401Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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 linker-plugin-lto -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=0f1152e115e18722 -C extra-filename=-0f1152e115e18722 --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-56db8a5ee170432b.rmeta' --extern cfg_if=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcfg_if-8ae92b0a05d8dbfc.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' -Z unstable-options --cap-lints allow`
11202025-02-10T17:25:44.481Z Compiling dyn-clone v1.0.17
11212025-02-10T17:25:44.484Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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 linker-plugin-lto -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=cd437f6d6c5e01a2 -C extra-filename=-cd437f6d6c5e01a2 --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-56db8a5ee170432b.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' -Z unstable-options --cap-lints allow`
11222025-02-10T17:25:44.560Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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 linker-plugin-lto -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=990f800d24857388 -C extra-filename=-990f800d24857388 --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-56db8a5ee170432b.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' --extern hash32=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libhash32-0b44e3c4c0c62442.rmeta --extern stable_deref_trait=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libstable_deref_trait-db455a3a737a7286.rmeta -Z unstable-options --cap-lints allow`
11232025-02-10T17:25:44.577Z Compiling itertools v0.14.0
11242025-02-10T17:25:44.579Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name itertools --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itertools-0.14.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 linker-plugin-lto -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=2dbb2290703558f9 -C extra-filename=-2dbb2290703558f9 --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-56db8a5ee170432b.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' --extern either=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libeither-fcce82aa78a27f75.rmeta -Z unstable-options --cap-lints allow`
11252025-02-10T17:25:44.612Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
11262025-02-10T17:25:44.615Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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 linker-plugin-lto -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=6538cdcc5149cc3f -C extra-filename=-6538cdcc5149cc3f --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-56db8a5ee170432b.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' -Z unstable-options --cap-lints allow`
11272025-02-10T17:25:45.280Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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 linker-plugin-lto -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=7db15a5dfdd3ea5e -C extra-filename=-7db15a5dfdd3ea5e --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-56db8a5ee170432b.rmeta' --extern bitflags=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libbitflags-935d5af479360cca.rmeta --extern byteorder=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libbyteorder-d73d21f83a66dbb4.rmeta --extern cfg_if=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcfg_if-8ae92b0a05d8dbfc.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' --extern heapless=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libheapless-990f800d24857388.rmeta --extern managed=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libmanaged-6173c21c2449a6d8.rmeta -Z unstable-options --cap-lints allow`
11282025-02-10T17:25:46.440Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
11292025-02-10T17:25:46.443Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name ingot_types --edition=2021 /home/build/.cargo/git/checkouts/ingot-2de03403856ffc31/bff9324/ingot-types/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 linker-plugin-lto -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("alloc", "default"))' -C metadata=593f25fd722cc05f -C extra-filename=-593f25fd722cc05f --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-56db8a5ee170432b.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' --extern ingot_macros=/work/oxidecomputer/opte/target/release/deps/libingot_macros-11f0bcae5772afbd.so --extern macaddr=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libmacaddr-cbc6007355954cbb.rmeta --extern zerocopy=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libzerocopy-33250e15746c75fb.rmeta -Z unstable-options --cap-lints allow`
11302025-02-10T17:25:47.701Z Compiling bitflags v2.8.0
11312025-02-10T17:25:47.704Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name bitflags --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/bitflags-2.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 linker-plugin-lto -C debuginfo=2 --cfg 'feature="serde"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "compiler_builtins", "core", "example_generated", "rustc-dep-of-std", "serde", "std"))' -C metadata=5dc399add9297e89 -C extra-filename=-5dc399add9297e89 --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-56db8a5ee170432b.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libserde-49a1d43c2fafdff2.rmeta -Z unstable-options --cap-lints allow`
11322025-02-10T17:25:47.783Z Compiling postcard v1.1.1
11332025-02-10T17:25:47.788Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name postcard --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/postcard-1.1.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 linker-plugin-lto -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("alloc", "crc", "default", "defmt", "embedded-io", "embedded-io-04", "embedded-io-06", "experimental-derive", "heapless", "heapless-cas", "paste", "postcard-derive", "use-crc", "use-defmt", "use-std"))' -C metadata=1fbb4b99c9d4ab74 -C extra-filename=-1fbb4b99c9d4ab74 --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-56db8a5ee170432b.rmeta' --extern cobs=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcobs-cbf283c7e89282fa.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libserde-49a1d43c2fafdff2.rmeta -Z unstable-options --cap-lints allow`
11342025-02-10T17:25:47.865Z Compiling uuid v1.12.0
11352025-02-10T17:25:47.870Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name uuid --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/uuid-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 linker-plugin-lto -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(uuid_unstable)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("arbitrary", "atomic", "borsh", "bytemuck", "default", "fast-rng", "js", "macro-diagnostics", "md5", "rng", "serde", "sha1", "slog", "std", "v1", "v3", "v4", "v5", "v6", "v7", "v8", "zerocopy"))' -C metadata=cde8e4a2b0b04544 -C extra-filename=-cde8e4a2b0b04544 --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-56db8a5ee170432b.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libserde-49a1d43c2fafdff2.rmeta -Z unstable-options --cap-lints allow`
11362025-02-10T17:25:47.974Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
11372025-02-10T17:25:47.974Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
11382025-02-10T17:25:47.976Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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 linker-plugin-lto -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="kernel"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "kernel"))' -C metadata=6c485df4981c035a -C extra-filename=-6c485df4981c035a --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-56db8a5ee170432b.rmeta' --extern bitflags=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libbitflags-5dc399add9297e89.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' -Z unstable-options`
11392025-02-10T17:25:47.976Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name ingot --edition=2021 /home/build/.cargo/git/checkouts/ingot-2de03403856ffc31/bff9324/ingot/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 linker-plugin-lto -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("alloc", "default", "serde"))' -C metadata=bf202854000995f3 -C extra-filename=-bf202854000995f3 --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-56db8a5ee170432b.rmeta' --extern bitflags=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libbitflags-5dc399add9297e89.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' --extern ingot_macros=/work/oxidecomputer/opte/target/release/deps/libingot_macros-11f0bcae5772afbd.so --extern ingot_types=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libingot_types-593f25fd722cc05f.rmeta --extern macaddr=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libmacaddr-cbc6007355954cbb.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libserde-49a1d43c2fafdff2.rmeta --extern zerocopy=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libzerocopy-33250e15746c75fb.rmeta -Z unstable-options --cap-lints allow`
11402025-02-10T17:25:49.476Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
11412025-02-10T17:25:49.479Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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 linker-plugin-lto -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "ipnetwork", "std"))' -C metadata=d218d78abcc65de1 -C extra-filename=-d218d78abcc65de1 --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-56db8a5ee170432b.rmeta' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' --extern illumos_sys_hdrs=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libillumos_sys_hdrs-6c485df4981c035a.rmeta --extern ingot=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libingot-bf202854000995f3.rmeta --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libpostcard-1fbb4b99c9d4ab74.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libserde-49a1d43c2fafdff2.rmeta --extern smoltcp=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libsmoltcp-7db15a5dfdd3ea5e.rmeta -Z unstable-options`
11422025-02-10T17:25:50.210Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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 linker-plugin-lto -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=d1edc1d02e308bdd -C extra-filename=-d1edc1d02e308bdd --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-56db8a5ee170432b.rmeta' --extern bitflags=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libbitflags-5dc399add9297e89.rmeta --extern cfg_if=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcfg_if-8ae92b0a05d8dbfc.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' --extern crc32fast=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcrc32fast-0f1152e115e18722.rmeta --extern derror_macro=/work/oxidecomputer/opte/target/release/deps/libderror_macro-659a0d171d680935.so --extern dyn_clone=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libdyn_clone-cd437f6d6c5e01a2.rmeta --extern heapless=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libheapless-990f800d24857388.rmeta --extern illumos_sys_hdrs=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libillumos_sys_hdrs-6c485df4981c035a.rmeta --extern ingot=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libingot-bf202854000995f3.rmeta --extern itertools=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libitertools-2dbb2290703558f9.rmeta --extern kstat_macro=/work/oxidecomputer/opte/target/release/deps/libkstat_macro-2f60a88f7a3a9ae3.so --extern opte_api=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libopte_api-d218d78abcc65de1.rmeta --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libpostcard-1fbb4b99c9d4ab74.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libserde-49a1d43c2fafdff2.rmeta --extern smoltcp=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libsmoltcp-7db15a5dfdd3ea5e.rmeta --extern zerocopy=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libzerocopy-33250e15746c75fb.rmeta -Z unstable-options --cfg usdt_stable_asm --check-cfg 'cfg(usdt_stable_asm)' --check-cfg 'cfg(usdt_stable_asm_sym)'`
11432025-02-10T17:25:50.750Zwarning: unused import: `illumos_sys_hdrs::mac::MacEtherOffloadFlags`
11442025-02-10T17:25:50.750Z --> lib/opte/src/ddi/mblk.rs:32:5
11452025-02-10T17:25:50.750Z |
11462025-02-10T17:25:50.750Z32 | use illumos_sys_hdrs::mac::MacEtherOffloadFlags;
11472025-02-10T17:25:50.751Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11482025-02-10T17:25:50.751Z |
11492025-02-10T17:25:50.751Z = note: `#[warn(unused_imports)]` on by default
11502025-02-10T17:25:50.751Z
11512025-02-10T17:25:54.689Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
11522025-02-10T17:25:54.692Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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 linker-plugin-lto -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=7d61d8884ac2ac9e -C extra-filename=-7d61d8884ac2ac9e --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-56db8a5ee170432b.rmeta' --extern cfg_if=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcfg_if-8ae92b0a05d8dbfc.rmeta --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rmeta' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rmeta' --extern illumos_sys_hdrs=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libillumos_sys_hdrs-6c485df4981c035a.rmeta --extern opte=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libopte-d1edc1d02e308bdd.rmeta --extern poptrie=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libpoptrie-6538cdcc5149cc3f.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libserde-49a1d43c2fafdff2.rmeta --extern smoltcp=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libsmoltcp-7db15a5dfdd3ea5e.rmeta --extern uuid=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libuuid-cde8e4a2b0b04544.rmeta --extern zerocopy=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libzerocopy-33250e15746c75fb.rmeta -Z unstable-options`
11532025-02-10T17:25:56.345Zwarning: `opte` (lib) generated 1 warning (run `cargo fix --lib -p opte` to apply 1 suggestion)
11542025-02-10T17:25:58.467Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
11552025-02-10T17:25:58.472Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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 lto -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=9a517e11745341df -C extra-filename=-9a517e11745341df --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-56db8a5ee170432b.rlib' --extern bitflags=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libbitflags-5dc399add9297e89.rlib --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcompiler_builtins-f3886df8889cf263.rlib' --extern 'noprelude:core=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcore-534c6e7fc51e19d9.rlib' --extern crc32fast=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libcrc32fast-0f1152e115e18722.rlib --extern illumos_sys_hdrs=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libillumos_sys_hdrs-6c485df4981c035a.rlib --extern ingot=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libingot-bf202854000995f3.rlib --extern opte=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libopte-d1edc1d02e308bdd.rlib --extern oxide_vpc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liboxide_vpc-7d61d8884ac2ac9e.rlib --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libpostcard-1fbb4b99c9d4ab74.rlib --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libserde-49a1d43c2fafdff2.rlib -Z unstable-options`
11562025-02-10T17:25:58.845Zwarning: unused import: `crate::mac::TunnelTcpLsoFlags`
11572025-02-10T17:25:58.845Z --> xde/src/xde.rs:37:5
11582025-02-10T17:25:58.845Z |
11592025-02-10T17:25:58.845Z37 | use crate::mac::TunnelTcpLsoFlags;
11602025-02-10T17:25:58.845Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11612025-02-10T17:25:58.845Z |
11622025-02-10T17:25:58.845Z = note: `#[warn(unused_imports)]` on by default
11632025-02-10T17:25:58.845Z
11642025-02-10T17:26:00.527Zwarning: variable does not need to be mutable
11652025-02-10T17:26:00.527Z --> xde/src/xde.rs:1611:25
11662025-02-10T17:26:00.527Z |
11672025-02-10T17:26:00.527Z1611 | let mut pkt = emit_spec.apply(pkt);
11682025-02-10T17:26:00.527Z | ----^^^
11692025-02-10T17:26:00.527Z | |
11702025-02-10T17:26:00.527Z | help: remove this `mut`
11712025-02-10T17:26:00.527Z |
11722025-02-10T17:26:00.527Z = note: `#[warn(unused_mut)]` on by default
11732025-02-10T17:26:00.527Z
11742025-02-10T17:26:00.780Zwarning: creating a mutable reference to mutable static is discouraged
11752025-02-10T17:26:00.780Z --> xde/src/xde.rs:485:5
11762025-02-10T17:26:00.780Z |
11772025-02-10T17:26:00.780Z485 | xde_devs.init(KRwLockType::Driver);
11782025-02-10T17:26:00.780Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
11792025-02-10T17:26:00.780Z |
11802025-02-10T17:26:00.780Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
11812025-02-10T17:26:00.780Z = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
11822025-02-10T17:26:00.780Z = note: `#[warn(static_mut_refs)]` on by default
11832025-02-10T17:26:00.780Z
11842025-02-10T17:26:00.783Zwarning: creating a shared reference to mutable static is discouraged
11852025-02-10T17:26:00.783Z --> xde/src/xde.rs:809:25
11862025-02-10T17:26:00.783Z |
11872025-02-10T17:26:00.783Z809 | let devs = unsafe { xde_devs.read() };
11882025-02-10T17:26:00.783Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
11892025-02-10T17:26:00.783Z |
11902025-02-10T17:26:00.783Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
11912025-02-10T17:26:00.783Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
11922025-02-10T17:26:00.783Z
11932025-02-10T17:26:00.783Zwarning: creating a shared reference to mutable static is discouraged
11942025-02-10T17:26:00.783Z --> xde/src/xde.rs:837:29
11952025-02-10T17:26:00.783Z |
11962025-02-10T17:26:00.783Z837 | let mut devs = unsafe { xde_devs.write() };
11972025-02-10T17:26:00.783Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
11982025-02-10T17:26:00.783Z |
11992025-02-10T17:26:00.783Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12002025-02-10T17:26:00.783Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
12012025-02-10T17:26:00.783Z
12022025-02-10T17:26:00.783Zwarning: creating a shared reference to mutable static is discouraged
12032025-02-10T17:26:00.783Z --> xde/src/xde.rs:971:29
12042025-02-10T17:26:00.783Z |
12052025-02-10T17:26:00.783Z971 | let mut devs = unsafe { xde_devs.write() };
12062025-02-10T17:26:00.783Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
12072025-02-10T17:26:00.783Z |
12082025-02-10T17:26:00.783Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12092025-02-10T17:26:00.783Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
12102025-02-10T17:26:00.783Z
12112025-02-10T17:26:00.783Zwarning: creating a shared reference to mutable static is discouraged
12122025-02-10T17:26:00.783Z --> xde/src/xde.rs:1059:18
12132025-02-10T17:26:00.783Z |
12142025-02-10T17:26:00.783Z1059 | if unsafe { !xde_devs.read().is_empty() } {
12152025-02-10T17:26:00.783Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12162025-02-10T17:26:00.783Z |
12172025-02-10T17:26:00.783Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12182025-02-10T17:26:00.783Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
12192025-02-10T17:26:00.783Z
12202025-02-10T17:26:00.783Zwarning: creating a shared reference to mutable static is discouraged
12212025-02-10T17:26:00.783Z --> xde/src/xde.rs:1381:9
12222025-02-10T17:26:00.784Z |
12232025-02-10T17:26:00.784Z1381 | if !xde_devs.read().is_empty() {
12242025-02-10T17:26:00.784Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12252025-02-10T17:26:00.784Z |
12262025-02-10T17:26:00.784Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12272025-02-10T17:26:00.784Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
12282025-02-10T17:26:00.784Z
12292025-02-10T17:26:00.788Zwarning: creating a shared reference to mutable static is discouraged
12302025-02-10T17:26:00.788Z --> xde/src/xde.rs:1841:37
12312025-02-10T17:26:00.788Z |
12322025-02-10T17:26:00.788Z1841 | let devs = unsafe { xde_devs.read() };
12332025-02-10T17:26:00.788Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12342025-02-10T17:26:00.788Z |
12352025-02-10T17:26:00.788Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12362025-02-10T17:26:00.788Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
12372025-02-10T17:26:00.788Z
12382025-02-10T17:26:00.788Zwarning: creating a shared reference to mutable static is discouraged
12392025-02-10T17:26:00.788Z --> xde/src/xde.rs:2215:16
12402025-02-10T17:26:00.788Z |
12412025-02-10T17:26:00.788Z2215 | let devs = xde_devs.read();
12422025-02-10T17:26:00.788Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12432025-02-10T17:26:00.788Z |
12442025-02-10T17:26:00.788Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12452025-02-10T17:26:00.788Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
12462025-02-10T17:26:00.788Z
12472025-02-10T17:26:00.788Zwarning: creating a shared reference to mutable static is discouraged
12482025-02-10T17:26:00.788Z --> xde/src/xde.rs:2279:25
12492025-02-10T17:26:00.788Z |
12502025-02-10T17:26:00.788Z2279 | let devs = unsafe { xde_devs.read() };
12512025-02-10T17:26:00.788Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12522025-02-10T17:26:00.788Z |
12532025-02-10T17:26:00.788Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12542025-02-10T17:26:00.788Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
12552025-02-10T17:26:00.788Z
12562025-02-10T17:26:00.788Zwarning: creating a shared reference to mutable static is discouraged
12572025-02-10T17:26:00.788Z --> xde/src/xde.rs:2292:25
12582025-02-10T17:26:00.788Z |
12592025-02-10T17:26:00.788Z2292 | let devs = unsafe { xde_devs.read() };
12602025-02-10T17:26:00.788Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12612025-02-10T17:26:00.788Z |
12622025-02-10T17:26:00.789Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12632025-02-10T17:26:00.789Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
12642025-02-10T17:26:00.789Z
12652025-02-10T17:26:00.789Zwarning: creating a shared reference to mutable static is discouraged
12662025-02-10T17:26:00.789Z --> xde/src/xde.rs:2303:25
12672025-02-10T17:26:00.789Z |
12682025-02-10T17:26:00.789Z2303 | let devs = unsafe { xde_devs.read() };
12692025-02-10T17:26:00.789Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12702025-02-10T17:26:00.789Z |
12712025-02-10T17:26:00.789Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12722025-02-10T17:26:00.789Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
12732025-02-10T17:26:00.789Z
12742025-02-10T17:26:00.789Zwarning: creating a shared reference to mutable static is discouraged
12752025-02-10T17:26:00.789Z --> xde/src/xde.rs:2315:25
12762025-02-10T17:26:00.789Z |
12772025-02-10T17:26:00.789Z2315 | let devs = unsafe { xde_devs.read() };
12782025-02-10T17:26:00.789Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12792025-02-10T17:26:00.789Z |
12802025-02-10T17:26:00.789Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12812025-02-10T17:26:00.789Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
12822025-02-10T17:26:00.789Z
12832025-02-10T17:26:00.789Zwarning: creating a shared reference to mutable static is discouraged
12842025-02-10T17:26:00.789Z --> xde/src/xde.rs:2327:25
12852025-02-10T17:26:00.789Z |
12862025-02-10T17:26:00.789Z2327 | let devs = unsafe { xde_devs.read() };
12872025-02-10T17:26:00.789Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12882025-02-10T17:26:00.789Z |
12892025-02-10T17:26:00.789Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12902025-02-10T17:26:00.789Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
12912025-02-10T17:26:00.789Z
12922025-02-10T17:26:00.789Zwarning: creating a shared reference to mutable static is discouraged
12932025-02-10T17:26:00.789Z --> xde/src/xde.rs:2391:25
12942025-02-10T17:26:00.789Z |
12952025-02-10T17:26:00.789Z2391 | let devs = unsafe { xde_devs.read() };
12962025-02-10T17:26:00.789Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12972025-02-10T17:26:00.789Z |
12982025-02-10T17:26:00.789Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12992025-02-10T17:26:00.789Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
13002025-02-10T17:26:00.789Z
13012025-02-10T17:26:00.790Zwarning: creating a shared reference to mutable static is discouraged
13022025-02-10T17:26:00.790Z --> xde/src/xde.rs:2402:25
13032025-02-10T17:26:00.790Z |
13042025-02-10T17:26:00.790Z2402 | let devs = unsafe { xde_devs.read() };
13052025-02-10T17:26:00.790Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
13062025-02-10T17:26:00.790Z |
13072025-02-10T17:26:00.790Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
13082025-02-10T17:26:00.790Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
13092025-02-10T17:26:00.790Z
13102025-02-10T17:26:00.790Zwarning: creating a shared reference to mutable static is discouraged
13112025-02-10T17:26:00.790Z --> xde/src/xde.rs:2414:25
13122025-02-10T17:26:00.790Z |
13132025-02-10T17:26:00.790Z2414 | let devs = unsafe { xde_devs.read() };
13142025-02-10T17:26:00.790Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
13152025-02-10T17:26:00.790Z |
13162025-02-10T17:26:00.790Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
13172025-02-10T17:26:00.790Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
13182025-02-10T17:26:00.790Z
13192025-02-10T17:26:00.790Zwarning: creating a shared reference to mutable static is discouraged
13202025-02-10T17:26:00.790Z --> xde/src/xde.rs:2428:25
13212025-02-10T17:26:00.790Z |
13222025-02-10T17:26:00.790Z2428 | let devs = unsafe { xde_devs.read() };
13232025-02-10T17:26:00.790Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
13242025-02-10T17:26:00.790Z |
13252025-02-10T17:26:00.790Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
13262025-02-10T17:26:00.790Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
13272025-02-10T17:26:00.790Z
13282025-02-10T17:26:00.790Zwarning: creating a shared reference to mutable static is discouraged
13292025-02-10T17:26:00.793Z --> xde/src/xde.rs:2441:25
13302025-02-10T17:26:00.793Z |
13312025-02-10T17:26:00.793Z2441 | let devs = unsafe { xde_devs.read() };
13322025-02-10T17:26:00.793Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
13332025-02-10T17:26:00.794Z |
13342025-02-10T17:26:00.794Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
13352025-02-10T17:26:00.794Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
13362025-02-10T17:26:00.794Z
13372025-02-10T17:26:00.794Zwarning: creating a shared reference to mutable static is discouraged
13382025-02-10T17:26:00.794Z --> xde/src/xde.rs:2454:25
13392025-02-10T17:26:00.794Z |
13402025-02-10T17:26:00.794Z2454 | let devs = unsafe { xde_devs.read() };
13412025-02-10T17:26:00.794Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
13422025-02-10T17:26:00.794Z |
13432025-02-10T17:26:00.794Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
13442025-02-10T17:26:00.794Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
13452025-02-10T17:26:00.794Z
13462025-02-10T17:26:00.794Zwarning: creating a shared reference to mutable static is discouraged
13472025-02-10T17:26:00.794Z --> xde/src/xde.rs:2465:25
13482025-02-10T17:26:00.794Z |
13492025-02-10T17:26:00.794Z2465 | let devs = unsafe { xde_devs.read() };
13502025-02-10T17:26:00.794Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
13512025-02-10T17:26:00.794Z |
13522025-02-10T17:26:00.794Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
13532025-02-10T17:26:00.794Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
13542025-02-10T17:26:00.794Z
13552025-02-10T17:26:00.794Zwarning: creating a shared reference to mutable static is discouraged
13562025-02-10T17:26:00.794Z --> xde/src/xde.rs:2477:25
13572025-02-10T17:26:00.794Z |
13582025-02-10T17:26:00.794Z2477 | let devs = unsafe { xde_devs.read() };
13592025-02-10T17:26:00.794Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
13602025-02-10T17:26:00.794Z |
13612025-02-10T17:26:00.794Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
13622025-02-10T17:26:00.794Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
13632025-02-10T17:26:00.794Z
13642025-02-10T17:26:00.794Zwarning: creating a shared reference to mutable static is discouraged
13652025-02-10T17:26:00.794Z --> xde/src/xde.rs:2492:25
13662025-02-10T17:26:00.794Z |
13672025-02-10T17:26:00.794Z2492 | let devs = unsafe { xde_devs.read() };
13682025-02-10T17:26:00.794Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
13692025-02-10T17:26:00.794Z |
13702025-02-10T17:26:00.794Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
13712025-02-10T17:26:00.794Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
13722025-02-10T17:26:00.795Z
13732025-02-10T17:26:00.795Zwarning: creating a shared reference to mutable static is discouraged
13742025-02-10T17:26:00.795Z --> xde/src/xde.rs:2506:25
13752025-02-10T17:26:00.795Z |
13762025-02-10T17:26:00.795Z2506 | let devs = unsafe { xde_devs.read() };
13772025-02-10T17:26:00.795Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
13782025-02-10T17:26:00.795Z |
13792025-02-10T17:26:00.795Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
13802025-02-10T17:26:00.795Z = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
13812025-02-10T17:26:00.795Z
13822025-02-10T17:26:25.901Zwarning: `xde` (lib) generated 25 warnings (run `cargo fix --lib -p xde` to apply 2 suggestions)
13832025-02-10T17:26:25.901Z Finished `release` profile [optimized + debuginfo] target(s) in 1m 06s
13842025-02-10T17:26:25.930Z+ 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
13852025-02-10T17:26:26.612Z+ pushd xde-link
13862025-02-10T17:26:26.615Z/work/oxidecomputer/opte/xde/xde-link /work/oxidecomputer/opte/xde
13872025-02-10T17:26:26.615Z+ cargo -v build --release
13882025-02-10T17:26:26.747Z Compiling compiler_builtins v0.1.138
13892025-02-10T17:26:26.747Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
13902025-02-10T17:26:26.747Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
13912025-02-10T17:26:26.750Z Running `/work/oxidecomputer/opte/target/release/build/compiler_builtins-21aa82c55820d0bf/build-script-build`
13922025-02-10T17:26:26.750Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name core --edition=2021 /home/build/.rustup/toolchains/nightly-2024-11-18-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 linker-plugin-lto -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(bootstrap)' --check-cfg 'cfg(no_fp_fmt_parse)' --check-cfg 'cfg(stdarch_intel_sde)' --check-cfg 'cfg(target_os, values("rtems"))' --check-cfg 'cfg(feature, values(any()))' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("debug_refcell", "optimize_for_size", "panic_immediate_abort"))' -C metadata=2071de360e2c2282 -C extra-filename=-2071de360e2c2282 --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`
13932025-02-10T17:26:26.750Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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=5f308dfab30c2146 -C extra-filename=-5f308dfab30c2146 --out-dir /work/oxidecomputer/opte/target/release/build/xde-link-5f308dfab30c2146 -L dependency=/work/oxidecomputer/opte/target/release/deps`
13942025-02-10T17:26:26.986Z Running `/work/oxidecomputer/opte/target/release/build/xde-link-5f308dfab30c2146/build-script-build`
13952025-02-10T17:26:43.003Z Compiling rustc-std-workspace-core v1.99.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/rustc-std-workspace-core)
13962025-02-10T17:26:43.006Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name rustc_std_workspace_core --edition=2021 /home/build/.rustup/toolchains/nightly-2024-11-18-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 linker-plugin-lto -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=89532dd5889cf1c7 -C extra-filename=-89532dd5889cf1c7 --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-2071de360e2c2282.rmeta --cap-lints allow`
13972025-02-10T17:26:43.044Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name compiler_builtins --edition=2021 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/compiler_builtins-0.1.138/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 linker-plugin-lto -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", "no-f16-f128", "public-test-deps", "rustc-dep-of-std"))' -C metadata=9dda6d259dbe1788 -C extra-filename=-9dda6d259dbe1788 --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-89532dd5889cf1c7.rmeta --cap-lints allow --cfg f16_enabled --cfg f128_enabled --cfg 'feature="unstable"' --cfg 'feature="force-soft-floats"' --cfg 'feature="mem-unaligned"' --check-cfg 'cfg(__ashldi3, values("optimized-c"))' --check-cfg 'cfg(__ashlsi3, values("optimized-c"))' --check-cfg 'cfg(__ashrdi3, values("optimized-c"))' --check-cfg 'cfg(__ashrsi3, values("optimized-c"))' --check-cfg 'cfg(__bswapsi2, values("optimized-c"))' --check-cfg 'cfg(__bswapdi2, values("optimized-c"))' --check-cfg 'cfg(__bswapti2, values("optimized-c"))' --check-cfg 'cfg(__divdi3, values("optimized-c"))' --check-cfg 'cfg(__divsi3, values("optimized-c"))' --check-cfg 'cfg(__divmoddi4, values("optimized-c"))' --check-cfg 'cfg(__divmodsi4, values("optimized-c"))' --check-cfg 'cfg(__divmodsi4, values("optimized-c"))' --check-cfg 'cfg(__divmodti4, values("optimized-c"))' --check-cfg 'cfg(__lshrdi3, values("optimized-c"))' --check-cfg 'cfg(__lshrsi3, values("optimized-c"))' --check-cfg 'cfg(__moddi3, values("optimized-c"))' --check-cfg 'cfg(__modsi3, values("optimized-c"))' --check-cfg 'cfg(__muldi3, values("optimized-c"))' --check-cfg 'cfg(__udivdi3, values("optimized-c"))' --check-cfg 'cfg(__udivmoddi4, values("optimized-c"))' --check-cfg 'cfg(__udivmodsi4, values("optimized-c"))' --check-cfg 'cfg(__udivsi3, values("optimized-c"))' --check-cfg 'cfg(__umoddi3, values("optimized-c"))' --check-cfg 'cfg(__umodsi3, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(target_feature, values("vis3"))' --check-cfg 'cfg(feature, values("checked"))' --check-cfg 'cfg(assert_no_panic)' --check-cfg 'cfg(f16_enabled)' --check-cfg 'cfg(f128_enabled)' --check-cfg 'cfg(feature, values("unstable", "force-soft-floats"))' --check-cfg 'cfg(feature, values("mem-unaligned"))' --check-cfg 'cfg(thumb)' --check-cfg 'cfg(thumb_1)' --check-cfg 'cfg(kernel_user_helpers)'`
13982025-02-10T17:26:43.835Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
13992025-02-10T17:26:43.837Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name alloc --edition=2021 /home/build/.rustup/toolchains/nightly-2024-11-18-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 linker-plugin-lto -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(bootstrap)' --check-cfg 'cfg(no_global_oom_handling)' --check-cfg 'cfg(no_rc)' --check-cfg 'cfg(no_sync)' --check-cfg 'cfg(randomized_layouts)' --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-no-f16-f128", "optimize_for_size", "panic_immediate_abort"))' -C metadata=db80c9a6ce1bf10b -C extra-filename=-db80c9a6ce1bf10b --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-9dda6d259dbe1788.rmeta --extern core=/work/oxidecomputer/opte/target/i686-unknown-illumos/release/deps/libcore-2071de360e2c2282.rmeta --cap-lints allow`
14002025-02-10T17:26:47.100Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-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 lto -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=1541dba498bc837a --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-db80c9a6ce1bf10b.rlib' --extern 'noprelude:compiler_builtins=/work/oxidecomputer/opte/target/i686-unknown-illumos/release/deps/libcompiler_builtins-9dda6d259dbe1788.rlib' --extern 'noprelude:core=/work/oxidecomputer/opte/target/i686-unknown-illumos/release/deps/libcore-2071de360e2c2282.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`
14012025-02-10T17:26:47.392Z Finished `release` profile [optimized + debuginfo] target(s) in 20.73s
14022025-02-10T17:26:47.413Z+ set +e
14032025-02-10T17:26:47.416Z+ nm ../../target/i686-unknown-illumos/release/libxde_link.so
14042025-02-10T17:26:47.416Z+ grep panicking
14052025-02-10T17:26:47.418Z+ '[' 1 -eq 0 ']'
14062025-02-10T17:26:47.418Z+ popd
14072025-02-10T17:26:47.421Z/work/oxidecomputer/opte/xde
14082025-02-10T17:26:47.421Z
14092025-02-10T17:26:47.421Zreal 1:27.932133804
14102025-02-10T17:26:47.421Zuser 3:16.389633259
14112025-02-10T17:26:47.421Zsys 14.089523185
14122025-02-10T17:26:47.421Ztrap 0.064731150
14132025-02-10T17:26:47.421Ztflt 0.325047619
14142025-02-10T17:26:47.421Zdflt 0.629056975
14152025-02-10T17:26:47.421Zkflt 0.000017556
14162025-02-10T17:26:47.421Zlock 7:39.020371434
14172025-02-10T17:26:47.421Zslp 9:45.951498787
14182025-02-10T17:26:47.421Zlat 2.568859167
14192025-02-10T17:26:47.421Zstop 4.319458245
14202025-02-10T17:26:47.421Z+ popd
14212025-02-10T17:26:47.421Z/work/oxidecomputer/opte
14222025-02-10T17:26:47.421Z+ elfdump target/x86_64-unknown-unknown/debug/xde.dbg
14232025-02-10T17:26:47.424Z+ grep GOTPCREL
14242025-02-10T17:26:49.826Z+ elfdump target/x86_64-unknown-unknown/release/xde
14252025-02-10T17:26:49.829Z+ grep GOTPCREL
14262025-02-10T17:26:51.238Z+ cp target/x86_64-unknown-unknown/debug/xde.dbg /work/debug/
14272025-02-10T17:26:51.298Z+ sha256sum /work/debug/xde.dbg
14282025-02-10T17:26:51.349Z+ cp target/i686-unknown-illumos/debug/libxde_link.so /work/debug/xde_link.dbg.so
14292025-02-10T17:26:51.352Z+ sha256sum /work/debug/xde_link.dbg.so
14302025-02-10T17:26:51.355Z+ cp target/x86_64-unknown-unknown/release/xde /work/release/
14312025-02-10T17:26:51.396Z+ sha256sum /work/release/xde
14322025-02-10T17:26:51.427Z+ cp target/i686-unknown-illumos/release/libxde_link.so /work/release/xde_link.so
14332025-02-10T17:26:51.430Z+ sha256sum /work/release/xde_link.so
14342025-02-10T17:26:51.433Z+ header 'build xde integration tests'
14352025-02-10T17:26:51.436Z+ echo '# ==== build xde integration tests ==== #'
14362025-02-10T17:26:51.436Z+ pushd xde-tests
14372025-02-10T17:26:51.436Z# ==== build xde integration tests ==== #
14382025-02-10T17:26:51.436Z/work/oxidecomputer/opte/xde-tests /work/oxidecomputer/opte
14392025-02-10T17:26:51.436Z+ cargo +nightly-2024-11-18 fmt -- --check
14402025-02-10T17:26:51.593Z+ cargo clippy --all-targets
14412025-02-10T17:26:51.914Z Downloading crates ...
14422025-02-10T17:26:52.054Z Downloaded num-conv v0.1.0
14432025-02-10T17:26:52.061Z Downloaded time-core v0.1.2
14442025-02-10T17:26:52.069Z Downloaded cstr-argument v0.1.2
14452025-02-10T17:26:52.073Z Downloaded pretty-hex v0.2.1
14462025-02-10T17:26:52.079Z Downloaded clap_lex v0.7.4
14472025-02-10T17:26:52.088Z Downloaded anstyle v1.0.10
14482025-02-10T17:26:52.091Z Downloaded colorchoice v1.0.3
14492025-02-10T17:26:52.094Z Downloaded autocfg v1.4.0
14502025-02-10T17:26:52.094Z Downloaded take_mut v0.2.2
14512025-02-10T17:26:52.103Z Downloaded equivalent v1.0.1
14522025-02-10T17:26:52.106Z Downloaded heck v0.5.0
14532025-02-10T17:26:52.110Z Downloaded foreign-types-shared v0.3.1
14542025-02-10T17:26:52.113Z Downloaded rand_chacha v0.3.1
14552025-02-10T17:26:52.118Z Downloaded anstyle-query v1.1.2
14562025-02-10T17:26:52.120Z Downloaded thread_local v1.1.8
14572025-02-10T17:26:52.123Z Downloaded foreign-types-macros v0.2.3
14582025-02-10T17:26:52.123Z Downloaded thiserror v1.0.69
14592025-02-10T17:26:52.126Z Downloaded slog-stdlog v4.1.1
14602025-02-10T17:26:52.129Z Downloaded num_enum_derive v0.5.11
14612025-02-10T17:26:52.129Z Downloaded lazy_static v1.5.0
14622025-02-10T17:26:52.131Z Downloaded ppv-lite86 v0.2.20
14632025-02-10T17:26:52.134Z Downloaded dirs-sys-next v0.1.2
14642025-02-10T17:26:52.134Z Downloaded is_terminal_polyfill v1.70.1
14652025-02-10T17:26:52.134Z Downloaded scopeguard v1.2.0
14662025-02-10T17:26:52.136Z Downloaded slog-async v2.8.0
14672025-02-10T17:26:52.136Z Downloaded ipnetwork v0.21.1
14682025-02-10T17:26:52.139Z Downloaded dirs-next v2.0.0
14692025-02-10T17:26:52.141Z Downloaded deranged v0.3.11
14702025-02-10T17:26:52.144Z Downloaded foreign-types v0.5.0
14712025-02-10T17:26:52.147Z Downloaded errno v0.3.10
14722025-02-10T17:26:52.150Z Downloaded tabwriter v1.4.1
14732025-02-10T17:26:52.153Z Downloaded proc-macro-error-attr v1.0.4
14742025-02-10T17:26:52.156Z Downloaded clap_derive v4.5.24
14752025-02-10T17:26:52.158Z Downloaded anstream v0.6.18
14762025-02-10T17:26:52.161Z Downloaded anstyle-parse v0.2.6
14772025-02-10T17:26:52.161Z Downloaded toml_datetime v0.6.8
14782025-02-10T17:26:52.164Z Downloaded powerfmt v0.2.0
14792025-02-10T17:26:52.164Z Downloaded signal-hook-registry v1.4.2
14802025-02-10T17:26:52.166Z Downloaded utf8parse v0.2.2
14812025-02-10T17:26:52.166Z Downloaded slog-envlogger v2.2.0
14822025-02-10T17:26:52.171Z Downloaded tokio-macros v2.5.0
14832025-02-10T17:26:52.174Z Downloaded schemars_derive v0.8.21
14842025-02-10T17:26:52.174Z Downloaded num_enum v0.5.11
14852025-02-10T17:26:52.178Z Downloaded thiserror-impl v1.0.69
14862025-02-10T17:26:52.180Z Downloaded rand_core v0.6.4
14872025-02-10T17:26:52.180Z Downloaded lock_api v0.4.12
14882025-02-10T17:26:52.183Z Downloaded itoa v1.0.14
14892025-02-10T17:26:52.186Z Downloaded is-terminal v0.4.13
14902025-02-10T17:26:52.186Z Downloaded terminal_size v0.4.1
14912025-02-10T17:26:52.188Z Downloaded parking_lot_core v0.9.10
14922025-02-10T17:26:52.191Z Downloaded heck v0.4.1
14932025-02-10T17:26:52.191Z Downloaded colored v2.2.0
14942025-02-10T17:26:52.194Z Downloaded slog-term v2.9.1
14952025-02-10T17:26:52.196Z Downloaded slog-scope v4.4.0
14962025-02-10T17:26:52.196Z Downloaded smallvec v1.13.2
14972025-02-10T17:26:52.198Z Downloaded proc-macro-crate v1.3.1
14982025-02-10T17:26:52.199Z Downloaded ipnetwork v0.20.0
14992025-02-10T17:26:52.206Z Downloaded proc-macro-error v1.0.4
15002025-02-10T17:26:52.212Z Downloaded crossbeam-utils v0.8.21
15012025-02-10T17:26:52.216Z Downloaded serde_derive_internals v0.29.1
15022025-02-10T17:26:52.219Z Downloaded anyhow v1.0.95
15032025-02-10T17:26:52.226Z Downloaded pin-project-lite v0.2.16
15042025-02-10T17:26:52.231Z Downloaded once_cell v1.20.2
15052025-02-10T17:26:52.234Z Downloaded time-macros v0.2.19
15062025-02-10T17:26:52.236Z Downloaded zerocopy-derive v0.7.35
15072025-02-10T17:26:52.239Z Downloaded socket2 v0.5.8
15082025-02-10T17:26:52.242Z Downloaded slog v2.7.0
15092025-02-10T17:26:52.245Z Downloaded log v0.4.25
15102025-02-10T17:26:52.247Z Downloaded bytes v1.9.0
15112025-02-10T17:26:52.250Z Downloaded tracing-attributes v0.1.28
15122025-02-10T17:26:52.257Z Downloaded parking_lot v0.12.3
15132025-02-10T17:26:52.259Z Downloaded term v0.7.0
15142025-02-10T17:26:52.262Z Downloaded clap v4.5.26
15152025-02-10T17:26:52.278Z Downloaded schemars v0.8.21
15162025-02-10T17:26:52.289Z Downloaded tracing-core v0.1.33
15172025-02-10T17:26:52.291Z Downloaded ryu v1.0.18
15182025-02-10T17:26:52.294Z Downloaded getrandom v0.2.15
15192025-02-10T17:26:52.297Z Downloaded arc-swap v1.7.1
15202025-02-10T17:26:52.308Z Downloaded tracing v0.1.41
15212025-02-10T17:26:52.313Z Downloaded indexmap v2.7.1
15222025-02-10T17:26:52.317Z Downloaded crossbeam-channel v0.5.14
15232025-02-10T17:26:52.323Z Downloaded rand v0.8.5
15242025-02-10T17:26:52.328Z Downloaded toml_edit v0.19.15
15252025-02-10T17:26:52.344Z Downloaded mio v1.0.3
15262025-02-10T17:26:52.354Z Downloaded time v0.3.37
15272025-02-10T17:26:52.369Z Downloaded itertools v0.12.1
15282025-02-10T17:26:52.376Z Downloaded clap_builder v4.5.26
15292025-02-10T17:26:52.382Z Downloaded zerocopy v0.7.35
15302025-02-10T17:26:52.397Z Downloaded hashbrown v0.15.2
15312025-02-10T17:26:52.402Z Downloaded winnow v0.5.40
15322025-02-10T17:26:52.410Z Downloaded winnow v0.6.24
15332025-02-10T17:26:52.418Z Downloaded serde_json v1.0.137
15342025-02-10T17:26:52.425Z Downloaded syn v1.0.109
15352025-02-10T17:26:52.438Z Downloaded unicode-width v0.2.0
15362025-02-10T17:26:52.459Z Downloaded rustix v0.38.43
15372025-02-10T17:26:52.532Z Downloaded libc v0.2.169
15382025-02-10T17:26:52.556Z Downloaded tokio v1.43.0
15392025-02-10T17:26:52.696Z Compiling proc-macro2 v1.0.93
15402025-02-10T17:26:52.696Z Compiling unicode-ident v1.0.14
15412025-02-10T17:26:52.699Z Compiling libc v0.2.169
15422025-02-10T17:26:52.699Z Checking cfg-if v1.0.0
15432025-02-10T17:26:52.699Z Compiling serde v1.0.217
15442025-02-10T17:26:52.699Z Checking byteorder v1.5.0
15452025-02-10T17:26:52.708Z Compiling syn v1.0.109
15462025-02-10T17:26:52.711Z Compiling version_check v0.9.5
15472025-02-10T17:26:52.804Z Checking memchr v2.7.4
15482025-02-10T17:26:52.936Z Compiling strsim v0.11.1
15492025-02-10T17:26:53.011Z Compiling ident_case v1.0.1
15502025-02-10T17:26:53.191Z Compiling fnv v1.0.7
15512025-02-10T17:26:53.298Z Checking once_cell v1.20.2
15522025-02-10T17:26:53.316Z Compiling equivalent v1.0.1
15532025-02-10T17:26:53.319Z Compiling autocfg v1.4.0
15542025-02-10T17:26:53.376Z Checking itoa v1.0.14
15552025-02-10T17:26:53.484Z Compiling hashbrown v0.15.2
15562025-02-10T17:26:53.606Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
15572025-02-10T17:26:53.650Z Compiling toml_datetime v0.6.8
15582025-02-10T17:26:53.692Z Compiling parking_lot_core v0.9.10
15592025-02-10T17:26:53.983Z Compiling regex-syntax v0.8.5
15602025-02-10T17:26:54.012Z Compiling anyhow v1.0.95
15612025-02-10T17:26:54.144Z Compiling winnow v0.5.40
15622025-02-10T17:26:54.160Z Compiling lock_api v0.4.12
15632025-02-10T17:26:54.539Z Compiling quote v1.0.38
15642025-02-10T17:26:54.592Z Compiling indexmap v2.7.1
15652025-02-10T17:26:54.614Z Compiling aho-corasick v1.1.3
15662025-02-10T17:26:54.996Z Compiling syn v2.0.96
15672025-02-10T17:26:55.139Z Compiling either v1.13.0
15682025-02-10T17:26:55.220Z Checking smallvec v1.13.2
15692025-02-10T17:26:55.523Z Checking scopeguard v1.2.0
15702025-02-10T17:26:55.572Z Compiling serde_json v1.0.137
15712025-02-10T17:26:55.648Z Checking lazy_static v1.5.0
15722025-02-10T17:26:55.770Z Compiling thiserror v1.0.69
15732025-02-10T17:26:55.913Z Checking dyn-clone v1.0.17
15742025-02-10T17:26:56.058Z Compiling zerocopy v0.8.14
15752025-02-10T17:26:56.656Z Compiling itertools v0.13.0
15762025-02-10T17:26:56.824Z Checking getrandom v0.2.15
15772025-02-10T17:26:56.861Z Compiling schemars v0.8.21
15782025-02-10T17:26:57.037Z Checking pin-project-lite v0.2.16
15792025-02-10T17:26:57.167Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
15802025-02-10T17:26:57.232Z Compiling toml_edit v0.19.15
15812025-02-10T17:26:57.431Z Checking ryu v1.0.18
15822025-02-10T17:26:57.498Z Compiling regex-automata v0.4.9
15832025-02-10T17:26:58.048Z Compiling heapless v0.8.0
15842025-02-10T17:26:58.659Z Checking rand_core v0.6.4
15852025-02-10T17:26:58.912Z Checking parking_lot v0.12.3
15862025-02-10T17:26:58.961Z Checking socket2 v0.5.8
15872025-02-10T17:26:59.250Z Checking mio v1.0.3
15882025-02-10T17:26:59.430Z Checking signal-hook-registry v1.4.2
15892025-02-10T17:26:59.551Z Checking hash32 v0.3.1
15902025-02-10T17:26:59.573Z Checking stable_deref_trait v1.2.0
15912025-02-10T17:26:59.668Z Checking foreign-types-shared v0.3.1
15922025-02-10T17:26:59.676Z Compiling smoltcp v0.11.0
15932025-02-10T17:26:59.715Z Checking bytes v1.9.0
15942025-02-10T17:26:59.776Z Compiling slog v2.7.0
15952025-02-10T17:26:59.821Z Checking macaddr v1.0.1
15962025-02-10T17:27:00.083Z Compiling proc-macro-crate v1.3.1
15972025-02-10T17:27:00.477Z Checking cstr-argument v0.1.2
15982025-02-10T17:27:00.616Z Checking tracing-core v0.1.33
15992025-02-10T17:27:00.634Z Compiling proc-macro-error-attr v1.0.4
16002025-02-10T17:27:00.854Z Compiling rustix v0.38.43
16012025-02-10T17:27:00.964Z Checking cobs v0.2.3
16022025-02-10T17:27:01.064Z Checking bitflags v1.3.2
16032025-02-10T17:27:01.144Z Checking managed v0.8.0
16042025-02-10T17:27:01.159Z Checking pretty-hex v0.2.1
16052025-02-10T17:27:01.325Z Checking colored v2.2.0
16062025-02-10T17:27:01.496Z Compiling regex v1.11.1
16072025-02-10T17:27:01.646Z Compiling darling_core v0.20.10
16082025-02-10T17:27:01.681Z Compiling serde_derive_internals v0.29.1
16092025-02-10T17:27:02.788Z Checking errno v0.3.10
16102025-02-10T17:27:02.885Z Compiling proc-macro-error v1.0.4
16112025-02-10T17:27:02.964Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
16122025-02-10T17:27:03.232Z Checking ipnetwork v0.21.1
16132025-02-10T17:27:03.345Z Checking unicode-width v0.2.0
16142025-02-10T17:27:03.592Z Checking winnow v0.6.24
16152025-02-10T17:27:03.748Z Checking utf8parse v0.2.2
16162025-02-10T17:27:03.846Z Compiling crossbeam-utils v0.8.21
16172025-02-10T17:27:03.898Z Checking anstyle-parse v0.2.6
16182025-02-10T17:27:04.168Z Checking tabwriter v1.4.1
16192025-02-10T17:27:04.503Z Checking itertools v0.14.0
16202025-02-10T17:27:04.540Z Checking dirs-sys-next v0.1.2
16212025-02-10T17:27:04.674Z Checking crc32fast v1.4.2
16222025-02-10T17:27:04.725Z Checking colorchoice v1.0.3
16232025-02-10T17:27:04.853Z Checking anstyle v1.0.10
16242025-02-10T17:27:04.882Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
16252025-02-10T17:27:04.955Z Compiling num_enum_derive v0.5.11
16262025-02-10T17:27:05.202Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
16272025-02-10T17:27:05.213Z Compiling thiserror v2.0.11
16282025-02-10T17:27:05.236Z Checking anstyle-query v1.1.2
16292025-02-10T17:27:05.358Z Compiling time-core v0.1.2
16302025-02-10T17:27:05.535Z Compiling num-conv v0.1.0
16312025-02-10T17:27:05.783Z Checking is_terminal_polyfill v1.70.1
16322025-02-10T17:27:05.785Z Checking powerfmt v0.2.0
16332025-02-10T17:27:05.891Z Checking anstream v0.6.18
16342025-02-10T17:27:06.040Z Checking deranged v0.3.11
16352025-02-10T17:27:06.059Z Checking rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
16362025-02-10T17:27:06.152Z Compiling serde_derive v1.0.217
16372025-02-10T17:27:06.209Z Compiling zerocopy-derive v0.7.35
16382025-02-10T17:27:06.256Z Compiling thiserror-impl v1.0.69
16392025-02-10T17:27:06.303Z Compiling zerocopy-derive v0.8.14
16402025-02-10T17:27:06.324Z Compiling tokio-macros v2.5.0
16412025-02-10T17:27:07.031Z Compiling schemars_derive v0.8.21
16422025-02-10T17:27:07.149Z Compiling darling_macro v0.20.10
16432025-02-10T17:27:07.296Z Compiling foreign-types-macros v0.2.3
16442025-02-10T17:27:07.815Z Checking tokio v1.43.0
16452025-02-10T17:27:08.140Z Checking zerocopy v0.7.35
16462025-02-10T17:27:08.148Z Compiling darling v0.20.10
16472025-02-10T17:27:08.257Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
16482025-02-10T17:27:08.511Z Checking foreign-types v0.5.0
16492025-02-10T17:27:08.607Z Checking num_enum v0.5.11
16502025-02-10T17:27:08.760Z Compiling tracing-attributes v0.1.28
16512025-02-10T17:27:09.040Z Checking nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
16522025-02-10T17:27:09.320Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
16532025-02-10T17:27:09.346Z Checking ppv-lite86 v0.2.20
16542025-02-10T17:27:09.884Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
16552025-02-10T17:27:10.031Z Checking rand_chacha v0.3.1
16562025-02-10T17:27:10.397Z Checking rand v0.8.5
16572025-02-10T17:27:10.687Z Compiling thiserror-impl v2.0.11
16582025-02-10T17:27:11.328Z Compiling time-macros v0.2.19
16592025-02-10T17:27:11.797Z Checking tracing v0.1.41
16602025-02-10T17:27:11.966Z Checking dirs-next v2.0.0
16612025-02-10T17:27:12.789Z Checking thread_local v1.1.8
16622025-02-10T17:27:12.792Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
16632025-02-10T17:27:13.015Z Compiling slog-async v2.8.0
16642025-02-10T17:27:13.072Z Compiling heck v0.4.1
16652025-02-10T17:27:13.484Z Compiling heck v0.5.0
16662025-02-10T17:27:13.548Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys?branch=main#e07ad764)
16672025-02-10T17:27:13.879Z Checking clap_lex v0.7.4
16682025-02-10T17:27:13.894Z Checking arc-swap v1.7.1
16692025-02-10T17:27:14.125Z Compiling clap_derive v4.5.24
16702025-02-10T17:27:14.134Z Checking time v0.3.37
16712025-02-10T17:27:14.283Z Checking slog-scope v4.4.0
16722025-02-10T17:27:14.344Z Compiling zone_cfg_derive v0.3.0 (https://github.com/oxidecomputer/zone#7a0cb488)
16732025-02-10T17:27:14.459Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
16742025-02-10T17:27:14.508Z Checking dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
16752025-02-10T17:27:14.605Z Checking ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
16762025-02-10T17:27:14.765Z Checking crossbeam-channel v0.5.14
16772025-02-10T17:27:15.237Z Checking term v0.7.0
16782025-02-10T17:27:15.240Z Checking itertools v0.12.1
16792025-02-10T17:27:15.465Z Checking is-terminal v0.4.13
16802025-02-10T17:27:15.590Z Checking log v0.4.25
16812025-02-10T17:27:15.667Z Checking take_mut v0.2.2
16822025-02-10T17:27:15.793Z Checking slog-term v2.9.1
16832025-02-10T17:27:15.872Z Checking slog-stdlog v4.1.1
16842025-02-10T17:27:17.178Z Checking bitflags v2.8.0
16852025-02-10T17:27:17.181Z Checking ipnetwork v0.20.0
16862025-02-10T17:27:17.181Z Checking postcard v1.1.1
16872025-02-10T17:27:17.181Z Checking uuid v1.12.0
16882025-02-10T17:27:17.210Z Checking zone v0.3.0 (https://github.com/oxidecomputer/zone#7a0cb488)
16892025-02-10T17:27:17.453Z Checking ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
16902025-02-10T17:27:17.453Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
16912025-02-10T17:27:17.577Zwarning: unused import: `core::ffi::c_int`
16922025-02-10T17:27:17.577Z --> crates/illumos-sys-hdrs/src/mac.rs:7:5
16932025-02-10T17:27:17.577Z |
16942025-02-10T17:27:17.577Z7 | use core::ffi::c_int;
16952025-02-10T17:27:17.577Z | ^^^^^^^^^^^^^^^^
16962025-02-10T17:27:17.577Z |
16972025-02-10T17:27:17.577Z = note: `#[warn(unused_imports)]` on by default
16982025-02-10T17:27:17.577Z
16992025-02-10T17:27:18.000Zwarning: `illumos-sys-hdrs` (lib) generated 1 warning (run `cargo clippy --fix --lib -p illumos-sys-hdrs` to apply 1 suggestion)
17002025-02-10T17:27:18.325Z Checking terminal_size v0.4.1
17012025-02-10T17:27:18.480Z Checking clap_builder v4.5.26
17022025-02-10T17:27:19.012Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
17032025-02-10T17:27:19.526Z Checking oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#49ee85dc)
17042025-02-10T17:27:19.738Z Checking slog-envlogger v2.2.0
17052025-02-10T17:27:20.495Z Checking clap v4.5.26
17062025-02-10T17:27:20.771Z Checking ztest v0.1.0 (https://github.com/oxidecomputer/falcon?branch=main#651fb588)
17072025-02-10T17:27:24.448Zwarning: this returns a `Result<_, ()>`
17082025-02-10T17:27:24.448Z --> lib/opte/src/ddi/mblk.rs:776:5
17092025-02-10T17:27:24.448Z |
17102025-02-10T17:27:24.448Z776 | / pub fn fill_offload_info(
17112025-02-10T17:27:24.448Z777 | | &mut self,
17122025-02-10T17:27:24.448Z778 | | outer_meoi: &mac_ether_offload_info_t,
17132025-02-10T17:27:24.448Z779 | | inner_meoi: Option<&mac_ether_offload_info_t>,
17142025-02-10T17:27:24.448Z780 | | ) -> Result<(), ()> {
17152025-02-10T17:27:24.448Z | |_______________________^
17162025-02-10T17:27:24.448Z |
17172025-02-10T17:27:24.448Z = help: use a custom `Error` type instead
17182025-02-10T17:27:24.448Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_unit_err
17192025-02-10T17:27:24.448Z = note: `#[warn(clippy::result_unit_err)]` on by default
17202025-02-10T17:27:24.448Z
17212025-02-10T17:27:25.413Zwarning: using `Option.and_then(|x| Some(y))`, which is more succinctly expressed as `map(|x| y)`
17222025-02-10T17:27:25.413Z --> lib/opte/src/engine/port/meta.rs:103:9
17232025-02-10T17:27:25.413Z |
17242025-02-10T17:27:25.413Z103 | / self.get(Self::INTERNAL_TARGET)
17252025-02-10T17:27:25.413Z104 | | .and_then(|v| Some(v == "1"))
17262025-02-10T17:27:25.413Z | |_________________________________________^ help: try: `self.get(Self::INTERNAL_TARGET).map(|v| v == "1")`
17272025-02-10T17:27:25.413Z |
17282025-02-10T17:27:25.413Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bind_instead_of_map
17292025-02-10T17:27:25.413Z = note: `#[warn(clippy::bind_instead_of_map)]` on by default
17302025-02-10T17:27:25.413Z
17312025-02-10T17:27:26.142Zwarning: `opte` (lib) generated 2 warnings (run `cargo clippy --fix --lib -p opte` to apply 1 suggestion)
17322025-02-10T17:27:26.143Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
17332025-02-10T17:27:28.131Z Checking opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
17342025-02-10T17:27:28.613Z Checking xde-tests v0.1.0 (/work/oxidecomputer/opte/xde-tests)
17352025-02-10T17:27:28.870Zwarning: this expression borrows a value the compiler would automatically borrow
17362025-02-10T17:27:28.870Z --> xde-tests/src/lib.rs:451:9
17372025-02-10T17:27:28.870Z |
17382025-02-10T17:27:28.870Z451 | (&[my_info]).iter().chain(peers).map(|v| v.mac).collect();
17392025-02-10T17:27:28.870Z | ^^^^^^^^^^^^ help: change this to: `[my_info]`
17402025-02-10T17:27:28.870Z |
17412025-02-10T17:27:28.870Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
17422025-02-10T17:27:28.870Z = note: `#[warn(clippy::needless_borrow)]` on by default
17432025-02-10T17:27:28.871Z
17442025-02-10T17:27:28.874Zwarning: this expression creates a reference which is immediately dereferenced by the compiler
17452025-02-10T17:27:28.874Z --> xde-tests/src/lib.rs:483:13
17462025-02-10T17:27:28.874Z |
17472025-02-10T17:27:28.874Z483 | &"172.20.0.1",
17482025-02-10T17:27:28.874Z | ^^^^^^^^^^^^^ help: change this to: `"172.20.0.1"`
17492025-02-10T17:27:28.874Z |
17502025-02-10T17:27:28.874Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
17512025-02-10T17:27:28.875Z
17522025-02-10T17:27:28.924Zwarning: `xde-tests` (lib) generated 2 warnings (run `cargo clippy --fix --lib -p xde-tests` to apply 2 suggestions)
17532025-02-10T17:27:28.930Zwarning: `xde-tests` (lib test) generated 2 warnings (2 duplicates)
17542025-02-10T17:27:29.072Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.33s
17552025-02-10T17:27:29.129Z+ cargo build --test loopback
17562025-02-10T17:27:29.453Z Compiling cfg-if v1.0.0
17572025-02-10T17:27:29.453Z Compiling memchr v2.7.4
17582025-02-10T17:27:29.453Z Compiling once_cell v1.20.2
17592025-02-10T17:27:29.455Z Compiling byteorder v1.5.0
17602025-02-10T17:27:29.456Z Compiling libc v0.2.169
17612025-02-10T17:27:29.463Z Compiling strsim v0.11.1
17622025-02-10T17:27:29.471Z Compiling either v1.13.0
17632025-02-10T17:27:29.473Z Compiling serde v1.0.217
17642025-02-10T17:27:29.528Z Compiling itoa v1.0.14
17652025-02-10T17:27:29.745Z Compiling regex-syntax v0.8.5
17662025-02-10T17:27:29.775Z Compiling lazy_static v1.5.0
17672025-02-10T17:27:29.821Z Compiling darling_core v0.20.10
17682025-02-10T17:27:29.831Z Compiling dyn-clone v1.0.17
17692025-02-10T17:27:29.901Z Compiling scopeguard v1.2.0
17702025-02-10T17:27:30.029Z Compiling smallvec v1.13.2
17712025-02-10T17:27:30.040Z Compiling lock_api v0.4.12
17722025-02-10T17:27:30.329Z Compiling aho-corasick v1.1.3
17732025-02-10T17:27:30.412Z Compiling itertools v0.13.0
17742025-02-10T17:27:30.423Z Compiling zerocopy v0.7.35
17752025-02-10T17:27:30.792Z Compiling parking_lot_core v0.9.10
17762025-02-10T17:27:31.099Z Compiling getrandom v0.2.15
17772025-02-10T17:27:31.416Z Compiling proc-macro-crate v1.3.1
17782025-02-10T17:27:31.441Z Compiling pin-project-lite v0.2.16
17792025-02-10T17:27:31.566Z Compiling ryu v1.0.18
17802025-02-10T17:27:31.700Z Compiling ppv-lite86 v0.2.20
17812025-02-10T17:27:31.923Z Compiling zerocopy v0.8.14
17822025-02-10T17:27:32.175Z Compiling num_enum_derive v0.5.11
17832025-02-10T17:27:32.450Z Compiling thiserror v1.0.69
17842025-02-10T17:27:32.578Z Compiling rand_core v0.6.4
17852025-02-10T17:27:33.012Z Compiling parking_lot v0.12.3
17862025-02-10T17:27:33.233Z Compiling socket2 v0.5.8
17872025-02-10T17:27:33.957Z Compiling regex-automata v0.4.9
17882025-02-10T17:27:34.255Z Compiling signal-hook-registry v1.4.2
17892025-02-10T17:27:34.369Z Compiling mio v1.0.3
17902025-02-10T17:27:35.039Z Compiling bitflags v2.8.0
17912025-02-10T17:27:35.100Z Compiling serde_json v1.0.137
17922025-02-10T17:27:35.116Z Compiling anyhow v1.0.95
17932025-02-10T17:27:35.214Z Compiling darling_macro v0.20.10
17942025-02-10T17:27:35.496Z Compiling hash32 v0.3.1
17952025-02-10T17:27:35.617Z Compiling stable_deref_trait v1.2.0
17962025-02-10T17:27:35.697Z Compiling foreign-types-shared v0.3.1
17972025-02-10T17:27:35.715Z Compiling bytes v1.9.0
17982025-02-10T17:27:35.780Z Compiling macaddr v1.0.1
17992025-02-10T17:27:35.811Z Compiling foreign-types v0.5.0
18002025-02-10T17:27:35.906Z Compiling heapless v0.8.0
18012025-02-10T17:27:35.986Z Compiling ipnetwork v0.20.0
18022025-02-10T17:27:36.154Z Compiling num_enum v0.5.11
18032025-02-10T17:27:36.210Z Compiling darling v0.20.10
18042025-02-10T17:27:36.298Z Compiling rand_chacha v0.3.1
18052025-02-10T17:27:36.307Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
18062025-02-10T17:27:36.464Z Compiling cstr-argument v0.1.2
18072025-02-10T17:27:36.589Z Compiling tokio v1.43.0
18082025-02-10T17:27:36.683Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
18092025-02-10T17:27:36.691Z Compiling tracing-core v0.1.33
18102025-02-10T17:27:36.782Z Compiling schemars v0.8.21
18112025-02-10T17:27:36.840Z Compiling bitflags v1.3.2
18122025-02-10T17:27:36.930Z Compiling managed v0.8.0
18132025-02-10T17:27:36.937Z Compiling cobs v0.2.3
18142025-02-10T17:27:37.239Z Compiling pretty-hex v0.2.1
18152025-02-10T17:27:37.337Z Compiling smoltcp v0.11.0
18162025-02-10T17:27:37.421Z Compiling tracing v0.1.41
18172025-02-10T17:27:37.485Z Compiling postcard v1.1.1
18182025-02-10T17:27:37.865Z Compiling regex v1.11.1
18192025-02-10T17:27:37.919Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
18202025-02-10T17:27:38.045Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
18212025-02-10T17:27:38.078Z Compiling rand v0.8.5
18222025-02-10T17:27:38.099Z Compiling slog v2.7.0
18232025-02-10T17:27:38.600Z Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#49ee85dc)
18242025-02-10T17:27:38.783Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
18252025-02-10T17:27:38.911Zwarning: unused import: `core::ffi::c_int`
18262025-02-10T17:27:38.911Z --> crates/illumos-sys-hdrs/src/mac.rs:7:5
18272025-02-10T17:27:38.911Z |
18282025-02-10T17:27:38.911Z7 | use core::ffi::c_int;
18292025-02-10T17:27:38.911Z | ^^^^^^^^^^^^^^^^
18302025-02-10T17:27:38.911Z |
18312025-02-10T17:27:38.911Z = note: `#[warn(unused_imports)]` on by default
18322025-02-10T17:27:38.911Z
18332025-02-10T17:27:38.998Z Compiling errno v0.3.10
18342025-02-10T17:27:39.240Z Compiling colored v2.2.0
18352025-02-10T17:27:39.494Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
18362025-02-10T17:27:39.656Zwarning: `illumos-sys-hdrs` (lib) generated 1 warning (run `cargo fix --lib -p illumos-sys-hdrs` to apply 1 suggestion)
18372025-02-10T17:27:39.659Z Compiling utf8parse v0.2.2
18382025-02-10T17:27:39.666Z Compiling ipnetwork v0.21.1
18392025-02-10T17:27:39.819Z Compiling winnow v0.6.24
18402025-02-10T17:27:39.855Z Compiling unicode-width v0.2.0
18412025-02-10T17:27:40.147Z Compiling anstyle-parse v0.2.6
18422025-02-10T17:27:40.222Z Compiling rustix v0.38.43
18432025-02-10T17:27:40.391Z Compiling tabwriter v1.4.1
18442025-02-10T17:27:40.475Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
18452025-02-10T17:27:40.543Z Compiling dirs-sys-next v0.1.2
18462025-02-10T17:27:40.855Z Compiling itertools v0.14.0
18472025-02-10T17:27:41.202Z Compiling crc32fast v1.4.2
18482025-02-10T17:27:41.497Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
18492025-02-10T17:27:41.787Z Compiling num-conv v0.1.0
18502025-02-10T17:27:41.796Z Compiling anstyle v1.0.10
18512025-02-10T17:27:42.068Z Compiling colorchoice v1.0.3
18522025-02-10T17:27:42.200Z Compiling time-core v0.1.2
18532025-02-10T17:27:42.234Z Compiling anstyle-query v1.1.2
18542025-02-10T17:27:42.237Z Compiling is_terminal_polyfill v1.70.1
18552025-02-10T17:27:42.355Z Compiling powerfmt v0.2.0
18562025-02-10T17:27:42.357Z Compiling time-macros v0.2.19
18572025-02-10T17:27:42.386Z Compiling anstream v0.6.18
18582025-02-10T17:27:42.525Z Compiling terminal_size v0.4.1
18592025-02-10T17:27:42.715Z Compiling deranged v0.3.11
18602025-02-10T17:27:42.733Z Compiling dirs-next v2.0.0
18612025-02-10T17:27:42.923Z Compiling crossbeam-utils v0.8.21
18622025-02-10T17:27:42.946Z Compiling uuid v1.12.0
18632025-02-10T17:27:43.076Z Compiling thread_local v1.1.8
18642025-02-10T17:27:43.241Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
18652025-02-10T17:27:43.290Z Compiling clap_lex v0.7.4
18662025-02-10T17:27:43.638Z Compiling arc-swap v1.7.1
18672025-02-10T17:27:43.669Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
18682025-02-10T17:27:43.772Z Compiling crossbeam-channel v0.5.14
18692025-02-10T17:27:44.020Z Compiling clap_builder v4.5.26
18702025-02-10T17:27:44.133Z Compiling slog-scope v4.4.0
18712025-02-10T17:27:44.250Z Compiling thiserror v2.0.11
18722025-02-10T17:27:44.261Z Compiling term v0.7.0
18732025-02-10T17:27:44.397Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
18742025-02-10T17:27:44.647Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
18752025-02-10T17:27:44.831Z Compiling is-terminal v0.4.13
18762025-02-10T17:27:44.958Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
18772025-02-10T17:27:44.991Z Compiling itertools v0.12.1
18782025-02-10T17:27:45.182Z Compiling take_mut v0.2.2
18792025-02-10T17:27:45.236Z Compiling time v0.3.37
18802025-02-10T17:27:45.337Z Compiling log v0.4.25
18812025-02-10T17:27:45.753Z Compiling slog-stdlog v4.1.1
18822025-02-10T17:27:45.847Z Compiling slog-async v2.8.0
18832025-02-10T17:27:46.161Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys?branch=main#e07ad764)
18842025-02-10T17:27:47.897Z Compiling clap v4.5.26
18852025-02-10T17:27:48.016Z Compiling zone v0.3.0 (https://github.com/oxidecomputer/zone#7a0cb488)
18862025-02-10T17:27:48.555Z Compiling slog-term v2.9.1
18872025-02-10T17:27:48.858Z Compiling ztest v0.1.0 (https://github.com/oxidecomputer/falcon?branch=main#651fb588)
18882025-02-10T17:27:49.169Z Compiling slog-envlogger v2.2.0
18892025-02-10T17:27:50.123Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
18902025-02-10T17:27:50.581Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
18912025-02-10T17:27:51.850Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
18922025-02-10T17:27:57.874Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
18932025-02-10T17:28:00.027Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
18942025-02-10T17:28:00.814Z Compiling xde-tests v0.1.0 (/work/oxidecomputer/opte/xde-tests)
18952025-02-10T17:28:04.070Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 34.88s
18962025-02-10T17:28:04.119Z++ cargo build -q --test loopback --message-format=json
18972025-02-10T17:28:04.122Z++ jq -r 'select(.profile.test == true) | .filenames[]'
18982025-02-10T17:28:04.333Z+ loopback_test=/work/oxidecomputer/opte/target/debug/deps/loopback-7a6ebab67a1c7370
18992025-02-10T17:28:04.333Z+ mkdir -p /work/test
19002025-02-10T17:28:04.336Z+ cp /work/oxidecomputer/opte/target/debug/deps/loopback-7a6ebab67a1c7370 /work/test/loopback
19012025-02-10T17:28:04.392Zprocess exited: duration 303103 ms, exit code 0
 
19022025-02-10T17:28:04.412Zfound 10 output files
19032025-02-10T17:28:04.412Zuploading: /work/debug/xde.dbg (69155488 bytes)
19042025-02-10T17:28:06.460Zuploaded: /work/debug/xde.dbg
19052025-02-10T17:28:06.460Zuploading: /work/debug/xde.dbg.sha256 (86 bytes)
19062025-02-10T17:28:07.469Zuploaded: /work/debug/xde.dbg.sha256
19072025-02-10T17:28:07.472Zuploading: /work/debug/xde_link.dbg.so (13492 bytes)
19082025-02-10T17:28:08.478Zuploaded: /work/debug/xde_link.dbg.so
19092025-02-10T17:28:08.478Zuploading: /work/debug/xde_link.dbg.so.sha256 (94 bytes)
19102025-02-10T17:28:09.487Zuploaded: /work/debug/xde_link.dbg.so.sha256
19112025-02-10T17:28:09.487Zuploading: /work/release/xde (41700256 bytes)
19122025-02-10T17:28:11.104Zuploaded: /work/release/xde
19132025-02-10T17:28:11.107Zuploading: /work/release/xde.sha256 (84 bytes)
19142025-02-10T17:28:12.113Zuploaded: /work/release/xde.sha256
19152025-02-10T17:28:12.113Zuploading: /work/release/xde_link.so (28092 bytes)
19162025-02-10T17:28:13.125Zuploaded: /work/release/xde_link.so
19172025-02-10T17:28:13.125Zuploading: /work/release/xde_link.so.sha256 (92 bytes)
19182025-02-10T17:28:14.144Zuploaded: /work/release/xde_link.so.sha256
19192025-02-10T17:28:14.145Zuploading: /work/test/loopback (63327696 bytes)
19202025-02-10T17:28:16.227Zuploaded: /work/test/loopback
19212025-02-10T17:28:16.229Zuploading: /work/xde.conf (79 bytes)
19222025-02-10T17:28:17.235Zuploaded: /work/xde.conf