01JD80G5QVVFGEC23VGW833ST2: 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: 01JD80GJ0MWBMNXEKKRFJC1YWV

Tags:

Artefacts:

Output:

SEQ GLOBAL TIME DETAILS
12024-11-21T18:43:43.866Zjob assigned to worker 01JD80GSQKF7TGKY2WWK3JHZZP [factory aws, i-0f3a5a98732a59114] (queued for 1 m 23 s)
 
22024-11-21T18:43:52.072Zstarting task 0: "setup"
32024-11-21T18:43:52.080Z++ uname -s
42024-11-21T18:43:52.083Z+ kern=SunOS
52024-11-21T18:43:52.083Z+ case "$kern" in
62024-11-21T18:43:52.083Z+ groupadd -g 12345 build
72024-11-21T18:43:52.086Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-11-21T18:43:54.091Z+ zfs create -o mountpoint=/work rpool/work
92024-11-21T18:43:54.190Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-11-21T18:43:54.193Z+ home_fs=zfs
112024-11-21T18:43:54.193Z+ [[ zfs == autofs ]]
122024-11-21T18:43:54.193Z+ mkdir -p /home/build
132024-11-21T18:43:54.195Z+ chown build:build /home/build /work
142024-11-21T18:43:56.196Z+ chmod 0700 /home/build /work
152024-11-21T18:43:56.199Zprocess exited: duration 4127 ms, exit code 0
 
162024-11-21T18:43:56.204Zstarting task 1: "rust-toolchain"
172024-11-21T18:43:56.210Z+ printf ' * toolchain channel = "%s"
182024-11-21T18:43:56.210Z * toolchain channel = "nightly-2024-11-18"
192024-11-21T18:43:56.210Z' nightly-2024-11-18
202024-11-21T18:43:56.210Z+ printf ' * toolchain profile = "%s"
212024-11-21T18:43:56.210Z' default
222024-11-21T18:43:56.210Z * toolchain profile = "default"
232024-11-21T18:43:56.213Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242024-11-21T18:43:56.213Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-11-18 --profile default
252024-11-21T18:43:56.325Zinfo: downloading installer
262024-11-21T18:43:57.835Zinfo: profile set to 'default'
272024-11-21T18:43:57.835Zinfo: default host triple is x86_64-unknown-illumos
282024-11-21T18:43:57.837Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
292024-11-21T18:43:57.999Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
302024-11-21T18:43:57.999Zinfo: downloading component 'cargo'
312024-11-21T18:43:58.912Zinfo: downloading component 'clippy'
322024-11-21T18:43:59.261Zinfo: downloading component 'rust-docs'
332024-11-21T18:44:00.505Zinfo: downloading component 'rust-std'
342024-11-21T18:44:02.519Zinfo: downloading component 'rustc'
352024-11-21T18:44:09.692Zinfo: downloading component 'rustfmt'
362024-11-21T18:44:09.958Zinfo: installing component 'cargo'
372024-11-21T18:44:10.792Zinfo: installing component 'clippy'
382024-11-21T18:44:11.169Zinfo: installing component 'rust-docs'
392024-11-21T18:44:12.835Zinfo: installing component 'rust-std'
402024-11-21T18:44:14.601Zinfo: installing component 'rustc'
412024-11-21T18:44:20.388Zinfo: installing component 'rustfmt'
422024-11-21T18:44:20.716Zinfo: default toolchain set to 'nightly-2024-11-18-x86_64-unknown-illumos'
432024-11-21T18:44:20.716Z
442024-11-21T18:44:21.102Z nightly-2024-11-18-x86_64-unknown-illumos installed - rustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
452024-11-21T18:44:21.103Z
462024-11-21T18:44:21.105Z
472024-11-21T18:44:21.105ZRust is installed now. Great!
482024-11-21T18:44:21.105Z
492024-11-21T18:44:21.105ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502024-11-21T18:44:21.105Zenvironment variable. This has not been done automatically.
512024-11-21T18:44:21.105Z
522024-11-21T18:44:21.105ZTo configure your current shell, you need to source
532024-11-21T18:44:21.105Zthe corresponding env file under $HOME/.cargo.
542024-11-21T18:44:21.105Z
552024-11-21T18:44:21.105ZThis is usually done by running one of the following (note the leading DOT):
562024-11-21T18:44:21.105Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572024-11-21T18:44:21.105Zsource "$HOME/.cargo/env.fish" # For fish
582024-11-21T18:44:21.179Z+ rustc --version
592024-11-21T18:44:21.254Zrustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
602024-11-21T18:44:21.259Zprocess exited: duration 25050 ms, exit code 0
 
612024-11-21T18:44:21.264Zstarting task 2: "authentication"
622024-11-21T18:44:21.284Zprocess exited: duration 19 ms, exit code 0
 
632024-11-21T18:44:21.289Zstarting task 3: "clone repository"
642024-11-21T18:44:21.294Z+ mkdir -p /work/oxidecomputer/opte
652024-11-21T18:44:21.297Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662024-11-21T18:44:23.096ZCloning into '/work/oxidecomputer/opte'...
672024-11-21T18:44:24.952Z+ cd /work/oxidecomputer/opte
682024-11-21T18:44:24.954Z+ git fetch origin 9e44656233379b2f32ae946883d8d41bf079edfb
692024-11-21T18:44:25.179ZFrom https://github.com/oxidecomputer/opte
702024-11-21T18:44:25.179Z * branch 9e44656233379b2f32ae946883d8d41bf079edfb -> FETCH_HEAD
712024-11-21T18:44:25.186Z+ [[ -n ingot-and-offload ]]
722024-11-21T18:44:25.188Z++ git branch --show-current
732024-11-21T18:44:25.191Z+ current=master
742024-11-21T18:44:25.191Z+ [[ master != ingot-and-offload ]]
752024-11-21T18:44:25.191Z+ git branch -f ingot-and-offload 9e44656233379b2f32ae946883d8d41bf079edfb
762024-11-21T18:44:25.194Z+ git checkout -f ingot-and-offload
772024-11-21T18:44:25.215ZSwitched to branch 'ingot-and-offload'
782024-11-21T18:44:25.217Z+ git reset --hard 9e44656233379b2f32ae946883d8d41bf079edfb
792024-11-21T18:44:25.220ZHEAD is now at 9e44656 Conditionally expose LSO/CSO capabs based on underlay
802024-11-21T18:44:25.223Zprocess exited: duration 3931 ms, exit code 0
 
