01KYEAHWPN1E0BNN90ZCYDCNVN: opte-ioctl

BasicConfig {
    output_rules: [],
    rust_toolchain: Some(
        Bool(
            true,
        ),
    ),
    target: Some(
        "helios-3.0",
    ),
    access_repos: [],
    publish: [],
    skip_clone: false,
}

Buildomat Job: 01KYEAK14B4M6HB6G8C6F4Q2YS

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12026-07-26T04:23:54.649Zjob assigned to worker 01KYEAKARHJT2ZN101QCNWD9TG [factory aws, i-0f38ff13c3d449c15] (queued for 51 s)
 
22026-07-26T04:24:01.509Zstarting task 0: "setup"
32026-07-26T04:24:01.524Z++ uname -s
42026-07-26T04:24:01.524Z+ kern=SunOS
52026-07-26T04:24:01.524Z+ build_user=build
62026-07-26T04:24:01.524Z+ build_uid=12345
72026-07-26T04:24:01.524Z+ work_dir=/work
82026-07-26T04:24:01.524Z+ input_dir=/input
92026-07-26T04:24:01.524Z+ [[ 0 == 12345 ]]
102026-07-26T04:24:01.525Z+ case "$kern" in
112026-07-26T04:24:01.525Z+ groupadd -g 12345 build
122026-07-26T04:24:01.525Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-07-26T04:24:03.501Z+ zfs create -o mountpoint=/work rpool/work
142026-07-26T04:24:03.602Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-07-26T04:24:03.607Z+ home_fs=zfs
162026-07-26T04:24:03.607Z+ [[ zfs == autofs ]]
172026-07-26T04:24:03.607Z+ mkdir -p /home/build
182026-07-26T04:24:03.607Z+ chown build:build /home/build /work
192026-07-26T04:24:05.611Z+ chmod 0700 /home/build /work
202026-07-26T04:24:05.619Zprocess exited: duration 4115 ms, exit code 0
 
212026-07-26T04:24:05.628Zstarting task 1: "rust-toolchain"
222026-07-26T04:24:05.634Z+ printf ' * rust toolchain channel = "%s"\n' 1.97.1
232026-07-26T04:24:05.634Z * rust toolchain channel = "1.97.1"
242026-07-26T04:24:05.634Z * rust toolchain profile = "default"
252026-07-26T04:24:05.634Z+ printf ' * rust toolchain profile = "%s"\n' default
262026-07-26T04:24:05.634Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272026-07-26T04:24:05.634Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282026-07-26T04:24:05.639Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-07-26T04:24:05.639Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.97.1 --profile default
302026-07-26T04:24:05.691Zinfo: downloading installer
312026-07-26T04:24:07.079Zwarn: It looks like you have an existing rustup settings file at:
322026-07-26T04:24:07.079Zwarn: /home/build/.rustup/settings.toml
332026-07-26T04:24:07.079Zwarn: Rustup will install the default toolchain as specified in the settings file,
342026-07-26T04:24:07.079Zwarn: instead of the one inferred from the default host triple.
352026-07-26T04:24:07.093Zinfo: profile set to default
362026-07-26T04:24:07.093Zinfo: default host triple is x86_64-unknown-illumos
372026-07-26T04:24:07.096Zinfo: syncing channel updates for 1.97.1-x86_64-unknown-illumos
382026-07-26T04:24:07.256Zinfo: latest update on 2026-07-16 for version 1.97.1 (8bab26f4f 2026-07-14)
392026-07-26T04:24:07.279Zinfo: downloading 6 components
402026-07-26T04:24:21.548Zinfo: default toolchain set to 1.97.1-x86_64-unknown-illumos
412026-07-26T04:24:21.549Z
422026-07-26T04:24:21.574Z 1.97.1-x86_64-unknown-illumos installed - rustc 1.97.1 (8bab26f4f 2026-07-14)
432026-07-26T04:24:21.574Z
442026-07-26T04:24:21.575Z
452026-07-26T04:24:21.575ZRust is installed now. Great!
462026-07-26T04:24:21.575Z
472026-07-26T04:24:21.590ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
482026-07-26T04:24:21.590Zenvironment variable. This has not been done automatically.
492026-07-26T04:24:21.590Z
502026-07-26T04:24:21.590ZTo configure your current shell, you need to source
512026-07-26T04:24:21.590Zthe corresponding env file under $HOME/.cargo.
522026-07-26T04:24:21.590Z
532026-07-26T04:24:21.590ZThis is usually done by running one of the following (note the leading DOT):
542026-07-26T04:24:21.590Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
552026-07-26T04:24:21.590Zsource "$HOME/.cargo/env.fish" # For fish
562026-07-26T04:24:21.590Zsource "~/.cargo/env.nu" # For nushell
572026-07-26T04:24:21.590Zsource "$HOME/.cargo/env.tcsh" # For tcsh
582026-07-26T04:24:21.590Z. "$HOME/.cargo/env.ps1" # For pwsh
592026-07-26T04:24:21.590Zsource "$HOME/.cargo/env.xsh" # For xonsh
602026-07-26T04:24:21.590Zwarn: no default linker (`cc`) was found in your PATH
612026-07-26T04:24:21.590Zwarn: many Rust crates require a system C toolchain to build
622026-07-26T04:24:21.663Z+ rustup --version
632026-07-26T04:24:21.675Zrustup 1.29.0 (28d1352db 2026-03-05)
642026-07-26T04:24:21.679Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
652026-07-26T04:24:21.696Zinfo: the currently active `rustc` version is `rustc 1.97.1 (8bab26f4f 2026-07-14)`
662026-07-26T04:24:21.700Z+ cargo --version
672026-07-26T04:24:21.709Zcargo 1.97.1 (c980f4866 2026-06-30)
682026-07-26T04:24:21.715Z+ rustc --version
692026-07-26T04:24:21.732Zrustc 1.97.1 (8bab26f4f 2026-07-14)
702026-07-26T04:24:21.737Zprocess exited: duration 16107 ms, exit code 0
 
