01JH9SGVVZBBZQY78SC96RMEDY: 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: 01JH9SH4TQK5H5N6VWJPEZVHF4

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12025-01-11T04:22:34.726Zjob assigned to worker 01JH9SH6DAN046Y9433C0D745A [factory aws, i-0783122afeb32f0ac] (queued for 59 s)
 
22025-01-11T04:22:42.074Zstarting task 0: "setup"
32025-01-11T04:22:42.085Z++ uname -s
42025-01-11T04:22:42.088Z+ kern=SunOS
52025-01-11T04:22:42.088Z+ case "$kern" in
62025-01-11T04:22:42.088Z+ groupadd -g 12345 build
72025-01-11T04:22:42.091Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82025-01-11T04:22:44.098Z+ zfs create -o mountpoint=/work rpool/work
92025-01-11T04:22:44.228Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102025-01-11T04:22:44.231Z+ home_fs=zfs
112025-01-11T04:22:44.231Z+ [[ zfs == autofs ]]
122025-01-11T04:22:44.232Z+ mkdir -p /home/build
132025-01-11T04:22:44.234Z+ chown build:build /home/build /work
142025-01-11T04:22:46.235Z+ chmod 0700 /home/build /work
152025-01-11T04:22:46.238Zprocess exited: duration 4163 ms, exit code 0
 
162025-01-11T04:22:46.242Zstarting task 1: "rust-toolchain"
172025-01-11T04:22:46.248Z+ printf ' * toolchain channel = "%s"
182025-01-11T04:22:46.248Z' nightly-2024-11-18
192025-01-11T04:22:46.248Z+ printf ' * toolchain profile = "%s"
202025-01-11T04:22:46.248Z * toolchain channel = "nightly-2024-11-18"
212025-01-11T04:22:46.248Z' default
222025-01-11T04:22:46.248Z * toolchain profile = "default"
232025-01-11T04:22:46.250Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242025-01-11T04:22:46.250Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-11-18 --profile default
252025-01-11T04:22:46.367Zinfo: downloading installer
262025-01-11T04:22:47.602Zinfo: profile set to 'default'
272025-01-11T04:22:47.602Zinfo: default host triple is x86_64-unknown-illumos
282025-01-11T04:22:47.605Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
292025-01-11T04:22:47.746Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
302025-01-11T04:22:47.746Zinfo: downloading component 'cargo'
312025-01-11T04:22:48.510Zinfo: downloading component 'clippy'
322025-01-11T04:22:48.807Zinfo: downloading component 'rust-docs'
332025-01-11T04:22:49.839Zinfo: downloading component 'rust-std'
342025-01-11T04:22:51.505Zinfo: downloading component 'rustc'
352025-01-11T04:22:57.400Zinfo: downloading component 'rustfmt'
362025-01-11T04:22:57.618Zinfo: installing component 'cargo'
372025-01-11T04:22:58.448Zinfo: installing component 'clippy'
382025-01-11T04:22:58.828Zinfo: installing component 'rust-docs'
392025-01-11T04:23:00.474Zinfo: installing component 'rust-std'
402025-01-11T04:23:02.365Zinfo: installing component 'rustc'
412025-01-11T04:23:08.314Zinfo: installing component 'rustfmt'
422025-01-11T04:23:08.642Zinfo: default toolchain set to 'nightly-2024-11-18-x86_64-unknown-illumos'
432025-01-11T04:23:08.642Z
442025-01-11T04:23:09.027Z nightly-2024-11-18-x86_64-unknown-illumos installed - rustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
452025-01-11T04:23:09.027Z
462025-01-11T04:23:09.030Z
472025-01-11T04:23:09.030ZRust is installed now. Great!
482025-01-11T04:23:09.030Z
492025-01-11T04:23:09.030ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502025-01-11T04:23:09.030Zenvironment variable. This has not been done automatically.
512025-01-11T04:23:09.030Z
522025-01-11T04:23:09.030ZTo configure your current shell, you need to source
532025-01-11T04:23:09.030Zthe corresponding env file under $HOME/.cargo.
542025-01-11T04:23:09.030Z
552025-01-11T04:23:09.030ZThis is usually done by running one of the following (note the leading DOT):
562025-01-11T04:23:09.030Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572025-01-11T04:23:09.031Zsource "$HOME/.cargo/env.fish" # For fish
582025-01-11T04:23:09.096Z+ rustc --version
592025-01-11T04:23:09.165Zrustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
602025-01-11T04:23:09.168Zprocess exited: duration 22921 ms, exit code 0
 
612025-01-11T04:23:09.173Zstarting task 2: "authentication"
622025-01-11T04:23:09.194Zprocess exited: duration 20 ms, exit code 0
 
632025-01-11T04:23:09.199Zstarting task 3: "clone repository"
642025-01-11T04:23:09.204Z+ mkdir -p /work/oxidecomputer/opte
652025-01-11T04:23:09.206Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662025-01-11T04:23:09.245ZCloning into '/work/oxidecomputer/opte'...
672025-01-11T04:23:10.047Z+ cd /work/oxidecomputer/opte
682025-01-11T04:23:10.050Z+ git fetch origin d97d263172d3d533140eacfcf90210a31b6fc253
692025-01-11T04:23:10.340ZFrom https://github.com/oxidecomputer/opte
702025-01-11T04:23:10.340Z * branch d97d263172d3d533140eacfcf90210a31b6fc253 -> FETCH_HEAD
712025-01-11T04:23:10.349Z+ [[ -n renovate/thiserror-2.x-lockfile ]]
722025-01-11T04:23:10.351Z++ git branch --show-current
732025-01-11T04:23:10.354Z+ current=master
742025-01-11T04:23:10.354Z+ [[ master != renovate/thiserror-2.x-lockfile ]]
752025-01-11T04:23:10.354Z+ git branch -f renovate/thiserror-2.x-lockfile d97d263172d3d533140eacfcf90210a31b6fc253
762025-01-11T04:23:10.357Z+ git checkout -f renovate/thiserror-2.x-lockfile
772025-01-11T04:23:10.380ZSwitched to branch 'renovate/thiserror-2.x-lockfile'
782025-01-11T04:23:10.383Z+ git reset --hard d97d263172d3d533140eacfcf90210a31b6fc253
792025-01-11T04:23:10.403ZHEAD is now at d97d263 Update Rust crate thiserror to v2.0.11
802025-01-11T04:23:10.405Zprocess exited: duration 1205 ms, exit code 0
 