812024-11-21T18:44:25.228Zstarting task 4: "build"
822024-11-21T18:44:25.233Z+ TGT_BASE=/work
832024-11-21T18:44:25.233Z+ DBG_SRC=target/x86_64-unknown-unknown/debug
842024-11-21T18:44:25.233Z+ DBG_LINK_SRC=target/i686-unknown-illumos/debug
852024-11-21T18:44:25.233Z+ DBG_TGT=/work/debug
862024-11-21T18:44:25.233Z+ REL_SRC=target/x86_64-unknown-unknown/release
872024-11-21T18:44:25.233Z+ REL_LINK_SRC=target/i686-unknown-illumos/release
882024-11-21T18:44:25.233Z+ REL_TGT=/work/release
892024-11-21T18:44:25.233Z+ mkdir -p /work/debug /work/release
902024-11-21T18:44:25.236Z+ cargo --version
912024-11-21T18:44:25.240Zinfo: syncing channel updates for '1.82.0-x86_64-unknown-illumos'
922024-11-21T18:44:25.398Zinfo: latest update on 2024-10-17, rust version 1.82.0 (f6e511eec 2024-10-15)
932024-11-21T18:44:25.398Zinfo: downloading component 'cargo'
942024-11-21T18:44:26.255Zinfo: downloading component 'clippy'
952024-11-21T18:44:26.578Zinfo: downloading component 'rust-docs'
962024-11-21T18:44:27.782Zinfo: downloading component 'rust-std'
972024-11-21T18:44:29.696Zinfo: downloading component 'rustc'
982024-11-21T18:44:36.582Zinfo: downloading component 'rustfmt'
992024-11-21T18:44:36.825Zinfo: installing component 'cargo'
1002024-11-21T18:44:37.642Zinfo: installing component 'clippy'
1012024-11-21T18:44:38.016Zinfo: installing component 'rust-docs'
1022024-11-21T18:44:39.701Zinfo: installing component 'rust-std'
1032024-11-21T18:44:41.464Zinfo: installing component 'rustc'
1042024-11-21T18:44:47.390Zinfo: installing component 'rustfmt'
1052024-11-21T18:44:47.785Zcargo 1.82.0 (8f40fc59f 2024-08-21)
1062024-11-21T18:44:47.787Z+ rustc --version
1072024-11-21T18:44:47.892Zrustc 1.82.0 (f6e511eec 2024-10-15)
1082024-11-21T18:44:47.898Z+ install_pkg jq
1092024-11-21T18:44:47.900Z+ set +o errexit
1102024-11-21T18:44:47.900Z+ pfexec pkg install jq
1112024-11-21T18:45:06.163Z Startup: Refreshing catalog 'helios-dev' ... Done
1122024-11-21T18:45:10.170Z Startup: Caching catalogs ... Done
1132024-11-21T18:45:18.986ZPlanning: Solver setup ... Done
1142024-11-21T18:45:19.096ZPlanning: Running solver ... Done
1152024-11-21T18:45:19.182ZPlanning: Consolidating action changes ... Done
1162024-11-21T18:45:19.185ZPlanning: Evaluating mediators ... Done
1172024-11-21T18:45:19.185ZPlanning: Planning completed in 8.94 seconds
1182024-11-21T18:45:19.208ZNo updates necessary for this image.
1192024-11-21T18:45:19.870Z+ exit_code=4
1202024-11-21T18:45:19.870Z+ [[ 4 -ne 0 ]]
1212024-11-21T18:45:19.870Z+ [[ 4 -ne 4 ]]
1222024-11-21T18:45:19.870Z+ set -o errexit
1232024-11-21T18:45:19.873Z+ pushd xde
1242024-11-21T18:45:19.873Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
1252024-11-21T18:45:19.873Z+ cp xde.conf /work/xde.conf
1262024-11-21T18:45:19.873Z+ header 'check style'
1272024-11-21T18:45:19.873Z+ echo '# ==== check style ==== #'
1282024-11-21T18:45:19.873Z# ==== check style ==== #
1292024-11-21T18:45:19.874Z+ ptime -m cargo +nightly-2024-11-18 fmt -p xde -p xde-link -- --check
1302024-11-21T18:45:20.260Z
1312024-11-21T18:45:20.260Zreal 0.381742614
1322024-11-21T18:45:20.260Zuser 0.264730862
1332024-11-21T18:45:20.260Zsys 0.106010455
1342024-11-21T18:45:20.260Ztrap 0.000020627
1352024-11-21T18:45:20.260Ztflt 0.000000000
1362024-11-21T18:45:20.261Zdflt 0.000000000
1372024-11-21T18:45:20.261Zkflt 0.000000000
1382024-11-21T18:45:20.264Zlock 0.000000000
1392024-11-21T18:45:20.264Zslp 0.294251599
1402024-11-21T18:45:20.264Zlat 0.000274974
1412024-11-21T18:45:20.264Zstop 0.000128922
1422024-11-21T18:45:20.264Z+ header analyze
1432024-11-21T18:45:20.264Z+ echo '# ==== analyze ==== #'
1442024-11-21T18:45:20.264Z# ==== analyze ==== #
1452024-11-21T18:45:20.264Z+ ptime -m cargo clippy -- --allow clippy::uninlined-format-args --allow clippy::bad_bit_mask
1462024-11-21T18:45:20.391Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
1472024-11-21T18:45:20.561Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
1482024-11-21T18:45:20.582Zinfo: component 'clippy' for target 'x86_64-unknown-illumos' is up to date
1492024-11-21T18:45:20.582Zinfo: component 'rustfmt' for target 'x86_64-unknown-illumos' is up to date
1502024-11-21T18:45:20.584Zinfo: downloading component 'rust-src'
1512024-11-21T18:45:20.831Zinfo: installing component 'rust-src'
1522024-11-21T18:45:21.471Z Updating crates.io index
1532024-11-21T18:45:21.473Z Updating git repository `https://github.com/oxidecomputer/falcon`
1542024-11-21T18:45:22.235Z Updating git repository `https://github.com/oxidecomputer/ingot.git`
1552024-11-21T18:45:22.568Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1562024-11-21T18:45:22.841Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1572024-11-21T18:45:23.208Z Updating git repository `https://github.com/oxidecomputer/zone`
1582024-11-21T18:45:23.523Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1592024-11-21T18:45:23.767Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1602024-11-21T18:45:24.059Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1612024-11-21T18:45:24.339Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1622024-11-21T18:45:25.062Z Downloading crates ...
1632024-11-21T18:45:25.128Z Downloaded hash32 v0.3.1
1642024-11-21T18:45:25.130Z Downloaded thiserror-impl v1.0.69
1652024-11-21T18:45:25.132Z Downloaded stable_deref_trait v1.2.0
1662024-11-21T18:45:25.132Z Downloaded defmt-macros v0.3.9
1672024-11-21T18:45:25.134Z Downloaded proc-macro-error v1.0.4
1682024-11-21T18:45:25.138Z Downloaded byteorder v1.5.0
1692024-11-21T18:45:25.140Z Downloaded bitflags v1.3.2
1702024-11-21T18:45:25.142Z Downloaded embedded-io v0.6.1
1712024-11-21T18:45:25.148Z Downloaded bitflags v2.6.0
1722024-11-21T18:45:25.152Z Downloaded serde v1.0.215
1732024-11-21T18:45:25.163Z Downloaded itertools v0.13.0
1742024-11-21T18:45:25.170Z Downloaded darling_macro v0.20.10
1752024-11-21T18:45:25.172Z Downloaded aho-corasick v1.1.3
1762024-11-21T18:45:25.176Z Downloaded proc-macro-error-attr v1.0.4
1772024-11-21T18:45:25.178Z Downloaded ident_case v1.0.1
1782024-11-21T18:45:25.178Z Downloaded fnv v1.0.7
1792024-11-21T18:45:25.183Z Downloaded cfg-if v1.0.0
1802024-11-21T18:45:25.185Z Downloaded defmt-parser v0.3.4
1812024-11-21T18:45:25.185Z Downloaded cobs v0.2.3
1822024-11-21T18:45:25.188Z Downloaded macaddr v1.0.1
1832024-11-21T18:45:25.192Z Downloaded strsim v0.11.1
1842024-11-21T18:45:25.194Z Downloaded embedded-io v0.4.0
1852024-11-21T18:45:25.196Z Downloaded dyn-clone v1.0.17
1862024-11-21T18:45:25.196Z Downloaded either v1.13.0
1872024-11-21T18:45:25.199Z Downloaded version_check v0.9.5
1882024-11-21T18:45:25.202Z Downloaded thiserror v1.0.69
1892024-11-21T18:45:25.205Z Downloaded defmt v0.3.8
1902024-11-21T18:45:25.208Z Downloaded managed v0.8.0
1912024-11-21T18:45:25.210Z Downloaded darling v0.20.10
1922024-11-21T18:45:25.213Z Downloaded crc32fast v1.4.2
1932024-11-21T18:45:25.215Z Downloaded quote v1.0.37
1942024-11-21T18:45:25.221Z Downloaded postcard v1.0.10
1952024-11-21T18:45:25.223Z Downloaded uuid v1.11.0
1962024-11-21T18:45:25.227Z Downloaded proc-macro2 v1.0.91
1972024-11-21T18:45:25.231Z Downloaded unicode-ident v1.0.13
1982024-11-21T18:45:25.235Z Downloaded serde_derive v1.0.215
1992024-11-21T18:45:25.238Z Downloaded darling_core v0.20.10
2002024-11-21T18:45:25.247Z Downloaded heapless v0.8.0
2012024-11-21T18:45:25.253Z Downloaded zerocopy-derive v0.8.10
2022024-11-21T18:45:25.256Z Downloaded memchr v2.7.4
2032024-11-21T18:45:25.304Z Downloaded zerocopy v0.8.10
2042024-11-21T18:45:25.326Z Downloaded syn v1.0.109
2052024-11-21T18:45:25.335Z Downloaded regex-automata v0.4.9
2062024-11-21T18:45:25.350Z Downloaded syn v2.0.89
2072024-11-21T18:45:25.361Z Downloaded regex v1.11.1
2082024-11-21T18:45:25.372Z Downloaded smoltcp v0.11.0
2092024-11-21T18:45:25.383Z Downloaded regex-syntax v0.8.5
2102024-11-21T18:45:25.397Z Updating crates.io index
2112024-11-21T18:45:25.461Z Downloading crates ...
2122024-11-21T18:45:25.513Z Downloaded adler v1.0.2
2132024-11-21T18:45:25.518Z Downloaded addr2line v0.22.0
2142024-11-21T18:45:25.538Z Downloaded getopts v0.2.21
2152024-11-21T18:45:25.542Z Downloaded rustc-demangle v0.1.24
2162024-11-21T18:45:25.561Z Downloaded allocator-api2 v0.2.18
2172024-11-21T18:45:25.564Z Downloaded miniz_oxide v0.7.4
2182024-11-21T18:45:25.572Z Downloaded hashbrown v0.15.0
2192024-11-21T18:45:25.612Z Downloaded compiler_builtins v0.1.138
2202024-11-21T18:45:25.632Z Downloaded gimli v0.29.0
2212024-11-21T18:45:25.640Z Downloaded unicode-width v0.1.14
2222024-11-21T18:45:25.645Z Downloaded object v0.36.5
2232024-11-21T18:45:25.675Z Downloaded libc v0.2.161
2242024-11-21T18:45:25.828Z Compiling compiler_builtins v0.1.138
2252024-11-21T18:45:25.831Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
2262024-11-21T18:45:25.831Z Compiling proc-macro2 v1.0.91
2272024-11-21T18:45:25.831Z Compiling unicode-ident v1.0.13
2282024-11-21T18:45:25.831Z Compiling strsim v0.11.1
2292024-11-21T18:45:25.831Z Compiling ident_case v1.0.1
2302024-11-21T18:45:25.831Z Compiling fnv v1.0.7
2312024-11-21T18:45:25.843Z Compiling memchr v2.7.4
2322024-11-21T18:45:26.019Z Compiling serde v1.0.215
2332024-11-21T18:45:26.045Z Compiling regex-syntax v0.8.5
2342024-11-21T18:45:26.056Z Compiling zerocopy v0.8.10
2352024-11-21T18:45:26.653Z Compiling either v1.13.0
2362024-11-21T18:45:26.936Z Compiling aho-corasick v1.1.3
2372024-11-21T18:45:27.220Z Compiling itertools v0.13.0
2382024-11-21T18:45:28.060Z Compiling heapless v0.8.0
2392024-11-21T18:45:28.086Z Compiling smoltcp v0.11.0
2402024-11-21T18:45:28.235Z Compiling version_check v0.9.5
2412024-11-21T18:45:28.918Z Compiling regex-automata v0.4.9
2422024-11-21T18:45:29.006Z Compiling quote v1.0.37
2432024-11-21T18:45:29.073Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2442024-11-21T18:45:29.507Z Compiling syn v2.0.89
2452024-11-21T18:45:32.089Z Compiling regex v1.11.1
2462024-11-21T18:45:34.175Z Compiling darling_core v0.20.10
2472024-11-21T18:45:36.001Z Compiling serde_derive v1.0.215
2482024-11-21T18:45:36.001Z Compiling zerocopy-derive v0.8.10
2492024-11-21T18:45:36.003Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2502024-11-21T18:45:37.957Z Compiling darling_macro v0.20.10
2512024-11-21T18:45:39.111Z Compiling darling v0.20.10
2522024-11-21T18:45:39.207Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2532024-11-21T18:45:39.207Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2542024-11-21T18:45:44.611Z 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)
2552024-11-21T18:45:45.366Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
2562024-11-21T18:45:48.015Z Checking byteorder v1.5.0
2572024-11-21T18:45:48.015Z Checking cfg-if v1.0.0
2582024-11-21T18:45:48.018Z Checking macaddr v1.0.1
2592024-11-21T18:45:48.018Z Checking stable_deref_trait v1.2.0
2602024-11-21T18:45:48.018Z Checking bitflags v2.6.0
2612024-11-21T18:45:48.018Z Checking cobs v0.2.3
2622024-11-21T18:45:48.109Z Checking bitflags v1.3.2
2632024-11-21T18:45:48.143Z Checking managed v0.8.0
2642024-11-21T18:45:48.189Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2652024-11-21T18:45:48.248Z Checking crc32fast v1.4.2
2662024-11-21T18:45:48.310Z Checking dyn-clone v1.0.17
2672024-11-21T18:45:48.333Z Checking hash32 v0.3.1
2682024-11-21T18:45:48.427Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
2692024-11-21T18:45:49.985Z Checking ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2702024-11-21T18:45:50.892Z Checking ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2712024-11-21T18:45:50.892Z Checking postcard v1.0.10
2722024-11-21T18:45:50.895Z Checking uuid v1.11.0
2732024-11-21T18:45:52.065Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
2742024-11-21T18:45:58.787Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
2752024-11-21T18:46:00.750Z Checking xde v0.1.0 (/work/oxidecomputer/opte/xde)
2762024-11-21T18:46:01.218Zwarning: unused import: `crate::ip::t_uscalar_t`
2772024-11-21T18:46:01.218Z --> xde/src/xde.rs:19:5
2782024-11-21T18:46:01.218Z |
2792024-11-21T18:46:01.218Z19 | use crate::ip::t_uscalar_t;
2802024-11-21T18:46:01.219Z | ^^^^^^^^^^^^^^^^^^^^^^
2812024-11-21T18:46:01.219Z |
2822024-11-21T18:46:01.219Z = note: `#[warn(unused_imports)]` on by default
2832024-11-21T18:46:01.219Z
2842024-11-21T18:46:01.221Zwarning: unused import: `crate::sys`
2852024-11-21T18:46:01.221Z --> xde/src/xde.rs:39:5
2862024-11-21T18:46:01.221Z |
2872024-11-21T18:46:01.221Z39 | use crate::sys;
2882024-11-21T18:46:01.221Z | ^^^^^^^^^^
2892024-11-21T18:46:01.221Z
2902024-11-21T18:46:01.221Zwarning: unused import: `core::mem::MaybeUninit`
2912024-11-21T18:46:01.221Z --> xde/src/xde.rs:48:5
2922024-11-21T18:46:01.221Z |
2932024-11-21T18:46:01.222Z48 | use core::mem::MaybeUninit;
2942024-11-21T18:46:01.222Z | ^^^^^^^^^^^^^^^^^^^^^^
2952024-11-21T18:46:01.222Z
2962024-11-21T18:46:01.222Zwarning: unused import: `opte::engine::ip::ValidL3`
2972024-11-21T18:46:01.223Z --> xde/src/xde.rs:85:5
2982024-11-21T18:46:01.223Z |
2992024-11-21T18:46:01.223Z85 | use opte::engine::ip::ValidL3;
3002024-11-21T18:46:01.223Z | ^^^^^^^^^^^^^^^^^^^^^^^^^
3012024-11-21T18:46:01.223Z
3022024-11-21T18:46:03.478Zwarning: variable does not need to be mutable
3032024-11-21T18:46:03.478Z --> xde/src/xde.rs:2181:17
3042024-11-21T18:46:03.478Z |
3052024-11-21T18:46:03.478Z2181 | let mut npkt = emit_spec.apply(pkt);
3062024-11-21T18:46:03.478Z | ----^^^^
3072024-11-21T18:46:03.478Z | |
3082024-11-21T18:46:03.478Z | help: remove this `mut`
3092024-11-21T18:46:03.478Z |
3102024-11-21T18:46:03.478Z = note: `#[warn(unused_mut)]` on by default
3112024-11-21T18:46:03.478Z
3122024-11-21T18:46:04.376Zwarning: usage of an `Arc` that is not `Send` and `Sync`
3132024-11-21T18:46:04.376Z --> xde/src/xde.rs:385:20
3142024-11-21T18:46:04.376Z |
3152024-11-21T18:46:04.376Z385 | let ectx = Arc::new(ExecCtx { log: Box::new(opte::KernelLog {}) });
3162024-11-21T18:46:04.376Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3172024-11-21T18:46:04.376Z |
3182024-11-21T18:46:04.376Z = note: `Arc<ExecCtx>` is not `Send` and `Sync` as `ExecCtx` is neither `Send` nor `Sync`
3192024-11-21T18:46:04.376Z = help: if the `Arc` will not used be across threads replace it with an `Rc`
3202024-11-21T18:46:04.377Z = help: otherwise make `ExecCtx` `Send` and `Sync` or consider a wrapper type such as `Mutex`
3212024-11-21T18:46:04.377Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#arc_with_non_send_sync
3222024-11-21T18:46:04.377Z = note: `#[warn(clippy::arc_with_non_send_sync)]` on by default
3232024-11-21T18:46:04.377Z
3242024-11-21T18:46:04.407Zwarning: usage of an `Arc` that is not `Send` and `Sync`
3252024-11-21T18:46:04.407Z --> xde/src/xde.rs:1209:9
3262024-11-21T18:46:04.407Z |
3272024-11-21T18:46:04.407Z1209 | / Arc::new(DlsStream::open(link_id).map_err(|e| OpteError::System {
3282024-11-21T18:46:04.407Z1210 | | errno: EFAULT,
3292024-11-21T18:46:04.407Z1211 | | msg: format!("failed to grab open stream for {link_name}: {e}"),
3302024-11-21T18:46:04.407Z1212 | | })?);
3312024-11-21T18:46:04.407Z | |____________^
3322024-11-21T18:46:04.407Z |
3332024-11-21T18:46:04.407Z = note: `Arc<DlsStream>` is not `Send` and `Sync` as `DlsStream` is neither `Send` nor `Sync`
3342024-11-21T18:46:04.407Z = help: if the `Arc` will not used be across threads replace it with an `Rc`
3352024-11-21T18:46:04.407Z = help: otherwise make `DlsStream` `Send` and `Sync` or consider a wrapper type such as `Mutex`
3362024-11-21T18:46:04.408Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#arc_with_non_send_sync
3372024-11-21T18:46:04.408Z
3382024-11-21T18:46:04.421Zwarning: `Vec<T>` is already on the heap, the boxing is unnecessary
3392024-11-21T18:46:04.421Z --> xde/src/xde.rs:1569:29
3402024-11-21T18:46:04.421Z |
3412024-11-21T18:46:04.421Z1569 | devs: &KRwLockReadGuard<Vec<Box<XdeDev>>>,
3422024-11-21T18:46:04.421Z | ^^^^^^^^^^^^^^^^ help: try: `Vec<XdeDev>`
3432024-11-21T18:46:04.421Z |
3442024-11-21T18:46:04.421Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#vec_box
3452024-11-21T18:46:04.421Z = note: `#[warn(clippy::vec_box)]` on by default
3462024-11-21T18:46:04.422Z
3472024-11-21T18:46:04.429Zwarning: struct update has no effect, all the fields in the struct have already been specified
3482024-11-21T18:46:04.429Z --> xde/src/xde.rs:1764:11
3492024-11-21T18:46:04.430Z |
3502024-11-21T18:46:04.430Z1764 | ..Default::default()
3512024-11-21T18:46:04.430Z | ^^^^^^^^^^^^^^^^^^
3522024-11-21T18:46:04.430Z |
3532024-11-21T18:46:04.430Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_update
3542024-11-21T18:46:04.432Z = note: `#[warn(clippy::needless_update)]` on by default
3552024-11-21T18:46:04.432Z
3562024-11-21T18:46:04.435Zwarning: struct update has no effect, all the fields in the struct have already been specified
3572024-11-21T18:46:04.435Z --> xde/src/xde.rs:1851:23
3582024-11-21T18:46:04.435Z |
3592024-11-21T18:46:04.435Z1851 | ..Default::default()
3602024-11-21T18:46:04.435Z | ^^^^^^^^^^^^^^^^^^
3612024-11-21T18:46:04.435Z |
3622024-11-21T18:46:04.435Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_update
3632024-11-21T18:46:04.435Z
3642024-11-21T18:46:04.438Zwarning: usage of an `Arc` that is not `Send` and `Sync`
3652024-11-21T18:46:04.438Z --> xde/src/xde.rs:2076:8
3662024-11-21T18:46:04.438Z |
3672024-11-21T18:46:04.438Z2076 | Ok(Arc::new(pb.create(net, limit, limit)?))
3682024-11-21T18:46:04.438Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3692024-11-21T18:46:04.438Z |
3702024-11-21T18:46:04.438Z = note: `Arc<Port<VpcNetwork>>` is not `Send` and `Sync` as `Port<VpcNetwork>` is neither `Send` nor `Sync`
3712024-11-21T18:46:04.438Z = help: if the `Arc` will not used be across threads replace it with an `Rc`
3722024-11-21T18:46:04.438Z = help: otherwise make `Port<VpcNetwork>` `Send` and `Sync` or consider a wrapper type such as `Mutex`
3732024-11-21T18:46:04.438Z = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#arc_with_non_send_sync
3742024-11-21T18:46:04.438Z
3752024-11-21T18:46:04.579Zwarning: creating a mutable reference to mutable static is discouraged
3762024-11-21T18:46:04.579Z --> xde/src/xde.rs:446:5
3772024-11-21T18:46:04.579Z |
3782024-11-21T18:46:04.579Z446 | xde_devs.init(KRwLockType::Driver);
3792024-11-21T18:46:04.579Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
3802024-11-21T18:46:04.579Z |
3812024-11-21T18:46:04.579Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
3822024-11-21T18:46:04.579Z = 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
3832024-11-21T18:46:04.582Z = note: `#[warn(static_mut_refs)]` on by default
3842024-11-21T18:46:04.582Z
3852024-11-21T18:46:04.582Zwarning: creating a shared reference to mutable static is discouraged
3862024-11-21T18:46:04.582Z --> xde/src/xde.rs:803:29
3872024-11-21T18:46:04.582Z |
3882024-11-21T18:46:04.582Z803 | let mut devs = unsafe { xde_devs.write() };
3892024-11-21T18:46:04.582Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
3902024-11-21T18:46:04.582Z |
3912024-11-21T18:46:04.582Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
3922024-11-21T18:46:04.582Z = 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
3932024-11-21T18:46:04.582Z
3942024-11-21T18:46:04.582Zwarning: creating a shared reference to mutable static is discouraged
3952024-11-21T18:46:04.583Z --> xde/src/xde.rs:960:29
3962024-11-21T18:46:04.583Z |
3972024-11-21T18:46:04.583Z960 | let mut devs = unsafe { xde_devs.write() };
3982024-11-21T18:46:04.583Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
3992024-11-21T18:46:04.583Z |
4002024-11-21T18:46:04.583Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4012024-11-21T18:46:04.583Z = 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
4022024-11-21T18:46:04.583Z
4032024-11-21T18:46:04.588Zwarning: creating a shared reference to mutable static is discouraged
4042024-11-21T18:46:04.588Z --> xde/src/xde.rs:1050:18
4052024-11-21T18:46:04.588Z |
4062024-11-21T18:46:04.588Z1050 | if unsafe { !xde_devs.read().is_empty() } {
4072024-11-21T18:46:04.588Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4082024-11-21T18:46:04.588Z |
4092024-11-21T18:46:04.588Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4102024-11-21T18:46:04.588Z = 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
4112024-11-21T18:46:04.588Z
4122024-11-21T18:46:04.588Zwarning: creating a shared reference to mutable static is discouraged
4132024-11-21T18:46:04.588Z --> xde/src/xde.rs:1377:9
4142024-11-21T18:46:04.588Z |
4152024-11-21T18:46:04.588Z1377 | if !xde_devs.read().is_empty() {
4162024-11-21T18:46:04.588Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4172024-11-21T18:46:04.588Z |
4182024-11-21T18:46:04.589Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4192024-11-21T18:46:04.589Z = 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
4202024-11-21T18:46:04.589Z
4212024-11-21T18:46:04.589Zwarning: creating a shared reference to mutable static is discouraged
4222024-11-21T18:46:04.589Z --> xde/src/xde.rs:1818:33
4232024-11-21T18:46:04.589Z |
4242024-11-21T18:46:04.589Z1818 | let devs = unsafe { xde_devs.read() };
4252024-11-21T18:46:04.589Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4262024-11-21T18:46:04.589Z |
4272024-11-21T18:46:04.589Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4282024-11-21T18:46:04.589Z = 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
4292024-11-21T18:46:04.589Z
4302024-11-21T18:46:04.592Zwarning: creating a shared reference to mutable static is discouraged
4312024-11-21T18:46:04.592Z --> xde/src/xde.rs:2144:16
4322024-11-21T18:46:04.592Z |
4332024-11-21T18:46:04.592Z2144 | let devs = xde_devs.read();
4342024-11-21T18:46:04.592Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4352024-11-21T18:46:04.592Z |
4362024-11-21T18:46:04.592Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4372024-11-21T18:46:04.592Z = 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
4382024-11-21T18:46:04.592Z
4392024-11-21T18:46:04.593Zwarning: creating a shared reference to mutable static is discouraged
4402024-11-21T18:46:04.593Z --> xde/src/xde.rs:2197:25
4412024-11-21T18:46:04.593Z |
4422024-11-21T18:46:04.593Z2197 | let devs = unsafe { xde_devs.read() };
4432024-11-21T18:46:04.593Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4442024-11-21T18:46:04.593Z |
4452024-11-21T18:46:04.593Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4462024-11-21T18:46:04.593Z = 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
4472024-11-21T18:46:04.593Z
4482024-11-21T18:46:04.593Zwarning: creating a shared reference to mutable static is discouraged
4492024-11-21T18:46:04.593Z --> xde/src/xde.rs:2212:25
4502024-11-21T18:46:04.593Z |
4512024-11-21T18:46:04.593Z2212 | let devs = unsafe { xde_devs.read() };
4522024-11-21T18:46:04.593Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4532024-11-21T18:46:04.593Z |
4542024-11-21T18:46:04.593Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4552024-11-21T18:46:04.593Z = 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
4562024-11-21T18:46:04.593Z
4572024-11-21T18:46:04.593Zwarning: creating a shared reference to mutable static is discouraged
4582024-11-21T18:46:04.593Z --> xde/src/xde.rs:2225:25
4592024-11-21T18:46:04.593Z |
4602024-11-21T18:46:04.593Z2225 | let devs = unsafe { xde_devs.read() };
4612024-11-21T18:46:04.593Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4622024-11-21T18:46:04.593Z |
4632024-11-21T18:46:04.593Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4642024-11-21T18:46:04.593Z = 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
4652024-11-21T18:46:04.593Z
4662024-11-21T18:46:04.593Zwarning: creating a shared reference to mutable static is discouraged
4672024-11-21T18:46:04.593Z --> xde/src/xde.rs:2239:25
4682024-11-21T18:46:04.593Z |
4692024-11-21T18:46:04.593Z2239 | let devs = unsafe { xde_devs.read() };
4702024-11-21T18:46:04.593Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4712024-11-21T18:46:04.594Z |
4722024-11-21T18:46:04.594Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4732024-11-21T18:46:04.594Z = 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
4742024-11-21T18:46:04.594Z
4752024-11-21T18:46:04.594Zwarning: creating a shared reference to mutable static is discouraged
4762024-11-21T18:46:04.594Z --> xde/src/xde.rs:2253:25
4772024-11-21T18:46:04.594Z |
4782024-11-21T18:46:04.594Z2253 | let devs = unsafe { xde_devs.read() };
4792024-11-21T18:46:04.594Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4802024-11-21T18:46:04.594Z |
4812024-11-21T18:46:04.594Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4822024-11-21T18:46:04.595Z = 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
4832024-11-21T18:46:04.596Z
4842024-11-21T18:46:04.596Zwarning: creating a shared reference to mutable static is discouraged
4852024-11-21T18:46:04.596Z --> xde/src/xde.rs:2319:25
4862024-11-21T18:46:04.596Z |
4872024-11-21T18:46:04.596Z2319 | let devs = unsafe { xde_devs.read() };
4882024-11-21T18:46:04.596Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4892024-11-21T18:46:04.596Z |
4902024-11-21T18:46:04.596Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
4912024-11-21T18:46:04.596Z = 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
4922024-11-21T18:46:04.596Z
4932024-11-21T18:46:04.596Zwarning: creating a shared reference to mutable static is discouraged
4942024-11-21T18:46:04.596Z --> xde/src/xde.rs:2332:25
4952024-11-21T18:46:04.596Z |
4962024-11-21T18:46:04.596Z2332 | let devs = unsafe { xde_devs.read() };
4972024-11-21T18:46:04.596Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
4982024-11-21T18:46:04.596Z |
4992024-11-21T18:46:04.596Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5002024-11-21T18:46:04.596Z = 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
5012024-11-21T18:46:04.596Z
5022024-11-21T18:46:04.596Zwarning: creating a shared reference to mutable static is discouraged
5032024-11-21T18:46:04.596Z --> xde/src/xde.rs:2346:25
5042024-11-21T18:46:04.597Z |
5052024-11-21T18:46:04.597Z2346 | let devs = unsafe { xde_devs.read() };
5062024-11-21T18:46:04.597Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5072024-11-21T18:46:04.597Z |
5082024-11-21T18:46:04.597Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5092024-11-21T18:46:04.597Z = 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
5102024-11-21T18:46:04.597Z
5112024-11-21T18:46:04.597Zwarning: creating a shared reference to mutable static is discouraged
5122024-11-21T18:46:04.597Z --> xde/src/xde.rs:2362:25
5132024-11-21T18:46:04.597Z |
5142024-11-21T18:46:04.598Z2362 | let devs = unsafe { xde_devs.read() };
5152024-11-21T18:46:04.598Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5162024-11-21T18:46:04.598Z |
5172024-11-21T18:46:04.598Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5182024-11-21T18:46:04.598Z = 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
5192024-11-21T18:46:04.598Z
5202024-11-21T18:46:04.598Zwarning: creating a shared reference to mutable static is discouraged
5212024-11-21T18:46:04.598Z --> xde/src/xde.rs:2377:25
5222024-11-21T18:46:04.598Z |
5232024-11-21T18:46:04.598Z2377 | let devs = unsafe { xde_devs.read() };
5242024-11-21T18:46:04.598Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5252024-11-21T18:46:04.598Z |
5262024-11-21T18:46:04.598Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5272024-11-21T18:46:04.598Z = 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
5282024-11-21T18:46:04.598Z
5292024-11-21T18:46:04.598Zwarning: creating a shared reference to mutable static is discouraged
5302024-11-21T18:46:04.601Z --> xde/src/xde.rs:2392:25
5312024-11-21T18:46:04.601Z |
5322024-11-21T18:46:04.602Z2392 | let devs = unsafe { xde_devs.read() };
5332024-11-21T18:46:04.602Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5342024-11-21T18:46:04.602Z |
5352024-11-21T18:46:04.602Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5362024-11-21T18:46:04.602Z = 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
5372024-11-21T18:46:04.602Z
5382024-11-21T18:46:04.602Zwarning: creating a shared reference to mutable static is discouraged
5392024-11-21T18:46:04.602Z --> xde/src/xde.rs:2405:25
5402024-11-21T18:46:04.602Z |
5412024-11-21T18:46:04.602Z2405 | let devs = unsafe { xde_devs.read() };
5422024-11-21T18:46:04.602Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5432024-11-21T18:46:04.602Z |
5442024-11-21T18:46:04.602Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5452024-11-21T18:46:04.603Z = 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
5462024-11-21T18:46:04.603Z
5472024-11-21T18:46:04.603Zwarning: creating a shared reference to mutable static is discouraged
5482024-11-21T18:46:04.603Z --> xde/src/xde.rs:2419:25
5492024-11-21T18:46:04.603Z |
5502024-11-21T18:46:04.603Z2419 | let devs = unsafe { xde_devs.read() };
5512024-11-21T18:46:04.603Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5522024-11-21T18:46:04.603Z |
5532024-11-21T18:46:04.604Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5542024-11-21T18:46:04.604Z = 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
5552024-11-21T18:46:04.604Z
5562024-11-21T18:46:04.604Zwarning: creating a shared reference to mutable static is discouraged
5572024-11-21T18:46:04.604Z --> xde/src/xde.rs:2436:25
5582024-11-21T18:46:04.604Z |
5592024-11-21T18:46:04.604Z2436 | let devs = unsafe { xde_devs.read() };
5602024-11-21T18:46:04.604Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5612024-11-21T18:46:04.604Z |
5622024-11-21T18:46:04.604Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5632024-11-21T18:46:04.604Z = 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
5642024-11-21T18:46:04.604Z
5652024-11-21T18:46:04.604Zwarning: creating a shared reference to mutable static is discouraged
5662024-11-21T18:46:04.604Z --> xde/src/xde.rs:2450:25
5672024-11-21T18:46:04.606Z |
5682024-11-21T18:46:04.606Z2450 | let devs = unsafe { xde_devs.read() };
5692024-11-21T18:46:04.606Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
5702024-11-21T18:46:04.606Z |
5712024-11-21T18:46:04.606Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
5722024-11-21T18:46:04.606Z = 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
5732024-11-21T18:46:04.606Z
5742024-11-21T18:46:04.756Zwarning: `xde` (lib) generated 33 warnings (run `cargo clippy --fix --lib -p xde` to apply 5 suggestions)
5752024-11-21T18:46:04.756Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 43.41s
5762024-11-21T18:46:04.896Z
5772024-11-21T18:46:04.896Zreal 44.622875388
5782024-11-21T18:46:04.896Zuser 1:55.434203170
5792024-11-21T18:46:04.896Zsys 12.280180720
5802024-11-21T18:46:04.896Ztrap 0.047913989
5812024-11-21T18:46:04.898Ztflt 0.213179589
5822024-11-21T18:46:04.898Zdflt 1.249751108
5832024-11-21T18:46:04.898Zkflt 0.008976984
5842024-11-21T18:46:04.898Zlock 2:51.894490546
5852024-11-21T18:46:04.898Zslp 6:36.758622462
5862024-11-21T18:46:04.898Zlat 2.032266495
5872024-11-21T18:46:04.899Zstop 5.583386288
5882024-11-21T18:46:04.899Z+ pushd xde-link
5892024-11-21T18:46:04.899Z/work/oxidecomputer/opte/xde/xde-link /work/oxidecomputer/opte/xde /work/oxidecomputer/opte
5902024-11-21T18:46:04.899Z+ ptime -m cargo clippy -- --allow clippy::uninlined-format-args --allow clippy::bad_bit_mask
5912024-11-21T18:46:05.157Z Compiling compiler_builtins v0.1.138
5922024-11-21T18:46:05.157Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
5932024-11-21T18:46:05.157Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
5942024-11-21T18:46:20.052Z 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)
5952024-11-21T18:46:20.780Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
5962024-11-21T18:46:23.533Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.49s
5972024-11-21T18:46:23.556Z
5982024-11-21T18:46:23.556Zreal 18.650951855
5992024-11-21T18:46:23.556Zuser 21.569740695
6002024-11-21T18:46:23.556Zsys 1.370116805
6012024-11-21T18:46:23.559Ztrap 0.003392881
6022024-11-21T18:46:23.559Ztflt 0.004686484
6032024-11-21T18:46:23.559Zdflt 0.057349884
6042024-11-21T18:46:23.559Zkflt 0.000000000
6052024-11-21T18:46:23.559Zlock 54.960373883
6062024-11-21T18:46:23.559Zslp 1:17.554371413
6072024-11-21T18:46:23.559Zlat 0.054840032
6082024-11-21T18:46:23.559Zstop 0.147719325
6092024-11-21T18:46:23.559Z+ popd
6102024-11-21T18:46:23.559Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
6112024-11-21T18:46:23.559Z+ header 'build xde (debug)'
6122024-11-21T18:46:23.559Z+ echo '# ==== build xde (debug) ==== #'
6132024-11-21T18:46:23.559Z# ==== build xde (debug) ==== #
6142024-11-21T18:46:23.559Z+ ptime -m ./build-debug.sh
6152024-11-21T18:46:23.871Z Fresh core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
6162024-11-21T18:46:23.871Z Fresh unicode-ident v1.0.13
6172024-11-21T18:46:23.871Z Fresh ident_case v1.0.1
6182024-11-21T18:46:23.871Z Fresh strsim v0.11.1
6192024-11-21T18:46:23.871Z Fresh fnv v1.0.7
6202024-11-21T18:46:23.871Z Fresh memchr v2.7.4
6212024-11-21T18:46:23.874Z 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)
6222024-11-21T18:46:23.874Z Fresh aho-corasick v1.1.3
6232024-11-21T18:46:23.874Z Fresh regex-syntax v0.8.5
6242024-11-21T18:46:23.874Z Fresh compiler_builtins v0.1.138
6252024-11-21T18:46:23.875Z Fresh proc-macro2 v1.0.91
6262024-11-21T18:46:23.875Z Fresh regex-automata v0.4.9
6272024-11-21T18:46:23.875Z Fresh alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
6282024-11-21T18:46:23.875Z Fresh quote v1.0.37
6292024-11-21T18:46:23.875Z Fresh regex v1.11.1
6302024-11-21T18:46:23.875Z Fresh version_check v0.9.5
6312024-11-21T18:46:23.875Z Fresh syn v2.0.89
6322024-11-21T18:46:23.875Z Compiling byteorder v1.5.0
6332024-11-21T18:46:23.875Z Compiling macaddr v1.0.1
6342024-11-21T18:46:23.875Z Compiling cfg-if v1.0.0
6352024-11-21T18:46:23.875Z Compiling stable_deref_trait v1.2.0
6362024-11-21T18:46:23.875Z Compiling bitflags v1.3.2
6372024-11-21T18:46:23.875Z Compiling managed v0.8.0
6382024-11-21T18:46:23.875Z Compiling cobs v0.2.3
6392024-11-21T18:46:23.875Z 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`
6402024-11-21T18:46:23.876Z 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`
6412024-11-21T18:46:23.876Z 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`
6422024-11-21T18:46:23.877Z 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`
6432024-11-21T18:46:23.877Z 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`
6442024-11-21T18:46:23.880Z Fresh darling_core v0.20.10
6452024-11-21T18:46:23.882Z 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`
6462024-11-21T18:46:23.884Z Fresh darling_macro v0.20.10
6472024-11-21T18:46:23.886Z Fresh darling v0.20.10
6482024-11-21T18:46:23.888Z Fresh serde_derive v1.0.215
6492024-11-21T18:46:23.889Z Compiling serde v1.0.215
6502024-11-21T18:46:23.892Z 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`
6512024-11-21T18:46:23.896Z 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.215/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=366f0a4b3bebc4d0 -C extra-filename=-366f0a4b3bebc4d0 --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-0cdf56b65d29e0a3.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)'`
6522024-11-21T18:46:23.941Z Fresh zerocopy-derive v0.8.10
6532024-11-21T18:46:23.944Z Compiling zerocopy v0.8.10
6542024-11-21T18:46:23.944Z 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.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 --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=5a16df02027c4589 -C extra-filename=-5a16df02027c4589 --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-66d84201a174933d.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)'`
6552024-11-21T18:46:23.947Z Fresh ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
6562024-11-21T18:46:23.950Z Compiling bitflags v2.6.0
6572024-11-21T18:46:23.950Z 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`
6582024-11-21T18:46:23.961Z Compiling either v1.13.0
6592024-11-21T18:46:23.965Z 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`
6602024-11-21T18:46:24.145Z Compiling hash32 v0.3.1
6612024-11-21T18:46:24.153Z 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`
6622024-11-21T18:46:24.176Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
6632024-11-21T18:46:24.179Z 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`
6642024-11-21T18:46:24.227Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
6652024-11-21T18:46:24.230Z 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`
6662024-11-21T18:46:24.264Z Compiling itertools v0.13.0
6672024-11-21T18:46:24.267Z 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`
6682024-11-21T18:46:24.275Z Compiling heapless v0.8.0
6692024-11-21T18:46:24.278Z 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`
6702024-11-21T18:46:24.334Z Compiling crc32fast v1.4.2
6712024-11-21T18:46:24.337Z 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`
6722024-11-21T18:46:24.348Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
6732024-11-21T18:46:24.350Z 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=66be357a3217ac24 -C extra-filename=-66be357a3217ac24 --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-21aaaf774d62a309.rlib --extern proc_macro2=/work/oxidecomputer/opte/target/debug/deps/libproc_macro2-d7f7f3b6690fcdf5.rlib --extern quote=/work/oxidecomputer/opte/target/debug/deps/libquote-6e5e33193c24bd22.rlib --extern syn=/work/oxidecomputer/opte/target/debug/deps/libsyn-135672b919af38b3.rlib --extern proc_macro`
6742024-11-21T18:46:24.399Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
6752024-11-21T18:46:24.403Z 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=0056b4088e5af55a -C extra-filename=-0056b4088e5af55a --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-6e5e33193c24bd22.rlib --extern syn=/work/oxidecomputer/opte/target/debug/deps/libsyn-135672b919af38b3.rlib --extern proc_macro`
6762024-11-21T18:46:24.552Z Compiling dyn-clone v1.0.17
6772024-11-21T18:46:24.555Z 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`
6782024-11-21T18:46:24.599Z Running `/work/oxidecomputer/opte/target/debug/build/opte-6126db04ddcc38e2/build-script-build`
6792024-11-21T18:46:24.643Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
6802024-11-21T18:46:24.646Z 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`
6812024-11-21T18:46:25.035Z Compiling smoltcp v0.11.0
6822024-11-21T18:46:25.038Z 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`
6832024-11-21T18:46:26.222Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
6842024-11-21T18:46:26.225Z 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=bbed33a57163e6fe -C extra-filename=-bbed33a57163e6fe --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-161328ad6a573462.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-5a16df02027c4589.rmeta -Z unstable-options --cap-lints allow`
6852024-11-21T18:46:27.770Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
6862024-11-21T18:46:27.770Z Compiling postcard v1.0.10
6872024-11-21T18:46:27.774Z Compiling uuid v1.11.0
6882024-11-21T18:46:27.774Z 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=76aa57080640974d -C extra-filename=-76aa57080640974d --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-161328ad6a573462.so --extern ingot_types=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libingot_types-bbed33a57163e6fe.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-366f0a4b3bebc4d0.rmeta --extern zerocopy=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libzerocopy-5a16df02027c4589.rmeta -Z unstable-options --cap-lints allow`
6892024-11-21T18:46:27.774Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name postcard --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/postcard-1.0.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 --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=b40a7fc906e204a4 -C extra-filename=-b40a7fc906e204a4 --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-366f0a4b3bebc4d0.rmeta -Z unstable-options --cap-lints allow`
6902024-11-21T18:46:27.774Z 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=c965293004e9ea2e -C extra-filename=-c965293004e9ea2e --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-366f0a4b3bebc4d0.rmeta -Z unstable-options --cap-lints allow`
6912024-11-21T18:46:29.056Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
6922024-11-21T18:46:29.058Z 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=44a47dc1c2b13fca -C extra-filename=-44a47dc1c2b13fca --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-76aa57080640974d.rmeta --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libpostcard-b40a7fc906e204a4.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libserde-366f0a4b3bebc4d0.rmeta --extern smoltcp=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libsmoltcp-6a1db82142bd93d6.rmeta -Z unstable-options`
6932024-11-21T18:46:29.942Z 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=8b304c2431bbba7e -C extra-filename=-8b304c2431bbba7e --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-66be357a3217ac24.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-76aa57080640974d.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-0056b4088e5af55a.so --extern opte_api=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libopte_api-44a47dc1c2b13fca.rmeta --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libpostcard-b40a7fc906e204a4.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libserde-366f0a4b3bebc4d0.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-5a16df02027c4589.rmeta -Z unstable-options --cfg usdt_stable_asm --check-cfg 'cfg(usdt_stable_asm)' --check-cfg 'cfg(usdt_stable_asm_sym)'`
6942024-11-21T18:46:34.981Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
6952024-11-21T18:46:34.987Z 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=5f746d7808cd10ca -C extra-filename=-5f746d7808cd10ca --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-8b304c2431bbba7e.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-366f0a4b3bebc4d0.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-c965293004e9ea2e.rmeta --extern zerocopy=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libzerocopy-5a16df02027c4589.rmeta -Z unstable-options`
6962024-11-21T18:46:38.720Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
6972024-11-21T18:46:38.723Z 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=5afa67c7dc930ef2 -C extra-filename=-5afa67c7dc930ef2 --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-76aa57080640974d.rlib --extern opte=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libopte-8b304c2431bbba7e.rlib --extern oxide_vpc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/liboxide_vpc-5f746d7808cd10ca.rlib --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libpostcard-b40a7fc906e204a4.rlib --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/debug/deps/libserde-366f0a4b3bebc4d0.rlib -Z unstable-options`
6982024-11-21T18:46:39.065Zwarning: unused import: `crate::ip::t_uscalar_t`
6992024-11-21T18:46:39.065Z --> xde/src/xde.rs:19:5
7002024-11-21T18:46:39.065Z |
7012024-11-21T18:46:39.066Z19 | use crate::ip::t_uscalar_t;
7022024-11-21T18:46:39.066Z | ^^^^^^^^^^^^^^^^^^^^^^
7032024-11-21T18:46:39.066Z |
7042024-11-21T18:46:39.066Z = note: `#[warn(unused_imports)]` on by default
7052024-11-21T18:46:39.066Z
7062024-11-21T18:46:39.069Zwarning: unused import: `crate::sys`
7072024-11-21T18:46:39.069Z --> xde/src/xde.rs:39:5
7082024-11-21T18:46:39.069Z |
7092024-11-21T18:46:39.069Z39 | use crate::sys;
7102024-11-21T18:46:39.069Z | ^^^^^^^^^^
7112024-11-21T18:46:39.069Z
7122024-11-21T18:46:39.069Zwarning: unused import: `core::mem::MaybeUninit`
7132024-11-21T18:46:39.069Z --> xde/src/xde.rs:48:5
7142024-11-21T18:46:39.069Z |
7152024-11-21T18:46:39.069Z48 | use core::mem::MaybeUninit;
7162024-11-21T18:46:39.069Z | ^^^^^^^^^^^^^^^^^^^^^^
7172024-11-21T18:46:39.069Z
7182024-11-21T18:46:39.069Zwarning: unused import: `opte::engine::ip::ValidL3`
7192024-11-21T18:46:39.069Z --> xde/src/xde.rs:85:5
7202024-11-21T18:46:39.069Z |
7212024-11-21T18:46:39.069Z85 | use opte::engine::ip::ValidL3;
7222024-11-21T18:46:39.069Z | ^^^^^^^^^^^^^^^^^^^^^^^^^
7232024-11-21T18:46:39.069Z
7242024-11-21T18:46:41.282Zwarning: variable does not need to be mutable
7252024-11-21T18:46:41.282Z --> xde/src/xde.rs:2181:17
7262024-11-21T18:46:41.282Z |
7272024-11-21T18:46:41.282Z2181 | let mut npkt = emit_spec.apply(pkt);
7282024-11-21T18:46:41.282Z | ----^^^^
7292024-11-21T18:46:41.282Z | |
7302024-11-21T18:46:41.282Z | help: remove this `mut`
7312024-11-21T18:46:41.282Z |
7322024-11-21T18:46:41.282Z = note: `#[warn(unused_mut)]` on by default
7332024-11-21T18:46:41.282Z
7342024-11-21T18:46:41.626Zwarning: creating a mutable reference to mutable static is discouraged
7352024-11-21T18:46:41.626Z --> xde/src/xde.rs:446:5
7362024-11-21T18:46:41.626Z |
7372024-11-21T18:46:41.626Z446 | xde_devs.init(KRwLockType::Driver);
7382024-11-21T18:46:41.626Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
7392024-11-21T18:46:41.626Z |
7402024-11-21T18:46:41.626Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
7412024-11-21T18:46:41.626Z = 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
7422024-11-21T18:46:41.626Z = note: `#[warn(static_mut_refs)]` on by default
7432024-11-21T18:46:41.627Z
7442024-11-21T18:46:41.630Zwarning: creating a shared reference to mutable static is discouraged
7452024-11-21T18:46:41.630Z --> xde/src/xde.rs:803:29
7462024-11-21T18:46:41.630Z |
7472024-11-21T18:46:41.630Z803 | let mut devs = unsafe { xde_devs.write() };
7482024-11-21T18:46:41.630Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
7492024-11-21T18:46:41.630Z |
7502024-11-21T18:46:41.630Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
7512024-11-21T18:46:41.630Z = 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
7522024-11-21T18:46:41.630Z
7532024-11-21T18:46:41.630Zwarning: creating a shared reference to mutable static is discouraged
7542024-11-21T18:46:41.630Z --> xde/src/xde.rs:960:29
7552024-11-21T18:46:41.630Z |
7562024-11-21T18:46:41.630Z960 | let mut devs = unsafe { xde_devs.write() };
7572024-11-21T18:46:41.630Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
7582024-11-21T18:46:41.630Z |
7592024-11-21T18:46:41.630Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
7602024-11-21T18:46:41.630Z = 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
7612024-11-21T18:46:41.630Z
7622024-11-21T18:46:41.630Zwarning: creating a shared reference to mutable static is discouraged
7632024-11-21T18:46:41.630Z --> xde/src/xde.rs:1050:18
7642024-11-21T18:46:41.630Z |
7652024-11-21T18:46:41.630Z1050 | if unsafe { !xde_devs.read().is_empty() } {
7662024-11-21T18:46:41.630Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
7672024-11-21T18:46:41.632Z |
7682024-11-21T18:46:41.632Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
7692024-11-21T18:46:41.632Z = 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
7702024-11-21T18:46:41.632Z
7712024-11-21T18:46:41.632Zwarning: creating a shared reference to mutable static is discouraged
7722024-11-21T18:46:41.632Z --> xde/src/xde.rs:1377:9
7732024-11-21T18:46:41.632Z |
7742024-11-21T18:46:41.632Z1377 | if !xde_devs.read().is_empty() {
7752024-11-21T18:46:41.632Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
7762024-11-21T18:46:41.632Z |
7772024-11-21T18:46:41.632Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
7782024-11-21T18:46:41.632Z = 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
7792024-11-21T18:46:41.632Z
7802024-11-21T18:46:41.635Zwarning: creating a shared reference to mutable static is discouraged
7812024-11-21T18:46:41.635Z --> xde/src/xde.rs:1818:33
7822024-11-21T18:46:41.635Z |
7832024-11-21T18:46:41.635Z1818 | let devs = unsafe { xde_devs.read() };
7842024-11-21T18:46:41.635Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
7852024-11-21T18:46:41.635Z |
7862024-11-21T18:46:41.635Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
7872024-11-21T18:46:41.636Z = 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
7882024-11-21T18:46:41.636Z
7892024-11-21T18:46:41.636Zwarning: creating a shared reference to mutable static is discouraged
7902024-11-21T18:46:41.636Z --> xde/src/xde.rs:2144:16
7912024-11-21T18:46:41.636Z |
7922024-11-21T18:46:41.636Z2144 | let devs = xde_devs.read();
7932024-11-21T18:46:41.636Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
7942024-11-21T18:46:41.636Z |
7952024-11-21T18:46:41.638Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
7962024-11-21T18:46:41.638Z = 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
7972024-11-21T18:46:41.638Z
7982024-11-21T18:46:41.638Zwarning: creating a shared reference to mutable static is discouraged
7992024-11-21T18:46:41.638Z --> xde/src/xde.rs:2197:25
8002024-11-21T18:46:41.638Z |
8012024-11-21T18:46:41.638Z2197 | let devs = unsafe { xde_devs.read() };
8022024-11-21T18:46:41.638Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8032024-11-21T18:46:41.638Z |
8042024-11-21T18:46:41.638Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8052024-11-21T18:46:41.638Z = 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
8062024-11-21T18:46:41.638Z
8072024-11-21T18:46:41.638Zwarning: creating a shared reference to mutable static is discouraged
8082024-11-21T18:46:41.638Z --> xde/src/xde.rs:2212:25
8092024-11-21T18:46:41.638Z |
8102024-11-21T18:46:41.638Z2212 | let devs = unsafe { xde_devs.read() };
8112024-11-21T18:46:41.638Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8122024-11-21T18:46:41.638Z |
8132024-11-21T18:46:41.638Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8142024-11-21T18:46:41.639Z = 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
8152024-11-21T18:46:41.639Z
8162024-11-21T18:46:41.639Zwarning: creating a shared reference to mutable static is discouraged
8172024-11-21T18:46:41.639Z --> xde/src/xde.rs:2225:25
8182024-11-21T18:46:41.639Z |
8192024-11-21T18:46:41.639Z2225 | let devs = unsafe { xde_devs.read() };
8202024-11-21T18:46:41.639Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8212024-11-21T18:46:41.639Z |
8222024-11-21T18:46:41.639Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8232024-11-21T18:46:41.639Z = 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
8242024-11-21T18:46:41.639Z
8252024-11-21T18:46:41.639Zwarning: creating a shared reference to mutable static is discouraged
8262024-11-21T18:46:41.639Z --> xde/src/xde.rs:2239:25
8272024-11-21T18:46:41.639Z |
8282024-11-21T18:46:41.639Z2239 | let devs = unsafe { xde_devs.read() };
8292024-11-21T18:46:41.639Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8302024-11-21T18:46:41.639Z |
8312024-11-21T18:46:41.640Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8322024-11-21T18:46:41.640Z = 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
8332024-11-21T18:46:41.640Z
8342024-11-21T18:46:41.640Zwarning: creating a shared reference to mutable static is discouraged
8352024-11-21T18:46:41.640Z --> xde/src/xde.rs:2253:25
8362024-11-21T18:46:41.640Z |
8372024-11-21T18:46:41.640Z2253 | let devs = unsafe { xde_devs.read() };
8382024-11-21T18:46:41.640Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8392024-11-21T18:46:41.640Z |
8402024-11-21T18:46:41.640Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8412024-11-21T18:46:41.640Z = 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
8422024-11-21T18:46:41.640Z
8432024-11-21T18:46:41.640Zwarning: creating a shared reference to mutable static is discouraged
8442024-11-21T18:46:41.640Z --> xde/src/xde.rs:2319:25
8452024-11-21T18:46:41.640Z |
8462024-11-21T18:46:41.640Z2319 | let devs = unsafe { xde_devs.read() };
8472024-11-21T18:46:41.640Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8482024-11-21T18:46:41.640Z |
8492024-11-21T18:46:41.640Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8502024-11-21T18:46:41.640Z = 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
8512024-11-21T18:46:41.640Z
8522024-11-21T18:46:41.640Zwarning: creating a shared reference to mutable static is discouraged
8532024-11-21T18:46:41.640Z --> xde/src/xde.rs:2332:25
8542024-11-21T18:46:41.640Z |
8552024-11-21T18:46:41.640Z2332 | let devs = unsafe { xde_devs.read() };
8562024-11-21T18:46:41.640Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8572024-11-21T18:46:41.640Z |
8582024-11-21T18:46:41.640Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8592024-11-21T18:46:41.641Z = 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
8602024-11-21T18:46:41.641Z
8612024-11-21T18:46:41.641Zwarning: creating a shared reference to mutable static is discouraged
8622024-11-21T18:46:41.641Z --> xde/src/xde.rs:2346:25
8632024-11-21T18:46:41.641Z |
8642024-11-21T18:46:41.641Z2346 | let devs = unsafe { xde_devs.read() };
8652024-11-21T18:46:41.641Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8662024-11-21T18:46:41.641Z |
8672024-11-21T18:46:41.641Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8682024-11-21T18:46:41.641Z = 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
8692024-11-21T18:46:41.641Z
8702024-11-21T18:46:41.641Zwarning: creating a shared reference to mutable static is discouraged
8712024-11-21T18:46:41.641Z --> xde/src/xde.rs:2362:25
8722024-11-21T18:46:41.641Z |
8732024-11-21T18:46:41.641Z2362 | let devs = unsafe { xde_devs.read() };
8742024-11-21T18:46:41.641Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8752024-11-21T18:46:41.641Z |
8762024-11-21T18:46:41.641Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8772024-11-21T18:46:41.641Z = 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
8782024-11-21T18:46:41.641Z
8792024-11-21T18:46:41.644Zwarning: creating a shared reference to mutable static is discouraged
8802024-11-21T18:46:41.644Z --> xde/src/xde.rs:2377:25
8812024-11-21T18:46:41.645Z |
8822024-11-21T18:46:41.645Z2377 | let devs = unsafe { xde_devs.read() };
8832024-11-21T18:46:41.645Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8842024-11-21T18:46:41.645Z |
8852024-11-21T18:46:41.645Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8862024-11-21T18:46:41.645Z = 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
8872024-11-21T18:46:41.645Z
8882024-11-21T18:46:41.645Zwarning: creating a shared reference to mutable static is discouraged
8892024-11-21T18:46:41.645Z --> xde/src/xde.rs:2392:25
8902024-11-21T18:46:41.645Z |
8912024-11-21T18:46:41.645Z2392 | let devs = unsafe { xde_devs.read() };
8922024-11-21T18:46:41.645Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
8932024-11-21T18:46:41.645Z |
8942024-11-21T18:46:41.646Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
8952024-11-21T18:46:41.646Z = 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
8962024-11-21T18:46:41.646Z
8972024-11-21T18:46:41.646Zwarning: creating a shared reference to mutable static is discouraged
8982024-11-21T18:46:41.646Z --> xde/src/xde.rs:2405:25
8992024-11-21T18:46:41.646Z |
9002024-11-21T18:46:41.646Z2405 | let devs = unsafe { xde_devs.read() };
9012024-11-21T18:46:41.646Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9022024-11-21T18:46:41.646Z |
9032024-11-21T18:46:41.646Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9042024-11-21T18:46:41.646Z = 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
9052024-11-21T18:46:41.646Z
9062024-11-21T18:46:41.646Zwarning: creating a shared reference to mutable static is discouraged
9072024-11-21T18:46:41.646Z --> xde/src/xde.rs:2419:25
9082024-11-21T18:46:41.646Z |
9092024-11-21T18:46:41.646Z2419 | let devs = unsafe { xde_devs.read() };
9102024-11-21T18:46:41.646Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9112024-11-21T18:46:41.646Z |
9122024-11-21T18:46:41.646Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9132024-11-21T18:46:41.646Z = 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
9142024-11-21T18:46:41.646Z
9152024-11-21T18:46:41.646Zwarning: creating a shared reference to mutable static is discouraged
9162024-11-21T18:46:41.646Z --> xde/src/xde.rs:2436:25
9172024-11-21T18:46:41.646Z |
9182024-11-21T18:46:41.646Z2436 | let devs = unsafe { xde_devs.read() };
9192024-11-21T18:46:41.646Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9202024-11-21T18:46:41.646Z |
9212024-11-21T18:46:41.646Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9222024-11-21T18:46:41.646Z = 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
9232024-11-21T18:46:41.646Z
9242024-11-21T18:46:41.646Zwarning: creating a shared reference to mutable static is discouraged
9252024-11-21T18:46:41.646Z --> xde/src/xde.rs:2450:25
9262024-11-21T18:46:41.646Z |
9272024-11-21T18:46:41.646Z2450 | let devs = unsafe { xde_devs.read() };
9282024-11-21T18:46:41.646Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
9292024-11-21T18:46:41.646Z |
9302024-11-21T18:46:41.646Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
9312024-11-21T18:46:41.646Z = 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
9322024-11-21T18:46:41.646Z
9332024-11-21T18:46:44.198Zwarning: `xde` (lib) generated 27 warnings (run `cargo fix --lib -p xde` to apply 5 suggestions)
9342024-11-21T18:46:44.198Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.58s
9352024-11-21T18:46:47.944Z/work/oxidecomputer/opte/xde/xde-link /work/oxidecomputer/opte/xde
9362024-11-21T18:46:48.131Z Fresh core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
9372024-11-21T18:46:48.131Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
9382024-11-21T18:46:48.131Z 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)
9392024-11-21T18:46:48.134Z Fresh compiler_builtins v0.1.138
9402024-11-21T18:46:48.134Z Fresh alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
9412024-11-21T18:46:48.134Z 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`
9422024-11-21T18:46:48.376Z Running `/work/oxidecomputer/opte/target/debug/build/xde-link-09e88eb23a6571b4/build-script-build`
9432024-11-21T18:46:48.382Z 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`
9442024-11-21T18:46:48.609Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.61s
9452024-11-21T18:46:48.631Z
9462024-11-21T18:46:48.634Zreal 25.068156517
9472024-11-21T18:46:48.634Zuser 52.121077373
9482024-11-21T18:46:48.634Zsys 5.086534094
9492024-11-21T18:46:48.634Ztrap 0.024665937
9502024-11-21T18:46:48.634Ztflt 0.088080795
9512024-11-21T18:46:48.634Zdflt 0.105168314
9522024-11-21T18:46:48.634Zkflt 0.000014228
9532024-11-21T18:46:48.634Zlock 1:30.879630890
9542024-11-21T18:46:48.634Zslp 2:25.204941942
9552024-11-21T18:46:48.634Zlat 0.896970811
9562024-11-21T18:46:48.634Zstop 1.037768031
9572024-11-21T18:46:48.634Z+ header 'build xde (release)'
9582024-11-21T18:46:48.634Z+ echo '# ==== build xde (release) ==== #'
9592024-11-21T18:46:48.635Z# ==== build xde (release) ==== #
9602024-11-21T18:46:48.635Z+ ptime -m ./build.sh
9612024-11-21T18:46:48.638Z+ REL_DIR=../target/x86_64-unknown-unknown/release/
9622024-11-21T18:46:48.638Z+ cargo -v build --release
9632024-11-21T18:46:48.796Z Compiling compiler_builtins v0.1.138
9642024-11-21T18:46:48.796Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
9652024-11-21T18:46:48.799Z Compiling proc-macro2 v1.0.91
9662024-11-21T18:46:48.799Z Compiling unicode-ident v1.0.13
9672024-11-21T18:46:48.799Z Compiling ident_case v1.0.1
9682024-11-21T18:46:48.799Z Compiling fnv v1.0.7
9692024-11-21T18:46:48.799Z Compiling strsim v0.11.1
9702024-11-21T18:46:48.799Z Compiling memchr v2.7.4
9712024-11-21T18:46:48.799Z 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`
9722024-11-21T18:46:48.799Z 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`
9732024-11-21T18:46:48.800Z 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.91/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=3bc442631ccef636 -C extra-filename=-3bc442631ccef636 --out-dir /work/oxidecomputer/opte/target/release/build/proc-macro2-3bc442631ccef636 -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
9742024-11-21T18:46:48.837Z 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.13/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=db5ab63ec0b2088d -C extra-filename=-db5ab63ec0b2088d --out-dir /work/oxidecomputer/opte/target/release/deps -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
9752024-11-21T18:46:48.838Z 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`
9762024-11-21T18:46:48.840Z 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`
9772024-11-21T18:46:48.842Z 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`
9782024-11-21T18:46:48.842Z 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`
9792024-11-21T18:46:48.926Z Compiling regex-syntax v0.8.5
9802024-11-21T18:46:48.928Z 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`
9812024-11-21T18:46:48.951Z Compiling serde v1.0.215
9822024-11-21T18:46:48.955Z 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.215/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=f8d2cbac6362fe41 -C extra-filename=-f8d2cbac6362fe41 --out-dir /work/oxidecomputer/opte/target/release/build/serde-f8d2cbac6362fe41 -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
9832024-11-21T18:46:48.983Z Compiling zerocopy v0.8.10
9842024-11-21T18:46:48.988Z 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.10/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=22c2e51164f70f80 -C extra-filename=-22c2e51164f70f80 --out-dir /work/oxidecomputer/opte/target/release/build/zerocopy-22c2e51164f70f80 -L dependency=/work/oxidecomputer/opte/target/release/deps --cap-lints allow`
9852024-11-21T18:46:49.508Z Running `/work/oxidecomputer/opte/target/release/build/proc-macro2-3bc442631ccef636/build-script-build`
9862024-11-21T18:46:49.548Z Compiling either v1.13.0
9872024-11-21T18:46:49.551Z 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`
9882024-11-21T18:46:49.603Z Compiling heapless v0.8.0
9892024-11-21T18:46:49.603Z 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`
9902024-11-21T18:46:49.639Z 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.91/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=ca2c4a800882be1a -C extra-filename=-ca2c4a800882be1a --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-db5ab63ec0b2088d.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)'`
9912024-11-21T18:46:49.887Z Running `/work/oxidecomputer/opte/target/release/build/compiler_builtins-21aa82c55820d0bf/build-script-build`
9922024-11-21T18:46:49.898Z Compiling aho-corasick v1.1.3
9932024-11-21T18:46:49.900Z 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`
9942024-11-21T18:46:49.905Z Running `/work/oxidecomputer/opte/target/release/build/serde-f8d2cbac6362fe41/build-script-build`
9952024-11-21T18:46:49.914Z Running `/work/oxidecomputer/opte/target/release/build/zerocopy-22c2e51164f70f80/build-script-build`
9962024-11-21T18:46:49.953Z Compiling itertools v0.13.0
9972024-11-21T18:46:49.955Z 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`
9982024-11-21T18:46:49.961Z Compiling smoltcp v0.11.0
9992024-11-21T18:46:49.964Z 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`
10002024-11-21T18:46:50.219Z Running `/work/oxidecomputer/opte/target/release/build/heapless-8f3b9133e62a1315/build-script-build`
10012024-11-21T18:46:50.264Z Compiling version_check v0.9.5
10022024-11-21T18:46:50.280Z 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`
10032024-11-21T18:46:50.458Z Compiling quote v1.0.37
10042024-11-21T18:46:50.489Z 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.37/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=0435d444497bc450 -C extra-filename=-0435d444497bc450 --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-ca2c4a800882be1a.rmeta --cap-lints allow`
10052024-11-21T18:46:50.771Z Compiling syn v2.0.89
10062024-11-21T18:46:50.775Z 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.89/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=13cb71c63f597b01 -C extra-filename=-13cb71c63f597b01 --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-ca2c4a800882be1a.rmeta --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-0435d444497bc450.rmeta --extern unicode_ident=/work/oxidecomputer/opte/target/release/deps/libunicode_ident-db5ab63ec0b2088d.rmeta --cap-lints allow`
10072024-11-21T18:46:51.007Z Running `/work/oxidecomputer/opte/target/release/build/smoltcp-057e1984f25ade90/build-script-build`
10082024-11-21T18:46:51.019Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
10092024-11-21T18:46:51.021Z 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`
10102024-11-21T18:46:51.394Z Running `/work/oxidecomputer/opte/target/release/build/opte-7235dd196ab59649/build-script-build`
10112024-11-21T18:46:52.467Z Compiling regex-automata v0.4.9
10122024-11-21T18:46:52.470Z 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`
10132024-11-21T18:46:55.312Z Compiling regex v1.11.1
10142024-11-21T18:46:55.350Z 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`
10152024-11-21T18:46:55.351Z Compiling darling_core v0.20.10
10162024-11-21T18:46:55.351Z 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=a91e34c64872b60f -C extra-filename=-a91e34c64872b60f --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-ca2c4a800882be1a.rmeta --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-0435d444497bc450.rmeta --extern strsim=/work/oxidecomputer/opte/target/release/deps/libstrsim-abb45031f76369d6.rmeta --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-13cb71c63f597b01.rmeta --cap-lints allow`
10172024-11-21T18:46:57.757Z Compiling serde_derive v1.0.215
10182024-11-21T18:46:57.757Z Compiling zerocopy-derive v0.8.10
10192024-11-21T18:46:57.758Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
10202024-11-21T18:46:57.760Z 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.215/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=7d7cdd410f61ec7c -C extra-filename=-7d7cdd410f61ec7c --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-ca2c4a800882be1a.rlib --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-0435d444497bc450.rlib --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-13cb71c63f597b01.rlib --extern proc_macro --cap-lints allow`
10212024-11-21T18:46:57.760Z 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=7b6fdf7268564175 -C extra-filename=-7b6fdf7268564175 --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-0435d444497bc450.rlib --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-13cb71c63f597b01.rlib --extern proc_macro`
10222024-11-21T18:46:57.760Z 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.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 --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=ed6c71b4a61d9042 -C extra-filename=-ed6c71b4a61d9042 --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-ca2c4a800882be1a.rlib --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-0435d444497bc450.rlib --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-13cb71c63f597b01.rlib --extern proc_macro --cap-lints allow`
10232024-11-21T18:46:59.448Z Compiling darling_macro v0.20.10
10242024-11-21T18:46:59.451Z 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=c720b116506a18a6 -C extra-filename=-c720b116506a18a6 --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-a91e34c64872b60f.rlib --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-0435d444497bc450.rlib --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-13cb71c63f597b01.rlib --extern proc_macro --cap-lints allow`
10252024-11-21T18:47:00.615Z Compiling darling v0.20.10
10262024-11-21T18:47:00.618Z 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=8eeaca5fc31cd750 -C extra-filename=-8eeaca5fc31cd750 --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-a91e34c64872b60f.rmeta --extern darling_macro=/work/oxidecomputer/opte/target/release/deps/libdarling_macro-c720b116506a18a6.so --cap-lints allow`
10272024-11-21T18:47:00.681Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
10282024-11-21T18:47:00.685Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
10292024-11-21T18:47:00.685Z 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=29ce3befd831dd60 -C extra-filename=-29ce3befd831dd60 --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-8eeaca5fc31cd750.rlib --extern itertools=/work/oxidecomputer/opte/target/release/deps/libitertools-d501d58c3405a4e3.rlib --extern proc_macro2=/work/oxidecomputer/opte/target/release/deps/libproc_macro2-ca2c4a800882be1a.rlib --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-0435d444497bc450.rlib --extern regex=/work/oxidecomputer/opte/target/release/deps/libregex-f1173f34eda5550c.rlib --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-13cb71c63f597b01.rlib --extern proc_macro --cap-lints allow`
10302024-11-21T18:47:00.685Z 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=76e38d834ff8c6ec -C extra-filename=-76e38d834ff8c6ec --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-8eeaca5fc31cd750.rlib --extern proc_macro2=/work/oxidecomputer/opte/target/release/deps/libproc_macro2-ca2c4a800882be1a.rlib --extern quote=/work/oxidecomputer/opte/target/release/deps/libquote-0435d444497bc450.rlib --extern syn=/work/oxidecomputer/opte/target/release/deps/libsyn-13cb71c63f597b01.rlib --extern proc_macro`
10312024-11-21T18:47:09.434Z 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)
10322024-11-21T18:47:09.438Z 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`
10332024-11-21T18:47:09.475Z 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)'`
10342024-11-21T18:47:10.268Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
10352024-11-21T18:47:10.270Z 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`
10362024-11-21T18:47:13.140Z Compiling byteorder v1.5.0
10372024-11-21T18:47:13.140Z Compiling cfg-if v1.0.0
10382024-11-21T18:47:13.143Z Compiling macaddr v1.0.1
10392024-11-21T18:47:13.143Z Compiling stable_deref_trait v1.2.0
10402024-11-21T18:47:13.143Z Compiling bitflags v2.6.0
10412024-11-21T18:47:13.143Z 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`
10422024-11-21T18:47:13.143Z 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.215/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=ee69e7e3002d501f -C extra-filename=-ee69e7e3002d501f --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-7d7cdd410f61ec7c.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)'`
10432024-11-21T18:47:13.143Z 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`
10442024-11-21T18:47:13.147Z 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.10/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=9214a9b0541a6b8b -C extra-filename=-9214a9b0541a6b8b --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-ed6c71b4a61d9042.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)'`
10452024-11-21T18:47:13.148Z 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`
10462024-11-21T18:47:13.150Z 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`
10472024-11-21T18:47:13.153Z 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`
10482024-11-21T18:47:13.231Z Compiling cobs v0.2.3
10492024-11-21T18:47:13.233Z Compiling managed v0.8.0
10502024-11-21T18:47:13.238Z 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`
10512024-11-21T18:47:13.238Z 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`
10522024-11-21T18:47:13.481Z Compiling hash32 v0.3.1
10532024-11-21T18:47:13.483Z 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`
10542024-11-21T18:47:13.540Z Compiling bitflags v1.3.2
10552024-11-21T18:47:13.543Z 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`
10562024-11-21T18:47:13.563Z 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`
10572024-11-21T18:47:13.640Z 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`
10582024-11-21T18:47:13.643Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
10592024-11-21T18:47:13.646Z 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`
10602024-11-21T18:47:13.662Z Compiling crc32fast v1.4.2
10612024-11-21T18:47:13.664Z 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`
10622024-11-21T18:47:13.684Z Compiling dyn-clone v1.0.17
10632024-11-21T18:47:13.687Z 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`
10642024-11-21T18:47:13.815Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
10652024-11-21T18:47:13.817Z 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`
10662024-11-21T18:47:13.883Z 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`
10672024-11-21T18:47:14.370Z 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`
10682024-11-21T18:47:15.599Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
10692024-11-21T18:47:15.620Z 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=dd66810b55cbdaaf -C extra-filename=-dd66810b55cbdaaf --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-29ce3befd831dd60.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-9214a9b0541a6b8b.rmeta -Z unstable-options --cap-lints allow`
10702024-11-21T18:47:16.918Z Compiling postcard v1.0.10
10712024-11-21T18:47:16.922Z Running `/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/bin/rustc --crate-name postcard --edition=2018 /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/postcard-1.0.10/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=6081cf78c530c28e -C extra-filename=-6081cf78c530c28e --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-ee69e7e3002d501f.rmeta -Z unstable-options --cap-lints allow`
10722024-11-21T18:47:16.961Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
10732024-11-21T18:47:16.964Z 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=60d4665cdae8f357 -C extra-filename=-60d4665cdae8f357 --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-29ce3befd831dd60.so --extern ingot_types=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libingot_types-dd66810b55cbdaaf.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-ee69e7e3002d501f.rmeta --extern zerocopy=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libzerocopy-9214a9b0541a6b8b.rmeta -Z unstable-options --cap-lints allow`
10742024-11-21T18:47:16.971Z Compiling uuid v1.11.0
10752024-11-21T18:47:16.971Z 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=eb2a159490ea435d -C extra-filename=-eb2a159490ea435d --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-ee69e7e3002d501f.rmeta -Z unstable-options --cap-lints allow`
10762024-11-21T18:47:18.377Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
10772024-11-21T18:47:18.380Z 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=e4584a1101e52a3b -C extra-filename=-e4584a1101e52a3b --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-60d4665cdae8f357.rmeta --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libpostcard-6081cf78c530c28e.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libserde-ee69e7e3002d501f.rmeta --extern smoltcp=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libsmoltcp-7db15a5dfdd3ea5e.rmeta -Z unstable-options`
10782024-11-21T18:47:19.116Z 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=8dd7afc084f5c751 -C extra-filename=-8dd7afc084f5c751 --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-76e38d834ff8c6ec.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-60d4665cdae8f357.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-7b6fdf7268564175.so --extern opte_api=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libopte_api-e4584a1101e52a3b.rmeta --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libpostcard-6081cf78c530c28e.rmeta --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libserde-ee69e7e3002d501f.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-9214a9b0541a6b8b.rmeta -Z unstable-options --cfg usdt_stable_asm --check-cfg 'cfg(usdt_stable_asm)' --check-cfg 'cfg(usdt_stable_asm_sym)'`
10792024-11-21T18:47:23.481Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
10802024-11-21T18:47:23.483Z 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=f658e0a7758dfbb5 -C extra-filename=-f658e0a7758dfbb5 --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-8dd7afc084f5c751.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-ee69e7e3002d501f.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-eb2a159490ea435d.rmeta --extern zerocopy=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libzerocopy-9214a9b0541a6b8b.rmeta -Z unstable-options`
10812024-11-21T18:47:27.243Z Compiling xde v0.1.0 (/work/oxidecomputer/opte/xde)
10822024-11-21T18:47:27.245Z 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=7f24d886a4a5df7b -C extra-filename=-7f24d886a4a5df7b --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-60d4665cdae8f357.rlib --extern opte=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libopte-8dd7afc084f5c751.rlib --extern oxide_vpc=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/liboxide_vpc-f658e0a7758dfbb5.rlib --extern postcard=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libpostcard-6081cf78c530c28e.rlib --extern serde=/work/oxidecomputer/opte/target/x86_64-unknown-unknown/release/deps/libserde-ee69e7e3002d501f.rlib -Z unstable-options`
10832024-11-21T18:47:27.593Zwarning: unused import: `crate::ip::t_uscalar_t`
10842024-11-21T18:47:27.593Z --> xde/src/xde.rs:19:5
10852024-11-21T18:47:27.593Z |
10862024-11-21T18:47:27.593Z19 | use crate::ip::t_uscalar_t;
10872024-11-21T18:47:27.594Z | ^^^^^^^^^^^^^^^^^^^^^^
10882024-11-21T18:47:27.594Z |
10892024-11-21T18:47:27.594Z = note: `#[warn(unused_imports)]` on by default
10902024-11-21T18:47:27.594Z
10912024-11-21T18:47:27.597Zwarning: unused import: `crate::sys`
10922024-11-21T18:47:27.597Z --> xde/src/xde.rs:39:5
10932024-11-21T18:47:27.597Z |
10942024-11-21T18:47:27.597Z39 | use crate::sys;
10952024-11-21T18:47:27.597Z | ^^^^^^^^^^
10962024-11-21T18:47:27.597Z
10972024-11-21T18:47:27.597Zwarning: unused import: `core::mem::MaybeUninit`
10982024-11-21T18:47:27.597Z --> xde/src/xde.rs:48:5
10992024-11-21T18:47:27.597Z |
11002024-11-21T18:47:27.597Z48 | use core::mem::MaybeUninit;
11012024-11-21T18:47:27.597Z | ^^^^^^^^^^^^^^^^^^^^^^
11022024-11-21T18:47:27.597Z
11032024-11-21T18:47:27.597Zwarning: unused import: `opte::engine::ip::ValidL3`
11042024-11-21T18:47:27.597Z --> xde/src/xde.rs:85:5
11052024-11-21T18:47:27.597Z |
11062024-11-21T18:47:27.597Z85 | use opte::engine::ip::ValidL3;
11072024-11-21T18:47:27.597Z | ^^^^^^^^^^^^^^^^^^^^^^^^^
11082024-11-21T18:47:27.597Z
11092024-11-21T18:47:29.135Zwarning: variable does not need to be mutable
11102024-11-21T18:47:29.135Z --> xde/src/xde.rs:2181:17
11112024-11-21T18:47:29.136Z |
11122024-11-21T18:47:29.136Z2181 | let mut npkt = emit_spec.apply(pkt);
11132024-11-21T18:47:29.136Z | ----^^^^
11142024-11-21T18:47:29.136Z | |
11152024-11-21T18:47:29.136Z | help: remove this `mut`
11162024-11-21T18:47:29.136Z |
11172024-11-21T18:47:29.136Z = note: `#[warn(unused_mut)]` on by default
11182024-11-21T18:47:29.136Z
11192024-11-21T18:47:29.363Zwarning: creating a mutable reference to mutable static is discouraged
11202024-11-21T18:47:29.363Z --> xde/src/xde.rs:446:5
11212024-11-21T18:47:29.363Z |
11222024-11-21T18:47:29.363Z446 | xde_devs.init(KRwLockType::Driver);
11232024-11-21T18:47:29.363Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
11242024-11-21T18:47:29.364Z |
11252024-11-21T18:47:29.364Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
11262024-11-21T18:47:29.364Z = 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
11272024-11-21T18:47:29.364Z = note: `#[warn(static_mut_refs)]` on by default
11282024-11-21T18:47:29.364Z
11292024-11-21T18:47:29.366Zwarning: creating a shared reference to mutable static is discouraged
11302024-11-21T18:47:29.366Z --> xde/src/xde.rs:803:29
11312024-11-21T18:47:29.366Z |
11322024-11-21T18:47:29.367Z803 | let mut devs = unsafe { xde_devs.write() };
11332024-11-21T18:47:29.367Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
11342024-11-21T18:47:29.367Z |
11352024-11-21T18:47:29.368Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
11362024-11-21T18:47:29.368Z = 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
11372024-11-21T18:47:29.368Z
11382024-11-21T18:47:29.368Zwarning: creating a shared reference to mutable static is discouraged
11392024-11-21T18:47:29.368Z --> xde/src/xde.rs:960:29
11402024-11-21T18:47:29.368Z |
11412024-11-21T18:47:29.368Z960 | let mut devs = unsafe { xde_devs.write() };
11422024-11-21T18:47:29.368Z | ^^^^^^^^^^^^^^^^ shared reference to mutable static
11432024-11-21T18:47:29.368Z |
11442024-11-21T18:47:29.368Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
11452024-11-21T18:47:29.368Z = 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
11462024-11-21T18:47:29.368Z
11472024-11-21T18:47:29.368Zwarning: creating a shared reference to mutable static is discouraged
11482024-11-21T18:47:29.368Z --> xde/src/xde.rs:1050:18
11492024-11-21T18:47:29.368Z |
11502024-11-21T18:47:29.368Z1050 | if unsafe { !xde_devs.read().is_empty() } {
11512024-11-21T18:47:29.368Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
11522024-11-21T18:47:29.369Z |
11532024-11-21T18:47:29.369Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
11542024-11-21T18:47:29.369Z = 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
11552024-11-21T18:47:29.369Z
11562024-11-21T18:47:29.369Zwarning: creating a shared reference to mutable static is discouraged
11572024-11-21T18:47:29.369Z --> xde/src/xde.rs:1377:9
11582024-11-21T18:47:29.369Z |
11592024-11-21T18:47:29.369Z1377 | if !xde_devs.read().is_empty() {
11602024-11-21T18:47:29.369Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
11612024-11-21T18:47:29.369Z |
11622024-11-21T18:47:29.369Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
11632024-11-21T18:47:29.369Z = 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
11642024-11-21T18:47:29.370Z
11652024-11-21T18:47:29.373Zwarning: creating a shared reference to mutable static is discouraged
11662024-11-21T18:47:29.373Z --> xde/src/xde.rs:1818:33
11672024-11-21T18:47:29.373Z |
11682024-11-21T18:47:29.373Z1818 | let devs = unsafe { xde_devs.read() };
11692024-11-21T18:47:29.373Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
11702024-11-21T18:47:29.373Z |
11712024-11-21T18:47:29.374Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
11722024-11-21T18:47:29.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
11732024-11-21T18:47:29.374Z
11742024-11-21T18:47:29.374Zwarning: creating a shared reference to mutable static is discouraged
11752024-11-21T18:47:29.374Z --> xde/src/xde.rs:2144:16
11762024-11-21T18:47:29.374Z |
11772024-11-21T18:47:29.374Z2144 | let devs = xde_devs.read();
11782024-11-21T18:47:29.374Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
11792024-11-21T18:47:29.374Z |
11802024-11-21T18:47:29.374Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
11812024-11-21T18:47:29.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
11822024-11-21T18:47:29.374Z
11832024-11-21T18:47:29.374Zwarning: creating a shared reference to mutable static is discouraged
11842024-11-21T18:47:29.374Z --> xde/src/xde.rs:2197:25
11852024-11-21T18:47:29.374Z |
11862024-11-21T18:47:29.374Z2197 | let devs = unsafe { xde_devs.read() };
11872024-11-21T18:47:29.374Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
11882024-11-21T18:47:29.374Z |
11892024-11-21T18:47:29.374Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
11902024-11-21T18:47:29.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
11912024-11-21T18:47:29.374Z
11922024-11-21T18:47:29.374Zwarning: creating a shared reference to mutable static is discouraged
11932024-11-21T18:47:29.374Z --> xde/src/xde.rs:2212:25
11942024-11-21T18:47:29.374Z |
11952024-11-21T18:47:29.374Z2212 | let devs = unsafe { xde_devs.read() };
11962024-11-21T18:47:29.374Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
11972024-11-21T18:47:29.374Z |
11982024-11-21T18:47:29.374Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
11992024-11-21T18:47:29.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
12002024-11-21T18:47:29.374Z
12012024-11-21T18:47:29.374Zwarning: creating a shared reference to mutable static is discouraged
12022024-11-21T18:47:29.374Z --> xde/src/xde.rs:2225:25
12032024-11-21T18:47:29.374Z |
12042024-11-21T18:47:29.374Z2225 | let devs = unsafe { xde_devs.read() };
12052024-11-21T18:47:29.374Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12062024-11-21T18:47:29.374Z |
12072024-11-21T18:47:29.375Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12082024-11-21T18:47:29.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
12092024-11-21T18:47:29.375Z
12102024-11-21T18:47:29.375Zwarning: creating a shared reference to mutable static is discouraged
12112024-11-21T18:47:29.375Z --> xde/src/xde.rs:2239:25
12122024-11-21T18:47:29.375Z |
12132024-11-21T18:47:29.375Z2239 | let devs = unsafe { xde_devs.read() };
12142024-11-21T18:47:29.375Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12152024-11-21T18:47:29.375Z |
12162024-11-21T18:47:29.375Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12172024-11-21T18:47:29.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
12182024-11-21T18:47:29.375Z
12192024-11-21T18:47:29.375Zwarning: creating a shared reference to mutable static is discouraged
12202024-11-21T18:47:29.375Z --> xde/src/xde.rs:2253:25
12212024-11-21T18:47:29.375Z |
12222024-11-21T18:47:29.375Z2253 | let devs = unsafe { xde_devs.read() };
12232024-11-21T18:47:29.375Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12242024-11-21T18:47:29.375Z |
12252024-11-21T18:47:29.375Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12262024-11-21T18:47:29.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
12272024-11-21T18:47:29.375Z
12282024-11-21T18:47:29.375Zwarning: creating a shared reference to mutable static is discouraged
12292024-11-21T18:47:29.375Z --> xde/src/xde.rs:2319:25
12302024-11-21T18:47:29.375Z |
12312024-11-21T18:47:29.375Z2319 | let devs = unsafe { xde_devs.read() };
12322024-11-21T18:47:29.375Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12332024-11-21T18:47:29.375Z |
12342024-11-21T18:47:29.375Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12352024-11-21T18:47:29.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
12362024-11-21T18:47:29.375Z
12372024-11-21T18:47:29.375Zwarning: creating a shared reference to mutable static is discouraged
12382024-11-21T18:47:29.375Z --> xde/src/xde.rs:2332:25
12392024-11-21T18:47:29.375Z |
12402024-11-21T18:47:29.375Z2332 | let devs = unsafe { xde_devs.read() };
12412024-11-21T18:47:29.375Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12422024-11-21T18:47:29.375Z |
12432024-11-21T18:47:29.376Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12442024-11-21T18:47:29.376Z = 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
12452024-11-21T18:47:29.376Z
12462024-11-21T18:47:29.376Zwarning: creating a shared reference to mutable static is discouraged
12472024-11-21T18:47:29.376Z --> xde/src/xde.rs:2346:25
12482024-11-21T18:47:29.376Z |
12492024-11-21T18:47:29.376Z2346 | let devs = unsafe { xde_devs.read() };
12502024-11-21T18:47:29.377Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12512024-11-21T18:47:29.377Z |
12522024-11-21T18:47:29.377Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12532024-11-21T18:47:29.377Z = 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
12542024-11-21T18:47:29.377Z
12552024-11-21T18:47:29.377Zwarning: creating a shared reference to mutable static is discouraged
12562024-11-21T18:47:29.378Z --> xde/src/xde.rs:2362:25
12572024-11-21T18:47:29.378Z |
12582024-11-21T18:47:29.378Z2362 | let devs = unsafe { xde_devs.read() };
12592024-11-21T18:47:29.378Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12602024-11-21T18:47:29.378Z |
12612024-11-21T18:47:29.378Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12622024-11-21T18:47:29.378Z = 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
12632024-11-21T18:47:29.378Z
12642024-11-21T18:47:29.378Zwarning: creating a shared reference to mutable static is discouraged
12652024-11-21T18:47:29.381Z --> xde/src/xde.rs:2377:25
12662024-11-21T18:47:29.381Z |
12672024-11-21T18:47:29.381Z2377 | let devs = unsafe { xde_devs.read() };
12682024-11-21T18:47:29.381Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12692024-11-21T18:47:29.381Z |
12702024-11-21T18:47:29.382Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12712024-11-21T18:47:29.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
12722024-11-21T18:47:29.382Z
12732024-11-21T18:47:29.382Zwarning: creating a shared reference to mutable static is discouraged
12742024-11-21T18:47:29.382Z --> xde/src/xde.rs:2392:25
12752024-11-21T18:47:29.382Z |
12762024-11-21T18:47:29.382Z2392 | let devs = unsafe { xde_devs.read() };
12772024-11-21T18:47:29.382Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12782024-11-21T18:47:29.382Z |
12792024-11-21T18:47:29.382Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12802024-11-21T18:47:29.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
12812024-11-21T18:47:29.382Z
12822024-11-21T18:47:29.382Zwarning: creating a shared reference to mutable static is discouraged
12832024-11-21T18:47:29.382Z --> xde/src/xde.rs:2405:25
12842024-11-21T18:47:29.382Z |
12852024-11-21T18:47:29.383Z2405 | let devs = unsafe { xde_devs.read() };
12862024-11-21T18:47:29.383Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12872024-11-21T18:47:29.383Z |
12882024-11-21T18:47:29.383Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12892024-11-21T18:47:29.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
12902024-11-21T18:47:29.383Z
12912024-11-21T18:47:29.383Zwarning: creating a shared reference to mutable static is discouraged
12922024-11-21T18:47:29.383Z --> xde/src/xde.rs:2419:25
12932024-11-21T18:47:29.383Z |
12942024-11-21T18:47:29.383Z2419 | let devs = unsafe { xde_devs.read() };
12952024-11-21T18:47:29.383Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
12962024-11-21T18:47:29.383Z |
12972024-11-21T18:47:29.383Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
12982024-11-21T18:47:29.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
12992024-11-21T18:47:29.383Z
13002024-11-21T18:47:29.383Zwarning: creating a shared reference to mutable static is discouraged
13012024-11-21T18:47:29.383Z --> xde/src/xde.rs:2436:25
13022024-11-21T18:47:29.383Z |
13032024-11-21T18:47:29.383Z2436 | let devs = unsafe { xde_devs.read() };
13042024-11-21T18:47:29.383Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
13052024-11-21T18:47:29.383Z |
13062024-11-21T18:47:29.383Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
13072024-11-21T18:47:29.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
13082024-11-21T18:47:29.383Z
13092024-11-21T18:47:29.383Zwarning: creating a shared reference to mutable static is discouraged
13102024-11-21T18:47:29.383Z --> xde/src/xde.rs:2450:25
13112024-11-21T18:47:29.383Z |
13122024-11-21T18:47:29.383Z2450 | let devs = unsafe { xde_devs.read() };
13132024-11-21T18:47:29.384Z | ^^^^^^^^^^^^^^^ shared reference to mutable static
13142024-11-21T18:47:29.384Z |
13152024-11-21T18:47:29.384Z = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
13162024-11-21T18:47:29.384Z = 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
13172024-11-21T18:47:29.384Z
13182024-11-21T18:47:53.016Zwarning: `xde` (lib) generated 27 warnings (run `cargo fix --lib -p xde` to apply 5 suggestions)
13192024-11-21T18:47:53.016Z Finished `release` profile [optimized + debuginfo] target(s) in 1m 04s
13202024-11-21T18:47:53.045Z+ 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
13212024-11-21T18:47:53.717Z+ pushd xde-link
13222024-11-21T18:47:53.720Z/work/oxidecomputer/opte/xde/xde-link /work/oxidecomputer/opte/xde
13232024-11-21T18:47:53.720Z+ cargo -v build --release
13242024-11-21T18:47:53.857Z Compiling compiler_builtins v0.1.138
13252024-11-21T18:47:53.857Z Compiling core v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/core)
13262024-11-21T18:47:53.860Z Compiling xde-link v0.1.0 (/work/oxidecomputer/opte/xde/xde-link)
13272024-11-21T18:47:53.860Z Running `/work/oxidecomputer/opte/target/release/build/compiler_builtins-21aa82c55820d0bf/build-script-build`
13282024-11-21T18:47:53.860Z 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`
13292024-11-21T18:47:53.860Z 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`
13302024-11-21T18:47:54.092Z Running `/work/oxidecomputer/opte/target/release/build/xde-link-5f308dfab30c2146/build-script-build`
13312024-11-21T18:48:10.228Z 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)
13322024-11-21T18:48:10.230Z 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`
13332024-11-21T18:48:10.269Z 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)'`
13342024-11-21T18:48:11.059Z Compiling alloc v0.0.0 (/home/build/.rustup/toolchains/nightly-2024-11-18-x86_64-unknown-illumos/lib/rustlib/src/rust/library/alloc)
13352024-11-21T18:48:11.061Z 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`
13362024-11-21T18:48:14.272Z 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`
13372024-11-21T18:48:14.569Z Finished `release` profile [optimized + debuginfo] target(s) in 20.80s
13382024-11-21T18:48:14.591Z+ set +e
13392024-11-21T18:48:14.594Z+ nm ../../target/i686-unknown-illumos/release/libxde_link.so
13402024-11-21T18:48:14.594Z+ grep panicking
13412024-11-21T18:48:14.597Z+ '[' 1 -eq 0 ']'
13422024-11-21T18:48:14.600Z+ popd
13432024-11-21T18:48:14.600Z/work/oxidecomputer/opte/xde
13442024-11-21T18:48:14.600Z
13452024-11-21T18:48:14.600Zreal 1:25.950767525
13462024-11-21T18:48:14.600Zuser 3:14.482057304
13472024-11-21T18:48:14.600Zsys 14.030897099
13482024-11-21T18:48:14.600Ztrap 0.065159563
13492024-11-21T18:48:14.601Ztflt 0.212359990
13502024-11-21T18:48:14.601Zdflt 0.665400474
13512024-11-21T18:48:14.601Zkflt 0.000019877
13522024-11-21T18:48:14.601Zlock 7:29.296932953
13532024-11-21T18:48:14.601Zslp 9:45.152290790
13542024-11-21T18:48:14.601Zlat 2.401308614
13552024-11-21T18:48:14.601Zstop 4.178227545
13562024-11-21T18:48:14.601Z+ popd
13572024-11-21T18:48:14.601Z/work/oxidecomputer/opte
13582024-11-21T18:48:14.602Z+ elfdump target/x86_64-unknown-unknown/debug/xde.dbg
13592024-11-21T18:48:14.605Z+ grep GOTPCREL
13602024-11-21T18:48:16.953Z+ elfdump target/x86_64-unknown-unknown/release/xde
13612024-11-21T18:48:16.955Z+ grep GOTPCREL
13622024-11-21T18:48:18.285Z+ cp target/x86_64-unknown-unknown/debug/xde.dbg /work/debug/
13632024-11-21T18:48:18.339Z+ sha256sum /work/debug/xde.dbg
13642024-11-21T18:48:18.480Z+ cp target/i686-unknown-illumos/debug/libxde_link.so /work/debug/xde_link.dbg.so
13652024-11-21T18:48:18.482Z+ sha256sum /work/debug/xde_link.dbg.so
13662024-11-21T18:48:18.487Z+ cp target/x86_64-unknown-unknown/release/xde /work/release/
13672024-11-21T18:48:18.526Z+ sha256sum /work/release/xde
13682024-11-21T18:48:18.556Z+ cp target/i686-unknown-illumos/release/libxde_link.so /work/release/xde_link.so
13692024-11-21T18:48:18.559Z+ sha256sum /work/release/xde_link.so
13702024-11-21T18:48:18.562Z+ header 'build xde integration tests'
13712024-11-21T18:48:18.565Z+ echo '# ==== build xde integration tests ==== #'
13722024-11-21T18:48:18.565Z+ pushd xde-tests
13732024-11-21T18:48:18.565Z# ==== build xde integration tests ==== #
13742024-11-21T18:48:18.565Z/work/oxidecomputer/opte/xde-tests /work/oxidecomputer/opte
13752024-11-21T18:48:18.565Z+ cargo +nightly-2024-11-18 fmt -- --check
13762024-11-21T18:48:18.720Z+ cargo clippy --all-targets
13772024-11-21T18:48:19.033Z Downloading crates ...
13782024-11-21T18:48:19.128Z Downloaded anstyle v1.0.10
13792024-11-21T18:48:19.131Z Downloaded anstyle-parse v0.2.6
13802024-11-21T18:48:19.134Z Downloaded anstyle-query v1.1.2
13812024-11-21T18:48:19.136Z Downloaded anstream v0.6.18
13822024-11-21T18:48:19.140Z Downloaded anyhow v1.0.93
13832024-11-21T18:48:19.144Z Downloaded bytes v1.8.0
13842024-11-21T18:48:19.151Z Downloaded clap_lex v0.7.3
13852024-11-21T18:48:19.157Z Downloaded clap v4.5.21
13862024-11-21T18:48:19.166Z Downloaded equivalent v1.0.1
13872024-11-21T18:48:19.168Z Downloaded cstr-argument v0.1.2
13882024-11-21T18:48:19.168Z Downloaded clap_derive v4.5.18
13892024-11-21T18:48:19.171Z Downloaded clap_builder v4.5.21
13902024-11-21T18:48:19.176Z Downloaded errno v0.3.9
13912024-11-21T18:48:19.179Z Downloaded crossbeam-utils v0.8.20
13922024-11-21T18:48:19.182Z Downloaded num-conv v0.1.0
13932024-11-21T18:48:19.183Z Downloaded crossbeam-channel v0.5.13
13942024-11-21T18:48:19.187Z Downloaded lock_api v0.4.12
13952024-11-21T18:48:19.189Z Downloaded foreign-types-shared v0.3.1
13962024-11-21T18:48:19.189Z Downloaded lazy_static v1.5.0
13972024-11-21T18:48:19.192Z Downloaded dirs-next v2.0.0
13982024-11-21T18:48:19.194Z Downloaded deranged v0.3.11
13992024-11-21T18:48:19.194Z Downloaded pretty-hex v0.2.1
14002024-11-21T18:48:19.196Z Downloaded foreign-types v0.5.0
14012024-11-21T18:48:19.196Z Downloaded foreign-types-macros v0.2.3
14022024-11-21T18:48:19.198Z Downloaded arc-swap v1.7.1
14032024-11-21T18:48:19.201Z Downloaded take_mut v0.2.2
14042024-11-21T18:48:19.203Z Downloaded dirs-sys-next v0.1.2
14052024-11-21T18:48:19.203Z Downloaded time-core v0.1.2
14062024-11-21T18:48:19.205Z Downloaded autocfg v1.4.0
14072024-11-21T18:48:19.205Z Downloaded colored v2.1.0
14082024-11-21T18:48:19.207Z Downloaded colorchoice v1.0.3
14092024-11-21T18:48:19.213Z Downloaded itoa v1.0.11
14102024-11-21T18:48:19.216Z Downloaded is_terminal_polyfill v1.70.1
14112024-11-21T18:48:19.216Z Downloaded is-terminal v0.4.13
14122024-11-21T18:48:19.218Z Downloaded ppv-lite86 v0.2.20
14132024-11-21T18:48:19.220Z Downloaded powerfmt v0.2.0
14142024-11-21T18:48:19.220Z Downloaded heck v0.4.1
14152024-11-21T18:48:19.220Z Downloaded ipnetwork v0.20.0
14162024-11-21T18:48:19.223Z Downloaded rand_core v0.6.4
14172024-11-21T18:48:19.225Z Downloaded proc-macro-crate v1.3.1
14182024-11-21T18:48:19.225Z Downloaded scopeguard v1.2.0
14192024-11-21T18:48:19.227Z Downloaded rand_chacha v0.3.1
14202024-11-21T18:48:19.227Z Downloaded num_enum v0.5.11
14212024-11-21T18:48:19.232Z Downloaded slog-async v2.8.0
14222024-11-21T18:48:19.234Z Downloaded signal-hook-registry v1.4.2
14232024-11-21T18:48:19.237Z Downloaded schemars_derive v0.8.21
14242024-11-21T18:48:19.237Z Downloaded num_enum_derive v0.5.11
14252024-11-21T18:48:19.239Z Downloaded thread_local v1.1.8
14262024-11-21T18:48:19.239Z Downloaded toml_datetime v0.6.8
14272024-11-21T18:48:19.242Z Downloaded tabwriter v1.4.0
14282024-11-21T18:48:19.242Z Downloaded heck v0.5.0
14292024-11-21T18:48:19.244Z Downloaded tokio-macros v2.4.0
14302024-11-21T18:48:19.250Z Downloaded utf8parse v0.2.2
14312024-11-21T18:48:19.252Z Downloaded terminal_size v0.4.0
14322024-11-21T18:48:19.255Z Downloaded getrandom v0.2.15
14332024-11-21T18:48:19.258Z Downloaded slog-stdlog v4.1.1
14342024-11-21T18:48:19.260Z Downloaded smallvec v1.13.2
14352024-11-21T18:48:19.263Z Downloaded pin-project-lite v0.2.15
14362024-11-21T18:48:19.267Z Downloaded time-macros v0.2.18
14372024-11-21T18:48:19.269Z Downloaded term v0.7.0
14382024-11-21T18:48:19.272Z Downloaded slog-envlogger v2.2.0
14392024-11-21T18:48:19.274Z Downloaded tracing-attributes v0.1.27
14402024-11-21T18:48:19.277Z Downloaded zerocopy-derive v0.7.35
14412024-11-21T18:48:19.280Z Downloaded slog-term v2.9.1
14422024-11-21T18:48:19.283Z Downloaded ryu v1.0.18
14432024-11-21T18:48:19.286Z Downloaded once_cell v1.20.2
14442024-11-21T18:48:19.288Z Downloaded slog v2.7.0
14452024-11-21T18:48:19.291Z Downloaded serde_derive_internals v0.29.1
14462024-11-21T18:48:19.294Z Downloaded slog-scope v4.4.0
14472024-11-21T18:48:19.294Z Downloaded parking_lot_core v0.9.10
14482024-11-21T18:48:19.298Z Downloaded parking_lot v0.12.3
14492024-11-21T18:48:19.300Z Downloaded log v0.4.22
14502024-11-21T18:48:19.302Z Downloaded socket2 v0.5.7
14512024-11-21T18:48:19.309Z Downloaded tracing-core v0.1.32
14522024-11-21T18:48:19.313Z Downloaded rand v0.8.5
14532024-11-21T18:48:19.316Z Downloaded indexmap v2.6.0
14542024-11-21T18:48:19.320Z Downloaded tracing v0.1.40
14552024-11-21T18:48:19.324Z Downloaded mio v1.0.2
14562024-11-21T18:48:19.329Z Downloaded toml_edit v0.19.15
14572024-11-21T18:48:19.346Z Downloaded schemars v0.8.21
14582024-11-21T18:48:19.356Z Downloaded time v0.3.36
14592024-11-21T18:48:19.363Z Downloaded itertools v0.12.1
14602024-11-21T18:48:19.370Z Downloaded zerocopy v0.7.35
14612024-11-21T18:48:19.385Z Downloaded winnow v0.6.20
14622024-11-21T18:48:19.393Z Downloaded serde_json v1.0.133
14632024-11-21T18:48:19.399Z Downloaded winnow v0.5.40
14642024-11-21T18:48:19.407Z Downloaded hashbrown v0.15.1
14652024-11-21T18:48:19.434Z Downloaded rustix v0.38.41
14662024-11-21T18:48:19.486Z Downloaded libc v0.2.164
14672024-11-21T18:48:19.514Z Downloaded tokio v1.41.1
14682024-11-21T18:48:19.649Z Compiling proc-macro2 v1.0.91
14692024-11-21T18:48:19.649Z Compiling unicode-ident v1.0.13
14702024-11-21T18:48:19.652Z Compiling libc v0.2.164
14712024-11-21T18:48:19.652Z Checking cfg-if v1.0.0
14722024-11-21T18:48:19.652Z Compiling serde v1.0.215
14732024-11-21T18:48:19.652Z Checking byteorder v1.5.0
14742024-11-21T18:48:19.652Z Compiling syn v1.0.109
14752024-11-21T18:48:19.652Z Compiling version_check v0.9.5
14762024-11-21T18:48:19.758Z Checking memchr v2.7.4
14772024-11-21T18:48:19.880Z Compiling fnv v1.0.7
14782024-11-21T18:48:19.958Z Compiling strsim v0.11.1
14792024-11-21T18:48:20.007Z Compiling ident_case v1.0.1
14802024-11-21T18:48:20.169Z Compiling equivalent v1.0.1
14812024-11-21T18:48:20.276Z Checking itoa v1.0.11
14822024-11-21T18:48:20.288Z Compiling hashbrown v0.15.1
14832024-11-21T18:48:20.308Z Compiling autocfg v1.4.0
14842024-11-21T18:48:20.315Z Checking once_cell v1.20.2
14852024-11-21T18:48:20.597Z Compiling toml_datetime v0.6.8
14862024-11-21T18:48:20.653Z Compiling parking_lot_core v0.9.10
14872024-11-21T18:48:20.656Z Checking bitflags v2.6.0
14882024-11-21T18:48:20.930Z Compiling winnow v0.5.40
14892024-11-21T18:48:20.993Z Compiling regex-syntax v0.8.5
14902024-11-21T18:48:21.120Z Compiling anyhow v1.0.93
14912024-11-21T18:48:21.130Z Compiling lock_api v0.4.12
14922024-11-21T18:48:21.464Z Compiling quote v1.0.37
14932024-11-21T18:48:21.516Z Compiling indexmap v2.6.0
14942024-11-21T18:48:21.606Z Compiling aho-corasick v1.1.3
14952024-11-21T18:48:21.705Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
14962024-11-21T18:48:21.901Z Compiling syn v2.0.89
14972024-11-21T18:48:22.238Z Compiling serde_json v1.0.133
14982024-11-21T18:48:22.401Z Checking smallvec v1.13.2
14992024-11-21T18:48:22.757Z Checking scopeguard v1.2.0
15002024-11-21T18:48:22.931Z Compiling zerocopy v0.8.10
15012024-11-21T18:48:22.939Z Checking dyn-clone v1.0.17
15022024-11-21T18:48:23.050Z Compiling either v1.13.0
15032024-11-21T18:48:23.068Z Compiling thiserror v1.0.69
15042024-11-21T18:48:23.483Z Checking lazy_static v1.5.0
15052024-11-21T18:48:23.598Z Compiling itertools v0.13.0
15062024-11-21T18:48:24.225Z Checking getrandom v0.2.15
15072024-11-21T18:48:24.354Z Checking ryu v1.0.18
15082024-11-21T18:48:24.438Z Compiling toml_edit v0.19.15
15092024-11-21T18:48:24.585Z Compiling schemars v0.8.21
15102024-11-21T18:48:24.734Z Compiling regex-automata v0.4.9
15112024-11-21T18:48:24.990Z Compiling heapless v0.8.0
15122024-11-21T18:48:25.911Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
15132024-11-21T18:48:25.917Z Checking pin-project-lite v0.2.15
15142024-11-21T18:48:26.259Z Checking rand_core v0.6.4
15152024-11-21T18:48:26.303Z Checking parking_lot v0.12.3
15162024-11-21T18:48:26.542Z Checking mio v1.0.2
15172024-11-21T18:48:26.666Z Checking socket2 v0.5.7
15182024-11-21T18:48:26.741Z Checking signal-hook-registry v1.4.2
15192024-11-21T18:48:26.930Z Checking hash32 v0.3.1
15202024-11-21T18:48:26.964Z Checking foreign-types-shared v0.3.1
15212024-11-21T18:48:27.060Z Compiling proc-macro-crate v1.3.1
15222024-11-21T18:48:27.075Z Compiling slog v2.7.0
15232024-11-21T18:48:27.140Z Compiling smoltcp v0.11.0
15242024-11-21T18:48:27.144Z Checking stable_deref_trait v1.2.0
15252024-11-21T18:48:27.227Z Checking bytes v1.8.0
15262024-11-21T18:48:27.572Z Checking macaddr v1.0.1
15272024-11-21T18:48:27.965Z Checking cstr-argument v0.1.2
15282024-11-21T18:48:28.008Z Checking tracing-core v0.1.32
15292024-11-21T18:48:28.043Z Compiling proc-macro-error-attr v1.0.4
15302024-11-21T18:48:28.137Z Checking pretty-hex v0.2.1
15312024-11-21T18:48:28.290Z Checking cobs v0.2.3
15322024-11-21T18:48:28.387Z Checking managed v0.8.0
15332024-11-21T18:48:28.467Z Compiling rustix v0.38.41
15342024-11-21T18:48:28.695Z Checking bitflags v1.3.2
15352024-11-21T18:48:28.761Z Compiling regex v1.11.1
15362024-11-21T18:48:29.178Z Compiling darling_core v0.20.10
15372024-11-21T18:48:29.231Z Compiling serde_derive_internals v0.29.1
15382024-11-21T18:48:29.873Z Checking colored v2.1.0
15392024-11-21T18:48:30.346Z Checking errno v0.3.9
15402024-11-21T18:48:30.514Z Compiling proc-macro-error v1.0.4
15412024-11-21T18:48:30.529Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
15422024-11-21T18:48:30.870Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
15432024-11-21T18:48:30.929Z Checking utf8parse v0.2.2
15442024-11-21T18:48:31.074Z Checking winnow v0.6.20
15452024-11-21T18:48:31.088Z Checking unicode-width v0.1.14
15462024-11-21T18:48:31.287Z Compiling crossbeam-utils v0.8.20
15472024-11-21T18:48:31.557Z Checking tabwriter v1.4.0
15482024-11-21T18:48:31.793Z Checking anstyle-parse v0.2.6
15492024-11-21T18:48:32.176Z Checking dirs-sys-next v0.1.2
15502024-11-21T18:48:32.352Z Checking crc32fast v1.4.2
15512024-11-21T18:48:32.542Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
15522024-11-21T18:48:32.550Z Compiling num_enum_derive v0.5.11
15532024-11-21T18:48:32.796Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
15542024-11-21T18:48:32.884Z Checking anstyle v1.0.10
15552024-11-21T18:48:32.964Z Checking powerfmt v0.2.0
15562024-11-21T18:48:33.232Z Compiling time-core v0.1.2
15572024-11-21T18:48:33.265Z Checking anstyle-query v1.1.2
15582024-11-21T18:48:33.382Z Checking colorchoice v1.0.3
15592024-11-21T18:48:33.393Z Checking is_terminal_polyfill v1.70.1
15602024-11-21T18:48:33.493Z Compiling num-conv v0.1.0
15612024-11-21T18:48:33.500Z Checking anstream v0.6.18
15622024-11-21T18:48:33.682Z Checking rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
15632024-11-21T18:48:33.779Z Compiling time-macros v0.2.18
15642024-11-21T18:48:33.818Z Checking deranged v0.3.11
15652024-11-21T18:48:33.878Z Checking terminal_size v0.4.0
15662024-11-21T18:48:33.899Z Compiling serde_derive v1.0.215
15672024-11-21T18:48:34.022Z Compiling zerocopy-derive v0.7.35
15682024-11-21T18:48:34.092Z Compiling thiserror-impl v1.0.69
15692024-11-21T18:48:34.138Z Compiling zerocopy-derive v0.8.10
15702024-11-21T18:48:34.730Z Compiling schemars_derive v0.8.21
15712024-11-21T18:48:34.811Z Compiling darling_macro v0.20.10
15722024-11-21T18:48:35.581Z Compiling foreign-types-macros v0.2.3
15732024-11-21T18:48:35.802Z Compiling darling v0.20.10
15742024-11-21T18:48:35.907Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
15752024-11-21T18:48:35.966Z Checking zerocopy v0.7.35
15762024-11-21T18:48:36.535Z Compiling tokio-macros v2.4.0
15772024-11-21T18:48:36.841Z Checking foreign-types v0.5.0
15782024-11-21T18:48:36.937Z Checking num_enum v0.5.11
15792024-11-21T18:48:37.014Z Compiling tracing-attributes v0.1.27
15802024-11-21T18:48:37.072Z Checking nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
15812024-11-21T18:48:37.292Z Checking ppv-lite86 v0.2.20
15822024-11-21T18:48:37.382Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
15832024-11-21T18:48:37.547Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
15842024-11-21T18:48:38.018Z Checking tokio v1.41.1
15852024-11-21T18:48:38.141Z Checking rand_chacha v0.3.1
15862024-11-21T18:48:38.520Z Checking rand v0.8.5
15872024-11-21T18:48:38.807Z Checking dirs-next v2.0.0
15882024-11-21T18:48:39.740Z Checking thread_local v1.1.8
15892024-11-21T18:48:40.011Z Checking clap_lex v0.7.3
15902024-11-21T18:48:40.019Z Compiling slog-async v2.8.0
15912024-11-21T18:48:40.022Z Compiling heck v0.5.0
15922024-11-21T18:48:40.185Z Checking tracing v0.1.40
15932024-11-21T18:48:40.250Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
15942024-11-21T18:48:40.485Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys?branch=main#e07ad764)
15952024-11-21T18:48:40.492Z Compiling heck v0.4.1
15962024-11-21T18:48:40.897Z Checking arc-swap v1.7.1
15972024-11-21T18:48:40.952Z Compiling zone_cfg_derive v0.3.0 (https://github.com/oxidecomputer/zone#7a0cb488)
15982024-11-21T18:48:41.009Z Checking time v0.3.36
15992024-11-21T18:48:41.313Z Checking clap_builder v4.5.21
16002024-11-21T18:48:41.321Z Checking slog-scope v4.4.0
16012024-11-21T18:48:41.553Z Compiling clap_derive v4.5.18
16022024-11-21T18:48:42.187Z Checking ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
16032024-11-21T18:48:42.322Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
16042024-11-21T18:48:42.806Z Checking crossbeam-channel v0.5.13
16052024-11-21T18:48:42.935Z Checking term v0.7.0
16062024-11-21T18:48:43.217Z Checking itertools v0.12.1
16072024-11-21T18:48:43.380Z Checking is-terminal v0.4.13
16082024-11-21T18:48:43.490Z Checking log v0.4.22
16092024-11-21T18:48:43.567Z Checking take_mut v0.2.2
16102024-11-21T18:48:43.760Z Checking slog-stdlog v4.1.1
16112024-11-21T18:48:43.918Z Checking slog-term v2.9.1
16122024-11-21T18:48:45.214Z Checking dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
16132024-11-21T18:48:45.260Z Checking clap v4.5.21
16142024-11-21T18:48:45.448Z Checking zone v0.3.0 (https://github.com/oxidecomputer/zone#7a0cb488)
16152024-11-21T18:48:45.559Z Checking ipnetwork v0.20.0
16162024-11-21T18:48:45.562Z Checking postcard v1.0.10
16172024-11-21T18:48:45.562Z Checking ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
16182024-11-21T18:48:45.562Z Checking uuid v1.11.0
16192024-11-21T18:48:46.847Z Checking slog-envlogger v2.2.0
16202024-11-21T18:48:47.050Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
16212024-11-21T18:48:47.744Z Checking oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#7dacd265)
16222024-11-21T18:48:49.021Z Checking ztest v0.1.0 (https://github.com/oxidecomputer/falcon?branch=main#651fb588)
16232024-11-21T18:48:55.290Z Checking oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
16242024-11-21T18:48:57.697Z Checking opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
16252024-11-21T18:48:58.240Z Checking xde-tests v0.1.0 (/work/oxidecomputer/opte/xde-tests)
16262024-11-21T18:48:58.692Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 39.83s
16272024-11-21T18:48:58.746Z+ cargo build --test loopback
16282024-11-21T18:48:59.064Z Compiling cfg-if v1.0.0
16292024-11-21T18:48:59.064Z Compiling memchr v2.7.4
16302024-11-21T18:48:59.064Z Compiling once_cell v1.20.2
16312024-11-21T18:48:59.067Z Compiling byteorder v1.5.0
16322024-11-21T18:48:59.067Z Compiling libc v0.2.164
16332024-11-21T18:48:59.067Z Compiling strsim v0.11.1
16342024-11-21T18:48:59.082Z Compiling either v1.13.0
16352024-11-21T18:48:59.086Z Compiling serde v1.0.215
16362024-11-21T18:48:59.138Z Compiling itoa v1.0.11
16372024-11-21T18:48:59.335Z Compiling regex-syntax v0.8.5
16382024-11-21T18:48:59.402Z Compiling darling_core v0.20.10
16392024-11-21T18:48:59.476Z Compiling bitflags v2.6.0
16402024-11-21T18:48:59.479Z Compiling lazy_static v1.5.0
16412024-11-21T18:48:59.586Z Compiling dyn-clone v1.0.17
16422024-11-21T18:48:59.789Z Compiling smallvec v1.13.2
16432024-11-21T18:48:59.879Z Compiling scopeguard v1.2.0
16442024-11-21T18:49:00.002Z Compiling aho-corasick v1.1.3
16452024-11-21T18:49:00.071Z Compiling lock_api v0.4.12
16462024-11-21T18:49:00.241Z Compiling zerocopy v0.7.35
16472024-11-21T18:49:00.538Z Compiling parking_lot_core v0.9.10
16482024-11-21T18:49:00.632Z Compiling getrandom v0.2.15
16492024-11-21T18:49:00.852Z Compiling proc-macro-crate v1.3.1
16502024-11-21T18:49:00.945Z Compiling itertools v0.13.0
16512024-11-21T18:49:01.219Z Compiling ryu v1.0.18
16522024-11-21T18:49:01.569Z Compiling pin-project-lite v0.2.15
16532024-11-21T18:49:01.634Z Compiling num_enum_derive v0.5.11
16542024-11-21T18:49:01.686Z Compiling zerocopy v0.8.10
16552024-11-21T18:49:01.875Z Compiling ppv-lite86 v0.2.20
16562024-11-21T18:49:02.750Z Compiling thiserror v1.0.69
16572024-11-21T18:49:02.913Z Compiling parking_lot v0.12.3
16582024-11-21T18:49:03.874Z Compiling regex-automata v0.4.9
16592024-11-21T18:49:03.917Z Compiling rand_core v0.6.4
16602024-11-21T18:49:04.204Z Compiling mio v1.0.2
16612024-11-21T18:49:04.358Z Compiling signal-hook-registry v1.4.2
16622024-11-21T18:49:05.172Z Compiling darling_macro v0.20.10
16632024-11-21T18:49:05.270Z Compiling ipnetwork v0.20.0
16642024-11-21T18:49:05.340Z Compiling serde_json v1.0.133
16652024-11-21T18:49:05.354Z Compiling socket2 v0.5.7
16662024-11-21T18:49:05.464Z Compiling anyhow v1.0.93
16672024-11-21T18:49:05.915Z Compiling hash32 v0.3.1
16682024-11-21T18:49:05.922Z Compiling foreign-types-shared v0.3.1
16692024-11-21T18:49:06.021Z Compiling stable_deref_trait v1.2.0
16702024-11-21T18:49:06.113Z Compiling macaddr v1.0.1
16712024-11-21T18:49:06.120Z Compiling bytes v1.8.0
16722024-11-21T18:49:06.179Z Compiling darling v0.20.10
16732024-11-21T18:49:06.283Z Compiling heapless v0.8.0
16742024-11-21T18:49:06.391Z Compiling foreign-types v0.5.0
16752024-11-21T18:49:06.435Z Compiling rand_chacha v0.3.1
16762024-11-21T18:49:06.474Z Compiling num_enum v0.5.11
16772024-11-21T18:49:06.483Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
16782024-11-21T18:49:06.592Z Compiling cstr-argument v0.1.2
16792024-11-21T18:49:06.614Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
16802024-11-21T18:49:06.621Z Compiling tracing-core v0.1.32
16812024-11-21T18:49:06.774Z Compiling pretty-hex v0.2.1
16822024-11-21T18:49:06.847Z Compiling managed v0.8.0
16832024-11-21T18:49:06.939Z Compiling tokio v1.41.1
16842024-11-21T18:49:07.291Z Compiling schemars v0.8.21
16852024-11-21T18:49:07.317Z Compiling bitflags v1.3.2
16862024-11-21T18:49:07.404Z Compiling cobs v0.2.3
16872024-11-21T18:49:07.430Z Compiling smoltcp v0.11.0
16882024-11-21T18:49:07.624Z Compiling postcard v1.0.10
16892024-11-21T18:49:07.698Z Compiling tracing v0.1.40
16902024-11-21T18:49:08.179Z Compiling regex v1.11.1
16912024-11-21T18:49:08.201Z Compiling rand v0.8.5
16922024-11-21T18:49:08.303Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
16932024-11-21T18:49:08.446Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
16942024-11-21T18:49:08.448Z Compiling slog v2.7.0
16952024-11-21T18:49:09.109Z Compiling errno v0.3.9
16962024-11-21T18:49:09.211Z Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#7dacd265)
16972024-11-21T18:49:09.345Z Compiling colored v2.1.0
16982024-11-21T18:49:09.397Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
16992024-11-21T18:49:09.756Z Compiling unicode-width v0.1.14
17002024-11-21T18:49:09.799Z Compiling utf8parse v0.2.2
17012024-11-21T18:49:09.953Z Compiling winnow v0.6.20
17022024-11-21T18:49:10.141Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
17032024-11-21T18:49:10.169Z Compiling anstyle-parse v0.2.6
17042024-11-21T18:49:10.260Z Compiling tabwriter v1.4.0
17052024-11-21T18:49:10.381Z Compiling rustix v0.38.41
17062024-11-21T18:49:10.504Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
17072024-11-21T18:49:10.807Z Compiling dirs-sys-next v0.1.2
17082024-11-21T18:49:11.537Z Compiling crc32fast v1.4.2
17092024-11-21T18:49:11.809Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
17102024-11-21T18:49:11.816Z Compiling num-conv v0.1.0
17112024-11-21T18:49:12.047Z Compiling anstyle-query v1.1.2
17122024-11-21T18:49:12.090Z Compiling anstyle v1.0.10
17132024-11-21T18:49:12.179Z Compiling colorchoice v1.0.3
17142024-11-21T18:49:12.336Z Compiling is_terminal_polyfill v1.70.1
17152024-11-21T18:49:12.443Z Compiling powerfmt v0.2.0
17162024-11-21T18:49:12.527Z Compiling time-core v0.1.2
17172024-11-21T18:49:12.656Z Compiling anstream v0.6.18
17182024-11-21T18:49:12.700Z Compiling time-macros v0.2.18
17192024-11-21T18:49:12.833Z Compiling deranged v0.3.11
17202024-11-21T18:49:12.909Z Compiling terminal_size v0.4.0
17212024-11-21T18:49:13.124Z Compiling dirs-next v2.0.0
17222024-11-21T18:49:13.321Z Compiling crossbeam-utils v0.8.20
17232024-11-21T18:49:13.493Z Compiling uuid v1.11.0
17242024-11-21T18:49:13.789Z Compiling thread_local v1.1.8
17252024-11-21T18:49:13.814Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
17262024-11-21T18:49:13.880Z Compiling clap_lex v0.7.3
17272024-11-21T18:49:14.227Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
17282024-11-21T18:49:14.402Z Compiling arc-swap v1.7.1
17292024-11-21T18:49:14.420Z Compiling clap_builder v4.5.21
17302024-11-21T18:49:14.569Z Compiling crossbeam-channel v0.5.13
17312024-11-21T18:49:14.702Z Compiling term v0.7.0
17322024-11-21T18:49:14.709Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
17332024-11-21T18:49:15.035Z Compiling slog-scope v4.4.0
17342024-11-21T18:49:15.544Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
17352024-11-21T18:49:15.590Z Compiling is-terminal v0.4.13
17362024-11-21T18:49:15.595Z Compiling time v0.3.36
17372024-11-21T18:49:15.698Z Compiling itertools v0.12.1
17382024-11-21T18:49:15.731Z Compiling take_mut v0.2.2
17392024-11-21T18:49:15.871Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
17402024-11-21T18:49:15.920Z Compiling log v0.4.22
17412024-11-21T18:49:16.377Z Compiling slog-stdlog v4.1.1
17422024-11-21T18:49:16.393Z Compiling slog-async v2.8.0
17432024-11-21T18:49:16.780Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys?branch=main#e07ad764)
17442024-11-21T18:49:17.708Z Compiling slog-term v2.9.1
17452024-11-21T18:49:18.903Z Compiling zone v0.3.0 (https://github.com/oxidecomputer/zone#7a0cb488)
17462024-11-21T18:49:18.982Z Compiling clap v4.5.21
17472024-11-21T18:49:19.110Z Compiling slog-envlogger v2.2.0
17482024-11-21T18:49:19.838Z Compiling ztest v0.1.0 (https://github.com/oxidecomputer/falcon?branch=main#651fb588)
17492024-11-21T18:49:20.791Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
17502024-11-21T18:49:21.461Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
17512024-11-21T18:49:22.925Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
17522024-11-21T18:49:29.142Z Compiling oxide-vpc v0.1.0 (/work/oxidecomputer/opte/lib/oxide-vpc)
17532024-11-21T18:49:31.254Z Compiling opte-ioctl v0.1.0 (/work/oxidecomputer/opte/lib/opte-ioctl)
17542024-11-21T18:49:31.872Z Compiling xde-tests v0.1.0 (/work/oxidecomputer/opte/xde-tests)
17552024-11-21T18:49:35.934Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.13s
17562024-11-21T18:49:35.981Z++ cargo build -q --test loopback --message-format=json
17572024-11-21T18:49:35.983Z++ jq -r 'select(.profile.test == true) | .filenames[]'
17582024-11-21T18:49:37.144Z+ loopback_test=/work/oxidecomputer/opte/target/debug/deps/loopback-5f6dcc757b0ebc64
17592024-11-21T18:49:37.147Z+ mkdir -p /work/test
17602024-11-21T18:49:37.147Z+ cp /work/oxidecomputer/opte/target/debug/deps/loopback-5f6dcc757b0ebc64 /work/test/loopback
17612024-11-21T18:49:37.207Zprocess exited: duration 311933 ms, exit code 0
 
17622024-11-21T18:49:37.225Zfound 10 output files
17632024-11-21T18:49:37.225Zuploading: /work/debug/xde.dbg (66195488 bytes)
17642024-11-21T18:49:39.359Zuploaded: /work/debug/xde.dbg
17652024-11-21T18:49:39.363Zuploading: /work/debug/xde.dbg.sha256 (86 bytes)
17662024-11-21T18:49:40.370Zuploaded: /work/debug/xde.dbg.sha256
17672024-11-21T18:49:40.373Zuploading: /work/debug/xde_link.dbg.so (13492 bytes)
17682024-11-21T18:49:41.378Zuploaded: /work/debug/xde_link.dbg.so
17692024-11-21T18:49:41.382Zuploading: /work/debug/xde_link.dbg.so.sha256 (94 bytes)
17702024-11-21T18:49:42.386Zuploaded: /work/debug/xde_link.dbg.so.sha256
17712024-11-21T18:49:42.398Zuploading: /work/release/xde (40148912 bytes)
17722024-11-21T18:49:43.972Zuploaded: /work/release/xde
17732024-11-21T18:49:43.974Zuploading: /work/release/xde.sha256 (84 bytes)
17742024-11-21T18:49:44.979Zuploaded: /work/release/xde.sha256
17752024-11-21T18:49:44.982Zuploading: /work/release/xde_link.so (28092 bytes)
17762024-11-21T18:49:45.989Zuploaded: /work/release/xde_link.so
17772024-11-21T18:49:45.991Zuploading: /work/release/xde_link.so.sha256 (92 bytes)
17782024-11-21T18:49:46.997Zuploaded: /work/release/xde_link.so.sha256
17792024-11-21T18:49:47.000Zuploading: /work/test/loopback (62197936 bytes)
17802024-11-21T18:49:48.892Zuploaded: /work/test/loopback
17812024-11-21T18:49:48.896Zuploading: /work/xde.conf (79 bytes)
17822024-11-21T18:49:49.900Zuploaded: /work/xde.conf