712026-07-26T04:24:21.746Zstarting task 2: "authentication"
722026-07-26T04:24:21.759ZWARNING: job store has no value for "GITHUB_TOKEN"; waiting for a value...
732026-07-26T04:24:23.770Zprocess exited: duration 2025 ms, exit code 0
 
742026-07-26T04:24:23.777Zstarting task 3: "clone repository"
752026-07-26T04:24:23.781Z+ mkdir -p /work/oxidecomputer/opte
762026-07-26T04:24:23.785Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
772026-07-26T04:24:23.816ZCloning into '/work/oxidecomputer/opte'...
782026-07-26T04:24:24.713Z+ cd /work/oxidecomputer/opte
792026-07-26T04:24:24.719Z+ git fetch origin b8b23b946ff2841cc7e0be7cda9a60f9913d886f
802026-07-26T04:24:24.915ZFrom https://github.com/oxidecomputer/opte
812026-07-26T04:24:24.915Z * branch b8b23b946ff2841cc7e0be7cda9a60f9913d886f -> FETCH_HEAD
822026-07-26T04:24:24.919Z+ [[ -n renovate/smoltcp-0.x ]]
832026-07-26T04:24:24.923Z++ git branch --show-current
842026-07-26T04:24:24.923Z+ current=master
852026-07-26T04:24:24.923Z+ [[ master != renovate/smoltcp-0.x ]]
862026-07-26T04:24:24.923Z+ git branch -f renovate/smoltcp-0.x b8b23b946ff2841cc7e0be7cda9a60f9913d886f
872026-07-26T04:24:24.930Z+ git checkout -f renovate/smoltcp-0.x
882026-07-26T04:24:24.943ZSwitched to branch 'renovate/smoltcp-0.x'
892026-07-26T04:24:24.946Z+ git reset --hard b8b23b946ff2841cc7e0be7cda9a60f9913d886f
902026-07-26T04:24:24.964ZHEAD is now at b8b23b9 Update Rust crate smoltcp to 0.13
912026-07-26T04:24:24.967Zprocess exited: duration 1188 ms, exit code 0
 