812025-01-11T04:23:10.410Zstarting task 4: "build"
822025-01-11T04:23:10.415Z+ TGT_BASE=/work
832025-01-11T04:23:10.415Z+ DBG_SRC=target/x86_64-unknown-unknown/debug
842025-01-11T04:23:10.415Z+ DBG_LINK_SRC=target/i686-unknown-illumos/debug
852025-01-11T04:23:10.415Z+ DBG_TGT=/work/debug
862025-01-11T04:23:10.415Z+ REL_SRC=target/x86_64-unknown-unknown/release
872025-01-11T04:23:10.415Z+ REL_LINK_SRC=target/i686-unknown-illumos/release
882025-01-11T04:23:10.415Z+ REL_TGT=/work/release
892025-01-11T04:23:10.415Z+ mkdir -p /work/debug /work/release
902025-01-11T04:23:10.418Z+ cargo --version
912025-01-11T04:23:10.422Zinfo: syncing channel updates for '1.83.0-x86_64-unknown-illumos'
922025-01-11T04:23:10.574Zinfo: latest update on 2024-11-28, rust version 1.83.0 (90b35a623 2024-11-26)
932025-01-11T04:23:10.575Zinfo: downloading component 'cargo'
942025-01-11T04:23:11.331Zinfo: downloading component 'clippy'
952025-01-11T04:23:11.622Zinfo: downloading component 'rust-docs'
962025-01-11T04:23:12.680Zinfo: downloading component 'rust-std'
972025-01-11T04:23:14.179Zinfo: downloading component 'rustc'
982025-01-11T04:23:19.844Zinfo: downloading component 'rustfmt'
992025-01-11T04:23:20.066Zinfo: installing component 'cargo'
1002025-01-11T04:23:20.894Zinfo: installing component 'clippy'
1012025-01-11T04:23:21.267Zinfo: installing component 'rust-docs'
1022025-01-11T04:23:22.908Zinfo: installing component 'rust-std'
1032025-01-11T04:23:24.615Zinfo: installing component 'rustc'
1042025-01-11T04:23:30.402Zinfo: installing component 'rustfmt'
1052025-01-11T04:23:30.830Zcargo 1.83.0 (5ffbef321 2024-10-29)
1062025-01-11T04:23:30.833Z+ rustc --version
1072025-01-11T04:23:30.906Zrustc 1.83.0 (90b35a623 2024-11-26)
1082025-01-11T04:23:30.910Z+ install_pkg jq
1092025-01-11T04:23:30.913Z+ set +o errexit
1102025-01-11T04:23:30.913Z+ pfexec pkg install jq
1112025-01-11T04:23:37.507Z Startup: Refreshing catalog 'helios-dev' ... Done
1122025-01-11T04:23:41.564Z Startup: Caching catalogs ... Done
1132025-01-11T04:23:52.736ZPlanning: Solver setup ... Done
1142025-01-11T04:23:52.877ZPlanning: Running solver ... Done
1152025-01-11T04:23:52.984ZPlanning: Consolidating action changes ... Done
1162025-01-11T04:23:52.986ZPlanning: Evaluating mediators ... Done
1172025-01-11T04:23:52.986ZPlanning: Planning completed in 11.32 seconds
1182025-01-11T04:23:53.010ZNo updates necessary for this image.
1192025-01-11T04:23:53.741Z+ exit_code=4
1202025-01-11T04:23:53.741Z+ [[ 4 -ne 0 ]]
1212025-01-11T04:23:53.744Z+ [[ 4 -ne 4 ]]
1222025-01-11T04:23:53.744Z+ set -o errexit
1232025-01-11T04:23:53.744Z+ pushd xde
1242025-01-11T04:23:53.744Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
1252025-01-11T04:23:53.744Z+ cp xde.conf /work/xde.conf
1262025-01-11T04:23:53.746Z+ header 'check style'
1272025-01-11T04:23:53.746Z+ echo '# ==== check style ==== #'
1282025-01-11T04:23:53.746Z# ==== check style ==== #
1292025-01-11T04:23:53.746Z+ ptime -m cargo +nightly-2024-11-18 fmt -p xde -p xde-link -- --check
1302025-01-11T04:23:54.122Z
1312025-01-11T04:23:54.123Zreal 0.373472613
1322025-01-11T04:23:54.123Zuser 0.261544022
1332025-01-11T04:23:54.123Zsys 0.102801988
1342025-01-11T04:23:54.123Ztrap 0.000013807
1352025-01-11T04:23:54.123Ztflt 0.000000000
1362025-01-11T04:23:54.123Zdflt 0.000000000
1372025-01-11T04:23:54.123Zkflt 0.000000000
1382025-01-11T04:23:54.126Zlock 0.000000000
1392025-01-11T04:23:54.126Zslp 0.288522036
1402025-01-11T04:23:54.126Zlat 0.000286020
1412025-01-11T04:23:54.126Zstop 0.000128212
1422025-01-11T04:23:54.126Z+ header analyze
1432025-01-11T04:23:54.126Z+ echo '# ==== analyze ==== #'
1442025-01-11T04:23:54.126Z# ==== analyze ==== #
1452025-01-11T04:23:54.126Z+ ptime -m cargo clippy -- --allow clippy::uninlined-format-args --allow clippy::bad_bit_mask
1462025-01-11T04:23:54.248Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
1472025-01-11T04:23:54.416Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
1482025-01-11T04:23:54.436Zinfo: component 'clippy' for target 'x86_64-unknown-illumos' is up to date
1492025-01-11T04:23:54.437Zinfo: component 'rustfmt' for target 'x86_64-unknown-illumos' is up to date
1502025-01-11T04:23:54.439Zinfo: downloading component 'rust-src'
1512025-01-11T04:23:54.848Zinfo: installing component 'rust-src'
1522025-01-11T04:23:55.493Z Updating crates.io index
1532025-01-11T04:23:55.593Z Updating git repository `https://github.com/oxidecomputer/falcon`
1542025-01-11T04:23:56.287Z Updating git repository `https://github.com/oxidecomputer/ingot.git`
1552025-01-11T04:23:56.559Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1562025-01-11T04:23:56.841Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1572025-01-11T04:23:57.171Z Updating git repository `https://github.com/oxidecomputer/zone`
1582025-01-11T04:23:57.498Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1592025-01-11T04:23:57.794Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1602025-01-11T04:23:58.037Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1612025-01-11T04:23:58.325Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1622025-01-11T04:23:59.138Z Downloading crates ...
1632025-01-11T04:23:59.263Z Downloaded bitflags v1.3.2
1642025-01-11T04:23:59.279Z Downloaded aho-corasick v1.1.3
1652025-01-11T04:23:59.285Z Downloaded ident_case v1.0.1
1662025-01-11T04:23:59.287Z Downloaded darling_macro v0.20.10
1672025-01-11T04:23:59.287Z Downloaded cfg-if v1.0.0
1682025-01-11T04:23:59.289Z Downloaded bitflags v2.6.0
1692025-01-11T04:23:59.291Z Downloaded fnv v1.0.7
1702025-01-11T04:23:59.294Z Downloaded defmt-macros v0.4.0
1712025-01-11T04:23:59.296Z Downloaded proc-macro-error2 v2.0.1
1722025-01-11T04:23:59.299Z Downloaded crc32fast v1.4.2
1732025-01-11T04:23:59.301Z Downloaded byteorder v1.5.0
1742025-01-11T04:23:59.307Z Downloaded darling_core v0.20.10
1752025-01-11T04:23:59.312Z Downloaded heapless v0.8.0
1762025-01-11T04:23:59.316Z Downloaded proc-macro-error-attr2 v2.0.0
1772025-01-11T04:23:59.318Z Downloaded quote v1.0.38
1782025-01-11T04:23:59.321Z Downloaded dyn-clone v1.0.17
1792025-01-11T04:23:59.323Z Downloaded embedded-io v0.6.1
1802025-01-11T04:23:59.326Z Downloaded managed v0.8.0
1812025-01-11T04:23:59.326Z Downloaded embedded-io v0.4.0
1822025-01-11T04:23:59.328Z Downloaded either v1.13.0
1832025-01-11T04:23:59.332Z Downloaded version_check v0.9.5
1842025-01-11T04:23:59.334Z Downloaded cobs v0.2.3
1852025-01-11T04:23:59.337Z Downloaded thiserror-impl v2.0.11
1862025-01-11T04:23:59.337Z Downloaded strsim v0.11.1
1872025-01-11T04:23:59.341Z Downloaded stable_deref_trait v1.2.0
1882025-01-11T04:23:59.341Z Downloaded hash32 v0.3.1
1892025-01-11T04:23:59.343Z Downloaded macaddr v1.0.1
1902025-01-11T04:23:59.344Z Downloaded darling v0.20.10
1912025-01-11T04:23:59.349Z Downloaded defmt-parser v0.4.1
1922025-01-11T04:23:59.354Z Downloaded thiserror v2.0.11
1932025-01-11T04:23:59.359Z Downloaded uuid v1.11.0
1942025-01-11T04:23:59.362Z Downloaded unicode-ident v1.0.14
1952025-01-11T04:23:59.365Z Downloaded defmt v0.3.10
1962025-01-11T04:23:59.369Z Downloaded postcard v1.1.1
1972025-01-11T04:23:59.371Z Downloaded serde_derive v1.0.217
1982025-01-11T04:23:59.377Z Downloaded proc-macro2 v1.0.92
1992025-01-11T04:23:59.379Z Downloaded serde v1.0.217
2002025-01-11T04:23:59.384Z Downloaded zerocopy-derive v0.8.14
2012025-01-11T04:23:59.392Z Downloaded memchr v2.7.4
2022025-01-11T04:23:59.401Z Downloaded itertools v0.13.0
2032025-01-11T04:23:59.439Z Downloaded regex v1.11.1
2042025-01-11T04:23:59.451Z Downloaded zerocopy v0.8.14
2052025-01-11T04:23:59.474Z Downloaded syn v2.0.95
2062025-01-11T04:23:59.491Z Downloaded smoltcp v0.11.0
2072025-01-11T04:23:59.502Z Downloaded regex-syntax v0.8.5
2082025-01-11T04:23:59.518Z Downloaded regex-automata v0.4.9
2092025-01-11T04:23:59.540Z Updating crates.io index
2102025-01-11T04:23:59.610Z Downloading crates ...
2112025-01-11T04:23:59.673Z Downloaded hashbrown v0.15.0
2122025-01-11T04:23:59.680Z Downloaded getopts v0.2.21
2132025-01-11T04:23:59.683Z Downloaded adler v1.0.2
2142025-01-11T04:23:59.685Z Downloaded addr2line v0.22.0
2152025-01-11T04:23:59.689Z Downloaded rustc-demangle v0.1.24
2162025-01-11T04:23:59.696Z Downloaded miniz_oxide v0.7.4
2172025-01-11T04:23:59.700Z Downloaded allocator-api2 v0.2.18
2182025-01-11T04:23:59.748Z Downloaded compiler_builtins v0.1.138
2192025-01-11T04:23:59.760Z Downloaded unicode-width v0.1.14
2202025-01-11T04:23:59.766Z Downloaded object v0.36.5
2212025-01-11T04:23:59.777Z Downloaded gimli v0.29.0
2222025-01-11T04:23:59.807Z Downloaded libc v0.2.161
2232025-01-11T04:23:59.963Z Compiling compiler_builtins v0.1.138
2242025-01-11T04:23:59.966Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
2252025-01-11T04:23:59.966Z Compiling proc-macro2 v1.0.92
2262025-01-11T04:23:59.966Z Compiling unicode-ident v1.0.14
2272025-01-11T04:23:59.966Z Compiling ident_case v1.0.1
2282025-01-11T04:23:59.966Z Compiling fnv v1.0.7
2292025-01-11T04:23:59.966Z Compiling strsim v0.11.1
2302025-01-11T04:23:59.978Z Compiling memchr v2.7.4
2312025-01-11T04:24:00.138Z Compiling serde v1.0.217
2322025-01-11T04:24:00.168Z Compiling regex-syntax v0.8.5
2332025-01-11T04:24:00.187Z Compiling zerocopy v0.8.14
2342025-01-11T04:24:00.806Z Compiling either v1.13.0
2352025-01-11T04:24:00.854Z Compiling heapless v0.8.0
2362025-01-11T04:24:01.130Z Compiling aho-corasick v1.1.3
2372025-01-11T04:24:01.207Z Compiling itertools v0.13.0
2382025-01-11T04:24:01.238Z Compiling smoltcp v0.11.0
2392025-01-11T04:24:01.662Z Compiling version_check v0.9.5
2402025-01-11T04:24:01.771Z Compiling quote v1.0.38
2412025-01-11T04:24:02.311Z Compiling syn v2.0.95
2422025-01-11T04:24:02.477Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2432025-01-11T04:24:03.625Z Compiling regex-automata v0.4.9
2442025-01-11T04:24:06.477Z Compiling regex v1.11.1
2452025-01-11T04:24:07.186Z Compiling darling_core v0.20.10
2462025-01-11T04:24:09.183Z Compiling serde_derive v1.0.217
2472025-01-11T04:24:09.183Z Compiling zerocopy-derive v0.8.14
2482025-01-11T04:24:09.186Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2492025-01-11T04:24:10.980Z Compiling darling_macro v0.20.10
2502025-01-11T04:24:12.095Z Compiling darling v0.20.10
2512025-01-11T04:24:12.194Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2522025-01-11T04:24:12.194Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2532025-01-11T04:24:19.341Z 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)
2542025-01-11T04:24:20.108Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
2552025-01-11T04:24:22.771Z Checking byteorder v1.5.0
2562025-01-11T04:24:22.771Z Checking stable_deref_trait v1.2.0
2572025-01-11T04:24:22.773Z Checking cfg-if v1.0.0
2582025-01-11T04:24:22.773Z Checking macaddr v1.0.1
2592025-01-11T04:24:22.773Z Checking cobs v0.2.3
2602025-01-11T04:24:22.773Z Checking bitflags v2.6.0
2612025-01-11T04:24:22.833Z Checking bitflags v1.3.2
2622025-01-11T04:24:22.859Z Checking managed v0.8.0
2632025-01-11T04:24:22.908Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2642025-01-11T04:24:22.984Z Checking crc32fast v1.4.2
2652025-01-11T04:24:23.016Z Checking dyn-clone v1.0.17
2662025-01-11T04:24:23.102Z Checking hash32 v0.3.1
2672025-01-11T04:24:23.146Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
2682025-01-11T04:24:24.814Z Checking ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2692025-01-11T04:24:25.819Z Checking ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2702025-01-11T04:24:25.819Z Checking postcard v1.1.1
2712025-01-11T04:24:25.819Z Checking uuid v1.11.0
2722025-01-11T04:24:27.030Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
2732025-01-11T04:24:33.811Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
2742025-01-11T04:24:35.813Z Checking xde v0.1.0 (/work/oxidecomputer/opte/xde)
2752025-01-11T04:24:39.170Zwarning: usage of an `Arc` that is not `Send` and `Sync`
2762025-01-11T04:24:39.170Z --> xde/src/xde.rs:254:20
2772025-01-11T04:24:39.170Z |
2782025-01-11T04:24:39.170Z254 | let ectx = Arc::new(ExecCtx { log: Box::new(opte::KernelLog {}) });
2792025-01-11T04:24:39.170Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2802025-01-11T04:24:39.170Z |
2812025-01-11T04:24:39.170Z = note: `Arc<ExecCtx>` is not `Send` and `Sync` as `ExecCtx` is neither `Send` nor `Sync`
2822025-01-11T04:24:39.170Z = help: if the `Arc` will not used be across threads replace it with an `Rc`
2832025-01-11T04:24:39.170Z = help: otherwise make `ExecCtx` `Send` and `Sync` or consider a wrapper type such as `Mutex`
2842025-01-11T04:24:39.170Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#arc_with_non_send_sync
2852025-01-11T04:24:39.170Z = note: `#[warn(clippy::arc_with_non_send_sync)]` on by default
2862025-01-11T04:24:39.170Z
2872025-01-11T04:24:39.202Zwarning: usage of an `Arc` that is not `Send` and `Sync`
2882025-01-11T04:24:39.202Z --> xde/src/xde.rs:1050:9
2892025-01-11T04:24:39.202Z |
2902025-01-11T04:24:39.202Z1050 | / Arc::new(DlsStream::open(link_id).map_err(|e| OpteError::System {
2912025-01-11T04:24:39.202Z1051 | | errno: EFAULT,
2922025-01-11T04:24:39.202Z1052 | | msg: format!("failed to grab open stream for {link_name}: {e}"),
2932025-01-11T04:24:39.202Z1053 | | })?);
2942025-01-11T04:24:39.202Z | |____________^
2952025-01-11T04:24:39.202Z |
2962025-01-11T04:24:39.202Z = note: `Arc<DlsStream>` is not `Send` and `Sync` as `DlsStream` is neither `Send` nor `Sync`
2972025-01-11T04:24:39.202Z = help: if the `Arc` will not used be across threads replace it with an `Rc`
2982025-01-11T04:24:39.202Z = help: otherwise make `DlsStream` `Send` and `Sync` or consider a wrapper type such as `Mutex`
2992025-01-11T04:24:39.202Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#arc_with_non_send_sync
3002025-01-11T04:24:39.202Z
3012025-01-11T04:24:39.207Zwarning: usage of an `Arc` that is not `Send` and `Sync`
3022025-01-11T04:24:39.207Z --> xde/src/xde.rs:1091:14
3032025-01-11T04:24:39.207Z |
3042025-01-11T04:24:39.207Z1091 | let u1 = Arc::new(create_underlay_port(u1_name, "xdeu0")?);
3052025-01-11T04:24:39.207Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3062025-01-11T04:24:39.207Z |
3072025-01-11T04:24:39.208Z = note: `Arc<xde_underlay_port>` is not `Send` and `Sync` as `xde_underlay_port` is neither `Send` nor `Sync`
3082025-01-11T04:24:39.208Z = help: if the `Arc` will not used be across threads replace it with an `Rc`
3092025-01-11T04:24:39.208Z = help: otherwise make `xde_underlay_port` `Send` and `Sync` or consider a wrapper type such as `Mutex`
3102025-01-11T04:24:39.208Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#arc_with_non_send_sync
3112025-01-11T04:24:39.208Z
3122025-01-11T04:24:39.208Zwarning: usage of an `Arc` that is not `Send` and `Sync`
3132025-01-11T04:24:39.208Z --> xde/src/xde.rs:1092:14
3142025-01-11T04:24:39.208Z |
3152025-01-11T04:24:39.208Z1092 | let u2 = Arc::new(create_underlay_port(u2_name, "xdeu1")?);
3162025-01-11T04:24:39.208Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3172025-01-11T04:24:39.208Z |
3182025-01-11T04:24:39.208Z = note: `Arc<xde_underlay_port>` is not `Send` and `Sync` as `xde_underlay_port` is neither `Send` nor `Sync`
3192025-01-11T04:24:39.208Z = help: if the `Arc` will not used be across threads replace it with an `Rc`
3202025-01-11T04:24:39.208Z = help: otherwise make `xde_underlay_port` `Send` and `Sync` or consider a wrapper type such as `Mutex`
3212025-01-11T04:24:39.208Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#arc_with_non_send_sync
3222025-01-11T04:24:39.208Z
3232025-01-11T04:24:39.230Zwarning: usage of an `Arc` that is not `Send` and `Sync`
3242025-01-11T04:24:39.230Z --> xde/src/xde.rs:1793:8
3252025-01-11T04:24:39.230Z |
3262025-01-11T04:24:39.230Z1793 | Ok(Arc::new(pb.create(net, limit, limit)?))
3272025-01-11T04:24:39.230Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3282025-01-11T04:24:39.230Z |
3292025-01-11T04:24:39.230Z = note: `Arc<Port<VpcNetwork>>` is not `Send` and `Sync` as `Port<VpcNetwork>` is neither `Send` nor `Sync`
3302025-01-11T04:24:39.230Z = help: if the `Arc` will not used be across threads replace it with an `Rc`
3312025-01-11T04:24:39.230Z = help: otherwise make `Port<VpcNetwork>` `Send` and `Sync` or consider a wrapper type such as `Mutex`
3322025-01-11T04:24:39.230Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#arc_with_non_send_sync
3332025-01-11T04:24:39.230Z
3342025-01-11T04:24:39.369Zwarning: creating a mutable reference to mutable static is discouraged
3352025-01-11T04:24:39.369Z --> xde/src/xde.rs:318:5
3362025-01-11T04:24:39.369Z |
3372025-01-11T04:24:39.369Z318 | xde_devs.init(KRwLockType::Driver);
3382025-01-11T04:24:39.369Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
3392025-01-11T04:24:39.369Z |
3402025-01-11T04:24:39.370Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
3412025-01-11T04:24:39.370Z = 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
3422025-01-11T04:24:39.370Z = note: `#[warn(static_mut_refs)]` on by default
3432025-01-11T04:24:39.370Z
3442025-01-11T04:24:39.373Zwarning: creating a shared reference to mutable static is discouraged
3452025-01-11T04:24:39.373Z --> xde/src/xde.rs:642:25
3462025-01-11T04:24:39.373Z |
3472025-01-11T04:24:39.373Z642 | let devs = unsafe { xde_devs.read() };
3482025-01-11T04:24:39.373Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
3492025-01-11T04:24:39.373Z |
3502025-01-11T04:24:39.373Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
3512025-01-11T04:24:39.373Z = 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
3522025-01-11T04:24:39.373Z
3532025-01-11T04:24:39.373Zwarning: creating a shared reference to mutable static is discouraged
3542025-01-11T04:24:39.373Z --> xde/src/xde.rs:670:29
3552025-01-11T04:24:39.373Z |
3562025-01-11T04:24:39.373Z670 | let mut devs = unsafe { xde_devs.write() };
3572025-01-11T04:24:39.373Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
3582025-01-11T04:24:39.373Z |
3592025-01-11T04:24:39.373Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
3602025-01-11T04:24:39.373Z = 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
3612025-01-11T04:24:39.373Z
3622025-01-11T04:24:39.373Zwarning: creating a shared reference to mutable static is discouraged
3632025-01-11T04:24:39.373Z --> xde/src/xde.rs:803:29
3642025-01-11T04:24:39.373Z |
3652025-01-11T04:24:39.373Z803 | let mut devs = unsafe { xde_devs.write() };
3662025-01-11T04:24:39.373Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
3672025-01-11T04:24:39.373Z |
3682025-01-11T04:24:39.373Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
3692025-01-11T04:24:39.373Z = 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
3702025-01-11T04:24:39.373Z
3712025-01-11T04:24:39.373Zwarning: creating a shared reference to mutable static is discouraged
3722025-01-11T04:24:39.374Z --> xde/src/xde.rs:891:18
3732025-01-11T04:24:39.374Z |
3742025-01-11T04:24:39.374Z891 | if unsafe { !xde_devs.read().is_empty() } {
3752025-01-11T04:24:39.374Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
3762025-01-11T04:24:39.374Z |
3772025-01-11T04:24:39.374Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
3782025-01-11T04:24:39.374Z = 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
3792025-01-11T04:24:39.374Z
3802025-01-11T04:24:39.374Zwarning: creating a shared reference to mutable static is discouraged
3812025-01-11T04:24:39.374Z --> xde/src/xde.rs:1204:9
3822025-01-11T04:24:39.374Z |
3832025-01-11T04:24:39.374Z1204 | if !xde_devs.read().is_empty() {
3842025-01-11T04:24:39.374Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
3852025-01-11T04:24:39.375Z |
3862025-01-11T04:24:39.375Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
3872025-01-11T04:24:39.375Z = 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
3882025-01-11T04:24:39.375Z
3892025-01-11T04:24:39.378Zwarning: creating a shared reference to mutable static is discouraged
3902025-01-11T04:24:39.378Z --> xde/src/xde.rs:1611:37
3912025-01-11T04:24:39.378Z |
3922025-01-11T04:24:39.379Z1611 | let devs = unsafe { xde_devs.read() };
3932025-01-11T04:24:39.379Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
3942025-01-11T04:24:39.379Z |
3952025-01-11T04:24:39.379Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
3962025-01-11T04:24:39.379Z = 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
3972025-01-11T04:24:39.379Z
3982025-01-11T04:24:39.379Zwarning: creating a shared reference to mutable static is discouraged
3992025-01-11T04:24:39.379Z --> xde/src/xde.rs:1861:16
4002025-01-11T04:24:39.379Z |
4012025-01-11T04:24:39.379Z1861 | let devs = xde_devs.read();
4022025-01-11T04:24:39.379Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4032025-01-11T04:24:39.379Z |
4042025-01-11T04:24:39.379Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4052025-01-11T04:24:39.379Z = 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
4062025-01-11T04:24:39.379Z
4072025-01-11T04:24:39.379Zwarning: creating a shared reference to mutable static is discouraged
4082025-01-11T04:24:39.380Z --> xde/src/xde.rs:1910:25
4092025-01-11T04:24:39.380Z |
4102025-01-11T04:24:39.380Z1910 | let devs = unsafe { xde_devs.read() };
4112025-01-11T04:24:39.380Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4122025-01-11T04:24:39.380Z |
4132025-01-11T04:24:39.380Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4142025-01-11T04:24:39.380Z = 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
4152025-01-11T04:24:39.380Z
4162025-01-11T04:24:39.380Zwarning: creating a shared reference to mutable static is discouraged
4172025-01-11T04:24:39.380Z --> xde/src/xde.rs:1923:25
4182025-01-11T04:24:39.380Z |
4192025-01-11T04:24:39.380Z1923 | let devs = unsafe { xde_devs.read() };
4202025-01-11T04:24:39.380Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4212025-01-11T04:24:39.380Z |
4222025-01-11T04:24:39.380Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4232025-01-11T04:24:39.380Z = 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
4242025-01-11T04:24:39.380Z
4252025-01-11T04:24:39.380Zwarning: creating a shared reference to mutable static is discouraged
4262025-01-11T04:24:39.380Z --> xde/src/xde.rs:1934:25
4272025-01-11T04:24:39.380Z |
4282025-01-11T04:24:39.380Z1934 | let devs = unsafe { xde_devs.read() };
4292025-01-11T04:24:39.380Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4302025-01-11T04:24:39.380Z |
4312025-01-11T04:24:39.381Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4322025-01-11T04:24:39.381Z = 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
4332025-01-11T04:24:39.381Z
4342025-01-11T04:24:39.381Zwarning: creating a shared reference to mutable static is discouraged
4352025-01-11T04:24:39.381Z --> xde/src/xde.rs:1946:25
4362025-01-11T04:24:39.381Z |
4372025-01-11T04:24:39.381Z1946 | let devs = unsafe { xde_devs.read() };
4382025-01-11T04:24:39.381Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4392025-01-11T04:24:39.381Z |
4402025-01-11T04:24:39.381Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4412025-01-11T04:24:39.381Z = 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
4422025-01-11T04:24:39.381Z
4432025-01-11T04:24:39.381Zwarning: creating a shared reference to mutable static is discouraged
4442025-01-11T04:24:39.381Z --> xde/src/xde.rs:1958:25
4452025-01-11T04:24:39.381Z |
4462025-01-11T04:24:39.381Z1958 | let devs = unsafe { xde_devs.read() };
4472025-01-11T04:24:39.381Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4482025-01-11T04:24:39.381Z |
4492025-01-11T04:24:39.381Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4502025-01-11T04:24:39.381Z = 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
4512025-01-11T04:24:39.381Z
4522025-01-11T04:24:39.381Zwarning: creating a shared reference to mutable static is discouraged
4532025-01-11T04:24:39.381Z --> xde/src/xde.rs:2022:25
4542025-01-11T04:24:39.382Z |
4552025-01-11T04:24:39.382Z2022 | let devs = unsafe { xde_devs.read() };
4562025-01-11T04:24:39.382Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4572025-01-11T04:24:39.382Z |
4582025-01-11T04:24:39.382Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4592025-01-11T04:24:39.382Z = 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
4602025-01-11T04:24:39.382Z
4612025-01-11T04:24:39.382Zwarning: creating a shared reference to mutable static is discouraged
4622025-01-11T04:24:39.382Z --> xde/src/xde.rs:2033:25
4632025-01-11T04:24:39.382Z |
4642025-01-11T04:24:39.382Z2033 | let devs = unsafe { xde_devs.read() };
4652025-01-11T04:24:39.382Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4662025-01-11T04:24:39.382Z |
4672025-01-11T04:24:39.382Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4682025-01-11T04:24:39.382Z = 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
4692025-01-11T04:24:39.382Z
4702025-01-11T04:24:39.382Zwarning: creating a shared reference to mutable static is discouraged
4712025-01-11T04:24:39.382Z --> xde/src/xde.rs:2045:25
4722025-01-11T04:24:39.382Z |
4732025-01-11T04:24:39.382Z2045 | let devs = unsafe { xde_devs.read() };
4742025-01-11T04:24:39.382Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4752025-01-11T04:24:39.382Z |
4762025-01-11T04:24:39.382Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4772025-01-11T04:24:39.383Z = 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
4782025-01-11T04:24:39.383Z
4792025-01-11T04:24:39.383Zwarning: creating a shared reference to mutable static is discouraged
4802025-01-11T04:24:39.383Z --> xde/src/xde.rs:2059:25
4812025-01-11T04:24:39.383Z |
4822025-01-11T04:24:39.383Z2059 | let devs = unsafe { xde_devs.read() };
4832025-01-11T04:24:39.383Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4842025-01-11T04:24:39.383Z |
4852025-01-11T04:24:39.383Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4862025-01-11T04:24:39.383Z = 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
4872025-01-11T04:24:39.383Z
4882025-01-11T04:24:39.383Zwarning: creating a shared reference to mutable static is discouraged
4892025-01-11T04:24:39.386Z --> xde/src/xde.rs:2072:25
4902025-01-11T04:24:39.387Z |
4912025-01-11T04:24:39.387Z2072 | let devs = unsafe { xde_devs.read() };
4922025-01-11T04:24:39.387Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4932025-01-11T04:24:39.387Z |
4942025-01-11T04:24:39.387Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4952025-01-11T04:24:39.387Z = 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
4962025-01-11T04:24:39.387Z
4972025-01-11T04:24:39.387Zwarning: creating a shared reference to mutable static is discouraged
4982025-01-11T04:24:39.387Z --> xde/src/xde.rs:2085:25
4992025-01-11T04:24:39.387Z |
5002025-01-11T04:24:39.387Z2085 | let devs = unsafe { xde_devs.read() };
5012025-01-11T04:24:39.387Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5022025-01-11T04:24:39.387Z |
5032025-01-11T04:24:39.387Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5042025-01-11T04:24:39.387Z = 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
5052025-01-11T04:24:39.387Z
5062025-01-11T04:24:39.387Zwarning: creating a shared reference to mutable static is discouraged
5072025-01-11T04:24:39.387Z --> xde/src/xde.rs:2096:25
5082025-01-11T04:24:39.387Z |
5092025-01-11T04:24:39.387Z2096 | let devs = unsafe { xde_devs.read() };
5102025-01-11T04:24:39.387Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5112025-01-11T04:24:39.388Z |
5122025-01-11T04:24:39.388Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5132025-01-11T04:24:39.388Z = 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
5142025-01-11T04:24:39.388Z
5152025-01-11T04:24:39.388Zwarning: creating a shared reference to mutable static is discouraged
5162025-01-11T04:24:39.388Z --> xde/src/xde.rs:2108:25
5172025-01-11T04:24:39.388Z |
5182025-01-11T04:24:39.388Z2108 | let devs = unsafe { xde_devs.read() };
5192025-01-11T04:24:39.388Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5202025-01-11T04:24:39.388Z |
5212025-01-11T04:24:39.388Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5222025-01-11T04:24:39.388Z = 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
5232025-01-11T04:24:39.388Z
5242025-01-11T04:24:39.388Zwarning: creating a shared reference to mutable static is discouraged
5252025-01-11T04:24:39.388Z --> xde/src/xde.rs:2123:25
5262025-01-11T04:24:39.388Z |
5272025-01-11T04:24:39.388Z2123 | let devs = unsafe { xde_devs.read() };
5282025-01-11T04:24:39.388Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5292025-01-11T04:24:39.388Z |
5302025-01-11T04:24:39.388Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5312025-01-11T04:24:39.388Z = 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
5322025-01-11T04:24:39.388Z
5332025-01-11T04:24:39.388Zwarning: creating a shared reference to mutable static is discouraged
5342025-01-11T04:24:39.388Z --> xde/src/xde.rs:2137:25
5352025-01-11T04:24:39.388Z |
5362025-01-11T04:24:39.388Z2137 | let devs = unsafe { xde_devs.read() };
5372025-01-11T04:24:39.388Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5382025-01-11T04:24:39.388Z |
5392025-01-11T04:24:39.388Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5402025-01-11T04:24:39.388Z = 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
5412025-01-11T04:24:39.388Z
5422025-01-11T04:24:39.536Zwarning: `xde` (lib) generated 28 warnings
5432025-01-11T04:24:39.536Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 44.17s
5442025-01-11T04:24:39.674Z
5452025-01-11T04:24:39.674Zreal 45.539991666
5462025-01-11T04:24:39.674Zuser 1:58.459946101
5472025-01-11T04:24:39.674Zsys 12.210623197
5482025-01-11T04:24:39.674Ztrap 0.060030703
5492025-01-11T04:24:39.674Ztflt 0.177519052
5502025-01-11T04:24:39.674Zdflt 0.306238080
5512025-01-11T04:24:39.677Zkflt 0.004280282
5522025-01-11T04:24:39.677Zlock 2:53.827625552
5532025-01-11T04:24:39.677Zslp 6:07.382276085
5542025-01-11T04:24:39.677Zlat 3.168953398
5552025-01-11T04:24:39.677Zstop 5.841002285
5562025-01-11T04:24:39.677Z+ pushd xde-link
5572025-01-11T04:24:39.677Z/work/oxidecomputer/opte/xde/xde-link /work/oxidecomputer/opte/xde /work/oxidecomputer/opte
5582025-01-11T04:24:39.677Z+ ptime -m cargo clippy -- --allow clippy::uninlined-format-args --allow clippy::bad_bit_mask
5592025-01-11T04:24:39.928Z Compiling compiler_builtins v0.1.138
5602025-01-11T04:24:39.928Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
5612025-01-11T04:24:39.928Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
5622025-01-11T04:24:54.816Z 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)
5632025-01-11T04:24:55.584Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
5642025-01-11T04:24:58.293Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.48s
5652025-01-11T04:24:58.319Z
5662025-01-11T04:24:58.321Zreal 18.635867916
5672025-01-11T04:24:58.321Zuser 21.578179675
5682025-01-11T04:24:58.321Zsys 1.407921843
5692025-01-11T04:24:58.321Ztrap 0.003409460
5702025-01-11T04:24:58.322Ztflt 0.016783266
5712025-01-11T04:24:58.322Zdflt 0.069732284
5722025-01-11T04:24:58.322Zkflt 0.000000000
5732025-01-11T04:24:58.322Zlock 55.052988398
5742025-01-11T04:24:58.322Zslp 1:17.559256941
5752025-01-11T04:24:58.322Zlat 0.043480479
5762025-01-11T04:24:58.322Zstop 0.144529463
5772025-01-11T04:24:58.322Z+ popd
5782025-01-11T04:24:58.322Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
5792025-01-11T04:24:58.322Z+ header 'build xde (debug)'
5802025-01-11T04:24:58.322Z+ echo '# ==== build xde (debug) ==== #'
5812025-01-11T04:24:58.322Z# ==== build xde (debug) ==== #
5822025-01-11T04:24:58.322Z+ ptime -m ./build-debug.sh
5832025-01-11T04:24:58.632Z Fresh core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
5842025-01-11T04:24:58.632Z Fresh unicode-ident v1.0.14
5852025-01-11T04:24:58.632Z Fresh fnv v1.0.7
5862025-01-11T04:24:58.632Z Fresh ident_case v1.0.1
5872025-01-11T04:24:58.632Z Fresh strsim v0.11.1
5882025-01-11T04:24:58.632Z Fresh memchr v2.7.4
5892025-01-11T04:24:58.635Z 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)
5902025-01-11T04:24:58.635Z Fresh aho-corasick v1.1.3
5912025-01-11T04:24:58.635Z Fresh regex-syntax v0.8.5
5922025-01-11T04:24:58.635Z Fresh compiler_builtins v0.1.138
5932025-01-11T04:24:58.635Z Fresh proc-macro2 v1.0.92
5942025-01-11T04:24:58.635Z Fresh regex-automata v0.4.9
5952025-01-11T04:24:58.635Z Fresh alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
5962025-01-11T04:24:58.635Z Fresh quote v1.0.38
5972025-01-11T04:24:58.635Z Fresh regex v1.11.1
5982025-01-11T04:24:58.635Z Fresh version_check v0.9.5
5992025-01-11T04:24:58.635Z Fresh syn v2.0.95
6002025-01-11T04:24:58.635Z Compiling byteorder v1.5.0
6012025-01-11T04:24:58.635Z Compiling macaddr v1.0.1
6022025-01-11T04:24:58.635Z Compiling cfg-if v1.0.0
6032025-01-11T04:24:58.635Z Compiling stable_deref_trait v1.2.0
6042025-01-11T04:24:58.635Z Compiling bitflags v1.3.2
6052025-01-11T04:24:58.635Z Compiling managed v0.8.0
6062025-01-11T04:24:58.635Z Compiling cobs v0.2.3
6072025-01-11T04:24:58.635Z 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`
6082025-01-11T04:24:58.635Z 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`
6092025-01-11T04:24:58.635Z 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`
6102025-01-11T04:24:58.639Z 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`
6112025-01-11T04:24:58.642Z Fresh darling_core v0.20.10
6122025-01-11T04:24:58.642Z 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`
6132025-01-11T04:24:58.646Z 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`
6142025-01-11T04:24:58.646Z Fresh darling_macro v0.20.10
6152025-01-11T04:24:58.646Z Fresh darling v0.20.10
6162025-01-11T04:24:58.648Z Fresh serde_derive v1.0.217
6172025-01-11T04:24:58.648Z Compiling serde v1.0.217
6182025-01-11T04:24:58.651Z 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`
6192025-01-11T04:24:58.663Z 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=549bdeca33a38343 -C extra-filename=-549bdeca33a38343 --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-9041fc521fce752d.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)'`
6202025-01-11T04:24:58.703Z Fresh zerocopy-derive v0.8.14
6212025-01-11T04:24:58.705Z Compiling zerocopy v0.8.14
6222025-01-11T04:24:58.705Z 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=779bf53b39333b3d -C extra-filename=-779bf53b39333b3d --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-751b9d013d7a5da5.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)'`
6232025-01-11T04:24:58.709Z Fresh ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
6242025-01-11T04:24:58.711Z Compiling bitflags v2.6.0
6252025-01-11T04:24:58.711Z 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.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "compiler_builtins", "core", "example_generated", "rustc-dep-of-std", "serde", "std"))' -C metadata=7e725605e5c47ecc -C extra-filename=-7e725605e5c47ecc --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`
6262025-01-11T04:24:58.714Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
6272025-01-11T04:24:58.717Z 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=5ba3dae8f7e93c62 -C extra-filename=-5ba3dae8f7e93c62 --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' -Z unstable-options`
6282025-01-11T04:24:58.891Z Compiling hash32 v0.3.1
6292025-01-11T04:24:58.893Z 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`
6302025-01-11T04:24:58.919Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
6312025-01-11T04:24:58.922Z 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`
6322025-01-11T04:24:58.925Z Compiling either v1.13.0
6332025-01-11T04:24:58.929Z 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`
6342025-01-11T04:24:58.993Z Compiling crc32fast v1.4.2
6352025-01-11T04:24:58.995Z 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`
6362025-01-11T04:24:59.022Z Compiling heapless v0.8.0
6372025-01-11T04:24:59.025Z 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`
6382025-01-11T04:24:59.067Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6392025-01-11T04:24:59.072Z 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=53cebf09f313e45a -C extra-filename=-53cebf09f313e45a --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-615e31c49c921b7b.rlib --extern proc_macro2=/work/oxidecomputer/opte/target/debug/deps/libproc_macro2-53eabccb74ec1f10.rlib --extern quote=/work/oxidecomputer/opte/target/debug/deps/libquote-105623c1ed64342b.rlib --extern syn=/work/oxidecomputer/opte/target/debug/deps/libsyn-cfc774ae0d9148a3.rlib --extern proc_macro`
6402025-01-11T04:24:59.104Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
6412025-01-11T04:24:59.106Z 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=7696c8f14ee73fed -C extra-filename=-7696c8f14ee73fed --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-105623c1ed64342b.rlib --extern syn=/work/oxidecomputer/opte/target/debug/deps/libsyn-cfc774ae0d9148a3.rlib --extern proc_macro`
6422025-01-11T04:24:59.199Z Compiling itertools v0.13.0
6432025-01-11T04:24:59.201Z 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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=d22b07987ad408f1 -C extra-filename=-d22b07987ad408f1 --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`
6442025-01-11T04:24:59.208Z Compiling dyn-clone v1.0.17
6452025-01-11T04:24:59.211Z 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`
6462025-01-11T04:24:59.292Z Running `/work/oxidecomputer/opte/target/debug/build/opte-6126db04ddcc38e2/build-script-build`
6472025-01-11T04:24:59.340Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
6482025-01-11T04:24:59.343Z 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`
6492025-01-11T04:24:59.772Z Compiling smoltcp v0.11.0
6502025-01-11T04:24:59.776Z 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`
6512025-01-11T04:25:00.957Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
6522025-01-11T04:25:00.960Z 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=7a0775f436960cb4 -C extra-filename=-7a0775f436960cb4 --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-de0ff6c3c3791c5c.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-779bf53b39333b3d.rmeta -Z unstable-options --cap-lints allow`
6532025-01-11T04:25:02.561Z Compiling postcard v1.1.1
6542025-01-11T04:25:02.562Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
6552025-01-11T04:25:02.565Z Compiling uuid v1.11.0
6562025-01-11T04:25:02.565Z 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=d6b53890d7a4428f -C extra-filename=-d6b53890d7a4428f --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-549bdeca33a38343.rmeta -Z unstable-options --cap-lints allow`
6572025-01-11T04:25:02.565Z 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=af8aa9bc722f78fa -C extra-filename=-af8aa9bc722f78fa --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-7e725605e5c47ecc.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-de0ff6c3c3791c5c.so --extern ingot_types=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libingot_types-7a0775f436960cb4.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-549bdeca33a38343.rmeta --extern zerocopy=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libzerocopy-779bf53b39333b3d.rmeta -Z unstable-options --cap-lints allow`
6582025-01-11T04:25:02.565Z 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.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 --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=27b50cd458413d10 -C extra-filename=-27b50cd458413d10 --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-549bdeca33a38343.rmeta -Z unstable-options --cap-lints allow`
6592025-01-11T04:25:03.892Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
6602025-01-11T04:25:03.895Z 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=0fbd1dca0654b8e2 -C extra-filename=-0fbd1dca0654b8e2 --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-5ba3dae8f7e93c62.rmeta --extern ingot=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libingot-af8aa9bc722f78fa.rmeta --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libpostcard-d6b53890d7a4428f.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libserde-549bdeca33a38343.rmeta --extern smoltcp=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libsmoltcp-6a1db82142bd93d6.rmeta -Z unstable-options`
6612025-01-11T04:25:04.803Z 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=f9d2378efaf84f2d -C extra-filename=-f9d2378efaf84f2d --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-7e725605e5c47ecc.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-53cebf09f313e45a.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-5ba3dae8f7e93c62.rmeta --extern ingot=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libingot-af8aa9bc722f78fa.rmeta --extern itertools=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libitertools-d22b07987ad408f1.rmeta --extern kstat_macro=/work/oxidecomputer/opte/target/debug/deps/libkstat_macro-7696c8f14ee73fed.so --extern opte_api=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libopte_api-0fbd1dca0654b8e2.rmeta --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libpostcard-d6b53890d7a4428f.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libserde-549bdeca33a38343.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-779bf53b39333b3d.rmeta -Z unstable-options --cfg usdt_stable_asm --check-cfg 'cfg(usdt_stable_asm)' --check-cfg 'cfg(usdt_stable_asm_sym)'`
6622025-01-11T04:25:09.896Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
6632025-01-11T04:25:09.898Z 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=b3c8b4e472b7486f -C extra-filename=-b3c8b4e472b7486f --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-5ba3dae8f7e93c62.rmeta --extern opte=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libopte-f9d2378efaf84f2d.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-549bdeca33a38343.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-27b50cd458413d10.rmeta --extern zerocopy=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libzerocopy-779bf53b39333b3d.rmeta -Z unstable-options`
6642025-01-11T04:25:13.609Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
6652025-01-11T04:25:13.612Z 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=7d38244e006c848f -C extra-filename=-7d38244e006c848f --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-7e725605e5c47ecc.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-5ba3dae8f7e93c62.rlib --extern ingot=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libingot-af8aa9bc722f78fa.rlib --extern opte=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libopte-f9d2378efaf84f2d.rlib --extern oxide_vpc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liboxide_vpc-b3c8b4e472b7486f.rlib --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libpostcard-d6b53890d7a4428f.rlib --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libserde-549bdeca33a38343.rlib -Z unstable-options`
6662025-01-11T04:25:16.329Zwarning: creating a mutable reference to mutable static is discouraged
6672025-01-11T04:25:16.329Z --> xde/src/xde.rs:318:5
6682025-01-11T04:25:16.329Z |
6692025-01-11T04:25:16.329Z318 | xde_devs.init(KRwLockType::Driver);
6702025-01-11T04:25:16.330Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
6712025-01-11T04:25:16.330Z |
6722025-01-11T04:25:16.330Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
6732025-01-11T04:25:16.330Z = 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
6742025-01-11T04:25:16.330Z = note: `#[warn(static_mut_refs)]` on by default
6752025-01-11T04:25:16.330Z
6762025-01-11T04:25:16.332Zwarning: creating a shared reference to mutable static is discouraged
6772025-01-11T04:25:16.333Z --> xde/src/xde.rs:642:25
6782025-01-11T04:25:16.333Z |
6792025-01-11T04:25:16.333Z642 | let devs = unsafe { xde_devs.read() };
6802025-01-11T04:25:16.333Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
6812025-01-11T04:25:16.333Z |
6822025-01-11T04:25:16.333Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
6832025-01-11T04:25:16.333Z = 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
6842025-01-11T04:25:16.333Z
6852025-01-11T04:25:16.333Zwarning: creating a shared reference to mutable static is discouraged
6862025-01-11T04:25:16.333Z --> xde/src/xde.rs:670:29
6872025-01-11T04:25:16.333Z |
6882025-01-11T04:25:16.333Z670 | let mut devs = unsafe { xde_devs.write() };
6892025-01-11T04:25:16.333Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
6902025-01-11T04:25:16.333Z |
6912025-01-11T04:25:16.333Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
6922025-01-11T04:25:16.333Z = 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
6932025-01-11T04:25:16.333Z
6942025-01-11T04:25:16.333Zwarning: creating a shared reference to mutable static is discouraged
6952025-01-11T04:25:16.333Z --> xde/src/xde.rs:803:29
6962025-01-11T04:25:16.333Z |
6972025-01-11T04:25:16.333Z803 | let mut devs = unsafe { xde_devs.write() };
6982025-01-11T04:25:16.333Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
6992025-01-11T04:25:16.333Z |
7002025-01-11T04:25:16.333Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
7012025-01-11T04:25:16.333Z = 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
7022025-01-11T04:25:16.333Z
7032025-01-11T04:25:16.333Zwarning: creating a shared reference to mutable static is discouraged
7042025-01-11T04:25:16.333Z --> xde/src/xde.rs:891:18
7052025-01-11T04:25:16.333Z |
7062025-01-11T04:25:16.333Z891 | if unsafe { !xde_devs.read().is_empty() } {
7072025-01-11T04:25:16.333Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
7082025-01-11T04:25:16.333Z |
7092025-01-11T04:25:16.333Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
7102025-01-11T04:25:16.334Z = 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
7112025-01-11T04:25:16.334Z
7122025-01-11T04:25:16.337Zwarning: creating a shared reference to mutable static is discouraged
7132025-01-11T04:25:16.337Z --> xde/src/xde.rs:1204:9
7142025-01-11T04:25:16.337Z |
7152025-01-11T04:25:16.337Z1204 | if !xde_devs.read().is_empty() {
7162025-01-11T04:25:16.337Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
7172025-01-11T04:25:16.337Z |
7182025-01-11T04:25:16.337Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
7192025-01-11T04:25:16.337Z = 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
7202025-01-11T04:25:16.337Z
7212025-01-11T04:25:16.338Zwarning: creating a shared reference to mutable static is discouraged
7222025-01-11T04:25:16.338Z --> xde/src/xde.rs:1611:37
7232025-01-11T04:25:16.338Z |
7242025-01-11T04:25:16.338Z1611 | let devs = unsafe { xde_devs.read() };
7252025-01-11T04:25:16.338Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
7262025-01-11T04:25:16.338Z |
7272025-01-11T04:25:16.338Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
7282025-01-11T04:25:16.338Z = 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
7292025-01-11T04:25:16.338Z
7302025-01-11T04:25:16.338Zwarning: creating a shared reference to mutable static is discouraged
7312025-01-11T04:25:16.338Z --> xde/src/xde.rs:1861:16
7322025-01-11T04:25:16.338Z |
7332025-01-11T04:25:16.338Z1861 | let devs = xde_devs.read();
7342025-01-11T04:25:16.338Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
7352025-01-11T04:25:16.338Z |
7362025-01-11T04:25:16.338Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
7372025-01-11T04:25:16.338Z = 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
7382025-01-11T04:25:16.339Z
7392025-01-11T04:25:16.339Zwarning: creating a shared reference to mutable static is discouraged
7402025-01-11T04:25:16.339Z --> xde/src/xde.rs:1910:25
7412025-01-11T04:25:16.339Z |
7422025-01-11T04:25:16.339Z1910 | let devs = unsafe { xde_devs.read() };
7432025-01-11T04:25:16.339Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
7442025-01-11T04:25:16.339Z |
7452025-01-11T04:25:16.339Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
7462025-01-11T04:25:16.339Z = 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
7472025-01-11T04:25:16.339Z
7482025-01-11T04:25:16.340Zwarning: creating a shared reference to mutable static is discouraged
7492025-01-11T04:25:16.340Z --> xde/src/xde.rs:1923:25
7502025-01-11T04:25:16.340Z |
7512025-01-11T04:25:16.340Z1923 | let devs = unsafe { xde_devs.read() };
7522025-01-11T04:25:16.340Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
7532025-01-11T04:25:16.340Z |
7542025-01-11T04:25:16.340Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
7552025-01-11T04:25:16.340Z = 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
7562025-01-11T04:25:16.340Z
7572025-01-11T04:25:16.344Zwarning: creating a shared reference to mutable static is discouraged
7582025-01-11T04:25:16.344Z --> xde/src/xde.rs:1934:25
7592025-01-11T04:25:16.344Z |
7602025-01-11T04:25:16.344Z1934 | let devs = unsafe { xde_devs.read() };
7612025-01-11T04:25:16.344Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
7622025-01-11T04:25:16.344Z |
7632025-01-11T04:25:16.344Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
7642025-01-11T04:25:16.344Z = 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
7652025-01-11T04:25:16.344Z
7662025-01-11T04:25:16.344Zwarning: creating a shared reference to mutable static is discouraged
7672025-01-11T04:25:16.344Z --> xde/src/xde.rs:1946:25
7682025-01-11T04:25:16.344Z |
7692025-01-11T04:25:16.344Z1946 | let devs = unsafe { xde_devs.read() };
7702025-01-11T04:25:16.344Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
7712025-01-11T04:25:16.344Z |
7722025-01-11T04:25:16.344Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
7732025-01-11T04:25:16.344Z = 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
7742025-01-11T04:25:16.344Z
7752025-01-11T04:25:16.345Zwarning: creating a shared reference to mutable static is discouraged
7762025-01-11T04:25:16.345Z --> xde/src/xde.rs:1958:25
7772025-01-11T04:25:16.345Z |
7782025-01-11T04:25:16.345Z1958 | let devs = unsafe { xde_devs.read() };
7792025-01-11T04:25:16.345Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
7802025-01-11T04:25:16.345Z |
7812025-01-11T04:25:16.345Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
7822025-01-11T04:25:16.345Z = 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
7832025-01-11T04:25:16.345Z
7842025-01-11T04:25:16.345Zwarning: creating a shared reference to mutable static is discouraged
7852025-01-11T04:25:16.345Z --> xde/src/xde.rs:2022:25
7862025-01-11T04:25:16.345Z |
7872025-01-11T04:25:16.345Z2022 | let devs = unsafe { xde_devs.read() };
7882025-01-11T04:25:16.345Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
7892025-01-11T04:25:16.345Z |
7902025-01-11T04:25:16.345Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
7912025-01-11T04:25:16.345Z = 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
7922025-01-11T04:25:16.345Z
7932025-01-11T04:25:16.345Zwarning: creating a shared reference to mutable static is discouraged
7942025-01-11T04:25:16.345Z --> xde/src/xde.rs:2033:25
7952025-01-11T04:25:16.345Z |
7962025-01-11T04:25:16.345Z2033 | let devs = unsafe { xde_devs.read() };
7972025-01-11T04:25:16.345Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
7982025-01-11T04:25:16.345Z |
7992025-01-11T04:25:16.345Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8002025-01-11T04:25:16.345Z = 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
8012025-01-11T04:25:16.345Z
8022025-01-11T04:25:16.345Zwarning: creating a shared reference to mutable static is discouraged
8032025-01-11T04:25:16.345Z --> xde/src/xde.rs:2045:25
8042025-01-11T04:25:16.345Z |
8052025-01-11T04:25:16.345Z2045 | let devs = unsafe { xde_devs.read() };
8062025-01-11T04:25:16.345Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8072025-01-11T04:25:16.345Z |
8082025-01-11T04:25:16.345Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8092025-01-11T04:25:16.345Z = 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
8102025-01-11T04:25:16.345Z
8112025-01-11T04:25:16.345Zwarning: creating a shared reference to mutable static is discouraged
8122025-01-11T04:25:16.345Z --> xde/src/xde.rs:2059:25
8132025-01-11T04:25:16.346Z |
8142025-01-11T04:25:16.346Z2059 | let devs = unsafe { xde_devs.read() };
8152025-01-11T04:25:16.346Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8162025-01-11T04:25:16.346Z |
8172025-01-11T04:25:16.346Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8182025-01-11T04:25:16.346Z = 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
8192025-01-11T04:25:16.346Z
8202025-01-11T04:25:16.346Zwarning: creating a shared reference to mutable static is discouraged
8212025-01-11T04:25:16.346Z --> xde/src/xde.rs:2072:25
8222025-01-11T04:25:16.346Z |
8232025-01-11T04:25:16.346Z2072 | let devs = unsafe { xde_devs.read() };
8242025-01-11T04:25:16.346Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8252025-01-11T04:25:16.346Z |
8262025-01-11T04:25:16.346Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8272025-01-11T04:25:16.347Z = 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
8282025-01-11T04:25:16.347Z
8292025-01-11T04:25:16.347Zwarning: creating a shared reference to mutable static is discouraged
8302025-01-11T04:25:16.347Z --> xde/src/xde.rs:2085:25
8312025-01-11T04:25:16.347Z |
8322025-01-11T04:25:16.347Z2085 | let devs = unsafe { xde_devs.read() };
8332025-01-11T04:25:16.347Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8342025-01-11T04:25:16.347Z |
8352025-01-11T04:25:16.347Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8362025-01-11T04:25:16.347Z = 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
8372025-01-11T04:25:16.347Z
8382025-01-11T04:25:16.348Zwarning: creating a shared reference to mutable static is discouraged
8392025-01-11T04:25:16.348Z --> xde/src/xde.rs:2096:25
8402025-01-11T04:25:16.348Z |
8412025-01-11T04:25:16.348Z2096 | let devs = unsafe { xde_devs.read() };
8422025-01-11T04:25:16.348Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8432025-01-11T04:25:16.348Z |
8442025-01-11T04:25:16.348Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8452025-01-11T04:25:16.348Z = 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
8462025-01-11T04:25:16.348Z
8472025-01-11T04:25:16.348Zwarning: creating a shared reference to mutable static is discouraged
8482025-01-11T04:25:16.348Z --> xde/src/xde.rs:2108:25
8492025-01-11T04:25:16.348Z |
8502025-01-11T04:25:16.348Z2108 | let devs = unsafe { xde_devs.read() };
8512025-01-11T04:25:16.348Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8522025-01-11T04:25:16.348Z |
8532025-01-11T04:25:16.348Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8542025-01-11T04:25:16.348Z = 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
8552025-01-11T04:25:16.348Z
8562025-01-11T04:25:16.348Zwarning: creating a shared reference to mutable static is discouraged
8572025-01-11T04:25:16.351Z --> xde/src/xde.rs:2123:25
8582025-01-11T04:25:16.352Z |
8592025-01-11T04:25:16.352Z2123 | let devs = unsafe { xde_devs.read() };
8602025-01-11T04:25:16.352Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8612025-01-11T04:25:16.352Z |
8622025-01-11T04:25:16.352Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8632025-01-11T04:25:16.352Z = 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
8642025-01-11T04:25:16.352Z
8652025-01-11T04:25:16.352Zwarning: creating a shared reference to mutable static is discouraged
8662025-01-11T04:25:16.352Z --> xde/src/xde.rs:2137:25
8672025-01-11T04:25:16.352Z |
8682025-01-11T04:25:16.352Z2137 | let devs = unsafe { xde_devs.read() };
8692025-01-11T04:25:16.352Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8702025-01-11T04:25:16.352Z |
8712025-01-11T04:25:16.352Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8722025-01-11T04:25:16.353Z = 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
8732025-01-11T04:25:16.353Z
8742025-01-11T04:25:19.077Zwarning: `xde` (lib) generated 23 warnings
8752025-01-11T04:25:19.077Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.69s
8762025-01-11T04:25:23.015Z/work/oxidecomputer/opte/xde/xde-link /work/oxidecomputer/opte/xde
8772025-01-11T04:25:23.195Z Fresh core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
8782025-01-11T04:25:23.195Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
8792025-01-11T04:25:23.201Z 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)
8802025-01-11T04:25:23.201Z Fresh compiler_builtins v0.1.138
8812025-01-11T04:25:23.201Z Fresh alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
8822025-01-11T04:25:23.201Z 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`
8832025-01-11T04:25:23.432Z Running `/work/oxidecomputer/opte/target/debug/build/xde-link-09e88eb23a6571b4/build-script-build`
8842025-01-11T04:25:23.439Z 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`
8852025-01-11T04:25:23.548Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.47s
8862025-01-11T04:25:23.569Z
8872025-01-11T04:25:23.573Zreal 25.242701788
8882025-01-11T04:25:23.573Zuser 52.519236600
8892025-01-11T04:25:23.573Zsys 5.126806660
8902025-01-11T04:25:23.573Ztrap 0.019085846
8912025-01-11T04:25:23.573Ztflt 0.089807379
8922025-01-11T04:25:23.573Zdflt 0.083208900
8932025-01-11T04:25:23.573Zkflt 0.000004859
8942025-01-11T04:25:23.573Zlock 1:30.328475821
8952025-01-11T04:25:23.573Zslp 2:24.462257655
8962025-01-11T04:25:23.573Zlat 0.771714224
8972025-01-11T04:25:23.573Zstop 1.041145149
8982025-01-11T04:25:23.573Z+ header 'build xde (release)'
8992025-01-11T04:25:23.573Z+ echo '# ==== build xde (release) ==== #'
9002025-01-11T04:25:23.573Z# ==== build xde (release) ==== #
9012025-01-11T04:25:23.573Z+ ptime -m ./build.sh
9022025-01-11T04:25:23.576Z+ REL_DIR=../target/x86_64-unknown-unknown/release/
9032025-01-11T04:25:23.576Z+ cargo -v build --release
9042025-01-11T04:25:23.739Z Compiling compiler_builtins v0.1.138
9052025-01-11T04:25:23.739Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
9062025-01-11T04:25:23.742Z Compiling proc-macro2 v1.0.92
9072025-01-11T04:25:23.742Z Compiling unicode-ident v1.0.14
9082025-01-11T04:25:23.742Z Compiling ident_case v1.0.1
9092025-01-11T04:25:23.742Z Compiling strsim v0.11.1
9102025-01-11T04:25:23.742Z Compiling fnv v1.0.7
9112025-01-11T04:25:23.742Z Compiling memchr v2.7.4
9122025-01-11T04:25:23.742Z 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`
9132025-01-11T04:25:23.742Z 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`
9142025-01-11T04:25:23.742Z 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`
9152025-01-11T04:25:23.743Z 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.92/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=e9275e81496ee356 -C extra-filename=-e9275e81496ee356 --out-dir /work/oxidecomputer/opte/target/release/build/proc-macro2-e9275e81496ee356 -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
9162025-01-11T04:25:23.743Z 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`
9172025-01-11T04:25:23.744Z 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`
9182025-01-11T04:25:23.744Z 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`
9192025-01-11T04:25:23.770Z 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`
9202025-01-11T04:25:23.870Z Compiling regex-syntax v0.8.5
9212025-01-11T04:25:23.872Z 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`
9222025-01-11T04:25:23.899Z Compiling serde v1.0.217
9232025-01-11T04:25:23.915Z 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`
9242025-01-11T04:25:23.919Z Compiling zerocopy v0.8.14
9252025-01-11T04:25:23.919Z 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`
9262025-01-11T04:25:24.457Z Running `/work/oxidecomputer/opte/target/release/build/proc-macro2-e9275e81496ee356/build-script-build`
9272025-01-11T04:25:24.492Z Compiling either v1.13.0
9282025-01-11T04:25:24.496Z 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`
9292025-01-11T04:25:24.548Z Compiling heapless v0.8.0
9302025-01-11T04:25:24.551Z 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`
9312025-01-11T04:25:24.589Z 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.92/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=2f45901a78607851 -C extra-filename=-2f45901a78607851 --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)'`
9322025-01-11T04:25:24.801Z Running `/work/oxidecomputer/opte/target/release/build/compiler_builtins-21aa82c55820d0bf/build-script-build`
9332025-01-11T04:25:24.815Z Compiling aho-corasick v1.1.3
9342025-01-11T04:25:24.817Z 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`
9352025-01-11T04:25:24.822Z Running `/work/oxidecomputer/opte/target/release/build/serde-18f830251897a22e/build-script-build`
9362025-01-11T04:25:24.844Z Running `/work/oxidecomputer/opte/target/release/build/zerocopy-9d21412b8ae0fd26/build-script-build`
9372025-01-11T04:25:24.866Z Compiling itertools v0.13.0
9382025-01-11T04:25:24.869Z 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`
9392025-01-11T04:25:24.893Z Compiling smoltcp v0.11.0
9402025-01-11T04:25:24.899Z 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`
9412025-01-11T04:25:25.148Z Running `/work/oxidecomputer/opte/target/release/build/heapless-8f3b9133e62a1315/build-script-build`
9422025-01-11T04:25:25.220Z Compiling version_check v0.9.5
9432025-01-11T04:25:25.223Z 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`
9442025-01-11T04:25:25.378Z Compiling quote v1.0.38
9452025-01-11T04:25:25.381Z 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=9c5097cde0f8899c -C extra-filename=-9c5097cde0f8899c --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-2f45901a78607851.rmeta --cap-lints allow`
9462025-01-11T04:25:25.668Z Running `/work/oxidecomputer/opte/target/release/build/smoltcp-057e1984f25ade90/build-script-build`
9472025-01-11T04:25:25.889Z Compiling syn v2.0.95
9482025-01-11T04:25:25.889Z 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.95/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=bf6c8e1198473a16 -C extra-filename=-bf6c8e1198473a16 --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-2f45901a78607851.rmeta --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-9c5097cde0f8899c.rmeta --extern unicode_ident=/work/oxidecomputer/opte/target/release/deps/libunicode_ident-b8abd5741be676a7.rmeta --cap-lints allow`
9492025-01-11T04:25:26.032Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
9502025-01-11T04:25:26.034Z 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`
9512025-01-11T04:25:26.365Z Running `/work/oxidecomputer/opte/target/release/build/opte-7235dd196ab59649/build-script-build`
9522025-01-11T04:25:27.312Z Compiling regex-automata v0.4.9
9532025-01-11T04:25:27.314Z 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`
9542025-01-11T04:25:30.154Z Compiling regex v1.11.1
9552025-01-11T04:25:30.157Z 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`
9562025-01-11T04:25:30.977Z Compiling darling_core v0.20.10
9572025-01-11T04:25:30.982Z 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=0d29fe5eed5e72b8 -C extra-filename=-0d29fe5eed5e72b8 --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-2f45901a78607851.rmeta --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-9c5097cde0f8899c.rmeta --extern strsim=/work/oxidecomputer/opte/target/release/deps/libstrsim-abb45031f76369d6.rmeta --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-bf6c8e1198473a16.rmeta --cap-lints allow`
9582025-01-11T04:25:32.929Z Compiling serde_derive v1.0.217
9592025-01-11T04:25:32.929Z Compiling zerocopy-derive v0.8.14
9602025-01-11T04:25:32.931Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
9612025-01-11T04:25:32.931Z 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=bf1703e1725c1b93 -C extra-filename=-bf1703e1725c1b93 --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-2f45901a78607851.rlib --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-9c5097cde0f8899c.rlib --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-bf6c8e1198473a16.rlib --extern proc_macro --cap-lints allow`
9622025-01-11T04:25:32.931Z 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=62aafdbe74b6264a -C extra-filename=-62aafdbe74b6264a --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-2f45901a78607851.rlib --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-9c5097cde0f8899c.rlib --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-bf6c8e1198473a16.rlib --extern proc_macro --cap-lints allow`
9632025-01-11T04:25:32.931Z 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=92328f6bd77cc207 -C extra-filename=-92328f6bd77cc207 --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-9c5097cde0f8899c.rlib --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-bf6c8e1198473a16.rlib --extern proc_macro`
9642025-01-11T04:25:34.809Z Compiling darling_macro v0.20.10
9652025-01-11T04:25:34.812Z 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=78099274eaee687e -C extra-filename=-78099274eaee687e --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-0d29fe5eed5e72b8.rlib --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-9c5097cde0f8899c.rlib --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-bf6c8e1198473a16.rlib --extern proc_macro --cap-lints allow`
9662025-01-11T04:25:35.957Z Compiling darling v0.20.10
9672025-01-11T04:25:35.959Z 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=b23a627dcdb5ff03 -C extra-filename=-b23a627dcdb5ff03 --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-0d29fe5eed5e72b8.rmeta --extern darling_macro=/work/oxidecomputer/opte/target/release/deps/libdarling_macro-78099274eaee687e.so --cap-lints allow`
9682025-01-11T04:25:36.029Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
9692025-01-11T04:25:36.029Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
9702025-01-11T04:25:36.032Z 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=838281223128b6de -C extra-filename=-838281223128b6de --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-b23a627dcdb5ff03.rlib --extern itertools=/work/oxidecomputer/opte/target/release/deps/libitertools-d501d58c3405a4e3.rlib --extern proc_macro2=/work/oxidecomputer/opte/target/release/deps/libproc_macro2-2f45901a78607851.rlib --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-9c5097cde0f8899c.rlib --extern regex=/work/oxidecomputer/opte/target/release/deps/libregex-f1173f34eda5550c.rlib --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-bf6c8e1198473a16.rlib --extern proc_macro --cap-lints allow`
9712025-01-11T04:25:36.032Z 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=13f4de4ed181df21 -C extra-filename=-13f4de4ed181df21 --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-b23a627dcdb5ff03.rlib --extern proc_macro2=/work/oxidecomputer/opte/target/release/deps/libproc_macro2-2f45901a78607851.rlib --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-9c5097cde0f8899c.rlib --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-bf6c8e1198473a16.rlib --extern proc_macro`
9722025-01-11T04:25:44.027Z 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)
9732025-01-11T04:25:44.029Z 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`
9742025-01-11T04:25:44.071Z 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)'`
9752025-01-11T04:25:44.872Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
9762025-01-11T04:25:44.874Z 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`
9772025-01-11T04:25:47.818Z Compiling byteorder v1.5.0
9782025-01-11T04:25:47.818Z Compiling macaddr v1.0.1
9792025-01-11T04:25:47.821Z Compiling stable_deref_trait v1.2.0
9802025-01-11T04:25:47.821Z Compiling cfg-if v1.0.0
9812025-01-11T04:25:47.821Z Compiling managed v0.8.0
9822025-01-11T04:25:47.821Z 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`
9832025-01-11T04:25:47.821Z 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=7751c7404ee77d4e -C extra-filename=-7751c7404ee77d4e --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-bf1703e1725c1b93.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)'`
9842025-01-11T04:25:47.821Z 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`
9852025-01-11T04:25:47.822Z 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`
9862025-01-11T04:25:47.824Z 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=4d6e9ac6676b424a -C extra-filename=-4d6e9ac6676b424a --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-62aafdbe74b6264a.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)'`
9872025-01-11T04:25:47.825Z 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`
9882025-01-11T04:25:47.827Z 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`
9892025-01-11T04:25:47.897Z Compiling bitflags v1.3.2
9902025-01-11T04:25:47.900Z Compiling cobs v0.2.3
9912025-01-11T04:25:47.904Z 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`
9922025-01-11T04:25:47.905Z 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`
9932025-01-11T04:25:47.976Z Compiling bitflags v2.6.0
9942025-01-11T04:25:47.979Z 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.6.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("arbitrary", "bytemuck", "compiler_builtins", "core", "example_generated", "rustc-dep-of-std", "serde", "std"))' -C metadata=0604e4210f266c65 -C extra-filename=-0604e4210f266c65 --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`
9952025-01-11T04:25:48.184Z Compiling hash32 v0.3.1
9962025-01-11T04:25:48.186Z 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`
9972025-01-11T04:25:48.235Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
9982025-01-11T04:25:48.240Z 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=941e1561389d7bae -C extra-filename=-941e1561389d7bae --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`
9992025-01-11T04:25:48.278Z 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`
10002025-01-11T04:25:48.303Z Compiling crc32fast v1.4.2
10012025-01-11T04:25:48.305Z 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`
10022025-01-11T04:25:48.375Z 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`
10032025-01-11T04:25:48.406Z Compiling dyn-clone v1.0.17
10042025-01-11T04:25:48.408Z 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`
10052025-01-11T04:25:48.501Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
10062025-01-11T04:25:48.503Z 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`
10072025-01-11T04:25:48.599Z 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 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=f9640bc15feb3c18 -C extra-filename=-f9640bc15feb3c18 --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`
10082025-01-11T04:25:49.117Z 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`
10092025-01-11T04:25:50.254Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
10102025-01-11T04:25:50.256Z 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=286aed663f9828d9 -C extra-filename=-286aed663f9828d9 --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-838281223128b6de.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-4d6e9ac6676b424a.rmeta -Z unstable-options --cap-lints allow`
10112025-01-11T04:25:51.483Z Compiling postcard v1.1.1
10122025-01-11T04:25:51.483Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
10132025-01-11T04:25:51.485Z 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=87a3add8394337fe -C extra-filename=-87a3add8394337fe --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-0604e4210f266c65.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-838281223128b6de.so --extern ingot_types=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libingot_types-286aed663f9828d9.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-7751c7404ee77d4e.rmeta --extern zerocopy=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libzerocopy-4d6e9ac6676b424a.rmeta -Z unstable-options --cap-lints allow`
10142025-01-11T04:25:51.486Z 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=a661e7173891659f -C extra-filename=-a661e7173891659f --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-7751c7404ee77d4e.rmeta -Z unstable-options --cap-lints allow`
10152025-01-11T04:25:51.708Z Compiling uuid v1.11.0
10162025-01-11T04:25:51.710Z 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.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 --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=8d2dc3c727c7ff19 -C extra-filename=-8d2dc3c727c7ff19 --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-7751c7404ee77d4e.rmeta -Z unstable-options --cap-lints allow`
10172025-01-11T04:25:53.096Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
10182025-01-11T04:25:53.099Z 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=067985d05290a0b0 -C extra-filename=-067985d05290a0b0 --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-941e1561389d7bae.rmeta --extern ingot=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libingot-87a3add8394337fe.rmeta --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libpostcard-a661e7173891659f.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libserde-7751c7404ee77d4e.rmeta --extern smoltcp=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libsmoltcp-7db15a5dfdd3ea5e.rmeta -Z unstable-options`
10192025-01-11T04:25:53.856Z 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=84a97d82ffbf8145 -C extra-filename=-84a97d82ffbf8145 --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-0604e4210f266c65.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-13f4de4ed181df21.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-941e1561389d7bae.rmeta --extern ingot=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libingot-87a3add8394337fe.rmeta --extern itertools=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libitertools-f9640bc15feb3c18.rmeta --extern kstat_macro=/work/oxidecomputer/opte/target/release/deps/libkstat_macro-92328f6bd77cc207.so --extern opte_api=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libopte_api-067985d05290a0b0.rmeta --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libpostcard-a661e7173891659f.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libserde-7751c7404ee77d4e.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-4d6e9ac6676b424a.rmeta -Z unstable-options --cfg usdt_stable_asm --check-cfg 'cfg(usdt_stable_asm)' --check-cfg 'cfg(usdt_stable_asm_sym)'`
10202025-01-11T04:25:58.266Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
10212025-01-11T04:25:58.269Z 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=98d349bad1248459 -C extra-filename=-98d349bad1248459 --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-941e1561389d7bae.rmeta --extern opte=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libopte-84a97d82ffbf8145.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-7751c7404ee77d4e.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-8d2dc3c727c7ff19.rmeta --extern zerocopy=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libzerocopy-4d6e9ac6676b424a.rmeta -Z unstable-options`
10222025-01-11T04:26:01.993Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
10232025-01-11T04:26:01.995Z 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=0868e8c7887855c3 -C extra-filename=-0868e8c7887855c3 --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-0604e4210f266c65.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-941e1561389d7bae.rlib --extern ingot=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libingot-87a3add8394337fe.rlib --extern opte=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libopte-84a97d82ffbf8145.rlib --extern oxide_vpc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liboxide_vpc-98d349bad1248459.rlib --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libpostcard-a661e7173891659f.rlib --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libserde-7751c7404ee77d4e.rlib -Z unstable-options`
10242025-01-11T04:26:03.948Zwarning: creating a mutable reference to mutable static is discouraged
10252025-01-11T04:26:03.948Z --> xde/src/xde.rs:318:5
10262025-01-11T04:26:03.948Z |
10272025-01-11T04:26:03.948Z318 | xde_devs.init(KRwLockType::Driver);
10282025-01-11T04:26:03.948Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
10292025-01-11T04:26:03.948Z |
10302025-01-11T04:26:03.948Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
10312025-01-11T04:26:03.948Z = 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
10322025-01-11T04:26:03.948Z = note: `#[warn(static_mut_refs)]` on by default
10332025-01-11T04:26:03.948Z
10342025-01-11T04:26:03.951Zwarning: creating a shared reference to mutable static is discouraged
10352025-01-11T04:26:03.951Z --> xde/src/xde.rs:642:25
10362025-01-11T04:26:03.952Z |
10372025-01-11T04:26:03.952Z642 | let devs = unsafe { xde_devs.read() };
10382025-01-11T04:26:03.952Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
10392025-01-11T04:26:03.952Z |
10402025-01-11T04:26:03.952Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
10412025-01-11T04:26:03.952Z = 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
10422025-01-11T04:26:03.952Z
10432025-01-11T04:26:03.952Zwarning: creating a shared reference to mutable static is discouraged
10442025-01-11T04:26:03.952Z --> xde/src/xde.rs:670:29
10452025-01-11T04:26:03.952Z |
10462025-01-11T04:26:03.952Z670 | let mut devs = unsafe { xde_devs.write() };
10472025-01-11T04:26:03.952Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
10482025-01-11T04:26:03.952Z |
10492025-01-11T04:26:03.952Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
10502025-01-11T04:26:03.952Z = 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
10512025-01-11T04:26:03.952Z
10522025-01-11T04:26:03.952Zwarning: creating a shared reference to mutable static is discouraged
10532025-01-11T04:26:03.952Z --> xde/src/xde.rs:803:29
10542025-01-11T04:26:03.952Z |
10552025-01-11T04:26:03.952Z803 | let mut devs = unsafe { xde_devs.write() };
10562025-01-11T04:26:03.952Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
10572025-01-11T04:26:03.952Z |
10582025-01-11T04:26:03.952Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
10592025-01-11T04:26:03.952Z = 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
10602025-01-11T04:26:03.952Z
10612025-01-11T04:26:03.952Zwarning: creating a shared reference to mutable static is discouraged
10622025-01-11T04:26:03.952Z --> xde/src/xde.rs:891:18
10632025-01-11T04:26:03.952Z |
10642025-01-11T04:26:03.952Z891 | if unsafe { !xde_devs.read().is_empty() } {
10652025-01-11T04:26:03.952Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
10662025-01-11T04:26:03.952Z |
10672025-01-11T04:26:03.952Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
10682025-01-11T04:26:03.952Z = 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
10692025-01-11T04:26:03.952Z
10702025-01-11T04:26:03.952Zwarning: creating a shared reference to mutable static is discouraged
10712025-01-11T04:26:03.952Z --> xde/src/xde.rs:1204:9
10722025-01-11T04:26:03.952Z |
10732025-01-11T04:26:03.952Z1204 | if !xde_devs.read().is_empty() {
10742025-01-11T04:26:03.952Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
10752025-01-11T04:26:03.952Z |
10762025-01-11T04:26:03.953Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
10772025-01-11T04:26:03.953Z = 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
10782025-01-11T04:26:03.953Z
10792025-01-11T04:26:03.956Zwarning: creating a shared reference to mutable static is discouraged
10802025-01-11T04:26:03.956Z --> xde/src/xde.rs:1611:37
10812025-01-11T04:26:03.956Z |
10822025-01-11T04:26:03.956Z1611 | let devs = unsafe { xde_devs.read() };
10832025-01-11T04:26:03.956Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
10842025-01-11T04:26:03.956Z |
10852025-01-11T04:26:03.957Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
10862025-01-11T04:26:03.957Z = 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
10872025-01-11T04:26:03.957Z
10882025-01-11T04:26:03.957Zwarning: creating a shared reference to mutable static is discouraged
10892025-01-11T04:26:03.957Z --> xde/src/xde.rs:1861:16
10902025-01-11T04:26:03.957Z |
10912025-01-11T04:26:03.957Z1861 | let devs = xde_devs.read();
10922025-01-11T04:26:03.958Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
10932025-01-11T04:26:03.958Z |
10942025-01-11T04:26:03.958Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
10952025-01-11T04:26:03.958Z = 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
10962025-01-11T04:26:03.958Z
10972025-01-11T04:26:03.958Zwarning: creating a shared reference to mutable static is discouraged
10982025-01-11T04:26:03.958Z --> xde/src/xde.rs:1910:25
10992025-01-11T04:26:03.958Z |
11002025-01-11T04:26:03.958Z1910 | let devs = unsafe { xde_devs.read() };
11012025-01-11T04:26:03.958Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
11022025-01-11T04:26:03.958Z |
11032025-01-11T04:26:03.958Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
11042025-01-11T04:26:03.958Z = 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
11052025-01-11T04:26:03.958Z
11062025-01-11T04:26:03.958Zwarning: creating a shared reference to mutable static is discouraged
11072025-01-11T04:26:03.958Z --> xde/src/xde.rs:1923:25
11082025-01-11T04:26:03.958Z |
11092025-01-11T04:26:03.958Z1923 | let devs = unsafe { xde_devs.read() };
11102025-01-11T04:26:03.958Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
11112025-01-11T04:26:03.958Z |
11122025-01-11T04:26:03.958Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
11132025-01-11T04:26:03.958Z = 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
11142025-01-11T04:26:03.958Z
11152025-01-11T04:26:03.959Zwarning: creating a shared reference to mutable static is discouraged
11162025-01-11T04:26:03.959Z --> xde/src/xde.rs:1934:25
11172025-01-11T04:26:03.959Z |
11182025-01-11T04:26:03.959Z1934 | let devs = unsafe { xde_devs.read() };
11192025-01-11T04:26:03.959Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
11202025-01-11T04:26:03.959Z |
11212025-01-11T04:26:03.959Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
11222025-01-11T04:26:03.959Z = 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
11232025-01-11T04:26:03.959Z
11242025-01-11T04:26:03.959Zwarning: creating a shared reference to mutable static is discouraged
11252025-01-11T04:26:03.959Z --> xde/src/xde.rs:1946:25
11262025-01-11T04:26:03.959Z |
11272025-01-11T04:26:03.959Z1946 | let devs = unsafe { xde_devs.read() };
11282025-01-11T04:26:03.959Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
11292025-01-11T04:26:03.959Z |
11302025-01-11T04:26:03.959Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
11312025-01-11T04:26:03.960Z = 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
11322025-01-11T04:26:03.960Z
11332025-01-11T04:26:03.960Zwarning: creating a shared reference to mutable static is discouraged
11342025-01-11T04:26:03.960Z --> xde/src/xde.rs:1958:25
11352025-01-11T04:26:03.960Z |
11362025-01-11T04:26:03.960Z1958 | let devs = unsafe { xde_devs.read() };
11372025-01-11T04:26:03.960Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
11382025-01-11T04:26:03.960Z |
11392025-01-11T04:26:03.960Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
11402025-01-11T04:26:03.960Z = 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
11412025-01-11T04:26:03.960Z
11422025-01-11T04:26:03.960Zwarning: creating a shared reference to mutable static is discouraged
11432025-01-11T04:26:03.960Z --> xde/src/xde.rs:2022:25
11442025-01-11T04:26:03.960Z |
11452025-01-11T04:26:03.960Z2022 | let devs = unsafe { xde_devs.read() };
11462025-01-11T04:26:03.960Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
11472025-01-11T04:26:03.961Z |
11482025-01-11T04:26:03.961Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
11492025-01-11T04:26:03.961Z = 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
11502025-01-11T04:26:03.961Z
11512025-01-11T04:26:03.961Zwarning: creating a shared reference to mutable static is discouraged
11522025-01-11T04:26:03.961Z --> xde/src/xde.rs:2033:25
11532025-01-11T04:26:03.961Z |
11542025-01-11T04:26:03.961Z2033 | let devs = unsafe { xde_devs.read() };
11552025-01-11T04:26:03.961Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
11562025-01-11T04:26:03.961Z |
11572025-01-11T04:26:03.961Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
11582025-01-11T04:26:03.961Z = 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
11592025-01-11T04:26:03.961Z
11602025-01-11T04:26:03.961Zwarning: creating a shared reference to mutable static is discouraged
11612025-01-11T04:26:03.961Z --> xde/src/xde.rs:2045:25
11622025-01-11T04:26:03.961Z |
11632025-01-11T04:26:03.962Z2045 | let devs = unsafe { xde_devs.read() };
11642025-01-11T04:26:03.962Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
11652025-01-11T04:26:03.962Z |
11662025-01-11T04:26:03.962Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
11672025-01-11T04:26:03.962Z = 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
11682025-01-11T04:26:03.962Z
11692025-01-11T04:26:03.962Zwarning: creating a shared reference to mutable static is discouraged
11702025-01-11T04:26:03.962Z --> xde/src/xde.rs:2059:25
11712025-01-11T04:26:03.962Z |
11722025-01-11T04:26:03.962Z2059 | let devs = unsafe { xde_devs.read() };
11732025-01-11T04:26:03.962Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
11742025-01-11T04:26:03.962Z |
11752025-01-11T04:26:03.962Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
11762025-01-11T04:26:03.962Z = 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
11772025-01-11T04:26:03.962Z
11782025-01-11T04:26:03.962Zwarning: creating a shared reference to mutable static is discouraged
11792025-01-11T04:26:03.966Z --> xde/src/xde.rs:2072:25
11802025-01-11T04:26:03.966Z |
11812025-01-11T04:26:03.966Z2072 | let devs = unsafe { xde_devs.read() };
11822025-01-11T04:26:03.966Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
11832025-01-11T04:26:03.966Z |
11842025-01-11T04:26:03.966Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
11852025-01-11T04:26:03.966Z = 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
11862025-01-11T04:26:03.966Z
11872025-01-11T04:26:03.966Zwarning: creating a shared reference to mutable static is discouraged
11882025-01-11T04:26:03.966Z --> xde/src/xde.rs:2085:25
11892025-01-11T04:26:03.966Z |
11902025-01-11T04:26:03.966Z2085 | let devs = unsafe { xde_devs.read() };
11912025-01-11T04:26:03.966Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
11922025-01-11T04:26:03.966Z |
11932025-01-11T04:26:03.966Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
11942025-01-11T04:26:03.966Z = 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
11952025-01-11T04:26:03.966Z
11962025-01-11T04:26:03.966Zwarning: creating a shared reference to mutable static is discouraged
11972025-01-11T04:26:03.966Z --> xde/src/xde.rs:2096:25
11982025-01-11T04:26:03.966Z |
11992025-01-11T04:26:03.966Z2096 | let devs = unsafe { xde_devs.read() };
12002025-01-11T04:26:03.966Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12012025-01-11T04:26:03.966Z |
12022025-01-11T04:26:03.966Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12032025-01-11T04:26:03.966Z = 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
12042025-01-11T04:26:03.966Z
12052025-01-11T04:26:03.966Zwarning: creating a shared reference to mutable static is discouraged
12062025-01-11T04:26:03.967Z --> xde/src/xde.rs:2108:25
12072025-01-11T04:26:03.967Z |
12082025-01-11T04:26:03.967Z2108 | let devs = unsafe { xde_devs.read() };
12092025-01-11T04:26:03.967Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12102025-01-11T04:26:03.967Z |
12112025-01-11T04:26:03.967Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12122025-01-11T04:26:03.967Z = 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
12132025-01-11T04:26:03.967Z
12142025-01-11T04:26:03.967Zwarning: creating a shared reference to mutable static is discouraged
12152025-01-11T04:26:03.967Z --> xde/src/xde.rs:2123:25
12162025-01-11T04:26:03.967Z |
12172025-01-11T04:26:03.968Z2123 | let devs = unsafe { xde_devs.read() };
12182025-01-11T04:26:03.968Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12192025-01-11T04:26:03.968Z |
12202025-01-11T04:26:03.968Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12212025-01-11T04:26:03.968Z = 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
12222025-01-11T04:26:03.968Z
12232025-01-11T04:26:03.968Zwarning: creating a shared reference to mutable static is discouraged
12242025-01-11T04:26:03.968Z --> xde/src/xde.rs:2137:25
12252025-01-11T04:26:03.968Z |
12262025-01-11T04:26:03.968Z2137 | let devs = unsafe { xde_devs.read() };
12272025-01-11T04:26:03.968Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12282025-01-11T04:26:03.968Z |
12292025-01-11T04:26:03.968Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12302025-01-11T04:26:03.968Z = 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
12312025-01-11T04:26:03.968Z
12322025-01-11T04:26:28.691Zwarning: `xde` (lib) generated 23 warnings
12332025-01-11T04:26:28.693Z Finished `release` profile [optimized + debuginfo] target(s) in 1m 05s
12342025-01-11T04:26:28.718Z+ 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
12352025-01-11T04:26:29.414Z+ pushd xde-link
12362025-01-11T04:26:29.416Z/work/oxidecomputer/opte/xde/xde-link /work/oxidecomputer/opte/xde
12372025-01-11T04:26:29.417Z+ cargo -v build --release
12382025-01-11T04:26:29.551Z Compiling compiler_builtins v0.1.138
12392025-01-11T04:26:29.551Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
12402025-01-11T04:26:29.551Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
12412025-01-11T04:26:29.553Z Running `/work/oxidecomputer/opte/target/release/build/compiler_builtins-21aa82c55820d0bf/build-script-build`
12422025-01-11T04:26:29.553Z 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`
12432025-01-11T04:26:29.553Z 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`
12442025-01-11T04:26:29.793Z Running `/work/oxidecomputer/opte/target/release/build/xde-link-5f308dfab30c2146/build-script-build`
12452025-01-11T04:26:45.924Z 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)
12462025-01-11T04:26:45.926Z 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`
12472025-01-11T04:26:45.967Z 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)'`
12482025-01-11T04:26:46.742Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
12492025-01-11T04:26:46.745Z 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`
12502025-01-11T04:26:50.008Z 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`
12512025-01-11T04:26:50.314Z Finished `release` profile [optimized + debuginfo] target(s) in 20.84s
12522025-01-11T04:26:50.338Z+ set +e
12532025-01-11T04:26:50.340Z+ nm ../../target/i686-unknown-illumos/release/libxde_link.so
12542025-01-11T04:26:50.340Z+ grep panicking
12552025-01-11T04:26:50.344Z+ '[' 1 -eq 0 ']'
12562025-01-11T04:26:50.347Z+ popd
12572025-01-11T04:26:50.347Z/work/oxidecomputer/opte/xde
12582025-01-11T04:26:50.347Z
12592025-01-11T04:26:50.347Zreal 1:26.759114085
12602025-01-11T04:26:50.347Zuser 3:14.372179032
12612025-01-11T04:26:50.347Zsys 13.912640344
12622025-01-11T04:26:50.347Ztrap 0.058610189
12632025-01-11T04:26:50.347Ztflt 0.180822926
12642025-01-11T04:26:50.347Zdflt 0.667813453
12652025-01-11T04:26:50.347Zkflt 0.000020667
12662025-01-11T04:26:50.347Zlock 7:33.089655905
12672025-01-11T04:26:50.347Zslp 9:41.998997048
12682025-01-11T04:26:50.347Zlat 3.029024378
12692025-01-11T04:26:50.347Zstop 4.450224114
12702025-01-11T04:26:50.347Z+ popd
12712025-01-11T04:26:50.347Z/work/oxidecomputer/opte
12722025-01-11T04:26:50.350Z+ elfdump target/x86_64-unknown-unknown/debug/xde.dbg
12732025-01-11T04:26:50.350Z+ grep GOTPCREL
12742025-01-11T04:26:52.648Z+ elfdump target/x86_64-unknown-unknown/release/xde
12752025-01-11T04:26:52.651Z+ grep GOTPCREL
12762025-01-11T04:26:54.030Z+ cp target/x86_64-unknown-unknown/debug/xde.dbg /work/debug/
12772025-01-11T04:26:54.086Z+ sha256sum /work/debug/xde.dbg
12782025-01-11T04:26:54.137Z+ cp target/i686-unknown-illumos/debug/libxde_link.so /work/debug/xde_link.dbg.so
12792025-01-11T04:26:54.139Z+ sha256sum /work/debug/xde_link.dbg.so
12802025-01-11T04:26:54.142Z+ cp target/x86_64-unknown-unknown/release/xde /work/release/
12812025-01-11T04:26:54.182Z+ sha256sum /work/release/xde
12822025-01-11T04:26:54.213Z+ cp target/i686-unknown-illumos/release/libxde_link.so /work/release/xde_link.so
12832025-01-11T04:26:54.215Z+ sha256sum /work/release/xde_link.so
12842025-01-11T04:26:54.218Z+ header 'build xde integration tests'
12852025-01-11T04:26:54.221Z+ echo '# ==== build xde integration tests ==== #'
12862025-01-11T04:26:54.221Z+ pushd xde-tests
12872025-01-11T04:26:54.221Z# ==== build xde integration tests ==== #
12882025-01-11T04:26:54.221Z/work/oxidecomputer/opte/xde-tests /work/oxidecomputer/opte
12892025-01-11T04:26:54.221Z+ cargo +nightly-2024-11-18 fmt -- --check
12902025-01-11T04:26:54.376Z+ cargo clippy --all-targets
12912025-01-11T04:26:54.694Z Downloading crates ...
12922025-01-11T04:26:54.826Z Downloaded anstyle v1.0.10
12932025-01-11T04:26:54.833Z Downloaded anstream v0.6.18
12942025-01-11T04:26:54.836Z Downloaded equivalent v1.0.1
12952025-01-11T04:26:54.839Z Downloaded colorchoice v1.0.3
12962025-01-11T04:26:54.844Z Downloaded heck v0.5.0
12972025-01-11T04:26:54.847Z Downloaded getrandom v0.2.15
12982025-01-11T04:26:54.859Z Downloaded heck v0.4.1
12992025-01-11T04:26:54.862Z Downloaded autocfg v1.4.0
13002025-01-11T04:26:54.864Z Downloaded dirs-sys-next v0.1.2
13012025-01-11T04:26:54.864Z Downloaded dirs-next v2.0.0
13022025-01-11T04:26:54.868Z Downloaded foreign-types-shared v0.3.1
13032025-01-11T04:26:54.871Z Downloaded pretty-hex v0.2.1
13042025-01-11T04:26:54.873Z Downloaded num-conv v0.1.0
13052025-01-11T04:26:54.877Z Downloaded cstr-argument v0.1.2
13062025-01-11T04:26:54.880Z Downloaded ppv-lite86 v0.2.20
13072025-01-11T04:26:54.882Z Downloaded clap_lex v0.7.4
13082025-01-11T04:26:54.882Z Downloaded errno v0.3.10
13092025-01-11T04:26:54.886Z Downloaded signal-hook-registry v1.4.2
13102025-01-11T04:26:54.888Z Downloaded schemars_derive v0.8.21
13112025-01-11T04:26:54.890Z Downloaded thiserror-impl v1.0.69
13122025-01-11T04:26:54.897Z Downloaded take_mut v0.2.2
13132025-01-11T04:26:54.905Z Downloaded utf8parse v0.2.2
13142025-01-11T04:26:54.908Z Downloaded scopeguard v1.2.0
13152025-01-11T04:26:54.908Z Downloaded anstyle-query v1.1.2
13162025-01-11T04:26:54.913Z Downloaded thiserror v1.0.69
13172025-01-11T04:26:54.917Z Downloaded rand_chacha v0.3.1
13182025-01-11T04:26:54.920Z Downloaded num_enum_derive v0.5.11
13192025-01-11T04:26:54.922Z Downloaded itoa v1.0.14
13202025-01-11T04:26:54.922Z Downloaded time-core v0.1.2
13212025-01-11T04:26:54.922Z Downloaded ipnetwork v0.20.0
13222025-01-11T04:26:54.924Z Downloaded smallvec v1.13.2
13232025-01-11T04:26:54.927Z Downloaded slog-stdlog v4.1.1
13242025-01-11T04:26:54.929Z Downloaded num_enum v0.5.11
13252025-01-11T04:26:54.932Z Downloaded tracing-attributes v0.1.28
13262025-01-11T04:26:54.935Z Downloaded thread_local v1.1.8
13272025-01-11T04:26:54.937Z Downloaded terminal_size v0.4.1
13282025-01-11T04:26:54.939Z Downloaded proc-macro-error v1.0.4
13292025-01-11T04:26:54.941Z Downloaded crossbeam-utils v0.8.21
13302025-01-11T04:26:54.943Z Downloaded toml_datetime v0.6.8
13312025-01-11T04:26:54.946Z Downloaded foreign-types v0.5.0
13322025-01-11T04:26:54.946Z Downloaded slog-async v2.8.0
13332025-01-11T04:26:54.948Z Downloaded tabwriter v1.4.1
13342025-01-11T04:26:54.950Z Downloaded deranged v0.3.11
13352025-01-11T04:26:54.950Z Downloaded lock_api v0.4.12
13362025-01-11T04:26:54.952Z Downloaded is-terminal v0.4.13
13372025-01-11T04:26:54.953Z Downloaded slog-envlogger v2.2.0
13382025-01-11T04:26:54.955Z Downloaded proc-macro-crate v1.3.1
13392025-01-11T04:26:54.957Z Downloaded powerfmt v0.2.0
13402025-01-11T04:26:54.960Z Downloaded tokio-macros v2.4.0
13412025-01-11T04:26:54.960Z Downloaded serde_derive_internals v0.29.1
13422025-01-11T04:26:54.962Z Downloaded anstyle-parse v0.2.6
13432025-01-11T04:26:54.962Z Downloaded colored v2.2.0
13442025-01-11T04:26:54.965Z Downloaded parking_lot v0.12.3
13452025-01-11T04:26:54.968Z Downloaded term v0.7.0
13462025-01-11T04:26:54.971Z Downloaded proc-macro-error-attr v1.0.4
13472025-01-11T04:26:54.973Z Downloaded slog v2.7.0
13482025-01-11T04:26:54.977Z Downloaded parking_lot_core v0.9.10
13492025-01-11T04:26:54.979Z Downloaded anyhow v1.0.95
13502025-01-11T04:26:54.982Z Downloaded clap_derive v4.5.18
13512025-01-11T04:26:54.985Z Downloaded lazy_static v1.5.0
13522025-01-11T04:26:54.988Z Downloaded foreign-types-macros v0.2.3
13532025-01-11T04:26:54.988Z Downloaded once_cell v1.20.2
13542025-01-11T04:26:54.992Z Downloaded time-macros v0.2.19
13552025-01-11T04:26:54.994Z Downloaded zerocopy-derive v0.7.35
13562025-01-11T04:26:54.998Z Downloaded slog-term v2.9.1
13572025-01-11T04:26:55.001Z Downloaded schemars v0.8.21
13582025-01-11T04:26:55.012Z Downloaded socket2 v0.5.8
13592025-01-11T04:26:55.015Z Downloaded clap v4.5.23
13602025-01-11T04:26:55.023Z Downloaded indexmap v2.7.0
13612025-01-11T04:26:55.028Z Downloaded ryu v1.0.18
13622025-01-11T04:26:55.031Z Downloaded log v0.4.22
13632025-01-11T04:26:55.033Z Downloaded tracing v0.1.41
13642025-01-11T04:26:55.038Z Downloaded bytes v1.9.0
13652025-01-11T04:26:55.042Z Downloaded toml_edit v0.19.15
13662025-01-11T04:26:55.058Z Downloaded tracing-core v0.1.33
13672025-01-11T04:26:55.061Z Downloaded rand v0.8.5
13682025-01-11T04:26:55.064Z Downloaded slog-scope v4.4.0
13692025-01-11T04:26:55.075Z Downloaded mio v1.0.3
13702025-01-11T04:26:55.085Z Downloaded time v0.3.37
13712025-01-11T04:26:55.092Z Downloaded clap_builder v4.5.23
13722025-01-11T04:26:55.101Z Downloaded zerocopy v0.7.35
13732025-01-11T04:26:55.118Z Downloaded serde_json v1.0.134
13742025-01-11T04:26:55.125Z Downloaded itertools v0.12.1
13752025-01-11T04:26:55.132Z Downloaded rand_core v0.6.4
13762025-01-11T04:26:55.134Z Downloaded hashbrown v0.15.2
13772025-01-11T04:26:55.139Z Downloaded winnow v0.5.40
13782025-01-11T04:26:55.147Z Downloaded pin-project-lite v0.2.15
13792025-01-11T04:26:55.152Z Downloaded winnow v0.6.22
13802025-01-11T04:26:55.161Z Downloaded is_terminal_polyfill v1.70.1
13812025-01-11T04:26:55.164Z Downloaded arc-swap v1.7.1
13822025-01-11T04:26:55.173Z Downloaded crossbeam-channel v0.5.14
13832025-01-11T04:26:55.181Z Downloaded unicode-width v0.2.0
13842025-01-11T04:26:55.200Z Downloaded rustix v0.38.42
13852025-01-11T04:26:55.222Z Downloaded syn v1.0.109
13862025-01-11T04:26:55.277Z Downloaded libc v0.2.169
13872025-01-11T04:26:55.303Z Downloaded tokio v1.42.0
13882025-01-11T04:26:55.441Z Compiling proc-macro2 v1.0.92
13892025-01-11T04:26:55.442Z Compiling unicode-ident v1.0.14
13902025-01-11T04:26:55.444Z Compiling libc v0.2.169
13912025-01-11T04:26:55.444Z Checking cfg-if v1.0.0
13922025-01-11T04:26:55.444Z Compiling serde v1.0.217
13932025-01-11T04:26:55.444Z Compiling version_check v0.9.5
13942025-01-11T04:26:55.453Z Checking byteorder v1.5.0
13952025-01-11T04:26:55.455Z Compiling syn v1.0.109
13962025-01-11T04:26:55.545Z Checking memchr v2.7.4
13972025-01-11T04:26:55.669Z Compiling ident_case v1.0.1
13982025-01-11T04:26:55.831Z Compiling strsim v0.11.1
13992025-01-11T04:26:55.995Z Compiling fnv v1.0.7
14002025-01-11T04:26:56.013Z Checking once_cell v1.20.2
14012025-01-11T04:26:56.069Z Compiling hashbrown v0.15.2
14022025-01-11T04:26:56.076Z Compiling autocfg v1.4.0
14032025-01-11T04:26:56.275Z Compiling equivalent v1.0.1
14042025-01-11T04:26:56.302Z Checking itoa v1.0.14
14052025-01-11T04:26:56.372Z Checking bitflags v2.6.0
14062025-01-11T04:26:56.412Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
14072025-01-11T04:26:56.478Z Compiling regex-syntax v0.8.5
14082025-01-11T04:26:56.626Z Compiling anyhow v1.0.95
14092025-01-11T04:26:56.780Z Compiling winnow v0.5.40
14102025-01-11T04:26:56.839Z Compiling lock_api v0.4.12
14112025-01-11T04:26:57.146Z Compiling quote v1.0.38
14122025-01-11T04:26:57.187Z Compiling indexmap v2.7.0
14132025-01-11T04:26:57.200Z Compiling aho-corasick v1.1.3
14142025-01-11T04:26:57.208Z Compiling parking_lot_core v0.9.10
14152025-01-11T04:26:57.400Z Compiling toml_datetime v0.6.8
14162025-01-11T04:26:57.637Z Compiling syn v2.0.95
14172025-01-11T04:26:57.819Z Checking dyn-clone v1.0.17
14182025-01-11T04:26:57.943Z Compiling either v1.13.0
14192025-01-11T04:26:58.166Z Checking scopeguard v1.2.0
14202025-01-11T04:26:58.372Z Checking smallvec v1.13.2
14212025-01-11T04:26:58.446Z Checking lazy_static v1.5.0
14222025-01-11T04:26:58.564Z Compiling serde_json v1.0.134
14232025-01-11T04:26:58.639Z Compiling thiserror v1.0.69
14242025-01-11T04:26:58.694Z Compiling zerocopy v0.8.14
14252025-01-11T04:26:59.284Z Compiling itertools v0.13.0
14262025-01-11T04:26:59.554Z Checking getrandom v0.2.15
14272025-01-11T04:26:59.748Z Checking ryu v1.0.18
14282025-01-11T04:26:59.863Z Compiling regex-automata v0.4.9
14292025-01-11T04:26:59.972Z Compiling toml_edit v0.19.15
14302025-01-11T04:27:00.548Z Compiling heapless v0.8.0
14312025-01-11T04:27:01.083Z Compiling schemars v0.8.21
14322025-01-11T04:27:01.114Z Checking pin-project-lite v0.2.15
14332025-01-11T04:27:01.230Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
14342025-01-11T04:27:01.589Z Checking parking_lot v0.12.3
14352025-01-11T04:27:01.777Z Checking rand_core v0.6.4
14362025-01-11T04:27:01.855Z Checking signal-hook-registry v1.4.2
14372025-01-11T04:27:01.881Z Checking mio v1.0.3
14382025-01-11T04:27:02.036Z Checking socket2 v0.5.8
14392025-01-11T04:27:02.056Z Checking hash32 v0.3.1
14402025-01-11T04:27:02.085Z Compiling slog v2.7.0
14412025-01-11T04:27:02.198Z Checking stable_deref_trait v1.2.0
14422025-01-11T04:27:02.286Z Compiling smoltcp v0.11.0
14432025-01-11T04:27:02.438Z Compiling proc-macro-crate v1.3.1
14442025-01-11T04:27:02.478Z Checking foreign-types-shared v0.3.1
14452025-01-11T04:27:02.574Z Checking macaddr v1.0.1
14462025-01-11T04:27:02.600Z Checking bytes v1.9.0
14472025-01-11T04:27:03.140Z Checking cstr-argument v0.1.2
14482025-01-11T04:27:03.222Z Checking tracing-core v0.1.33
14492025-01-11T04:27:03.287Z Compiling proc-macro-error-attr v1.0.4
14502025-01-11T04:27:03.369Z Compiling rustix v0.38.42
14512025-01-11T04:27:03.652Z Compiling regex v1.11.1
14522025-01-11T04:27:03.683Z Checking managed v0.8.0
14532025-01-11T04:27:03.846Z Checking bitflags v1.3.2
14542025-01-11T04:27:03.933Z Checking pretty-hex v0.2.1
14552025-01-11T04:27:04.020Z Compiling darling_core v0.20.10
14562025-01-11T04:27:04.035Z Compiling serde_derive_internals v0.29.1
14572025-01-11T04:27:04.086Z Checking cobs v0.2.3
14582025-01-11T04:27:04.993Z Checking colored v2.2.0
14592025-01-11T04:27:05.542Z Checking errno v0.3.10
14602025-01-11T04:27:05.701Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
14612025-01-11T04:27:05.709Z Compiling proc-macro-error v1.0.4
14622025-01-11T04:27:05.951Z Checking unicode-width v0.2.0
14632025-01-11T04:27:06.050Z Checking utf8parse v0.2.2
14642025-01-11T04:27:06.091Z Checking winnow v0.6.22
14652025-01-11T04:27:06.181Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
14662025-01-11T04:27:06.380Z Compiling crossbeam-utils v0.8.21
14672025-01-11T04:27:06.407Z Checking tabwriter v1.4.1
14682025-01-11T04:27:06.611Z Checking anstyle-parse v0.2.6
14692025-01-11T04:27:07.135Z Checking dirs-sys-next v0.1.2
14702025-01-11T04:27:07.299Z Compiling num_enum_derive v0.5.11
14712025-01-11T04:27:07.309Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
14722025-01-11T04:27:07.663Z Checking crc32fast v1.4.2
14732025-01-11T04:27:07.798Z Checking anstyle v1.0.10
14742025-01-11T04:27:07.845Z Checking powerfmt v0.2.0
14752025-01-11T04:27:08.110Z Checking colorchoice v1.0.3
14762025-01-11T04:27:08.149Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
14772025-01-11T04:27:08.160Z Checking rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
14782025-01-11T04:27:08.230Z Checking is_terminal_polyfill v1.70.1
14792025-01-11T04:27:08.297Z Compiling thiserror v2.0.11
14802025-01-11T04:27:08.332Z Compiling time-core v0.1.2
14812025-01-11T04:27:08.491Z Checking anstyle-query v1.1.2
14822025-01-11T04:27:08.501Z Compiling num-conv v0.1.0
14832025-01-11T04:27:08.567Z Compiling serde_derive v1.0.217
14842025-01-11T04:27:08.607Z Compiling zerocopy-derive v0.7.35
14852025-01-11T04:27:08.680Z Compiling zerocopy-derive v0.8.14
14862025-01-11T04:27:08.735Z Compiling thiserror-impl v1.0.69
14872025-01-11T04:27:08.755Z Compiling tokio-macros v2.4.0
14882025-01-11T04:27:08.886Z Compiling schemars_derive v0.8.21
14892025-01-11T04:27:09.285Z Compiling darling_macro v0.20.10
14902025-01-11T04:27:09.375Z Compiling foreign-types-macros v0.2.3
14912025-01-11T04:27:10.157Z Checking tokio v1.42.0
14922025-01-11T04:27:10.279Z Compiling darling v0.20.10
14932025-01-11T04:27:10.380Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
14942025-01-11T04:27:10.418Z Checking zerocopy v0.7.35
14952025-01-11T04:27:10.603Z Checking foreign-types v0.5.0
14962025-01-11T04:27:10.690Z Checking num_enum v0.5.11
14972025-01-11T04:27:10.824Z Compiling tracing-attributes v0.1.28
14982025-01-11T04:27:11.462Z Checking nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
14992025-01-11T04:27:11.543Z Checking ppv-lite86 v0.2.20
15002025-01-11T04:27:11.563Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
15012025-01-11T04:27:11.737Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
15022025-01-11T04:27:12.202Z Checking rand_chacha v0.3.1
15032025-01-11T04:27:12.545Z Checking rand v0.8.5
15042025-01-11T04:27:12.892Z Compiling time-macros v0.2.19
15052025-01-11T04:27:13.244Z Checking anstream v0.6.18
15062025-01-11T04:27:13.562Z Compiling thiserror-impl v2.0.11
15072025-01-11T04:27:13.727Z Checking tracing v0.1.41
15082025-01-11T04:27:13.802Z Checking deranged v0.3.11
15092025-01-11T04:27:14.019Z Checking terminal_size v0.4.1
15102025-01-11T04:27:14.175Z Checking dirs-next v2.0.0
15112025-01-11T04:27:15.138Z Checking thread_local v1.1.8
15122025-01-11T04:27:15.208Z Compiling heck v0.5.0
15132025-01-11T04:27:15.587Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
15142025-01-11T04:27:15.669Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys?branch=main#e07ad764)
15152025-01-11T04:27:15.691Z Checking arc-swap v1.7.1
15162025-01-11T04:27:15.923Z Compiling slog-async v2.8.0
15172025-01-11T04:27:16.008Z Compiling heck v0.4.1
15182025-01-11T04:27:16.263Z Checking clap_lex v0.7.4
15192025-01-11T04:27:16.459Z Compiling zone_cfg_derive v0.3.0 (https://github.com/oxidecomputer/zone#7a0cb488)
15202025-01-11T04:27:16.473Z Checking clap_builder v4.5.23
15212025-01-11T04:27:16.475Z Checking ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
15222025-01-11T04:27:16.495Z Checking time v0.3.37
15232025-01-11T04:27:16.595Z Checking slog-scope v4.4.0
15242025-01-11T04:27:16.782Z Compiling clap_derive v4.5.18
15252025-01-11T04:27:16.793Z Checking dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
15262025-01-11T04:27:17.014Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
15272025-01-11T04:27:17.079Z Checking crossbeam-channel v0.5.14
15282025-01-11T04:27:17.739Z Checking term v0.7.0
15292025-01-11T04:27:17.741Z Checking itertools v0.12.1
15302025-01-11T04:27:17.794Z Checking is-terminal v0.4.13
15312025-01-11T04:27:17.900Z Checking take_mut v0.2.2
15322025-01-11T04:27:18.068Z Checking log v0.4.22
15332025-01-11T04:27:18.286Z Checking slog-term v2.9.1
15342025-01-11T04:27:18.342Z Checking slog-stdlog v4.1.1
15352025-01-11T04:27:19.657Z Checking ipnetwork v0.20.0
15362025-01-11T04:27:19.660Z Checking postcard v1.1.1
15372025-01-11T04:27:19.660Z Checking ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
15382025-01-11T04:27:19.660Z Checking uuid v1.11.0
15392025-01-11T04:27:19.686Z Checking clap v4.5.23
15402025-01-11T04:27:19.811Z Checking zone v0.3.0 (https://github.com/oxidecomputer/zone#7a0cb488)
15412025-01-11T04:27:20.994Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
15422025-01-11T04:27:21.718Z Checking oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#49ee85dc)
15432025-01-11T04:27:21.918Z Checking slog-envlogger v2.2.0
15442025-01-11T04:27:22.899Z Checking ztest v0.1.0 (https://github.com/oxidecomputer/falcon?branch=main#651fb588)
15452025-01-11T04:27:28.792Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
15462025-01-11T04:27:31.065Z Checking opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
15472025-01-11T04:27:31.582Z Checking xde-tests v0.1.0 (/work/oxidecomputer/opte/xde-tests)
15482025-01-11T04:27:31.857Zwarning: this expression borrows a value the compiler would automatically borrow
15492025-01-11T04:27:31.857Z --> xde-tests/src/lib.rs:451:9
15502025-01-11T04:27:31.857Z |
15512025-01-11T04:27:31.857Z451 | (&[my_info]).iter().chain(peers).map(|v| v.mac).collect();
15522025-01-11T04:27:31.857Z | ^^^^^^^^^^^^ help: change this to: `[my_info]`
15532025-01-11T04:27:31.857Z |
15542025-01-11T04:27:31.857Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
15552025-01-11T04:27:31.857Z = note: `#[warn(clippy::needless_borrow)]` on by default
15562025-01-11T04:27:31.857Z
15572025-01-11T04:27:31.860Zwarning: this expression creates a reference which is immediately dereferenced by the compiler
15582025-01-11T04:27:31.860Z --> xde-tests/src/lib.rs:483:13
15592025-01-11T04:27:31.860Z |
15602025-01-11T04:27:31.860Z483 | &"172.20.0.1",
15612025-01-11T04:27:31.860Z | ^^^^^^^^^^^^^ help: change this to: `"172.20.0.1"`
15622025-01-11T04:27:31.861Z |
15632025-01-11T04:27:31.861Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
15642025-01-11T04:27:31.861Z
15652025-01-11T04:27:31.909Zwarning: `xde-tests` (lib) generated 2 warnings (run `cargo clippy --fix --lib -p xde-tests` to apply 2 suggestions)
15662025-01-11T04:27:31.915Zwarning: `xde-tests` (lib test) generated 2 warnings (2 duplicates)
15672025-01-11T04:27:32.060Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.54s
15682025-01-11T04:27:32.116Z+ cargo build --test loopback
15692025-01-11T04:27:32.443Z Compiling cfg-if v1.0.0
15702025-01-11T04:27:32.444Z Compiling memchr v2.7.4
15712025-01-11T04:27:32.447Z Compiling byteorder v1.5.0
15722025-01-11T04:27:32.447Z Compiling once_cell v1.20.2
15732025-01-11T04:27:32.447Z Compiling libc v0.2.169
15742025-01-11T04:27:32.453Z Compiling strsim v0.11.1
15752025-01-11T04:27:32.456Z Compiling either v1.13.0
15762025-01-11T04:27:32.465Z Compiling serde v1.0.217
15772025-01-11T04:27:32.509Z Compiling itoa v1.0.14
15782025-01-11T04:27:32.699Z Compiling regex-syntax v0.8.5
15792025-01-11T04:27:32.744Z Compiling darling_core v0.20.10
15802025-01-11T04:27:32.788Z Compiling bitflags v2.6.0
15812025-01-11T04:27:32.811Z Compiling smallvec v1.13.2
15822025-01-11T04:27:33.130Z Compiling dyn-clone v1.0.17
15832025-01-11T04:27:33.213Z Compiling lazy_static v1.5.0
15842025-01-11T04:27:33.291Z Compiling aho-corasick v1.1.3
15852025-01-11T04:27:33.318Z Compiling scopeguard v1.2.0
15862025-01-11T04:27:33.326Z Compiling zerocopy v0.7.35
15872025-01-11T04:27:33.429Z Compiling lock_api v0.4.12
15882025-01-11T04:27:33.738Z Compiling getrandom v0.2.15
15892025-01-11T04:27:33.794Z Compiling parking_lot_core v0.9.10
15902025-01-11T04:27:34.003Z Compiling proc-macro-crate v1.3.1
15912025-01-11T04:27:34.030Z Compiling itertools v0.13.0
15922025-01-11T04:27:34.369Z Compiling ryu v1.0.18
15932025-01-11T04:27:34.558Z Compiling pin-project-lite v0.2.15
15942025-01-11T04:27:34.670Z Compiling ppv-lite86 v0.2.20
15952025-01-11T04:27:34.727Z Compiling zerocopy v0.8.14
15962025-01-11T04:27:34.734Z Compiling num_enum_derive v0.5.11
15972025-01-11T04:27:35.370Z Compiling thiserror v1.0.69
15982025-01-11T04:27:35.491Z Compiling parking_lot v0.12.3
15992025-01-11T04:27:36.360Z Compiling regex-automata v0.4.9
16002025-01-11T04:27:36.867Z Compiling rand_core v0.6.4
16012025-01-11T04:27:36.899Z Compiling socket2 v0.5.8
16022025-01-11T04:27:37.266Z Compiling mio v1.0.3
16032025-01-11T04:27:37.757Z Compiling ipnetwork v0.20.0
16042025-01-11T04:27:37.784Z Compiling serde_json v1.0.134
16052025-01-11T04:27:37.818Z Compiling signal-hook-registry v1.4.2
16062025-01-11T04:27:38.008Z Compiling darling_macro v0.20.10
16072025-01-11T04:27:38.347Z Compiling anyhow v1.0.95
16082025-01-11T04:27:38.474Z Compiling hash32 v0.3.1
16092025-01-11T04:27:38.655Z Compiling bytes v1.9.0
16102025-01-11T04:27:38.673Z Compiling stable_deref_trait v1.2.0
16112025-01-11T04:27:38.679Z Compiling macaddr v1.0.1
16122025-01-11T04:27:38.758Z Compiling foreign-types-shared v0.3.1
16132025-01-11T04:27:38.856Z Compiling foreign-types v0.5.0
16142025-01-11T04:27:38.951Z Compiling heapless v0.8.0
16152025-01-11T04:27:39.020Z Compiling rand_chacha v0.3.1
16162025-01-11T04:27:39.027Z Compiling darling v0.20.10
16172025-01-11T04:27:39.116Z Compiling num_enum v0.5.11
16182025-01-11T04:27:39.161Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
16192025-01-11T04:27:39.244Z Compiling cstr-argument v0.1.2
16202025-01-11T04:27:39.291Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
16212025-01-11T04:27:39.436Z Compiling schemars v0.8.21
16222025-01-11T04:27:39.452Z Compiling tokio v1.42.0
16232025-01-11T04:27:39.459Z Compiling tracing-core v0.1.33
16242025-01-11T04:27:39.807Z Compiling bitflags v1.3.2
16252025-01-11T04:27:39.814Z Compiling managed v0.8.0
16262025-01-11T04:27:39.895Z Compiling pretty-hex v0.2.1
16272025-01-11T04:27:40.065Z Compiling cobs v0.2.3
16282025-01-11T04:27:40.143Z Compiling regex v1.11.1
16292025-01-11T04:27:40.203Z Compiling smoltcp v0.11.0
16302025-01-11T04:27:40.346Z Compiling postcard v1.1.1
16312025-01-11T04:27:40.583Z Compiling tracing v0.1.41
16322025-01-11T04:27:40.795Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
16332025-01-11T04:27:40.923Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
16342025-01-11T04:27:40.931Z Compiling rand v0.8.5
16352025-01-11T04:27:40.983Z Compiling slog v2.7.0
16362025-01-11T04:27:41.148Z Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#49ee85dc)
16372025-01-11T04:27:41.411Z Compiling errno v0.3.10
16382025-01-11T04:27:41.627Z Compiling colored v2.2.0
16392025-01-11T04:27:41.660Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
16402025-01-11T04:27:41.971Z Compiling unicode-width v0.2.0
16412025-01-11T04:27:42.038Z Compiling winnow v0.6.22
16422025-01-11T04:27:42.337Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
16432025-01-11T04:27:42.460Z Compiling utf8parse v0.2.2
16442025-01-11T04:27:42.463Z Compiling tabwriter v1.4.1
16452025-01-11T04:27:42.554Z Compiling rustix v0.38.42
16462025-01-11T04:27:42.601Z Compiling anstyle-parse v0.2.6
16472025-01-11T04:27:42.908Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
16482025-01-11T04:27:42.908Z Compiling dirs-sys-next v0.1.2
16492025-01-11T04:27:43.521Z Compiling crc32fast v1.4.2
16502025-01-11T04:27:43.810Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
16512025-01-11T04:27:44.048Z Compiling colorchoice v1.0.3
16522025-01-11T04:27:44.179Z Compiling is_terminal_polyfill v1.70.1
16532025-01-11T04:27:44.272Z Compiling powerfmt v0.2.0
16542025-01-11T04:27:44.287Z Compiling time-core v0.1.2
16552025-01-11T04:27:44.435Z Compiling anstyle-query v1.1.2
16562025-01-11T04:27:44.574Z Compiling anstyle v1.0.10
16572025-01-11T04:27:44.605Z Compiling num-conv v0.1.0
16582025-01-11T04:27:44.863Z Compiling time-macros v0.2.19
16592025-01-11T04:27:44.870Z Compiling anstream v0.6.18
16602025-01-11T04:27:44.943Z Compiling deranged v0.3.11
16612025-01-11T04:27:44.964Z Compiling terminal_size v0.4.1
16622025-01-11T04:27:45.155Z Compiling dirs-next v2.0.0
16632025-01-11T04:27:45.241Z Compiling crossbeam-utils v0.8.21
16642025-01-11T04:27:45.320Z Compiling uuid v1.11.0
16652025-01-11T04:27:45.328Z Compiling thread_local v1.1.8
16662025-01-11T04:27:45.520Z Compiling arc-swap v1.7.1
16672025-01-11T04:27:45.528Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
16682025-01-11T04:27:45.831Z Compiling clap_lex v0.7.4
16692025-01-11T04:27:45.971Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
16702025-01-11T04:27:46.080Z Compiling clap_builder v4.5.23
16712025-01-11T04:27:46.273Z Compiling crossbeam-channel v0.5.14
16722025-01-11T04:27:46.281Z Compiling slog-scope v4.4.0
16732025-01-11T04:27:46.284Z Compiling thiserror v2.0.11
16742025-01-11T04:27:46.402Z Compiling term v0.7.0
16752025-01-11T04:27:46.417Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
16762025-01-11T04:27:46.745Z Compiling is-terminal v0.4.13
16772025-01-11T04:27:46.854Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
16782025-01-11T04:27:47.184Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
16792025-01-11T04:27:47.202Z Compiling itertools v0.12.1
16802025-01-11T04:27:47.257Z Compiling take_mut v0.2.2
16812025-01-11T04:27:47.390Z Compiling log v0.4.22
16822025-01-11T04:27:47.616Z Compiling time v0.3.37
16832025-01-11T04:27:47.767Z Compiling slog-stdlog v4.1.1
16842025-01-11T04:27:47.891Z Compiling slog-async v2.8.0
16852025-01-11T04:27:48.179Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys?branch=main#e07ad764)
16862025-01-11T04:27:49.614Z Compiling clap v4.5.23
16872025-01-11T04:27:49.721Z Compiling slog-term v2.9.1
16882025-01-11T04:27:50.003Z Compiling zone v0.3.0 (https://github.com/oxidecomputer/zone#7a0cb488)
16892025-01-11T04:27:50.798Z Compiling ztest v0.1.0 (https://github.com/oxidecomputer/falcon?branch=main#651fb588)
16902025-01-11T04:27:50.823Z Compiling slog-envlogger v2.2.0
16912025-01-11T04:27:52.303Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
16922025-01-11T04:27:52.732Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
16932025-01-11T04:27:53.985Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
16942025-01-11T04:27:59.589Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
16952025-01-11T04:28:01.636Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
16962025-01-11T04:28:02.284Z Compiling xde-tests v0.1.0 (/work/oxidecomputer/opte/xde-tests)
16972025-01-11T04:28:05.685Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 33.51s
16982025-01-11T04:28:05.732Z++ cargo build -q --test loopback --message-format=json
16992025-01-11T04:28:05.735Z++ jq -r 'select(.profile.test == true) | .filenames[]'
17002025-01-11T04:28:05.948Z+ loopback_test=/work/oxidecomputer/opte/target/debug/deps/loopback-ef5acb63245e9616
17012025-01-11T04:28:05.948Z+ mkdir -p /work/test
17022025-01-11T04:28:05.950Z+ cp /work/oxidecomputer/opte/target/debug/deps/loopback-ef5acb63245e9616 /work/test/loopback
17032025-01-11T04:28:06.010Zprocess exited: duration 295552 ms, exit code 0
 
17042025-01-11T04:28:06.017Zfound 10 output files
17052025-01-11T04:28:06.017Zuploading: /work/debug/xde.dbg (68049080 bytes)
17062025-01-11T04:28:08.155Zuploaded: /work/debug/xde.dbg
17072025-01-11T04:28:08.155Zuploading: /work/debug/xde.dbg.sha256 (86 bytes)
17082025-01-11T04:28:09.165Zuploaded: /work/debug/xde.dbg.sha256
17092025-01-11T04:28:09.166Zuploading: /work/debug/xde_link.dbg.so (13492 bytes)
17102025-01-11T04:28:10.174Zuploaded: /work/debug/xde_link.dbg.so
17112025-01-11T04:28:10.174Zuploading: /work/debug/xde_link.dbg.so.sha256 (94 bytes)
17122025-01-11T04:28:11.182Zuploaded: /work/debug/xde_link.dbg.so.sha256
17132025-01-11T04:28:11.182Zuploading: /work/release/xde (41475280 bytes)
17142025-01-11T04:28:12.971Zuploaded: /work/release/xde
17152025-01-11T04:28:12.971Zuploading: /work/release/xde.sha256 (84 bytes)
17162025-01-11T04:28:13.980Zuploaded: /work/release/xde.sha256
17172025-01-11T04:28:13.980Zuploading: /work/release/xde_link.so (28092 bytes)
17182025-01-11T04:28:14.992Zuploaded: /work/release/xde_link.so
17192025-01-11T04:28:14.992Zuploading: /work/release/xde_link.so.sha256 (92 bytes)
17202025-01-11T04:28:16.001Zuploaded: /work/release/xde_link.so.sha256
17212025-01-11T04:28:16.002Zuploading: /work/test/loopback (61994576 bytes)
17222025-01-11T04:28:18.172Zuploaded: /work/test/loopback
17232025-01-11T04:28:18.172Zuploading: /work/xde.conf (79 bytes)
17242025-01-11T04:28:19.180Zuploaded: /work/xde.conf