922026-07-26T04:24:24.974Zstarting task 4: "build"
932026-07-26T04:24:24.978Z+ source .github/buildomat/common.sh
942026-07-26T04:24:24.981Z++ rustup show active-toolchain
952026-07-26T04:24:24.984Z1.97.1-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/rust-toolchain.toml')
962026-07-26T04:24:24.984Z++ pushd xde
972026-07-26T04:24:24.984Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
982026-07-26T04:24:24.984Z++ rustup show active-toolchain
992026-07-26T04:24:24.989Zinfo: syncing channel updates for nightly-2026-07-20-x86_64-unknown-illumos
1002026-07-26T04:24:25.129Zinfo: latest update on 2026-07-20 for version 1.99.0-nightly (9f36de775 2026-07-19)
1012026-07-26T04:24:25.133Zinfo: downloading 6 components
1022026-07-26T04:24:39.109Znightly-2026-07-20-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/xde/rust-toolchain.toml')
1032026-07-26T04:24:39.202Z+++ rustup show active-toolchain -v
1042026-07-26T04:24:39.208Z+++ head -n 1
1052026-07-26T04:24:39.208Z+++ cut '-d ' -f1
1062026-07-26T04:24:39.254Z++ export NIGHTLY=nightly-2026-07-20-x86_64-unknown-illumos
1072026-07-26T04:24:39.254Z++ NIGHTLY=nightly-2026-07-20-x86_64-unknown-illumos
1082026-07-26T04:24:39.264Z++ popd
1092026-07-26T04:24:39.264Z/work/oxidecomputer/opte
1102026-07-26T04:24:39.264Z+ cargo --version
1112026-07-26T04:24:39.264Zcargo 1.97.1 (c980f4866 2026-06-30)
1122026-07-26T04:24:39.264Z+ rustc --version
1132026-07-26T04:24:39.289Zrustc 1.97.1 (8bab26f4f 2026-07-14)
1142026-07-26T04:24:39.293Z+ cd lib/opte-ioctl
1152026-07-26T04:24:39.293Z+ header 'check style'
1162026-07-26T04:24:39.293Z+ echo '# ==== check style ==== #'
1172026-07-26T04:24:39.293Z# ==== check style ==== #
1182026-07-26T04:24:39.293Z+ ptime -m cargo +nightly-2026-07-20-x86_64-unknown-illumos fmt -- --check
1192026-07-26T04:24:39.357Z
1202026-07-26T04:24:39.357Zreal 0.065078644
1212026-07-26T04:24:39.357Zuser 0.035646309
1222026-07-26T04:24:39.357Zsys 0.027282859
1232026-07-26T04:24:39.358Ztrap 0.000001940
1242026-07-26T04:24:39.358Ztflt 0.000038680
1252026-07-26T04:24:39.359Zdflt 0.000026010
1262026-07-26T04:24:39.359Zkflt 0.000000000
1272026-07-26T04:24:39.359Zlock 0.032726738
1282026-07-26T04:24:39.359Zslp 0.044984599
1292026-07-26T04:24:39.359Zlat 0.000945580
1302026-07-26T04:24:39.359Zstop 0.000110260
1312026-07-26T04:24:39.363Z+ header analyze
1322026-07-26T04:24:39.364Z+ echo '# ==== analyze ==== #'
1332026-07-26T04:24:39.364Z# ==== analyze ==== #
1342026-07-26T04:24:39.364Z+ ptime -m cargo clippy --all-targets -- --deny warnings
1352026-07-26T04:24:39.488Z Updating crates.io index
1362026-07-26T04:24:39.495Z Updating git repository `https://github.com/oxidecomputer/falcon`
1372026-07-26T04:24:40.471Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1382026-07-26T04:24:40.707Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1392026-07-26T04:24:40.923Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1402026-07-26T04:24:41.258Z Updating git repository `https://github.com/oxidecomputer/zone`
1412026-07-26T04:24:41.489Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1422026-07-26T04:24:41.740Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1432026-07-26T04:24:43.478Z Downloading crates ...
1442026-07-26T04:24:43.528Z Downloaded foreign-types-macros v0.2.3
1452026-07-26T04:24:43.532Z Downloaded cobs v0.3.0
1462026-07-26T04:24:43.535Z Downloaded ident_case v1.0.1
1472026-07-26T04:24:43.535Z Downloaded proc-macro-crate v3.5.0
1482026-07-26T04:24:43.535Z Downloaded cstr-argument v0.1.2
1492026-07-26T04:24:43.539Z Downloaded toml_parser v1.1.2+spec-1.1.0
1502026-07-26T04:24:43.544Z Downloaded socket2 v0.6.4
1512026-07-26T04:24:43.549Z Downloaded foreign-types v0.5.0
1522026-07-26T04:24:43.557Z Downloaded equivalent v1.0.2
1532026-07-26T04:24:43.568Z Downloaded embedded-io v0.4.0
1542026-07-26T04:24:43.579Z Downloaded managed v0.8.0
1552026-07-26T04:24:43.583Z Downloaded cpufeatures v0.3.0
1562026-07-26T04:24:43.587Z Downloaded memchr v2.8.3
1572026-07-26T04:24:43.591Z Downloaded foreign-types-shared v0.3.1
1582026-07-26T04:24:43.597Z Downloaded darling_macro v0.23.0
1592026-07-26T04:24:43.602Z Downloaded cfg-if v1.0.4
1602026-07-26T04:24:43.610Z Downloaded bitflags v1.3.2
1612026-07-26T04:24:43.615Z Downloaded defmt-parser v1.0.0
1622026-07-26T04:24:43.621Z Downloaded embedded-io v0.6.1
1632026-07-26T04:24:43.627Z Downloaded defmt v0.3.100
1642026-07-26T04:24:43.627Z Downloaded hash32 v0.3.1
1652026-07-26T04:24:43.627Z Downloaded dyn-clone v1.0.20
1662026-07-26T04:24:43.634Z Downloaded strsim v0.11.1
1672026-07-26T04:24:43.634Z Downloaded version_check v0.9.5
1682026-07-26T04:24:43.639Z Downloaded ref-cast-impl v1.0.25
1692026-07-26T04:24:43.639Z Downloaded ref-cast v1.0.25
1702026-07-26T04:24:43.645Z Downloaded defmt-macros v1.1.1
1712026-07-26T04:24:43.662Z Downloaded macaddr v1.0.1
1722026-07-26T04:24:43.670Z Downloaded stable_deref_trait v1.2.1
1732026-07-26T04:24:43.677Z Downloaded pretty-hex v0.4.2
1742026-07-26T04:24:43.686Z Downloaded pin-project-lite v0.2.17
1752026-07-26T04:24:43.690Z Downloaded num_enum v0.7.6
1762026-07-26T04:24:43.694Z Downloaded ingot-types v0.2.0
1772026-07-26T04:24:43.694Z Downloaded thiserror v2.0.18
1782026-07-26T04:24:43.697Z Downloaded ingot v0.2.0
1792026-07-26T04:24:43.702Z Downloaded darling v0.23.0
1802026-07-26T04:24:43.706Z Downloaded defmt v1.1.1
1812026-07-26T04:24:43.711Z Downloaded once_cell v1.21.4
1822026-07-26T04:24:43.711Z Downloaded ingot-macros v0.2.0
1832026-07-26T04:24:43.711Z Downloaded either v1.16.0
1842026-07-26T04:24:43.715Z Downloaded byteorder v1.5.0
1852026-07-26T04:24:43.715Z Downloaded num_enum_derive v0.7.6
1862026-07-26T04:24:43.720Z Downloaded quote v1.0.46
1872026-07-26T04:24:43.723Z Downloaded thiserror-impl v2.0.18
1882026-07-26T04:24:43.727Z Downloaded rand_core v0.10.1
1892026-07-26T04:24:43.727Z Downloaded rustversion v1.0.23
1902026-07-26T04:24:43.741Z Downloaded postcard v1.1.3
1912026-07-26T04:24:43.745Z Downloaded oxnet v0.1.6
1922026-07-26T04:24:43.755Z Downloaded toml_datetime v1.1.1+spec-1.1.0
1932026-07-26T04:24:43.765Z Downloaded colored v3.1.1
1942026-07-26T04:24:43.768Z Downloaded proc-macro2 v1.0.106
1952026-07-26T04:24:43.772Z Downloaded bitflags v2.13.0
1962026-07-26T04:24:43.777Z Downloaded chacha20 v0.10.1
1972026-07-26T04:24:43.783Z Downloaded darling_core v0.23.0
1982026-07-26T04:24:43.786Z Downloaded uuid v1.23.5
1992026-07-26T04:24:43.790Z Downloaded getrandom v0.4.3
2002026-07-26T04:24:43.793Z Downloaded unicode-ident v1.0.24
2012026-07-26T04:24:43.797Z Downloaded serde_core v1.0.228
2022026-07-26T04:24:43.805Z Downloaded tracing-attributes v0.1.31
2032026-07-26T04:24:43.812Z Downloaded tracing-core v0.1.36
2042026-07-26T04:24:43.816Z Downloaded heapless v0.9.3
2052026-07-26T04:24:43.821Z Downloaded serde_derive v1.0.228
2062026-07-26T04:24:43.824Z Downloaded anyhow v1.0.103
2072026-07-26T04:24:43.831Z Downloaded toml_edit v0.25.12+spec-1.1.0
2082026-07-26T04:24:43.840Z Downloaded serde v1.0.228
2092026-07-26T04:24:43.850Z Downloaded indexmap v2.14.0
2102026-07-26T04:24:43.856Z Downloaded zerocopy-derive v0.8.54
2112026-07-26T04:24:43.869Z Downloaded rand v0.10.2
2122026-07-26T04:24:43.911Z Downloaded hashbrown v0.17.1
2132026-07-26T04:24:43.919Z Downloaded regex v1.13.0
2142026-07-26T04:24:43.923Z Downloaded itertools v0.15.0
2152026-07-26T04:24:43.928Z Downloaded aho-corasick v1.1.4
2162026-07-26T04:24:43.931Z Downloaded regex-automata v0.4.15
2172026-07-26T04:24:43.938Z Downloaded winnow v1.0.3
2182026-07-26T04:24:43.967Z Downloaded syn v1.0.109
2192026-07-26T04:24:43.972Z Downloaded zerocopy v0.8.54
2202026-07-26T04:24:43.995Z Downloaded syn v2.0.118
2212026-07-26T04:24:44.004Z Downloaded regex-syntax v0.8.11
2222026-07-26T04:24:44.008Z Downloaded smoltcp v0.13.1
2232026-07-26T04:24:44.019Z Downloaded tracing v0.1.44
2242026-07-26T04:24:44.045Z Downloaded libc v0.2.186
2252026-07-26T04:24:44.105Z Compiling proc-macro2 v1.0.106
2262026-07-26T04:24:44.105Z Compiling unicode-ident v1.0.24
2272026-07-26T04:24:44.105Z Compiling quote v1.0.46
2282026-07-26T04:24:44.105Z Compiling serde_core v1.0.228
2292026-07-26T04:24:44.105Z Checking cfg-if v1.0.4
2302026-07-26T04:24:44.109Z Compiling memchr v2.8.3
2312026-07-26T04:24:44.163Z Compiling strsim v0.11.1
2322026-07-26T04:24:44.167Z Compiling ident_case v1.0.1
2332026-07-26T04:24:44.226Z Compiling thiserror v2.0.18
2342026-07-26T04:24:44.292Z Compiling libc v0.2.186
2352026-07-26T04:24:44.296Z Compiling regex-syntax v0.8.11
2362026-07-26T04:24:44.454Z Compiling serde v1.0.228
2372026-07-26T04:24:44.549Z Compiling aho-corasick v1.1.4
2382026-07-26T04:24:44.678Z Compiling either v1.16.0
2392026-07-26T04:24:44.717Z Compiling zerocopy v0.8.54
2402026-07-26T04:24:44.726Z Compiling equivalent v1.0.2
2412026-07-26T04:24:44.753Z Compiling winnow v1.0.3
2422026-07-26T04:24:44.798Z Compiling hashbrown v0.17.1
2432026-07-26T04:24:44.874Z Compiling itertools v0.15.0
2442026-07-26T04:24:45.414Z Compiling indexmap v2.14.0
2452026-07-26T04:24:45.478Z Compiling toml_datetime v1.1.1+spec-1.1.0
2462026-07-26T04:24:45.623Z Compiling syn v2.0.118
2472026-07-26T04:24:45.700Z Compiling toml_parser v1.1.2+spec-1.1.0
2482026-07-26T04:24:45.800Z Compiling regex-automata v0.4.15
2492026-07-26T04:24:45.996Z Compiling heapless v0.9.3
2502026-07-26T04:24:46.024Z Checking byteorder v1.5.0
2512026-07-26T04:24:46.034Z Checking bitflags v2.13.0
2522026-07-26T04:24:46.174Z Checking hash32 v0.3.1
2532026-07-26T04:24:46.188Z Compiling toml_edit v0.25.12+spec-1.1.0
2542026-07-26T04:24:46.205Z Checking macaddr v1.0.1
2552026-07-26T04:24:46.243Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
2562026-07-26T04:24:46.276Z Compiling smoltcp v0.13.1
2572026-07-26T04:24:46.338Z Checking stable_deref_trait v1.2.1
2582026-07-26T04:24:46.394Z Compiling syn v1.0.109
2592026-07-26T04:24:46.402Z Compiling rustversion v1.0.23
2602026-07-26T04:24:46.473Z Checking bitflags v1.3.2
2612026-07-26T04:24:46.534Z Compiling ref-cast v1.0.25
2622026-07-26T04:24:46.604Z Compiling getrandom v0.4.3
2632026-07-26T04:24:46.725Z Compiling proc-macro-crate v3.5.0
2642026-07-26T04:24:46.770Z Checking managed v0.8.0
2652026-07-26T04:24:46.830Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#3bc9567c)
2662026-07-26T04:24:46.863Z Checking rand_core v0.10.1
2672026-07-26T04:24:46.945Z Compiling version_check v0.9.5
2682026-07-26T04:24:47.078Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2692026-07-26T04:24:47.137Z Checking cpufeatures v0.3.0
2702026-07-26T04:24:47.199Z Checking once_cell v1.21.4
2712026-07-26T04:24:47.207Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2722026-07-26T04:24:47.368Z Compiling anyhow v1.0.103
2732026-07-26T04:24:47.443Z Checking foreign-types-shared v0.3.1
2742026-07-26T04:24:47.523Z Compiling regex v1.13.0
2752026-07-26T04:24:47.628Z Checking tracing-core v0.1.36
2762026-07-26T04:24:47.723Z Checking cstr-argument v0.1.2
2772026-07-26T04:24:47.854Z Checking chacha20 v0.10.1
2782026-07-26T04:24:47.982Z Checking pretty-hex v0.4.2
2792026-07-26T04:24:48.033Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys?branch=main#ae3c948a)
2802026-07-26T04:24:48.033Z Checking pin-project-lite v0.2.17
2812026-07-26T04:24:48.046Z Checking dyn-clone v1.0.20
2822026-07-26T04:24:48.092Z Checking rand v0.10.2
2832026-07-26T04:24:48.135Z Checking uuid v1.23.5
2842026-07-26T04:24:48.203Z Compiling darling_core v0.23.0
2852026-07-26T04:24:48.243Z Checking socket2 v0.6.4
2862026-07-26T04:24:48.317Z Checking oxnet v0.1.6
2872026-07-26T04:24:48.385Z Checking colored v3.1.1
2882026-07-26T04:24:48.799Z Compiling thiserror-impl v2.0.18
2892026-07-26T04:24:48.799Z Compiling zerocopy-derive v0.8.54
2902026-07-26T04:24:48.799Z Compiling serde_derive v1.0.228
2912026-07-26T04:24:48.802Z Compiling ref-cast-impl v1.0.25
2922026-07-26T04:24:48.802Z Compiling foreign-types-macros v0.2.3
2932026-07-26T04:24:49.169Z Compiling num_enum_derive v0.7.6
2942026-07-26T04:24:49.405Z Checking foreign-types v0.5.0
2952026-07-26T04:24:49.472Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2962026-07-26T04:24:49.478Z Compiling tracing-attributes v0.1.31
2972026-07-26T04:24:50.076Z Checking nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
2982026-07-26T04:24:50.128Z Checking cobs v0.3.0
2992026-07-26T04:24:50.208Z Checking num_enum v0.7.6
3002026-07-26T04:24:50.265Z Compiling darling_macro v0.23.0
3012026-07-26T04:24:50.308Z Checking dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#3bc9567c)
3022026-07-26T04:24:50.366Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
3032026-07-26T04:24:50.676Z Checking tracing v0.1.44
3042026-07-26T04:24:50.807Z Compiling darling v0.23.0
3052026-07-26T04:24:50.824Z Checking rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
3062026-07-26T04:24:50.861Z Compiling ingot-macros v0.2.0
3072026-07-26T04:24:51.349Z Checking postcard v1.1.3
3082026-07-26T04:24:52.877Z Checking ingot-types v0.2.0
3092026-07-26T04:24:53.144Z Checking ingot v0.2.0
3102026-07-26T04:24:54.415Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3112026-07-26T04:24:54.567Zerror[E0423]: expected function, tuple struct or tuple variant, found struct `smoltcp::wire::Ipv6Address`
3122026-07-26T04:24:54.567Z --> crates/opte-api/src/ip.rs:914:20
3132026-07-26T04:24:54.567Z |
3142026-07-26T04:24:54.567Z914 | let sip6 = smoltcp::wire::Ipv6Address(self.bytes());
3152026-07-26T04:24:54.567Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3162026-07-26T04:24:54.567Z |
3172026-07-26T04:24:54.567Z --> /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/net/ip_addr.rs:168:0
3182026-07-26T04:24:54.567Z |
3192026-07-26T04:24:54.567Z = note: `smoltcp::wire::Ipv6Address` defined here
3202026-07-26T04:24:54.567Zhelp: you might have meant to use an associated function to build this type
3212026-07-26T04:24:54.567Z |
3222026-07-26T04:24:54.567Z914 - let sip6 = smoltcp::wire::Ipv6Address(self.bytes());
3232026-07-26T04:24:54.567Z914 + let sip6 = smoltcp::wire::Ipv6Address::new(_, _, _, _, _, _, _, _);
3242026-07-26T04:24:54.568Z |
3252026-07-26T04:24:54.568Z914 - let sip6 = smoltcp::wire::Ipv6Address(self.bytes());
3262026-07-26T04:24:54.568Z914 + let sip6 = smoltcp::wire::Ipv6Address::from_bits(_);
3272026-07-26T04:24:54.568Z |
3282026-07-26T04:24:54.568Z914 - let sip6 = smoltcp::wire::Ipv6Address(self.bytes());
3292026-07-26T04:24:54.568Z914 + let sip6 = smoltcp::wire::Ipv6Address::from_segments(_);
3302026-07-26T04:24:54.568Z |
3312026-07-26T04:24:54.568Z914 - let sip6 = smoltcp::wire::Ipv6Address(self.bytes());
3322026-07-26T04:24:54.568Z914 + let sip6 = smoltcp::wire::Ipv6Address::from_octets(_);
3332026-07-26T04:24:54.568Z |
3342026-07-26T04:24:54.568Z
3352026-07-26T04:24:54.661Zerror[E0119]: conflicting implementations of trait `core::convert::From<core::net::Ipv4Addr>` for type `ip::Ipv4Addr`
3362026-07-26T04:24:54.661Z --> crates/opte-api/src/ip.rs:575:1
3372026-07-26T04:24:54.661Z |
3382026-07-26T04:24:54.661Z563 | impl From<core::net::Ipv4Addr> for Ipv4Addr {
3392026-07-26T04:24:54.661Z | ------------------------------------------- first implementation here
3402026-07-26T04:24:54.661Z...
3412026-07-26T04:24:54.661Z575 | impl From<smoltcp::wire::Ipv4Address> for Ipv4Addr {
3422026-07-26T04:24:54.661Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `ip::Ipv4Addr`
3432026-07-26T04:24:54.661Z
3442026-07-26T04:24:54.661Zerror[E0119]: conflicting implementations of trait `core::convert::From<ip::Ipv4Addr>` for type `core::net::Ipv4Addr`
3452026-07-26T04:24:54.661Z --> crates/opte-api/src/ip.rs:582:1
3462026-07-26T04:24:54.661Z |
3472026-07-26T04:24:54.661Z569 | impl From<Ipv4Addr> for core::net::Ipv4Addr {
3482026-07-26T04:24:54.661Z | ------------------------------------------- first implementation here
3492026-07-26T04:24:54.661Z...
3502026-07-26T04:24:54.661Z582 | impl From<Ipv4Addr> for smoltcp::wire::Ipv4Address {
3512026-07-26T04:24:54.661Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `core::net::Ipv4Addr`
3522026-07-26T04:24:54.661Z
3532026-07-26T04:24:54.662Zerror[E0119]: conflicting implementations of trait `core::convert::From<core::net::Ipv6Addr>` for type `ip::Ipv6Addr`
3542026-07-26T04:24:54.662Z --> crates/opte-api/src/ip.rs:931:1
3552026-07-26T04:24:54.662Z |
3562026-07-26T04:24:54.662Z919 | impl From<core::net::Ipv6Addr> for Ipv6Addr {
3572026-07-26T04:24:54.662Z | ------------------------------------------- first implementation here
3582026-07-26T04:24:54.662Z...
3592026-07-26T04:24:54.662Z931 | impl From<smoltcp::wire::Ipv6Address> for Ipv6Addr {
3602026-07-26T04:24:54.662Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `ip::Ipv6Addr`
3612026-07-26T04:24:54.662Z
3622026-07-26T04:24:54.662Zerror[E0119]: conflicting implementations of trait `core::convert::From<ip::Ipv6Addr>` for type `core::net::Ipv6Addr`
3632026-07-26T04:24:54.662Z --> crates/opte-api/src/ip.rs:940:1
3642026-07-26T04:24:54.662Z |
3652026-07-26T04:24:54.662Z925 | impl From<Ipv6Addr> for core::net::Ipv6Addr {
3662026-07-26T04:24:54.662Z | ------------------------------------------- first implementation here
3672026-07-26T04:24:54.662Z...
3682026-07-26T04:24:54.662Z940 | impl From<Ipv6Addr> for smoltcp::wire::Ipv6Address {
3692026-07-26T04:24:54.662Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `core::net::Ipv6Addr`
3702026-07-26T04:24:54.662Z
3712026-07-26T04:24:54.816Zerror[E0599]: no method named `as_bytes` found for struct `core::net::Ipv4Addr` in the current scope
3722026-07-26T04:24:54.816Z --> crates/opte-api/src/ip.rs:577:29
3732026-07-26T04:24:54.816Z |
3742026-07-26T04:24:54.817Z577 | let bytes = smolip4.as_bytes();
3752026-07-26T04:24:54.817Z | ^^^^^^^^ method not found in `core::net::Ipv4Addr`
3762026-07-26T04:24:54.817Z
3772026-07-26T04:24:54.822Zerror[E0599]: no associated function or constant named `from_bytes` found for struct `core::net::Ipv4Addr` in the current scope
3782026-07-26T04:24:54.822Z --> crates/opte-api/src/ip.rs:584:15
3792026-07-26T04:24:54.822Z |
3802026-07-26T04:24:54.823Z584 | Self::from_bytes(&ip)
3812026-07-26T04:24:54.823Z | ^^^^^^^^^^ associated function or constant not found in `core::net::Ipv4Addr`
3822026-07-26T04:24:54.823Z |
3832026-07-26T04:24:54.823Znote: if you're trying to build a new `core::net::Ipv4Addr` consider using one of the following associated functions:
3842026-07-26T04:24:54.823Z core::net::Ipv4Addr::new
3852026-07-26T04:24:54.823Z core::net::Ipv4Addr::from_bits
3862026-07-26T04:24:54.823Z core::net::Ipv4Addr::from_octets
3872026-07-26T04:24:54.823Z core::net::parser::<impl core::net::Ipv4Addr>::parse_ascii
3882026-07-26T04:24:54.823Z --> /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/net/ip_addr.rs:543:4
3892026-07-26T04:24:54.823Z --> /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/net/parser.rs:336:4
3902026-07-26T04:24:54.823Zhelp: there is an associated function `from_bits` with a similar name
3912026-07-26T04:24:54.823Z |
3922026-07-26T04:24:54.823Z584 - Self::from_bytes(&ip)
3932026-07-26T04:24:54.824Z584 + Self::from_bits(&ip)
3942026-07-26T04:24:54.824Z |
3952026-07-26T04:24:54.824Z
3962026-07-26T04:24:54.840Zerror[E0599]: no method named `as_bytes` found for struct `core::net::Ipv6Addr` in the current scope
3972026-07-26T04:24:54.841Z --> crates/opte-api/src/ip.rs:935:34
3982026-07-26T04:24:54.841Z |
3992026-07-26T04:24:54.841Z935 | let bytes: [u8; 16] = ip.as_bytes().try_into().unwrap();
4002026-07-26T04:24:54.841Z | ^^^^^^^^ method not found in `core::net::Ipv6Addr`
4012026-07-26T04:24:54.841Z
4022026-07-26T04:24:54.845Zerror[E0599]: no associated function or constant named `from_bytes` found for struct `core::net::Ipv6Addr` in the current scope
4032026-07-26T04:24:54.846Z --> crates/opte-api/src/ip.rs:943:15
4042026-07-26T04:24:54.846Z |
4052026-07-26T04:24:54.846Z943 | Self::from_bytes(&ip)
4062026-07-26T04:24:54.846Z | ^^^^^^^^^^ associated function or constant not found in `core::net::Ipv6Addr`
4072026-07-26T04:24:54.846Z |
4082026-07-26T04:24:54.846Znote: if you're trying to build a new `core::net::Ipv6Addr` consider using one of the following associated functions:
4092026-07-26T04:24:54.846Z core::net::Ipv6Addr::new
4102026-07-26T04:24:54.846Z core::net::Ipv6Addr::from_bits
4112026-07-26T04:24:54.846Z core::net::Ipv6Addr::from_segments
4122026-07-26T04:24:54.846Z core::net::Ipv6Addr::from_octets
4132026-07-26T04:24:54.846Z core::net::parser::<impl core::net::Ipv6Addr>::parse_ascii
4142026-07-26T04:24:54.846Z --> /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/net/ip_addr.rs:1347:4
4152026-07-26T04:24:54.846Z --> /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/net/parser.rs:367:4
4162026-07-26T04:24:54.846Zhelp: there is an associated function `from_bits` with a similar name
4172026-07-26T04:24:54.846Z |
4182026-07-26T04:24:54.846Z943 - Self::from_bytes(&ip)
4192026-07-26T04:24:54.847Z943 + Self::from_bits(&ip)
4202026-07-26T04:24:54.847Z |
4212026-07-26T04:24:54.847Z
4222026-07-26T04:24:55.229ZSome errors have detailed explanations: E0119, E0423, E0599.
4232026-07-26T04:24:55.229ZFor more information about an error, try `rustc --explain E0119`.
4242026-07-26T04:24:55.255Zerror: could not compile `opte-api` (lib) due to 9 previous errors
4252026-07-26T04:24:55.353Z
4262026-07-26T04:24:55.354Zreal 15.991012345
4272026-07-26T04:24:55.354Zuser 46.492626109
4282026-07-26T04:24:55.354Zsys 10.855638937
4292026-07-26T04:24:55.354Ztrap 0.039694988
4302026-07-26T04:24:55.354Ztflt 0.073668404
4312026-07-26T04:24:55.354Zdflt 0.204360964
4322026-07-26T04:24:55.354Zkflt 0.006657176
4332026-07-26T04:24:55.354Zlock 3:11.209944552
4342026-07-26T04:24:55.354Zslp 2:35.945610654
4352026-07-26T04:24:55.354Zlat 2.626631470
4362026-07-26T04:24:55.354Zstop 10.886150027
4372026-07-26T04:24:55.358Zprocess exited: duration 30379 ms, exit code 101
 
4382026-07-26T04:24:55.366Zfound 0 output files