01KYEAHWPQGZY49Z3W9HYJK566: opte-p5p

BasicConfig {
    output_rules: [
        "=/out/opte.p5p",
        "=/out/opte.p5p.sha256",
    ],
    rust_toolchain: Some(
        Bool(
            true,
        ),
    ),
    target: Some(
        "helios-3.0",
    ),
    access_repos: [],
    publish: [
        BasicConfigPublish {
            from_output: "/out/opte.p5p",
            series: "repo",
            name: "opte.p5p",
        },
        BasicConfigPublish {
            from_output: "/out/opte.p5p.sha256",
            series: "repo",
            name: "opte.p5p.sha256",
        },
    ],
    skip_clone: false,
}

Buildomat Job: 01KYEAK1EY3J14PESG7QA0G6BS

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12026-07-26T04:23:54.651Zjob assigned to worker 01KYEAK2ENX4WWF7H0HMV4JNKJ [factory aws, i-077811531598f981e] (queued for 51 s)
 
22026-07-26T04:24:01.495Zstarting task 0: "setup"
32026-07-26T04:24:01.520Z++ uname -s
42026-07-26T04:24:01.520Z+ kern=SunOS
52026-07-26T04:24:01.520Z+ build_user=build
62026-07-26T04:24:01.520Z+ build_uid=12345
72026-07-26T04:24:01.520Z+ work_dir=/work
82026-07-26T04:24:01.520Z+ input_dir=/input
92026-07-26T04:24:01.520Z+ [[ 0 == 12345 ]]
102026-07-26T04:24:01.520Z+ case "$kern" in
112026-07-26T04:24:01.520Z+ groupadd -g 12345 build
122026-07-26T04:24:01.521Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-07-26T04:24:03.492Z+ zfs create -o mountpoint=/work rpool/work
142026-07-26T04:24:03.589Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-07-26T04:24:03.598Z+ home_fs=zfs
162026-07-26T04:24:03.598Z+ [[ zfs == autofs ]]
172026-07-26T04:24:03.598Z+ mkdir -p /home/build
182026-07-26T04:24:03.598Z+ chown build:build /home/build /work
192026-07-26T04:24:05.584Z+ chmod 0700 /home/build /work
202026-07-26T04:24:05.610Zprocess exited: duration 4102 ms, exit code 0
 
212026-07-26T04:24:05.627Zstarting task 1: "rust-toolchain"
222026-07-26T04:24:05.631Z+ printf ' * rust toolchain channel = "%s"\n' 1.97.1
232026-07-26T04:24:05.631Z+ printf ' * rust toolchain profile = "%s"\n' default
242026-07-26T04:24:05.631Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
252026-07-26T04:24:05.631Z * rust toolchain channel = "1.97.1"
262026-07-26T04:24:05.631Z * rust toolchain profile = "default"
272026-07-26T04:24:05.631Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282026-07-26T04:24:05.631Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-07-26T04:24:05.631Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.97.1 --profile default
302026-07-26T04:24:05.688Zinfo: downloading installer
312026-07-26T04:24:07.249Zwarn: It looks like you have an existing rustup settings file at:
322026-07-26T04:24:07.249Zwarn: /home/build/.rustup/settings.toml
332026-07-26T04:24:07.249Zwarn: Rustup will install the default toolchain as specified in the settings file,
342026-07-26T04:24:07.249Zwarn: instead of the one inferred from the default host triple.
352026-07-26T04:24:07.259Zinfo: profile set to default
362026-07-26T04:24:07.259Zinfo: default host triple is x86_64-unknown-illumos
372026-07-26T04:24:07.259Zinfo: syncing channel updates for 1.97.1-x86_64-unknown-illumos
382026-07-26T04:24:07.365Zinfo: latest update on 2026-07-16 for version 1.97.1 (8bab26f4f 2026-07-14)
392026-07-26T04:24:07.370Zinfo: downloading 6 components
402026-07-26T04:24:23.057Zinfo: default toolchain set to 1.97.1-x86_64-unknown-illumos
412026-07-26T04:24:23.057Z
422026-07-26T04:24:23.083Z 1.97.1-x86_64-unknown-illumos installed - rustc 1.97.1 (8bab26f4f 2026-07-14)
432026-07-26T04:24:23.083Z
442026-07-26T04:24:23.083Z
452026-07-26T04:24:23.083ZRust is installed now. Great!
462026-07-26T04:24:23.083Z
472026-07-26T04:24:23.087ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
482026-07-26T04:24:23.087Zenvironment variable. This has not been done automatically.
492026-07-26T04:24:23.087Z
502026-07-26T04:24:23.087ZTo configure your current shell, you need to source
512026-07-26T04:24:23.087Zthe corresponding env file under $HOME/.cargo.
522026-07-26T04:24:23.087Z
532026-07-26T04:24:23.087ZThis is usually done by running one of the following (note the leading DOT):
542026-07-26T04:24:23.087Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
552026-07-26T04:24:23.088Zsource "$HOME/.cargo/env.fish" # For fish
562026-07-26T04:24:23.088Zsource "~/.cargo/env.nu" # For nushell
572026-07-26T04:24:23.088Zsource "$HOME/.cargo/env.tcsh" # For tcsh
582026-07-26T04:24:23.088Z. "$HOME/.cargo/env.ps1" # For pwsh
592026-07-26T04:24:23.088Zsource "$HOME/.cargo/env.xsh" # For xonsh
602026-07-26T04:24:23.088Zwarn: no default linker (`cc`) was found in your PATH
612026-07-26T04:24:23.088Zwarn: many Rust crates require a system C toolchain to build
622026-07-26T04:24:23.183Z+ rustup --version
632026-07-26T04:24:23.190Zrustup 1.29.0 (28d1352db 2026-03-05)
642026-07-26T04:24:23.195Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
652026-07-26T04:24:23.212Zinfo: the currently active `rustc` version is `rustc 1.97.1 (8bab26f4f 2026-07-14)`
662026-07-26T04:24:23.215Z+ cargo --version
672026-07-26T04:24:23.229Zcargo 1.97.1 (c980f4866 2026-06-30)
682026-07-26T04:24:23.232Z+ rustc --version
692026-07-26T04:24:23.256Zrustc 1.97.1 (8bab26f4f 2026-07-14)
702026-07-26T04:24:23.261Zprocess exited: duration 17634 ms, exit code 0
 
712026-07-26T04:24:23.268Zstarting task 2: "authentication"
722026-07-26T04:24:23.286Zprocess exited: duration 17 ms, exit code 0
 
732026-07-26T04:24:23.294Zstarting task 3: "clone repository"
742026-07-26T04:24:23.297Z+ mkdir -p /work/oxidecomputer/opte
752026-07-26T04:24:23.300Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
762026-07-26T04:24:23.331ZCloning into '/work/oxidecomputer/opte'...
772026-07-26T04:24:24.244Z+ cd /work/oxidecomputer/opte
782026-07-26T04:24:24.244Z+ git fetch origin b8b23b946ff2841cc7e0be7cda9a60f9913d886f
792026-07-26T04:24:24.478ZFrom https://github.com/oxidecomputer/opte
802026-07-26T04:24:24.478Z * branch b8b23b946ff2841cc7e0be7cda9a60f9913d886f -> FETCH_HEAD
812026-07-26T04:24:24.486Z+ [[ -n renovate/smoltcp-0.x ]]
822026-07-26T04:24:24.486Z++ git branch --show-current
832026-07-26T04:24:24.486Z+ current=master
842026-07-26T04:24:24.486Z+ [[ master != renovate/smoltcp-0.x ]]
852026-07-26T04:24:24.486Z+ git branch -f renovate/smoltcp-0.x b8b23b946ff2841cc7e0be7cda9a60f9913d886f
862026-07-26T04:24:24.487Z+ git checkout -f renovate/smoltcp-0.x
872026-07-26T04:24:24.497ZSwitched to branch 'renovate/smoltcp-0.x'
882026-07-26T04:24:24.497Z+ git reset --hard b8b23b946ff2841cc7e0be7cda9a60f9913d886f
892026-07-26T04:24:24.501ZHEAD is now at b8b23b9 Update Rust crate smoltcp to 0.13
902026-07-26T04:24:24.502Zprocess exited: duration 1204 ms, exit code 0
 
912026-07-26T04:24:24.526Zstarting task 4: "build"
922026-07-26T04:24:24.532Z+ source .github/buildomat/common.sh
932026-07-26T04:24:24.533Z++ rustup show active-toolchain
942026-07-26T04:24:24.533Z1.97.1-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/rust-toolchain.toml')
952026-07-26T04:24:24.533Z++ pushd xde
962026-07-26T04:24:24.533Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
972026-07-26T04:24:24.533Z++ rustup show active-toolchain
982026-07-26T04:24:24.536Zinfo: syncing channel updates for nightly-2026-07-20-x86_64-unknown-illumos
992026-07-26T04:24:24.681Zinfo: latest update on 2026-07-20 for version 1.99.0-nightly (9f36de775 2026-07-19)
1002026-07-26T04:24:24.690Zinfo: downloading 6 components
1012026-07-26T04:24:41.108Znightly-2026-07-20-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/xde/rust-toolchain.toml')
1022026-07-26T04:24:41.192Z+++ rustup show active-toolchain -v
1032026-07-26T04:24:41.197Z+++ head -n 1
1042026-07-26T04:24:41.197Z+++ cut '-d ' -f1
1052026-07-26T04:24:41.252Z++ export NIGHTLY=nightly-2026-07-20-x86_64-unknown-illumos
1062026-07-26T04:24:41.252Z++ NIGHTLY=nightly-2026-07-20-x86_64-unknown-illumos
1072026-07-26T04:24:41.252Z++ popd
1082026-07-26T04:24:41.252Z/work/oxidecomputer/opte
1092026-07-26T04:24:41.256Z+ TGT_BASE=/work
1102026-07-26T04:24:41.256Z+ REL_SRC=target/x86_64-unknown-unknown/release-lto
1112026-07-26T04:24:41.256Z+ REL_TGT=/work/release
1122026-07-26T04:24:41.256Z+ mkdir -p /work/release
1132026-07-26T04:24:41.256Z+ cargo --version
1142026-07-26T04:24:41.263Zcargo 1.97.1 (c980f4866 2026-06-30)
1152026-07-26T04:24:41.267Z+ rustc --version
1162026-07-26T04:24:41.285Zrustc 1.97.1 (8bab26f4f 2026-07-14)
1172026-07-26T04:24:41.289Z+ header 'build xde and opteadm (release+debug)'
1182026-07-26T04:24:41.289Z+ echo '# ==== build xde and opteadm (release+debug) ==== #'
1192026-07-26T04:24:41.289Z# ==== build xde and opteadm (release+debug) ==== #
1202026-07-26T04:24:41.289Z+ ptime -m cargo xtask build --profile all
1212026-07-26T04:24:41.387Z Updating crates.io index
1222026-07-26T04:24:41.391Z Updating git repository `https://github.com/oxidecomputer/falcon`
1232026-07-26T04:24:42.382Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1242026-07-26T04:24:42.610Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1252026-07-26T04:24:42.838Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1262026-07-26T04:24:43.215Z Updating git repository `https://github.com/oxidecomputer/zone`
1272026-07-26T04:24:43.442Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1282026-07-26T04:24:43.817Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1292026-07-26T04:24:45.565Z Downloading crates ...
1302026-07-26T04:24:45.609Z Downloaded equivalent v1.0.2
1312026-07-26T04:24:45.612Z Downloaded clap_lex v1.1.0
1322026-07-26T04:24:45.613Z Downloaded errno v0.3.14
1332026-07-26T04:24:45.617Z Downloaded colorchoice v1.0.5
1342026-07-26T04:24:45.620Z Downloaded bitflags v2.13.0
1352026-07-26T04:24:45.631Z Downloaded serde_derive v1.0.228
1362026-07-26T04:24:45.636Z Downloaded terminal_size v0.4.4
1372026-07-26T04:24:45.639Z Downloaded toml_parser v1.1.2+spec-1.1.0
1382026-07-26T04:24:45.640Z Downloaded cargo-platform v0.3.3
1392026-07-26T04:24:45.643Z Downloaded strsim v0.11.1
1402026-07-26T04:24:45.646Z Downloaded anstyle v1.0.14
1412026-07-26T04:24:45.653Z Downloaded itoa v1.0.18
1422026-07-26T04:24:45.664Z Downloaded utf8parse v0.2.2
1432026-07-26T04:24:45.664Z Downloaded heck v0.5.0
1442026-07-26T04:24:45.664Z Downloaded serde_spanned v1.1.1
1452026-07-26T04:24:45.669Z Downloaded quote v1.0.46
1462026-07-26T04:24:45.673Z Downloaded anstyle-parse v1.0.0
1472026-07-26T04:24:45.676Z Downloaded anstream v1.0.0
1482026-07-26T04:24:45.677Z Downloaded anyhow v1.0.103
1492026-07-26T04:24:45.684Z Downloaded anstyle-query v1.1.5
1502026-07-26T04:24:45.688Z Downloaded toml_datetime v1.1.1+spec-1.1.0
1512026-07-26T04:24:45.691Z Downloaded thiserror v2.0.18
1522026-07-26T04:24:45.695Z Downloaded zmij v1.0.22
1532026-07-26T04:24:45.695Z Downloaded clap_derive v4.6.1
1542026-07-26T04:24:45.698Z Downloaded serde_core v1.0.228
1552026-07-26T04:24:45.702Z Downloaded unicode-ident v1.0.24
1562026-07-26T04:24:45.702Z Downloaded cargo_metadata v0.23.1
1572026-07-26T04:24:45.706Z Downloaded is_terminal_polyfill v1.70.2
1582026-07-26T04:24:45.709Z Downloaded thiserror-impl v2.0.18
1592026-07-26T04:24:45.713Z Downloaded camino v1.2.4
1602026-07-26T04:24:45.716Z Downloaded toml_writer v1.1.1+spec-1.1.0
1612026-07-26T04:24:45.720Z Downloaded semver v1.0.28
1622026-07-26T04:24:45.737Z Downloaded toml v1.1.2+spec-1.1.0
1632026-07-26T04:24:45.740Z Downloaded proc-macro2 v1.0.106
1642026-07-26T04:24:45.744Z Downloaded clap v4.6.1
1652026-07-26T04:24:45.752Z Downloaded memchr v2.8.3
1662026-07-26T04:24:45.758Z Downloaded serde v1.0.228
1672026-07-26T04:24:45.772Z Downloaded indexmap v2.14.0
1682026-07-26T04:24:45.797Z Downloaded hashbrown v0.17.1
1692026-07-26T04:24:45.802Z Downloaded serde_json v1.0.150
1702026-07-26T04:24:45.810Z Downloaded clap_builder v4.6.0
1712026-07-26T04:24:45.810Z Downloaded winnow v1.0.3
1722026-07-26T04:24:45.827Z Downloaded syn v2.0.118
1732026-07-26T04:24:45.844Z Downloaded rustix v1.1.4
1742026-07-26T04:24:45.858Z Downloaded libc v0.2.186
1752026-07-26T04:24:45.903Z Compiling serde_core v1.0.228
1762026-07-26T04:24:45.903Z Compiling proc-macro2 v1.0.106
1772026-07-26T04:24:45.907Z Compiling quote v1.0.46
1782026-07-26T04:24:45.907Z Compiling unicode-ident v1.0.24
1792026-07-26T04:24:45.908Z Compiling libc v0.2.186
1802026-07-26T04:24:45.908Z Compiling rustix v1.1.4
1812026-07-26T04:24:45.908Z Compiling utf8parse v0.2.2
1822026-07-26T04:24:45.960Z Compiling bitflags v2.13.0
1832026-07-26T04:24:46.084Z Compiling zmij v1.0.22
1842026-07-26T04:24:46.099Z Compiling anstyle-parse v1.0.0
1852026-07-26T04:24:46.309Z Compiling serde_json v1.0.150
1862026-07-26T04:24:46.340Z Compiling anstyle v1.0.14
1872026-07-26T04:24:46.388Z Compiling is_terminal_polyfill v1.70.2
1882026-07-26T04:24:46.432Z Compiling colorchoice v1.0.5
1892026-07-26T04:24:46.469Z Compiling serde v1.0.228
1902026-07-26T04:24:46.488Z Compiling anstyle-query v1.1.5
1912026-07-26T04:24:46.523Z Compiling thiserror v2.0.18
1922026-07-26T04:24:46.538Z Compiling camino v1.2.4
1932026-07-26T04:24:46.586Z Compiling anstream v1.0.0
1942026-07-26T04:24:46.717Z Compiling errno v0.3.14
1952026-07-26T04:24:46.807Z Compiling clap_lex v1.1.0
1962026-07-26T04:24:46.919Z Compiling itoa v1.0.18
1972026-07-26T04:24:47.027Z Compiling heck v0.5.0
1982026-07-26T04:24:47.086Z Compiling winnow v1.0.3
1992026-07-26T04:24:47.157Z Compiling syn v2.0.118
2002026-07-26T04:24:47.174Z Compiling anyhow v1.0.103
2012026-07-26T04:24:47.181Z Compiling memchr v2.8.3
2022026-07-26T04:24:47.215Z Compiling strsim v0.11.1
2032026-07-26T04:24:47.221Z Compiling toml_writer v1.1.1+spec-1.1.0
2042026-07-26T04:24:47.473Z Compiling terminal_size v0.4.4
2052026-07-26T04:24:47.511Z Compiling toml_parser v1.1.2+spec-1.1.0
2062026-07-26T04:24:47.623Z Compiling clap_builder v4.6.0
2072026-07-26T04:24:48.331Z Compiling serde_spanned v1.1.1
2082026-07-26T04:24:48.483Z Compiling toml_datetime v1.1.1+spec-1.1.0
2092026-07-26T04:24:48.490Z Compiling semver v1.0.28
2102026-07-26T04:24:48.762Z Compiling cargo-platform v0.3.3
2112026-07-26T04:24:48.939Z Compiling toml v1.1.2+spec-1.1.0
2122026-07-26T04:24:49.466Z Compiling serde_derive v1.0.228
2132026-07-26T04:24:49.738Z Compiling thiserror-impl v2.0.18
2142026-07-26T04:24:49.754Z Compiling clap_derive v4.6.1
2152026-07-26T04:24:51.264Z Compiling clap v4.6.1
2162026-07-26T04:24:52.626Z Compiling cargo_metadata v0.23.1
2172026-07-26T04:24:55.090Z Compiling xtask v0.1.0 (/work/oxidecomputer/opte/xtask)
2182026-07-26T04:24:56.692Z Finished `dev` profile [optimized + debuginfo] target(s) in 15.38s
2192026-07-26T04:24:56.756Z Running `target/debug/xtask build --profile all`
2202026-07-26T04:24:58.208ZBuilding opteadm (release).
2212026-07-26T04:24:58.300Z Compiling proc-macro2 v1.0.106
2222026-07-26T04:24:58.303Z Compiling quote v1.0.46
2232026-07-26T04:24:58.303Z Compiling unicode-ident v1.0.24
2242026-07-26T04:24:58.304Z Compiling serde_core v1.0.228
2252026-07-26T04:24:58.304Z Compiling libc v0.2.186
2262026-07-26T04:24:58.304Z Compiling cfg-if v1.0.4
2272026-07-26T04:24:58.304Z Compiling strsim v0.11.1
2282026-07-26T04:24:58.328Z Compiling thiserror v2.0.18
2292026-07-26T04:24:58.372Z Compiling ident_case v1.0.1
2302026-07-26T04:24:58.421Z Compiling memchr v2.8.3
2312026-07-26T04:24:58.465Z Compiling regex-syntax v0.8.11
2322026-07-26T04:24:58.570Z Compiling anyhow v1.0.103
2332026-07-26T04:24:58.600Z Compiling equivalent v1.0.2
2342026-07-26T04:24:58.663Z Compiling zerocopy v0.8.54
2352026-07-26T04:24:58.792Z Compiling aho-corasick v1.1.4
2362026-07-26T04:24:58.853Z Compiling either v1.16.0
2372026-07-26T04:24:58.934Z Compiling hashbrown v0.17.1
2382026-07-26T04:24:59.015Z Compiling winnow v1.0.3
2392026-07-26T04:24:59.027Z Compiling serde v1.0.228
2402026-07-26T04:24:59.041Z Compiling itertools v0.15.0
2412026-07-26T04:24:59.393Z Compiling indexmap v2.14.0
2422026-07-26T04:24:59.615Z Compiling syn v2.0.118
2432026-07-26T04:24:59.644Z Compiling heapless v0.9.3
2442026-07-26T04:24:59.857Z Compiling byteorder v1.5.0
2452026-07-26T04:25:00.028Z Compiling regex-automata v0.4.15
2462026-07-26T04:25:00.035Z Compiling toml_parser v1.1.2+spec-1.1.0
2472026-07-26T04:25:00.089Z Compiling toml_datetime v1.1.1+spec-1.1.0
2482026-07-26T04:25:00.211Z Compiling hash32 v0.3.1
2492026-07-26T04:25:00.339Z Compiling smoltcp v0.13.1
2502026-07-26T04:25:00.383Z Compiling rustversion v1.0.23
2512026-07-26T04:25:00.460Z Compiling bitflags v2.13.0
2522026-07-26T04:25:00.498Z Compiling toml_edit v0.25.12+spec-1.1.0
2532026-07-26T04:25:00.588Z Compiling syn v1.0.109
2542026-07-26T04:25:00.597Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
2552026-07-26T04:25:00.661Z Compiling macaddr v1.0.1
2562026-07-26T04:25:00.715Z Compiling stable_deref_trait v1.2.1
2572026-07-26T04:25:00.830Z Compiling bitflags v1.3.2
2582026-07-26T04:25:00.839Z Compiling rustix v1.1.4
2592026-07-26T04:25:00.853Z Compiling getrandom v0.4.3
2602026-07-26T04:25:00.888Z Compiling version_check v0.9.5
2612026-07-26T04:25:00.914Z Compiling rand_core v0.10.1
2622026-07-26T04:25:01.084Z Compiling proc-macro-crate v3.5.0
2632026-07-26T04:25:01.124Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#3bc9567c)
2642026-07-26T04:25:01.164Z Compiling ref-cast v1.0.25
2652026-07-26T04:25:01.186Z Compiling managed v0.8.0
2662026-07-26T04:25:01.407Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2672026-07-26T04:25:01.513Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2682026-07-26T04:25:01.531Z Compiling errno v0.3.14
2692026-07-26T04:25:01.613Z Compiling ipnetwork v0.21.1
2702026-07-26T04:25:01.668Z Compiling foreign-types-shared v0.3.1
2712026-07-26T04:25:01.748Z Compiling unicode-width v0.2.2
2722026-07-26T04:25:01.905Z Compiling regex v1.13.0
2732026-07-26T04:25:02.035Z Compiling once_cell v1.21.4
2742026-07-26T04:25:02.041Z Compiling utf8parse v0.2.2
2752026-07-26T04:25:02.132Z Compiling cpufeatures v0.3.0
2762026-07-26T04:25:02.195Z Compiling darling_core v0.23.0
2772026-07-26T04:25:02.266Z Compiling tracing-core v0.1.36
2782026-07-26T04:25:02.302Z Compiling chacha20 v0.10.1
2792026-07-26T04:25:02.572Z Compiling cstr-argument v0.1.2
2802026-07-26T04:25:02.716Z Compiling anstyle-parse v1.0.0
2812026-07-26T04:25:02.726Z Compiling tabwriter v1.4.1
2822026-07-26T04:25:03.192Z Compiling colorchoice v1.0.5
2832026-07-26T04:25:03.293Z Compiling anstyle-query v1.1.5
2842026-07-26T04:25:03.304Z Compiling is_terminal_polyfill v1.70.2
2852026-07-26T04:25:03.304Z Compiling anstyle v1.0.14
2862026-07-26T04:25:03.382Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys?branch=main#ae3c948a)
2872026-07-26T04:25:03.382Z Compiling dyn-clone v1.0.20
2882026-07-26T04:25:03.399Z Compiling thiserror-impl v2.0.18
2892026-07-26T04:25:03.514Z Compiling serde_derive v1.0.228
2902026-07-26T04:25:03.531Z Compiling zerocopy-derive v0.8.54
2912026-07-26T04:25:03.584Z Compiling num_enum_derive v0.7.6
2922026-07-26T04:25:03.604Z Compiling ref-cast-impl v1.0.25
2932026-07-26T04:25:04.173Z Compiling foreign-types-macros v0.2.3
2942026-07-26T04:25:04.291Z Compiling darling_macro v0.23.0
2952026-07-26T04:25:04.499Z Compiling tracing-attributes v0.1.31
2962026-07-26T04:25:04.561Z Compiling num_enum v0.7.6
2972026-07-26T04:25:04.668Z Compiling cobs v0.3.0
2982026-07-26T04:25:04.699Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2992026-07-26T04:25:04.760Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
3002026-07-26T04:25:04.912Z Compiling foreign-types v0.5.0
3012026-07-26T04:25:04.917Z Compiling darling v0.23.0
3022026-07-26T04:25:04.917Z Compiling pretty-hex v0.4.2
3032026-07-26T04:25:04.917Z Compiling pin-project-lite v0.2.17
3042026-07-26T04:25:04.917Z Compiling ingot-macros v0.2.0
3052026-07-26T04:25:04.930Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
3062026-07-26T04:25:04.965Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#3bc9567c)
3072026-07-26T04:25:05.164Z Compiling anstream v1.0.0
3082026-07-26T04:25:05.294Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
3092026-07-26T04:25:05.441Z Compiling terminal_size v0.4.4
3102026-07-26T04:25:05.538Z Compiling rand v0.10.2
3112026-07-26T04:25:05.572Z Compiling uuid v1.23.5
3122026-07-26T04:25:05.596Z Compiling socket2 v0.6.4
3132026-07-26T04:25:05.734Z Compiling tracing v0.1.44
3142026-07-26T04:25:05.981Z Compiling colored v3.1.1
3152026-07-26T04:25:06.166Z Compiling heck v0.5.0
3162026-07-26T04:25:06.305Z Compiling oxnet v0.1.6
3172026-07-26T04:25:06.353Z Compiling clap_lex v1.1.0
3182026-07-26T04:25:06.416Z Compiling clap_derive v4.6.1
3192026-07-26T04:25:06.524Z Compiling clap_builder v4.6.0
3202026-07-26T04:25:06.620Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
3212026-07-26T04:25:06.725Z Compiling postcard v1.1.3
3222026-07-26T04:25:07.968Z Compiling ingot-types v0.2.0
3232026-07-26T04:25:08.302Z Compiling ingot v0.2.0
3242026-07-26T04:25:08.327Z Compiling clap v4.6.1
3252026-07-26T04:25:09.959Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3262026-07-26T04:25:10.116Zerror[E0423]: expected function, tuple struct or tuple variant, found struct `smoltcp::wire::Ipv6Address`
3272026-07-26T04:25:10.116Z --> crates/opte-api/src/ip.rs:914:20
3282026-07-26T04:25:10.117Z |
3292026-07-26T04:25:10.117Z914 | let sip6 = smoltcp::wire::Ipv6Address(self.bytes());
3302026-07-26T04:25:10.117Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3312026-07-26T04:25:10.117Z |
3322026-07-26T04:25:10.117Z --> /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/net/ip_addr.rs:168:0
3332026-07-26T04:25:10.117Z |
3342026-07-26T04:25:10.117Z = note: `smoltcp::wire::Ipv6Address` defined here
3352026-07-26T04:25:10.117Zhelp: you might have meant to use an associated function to build this type
3362026-07-26T04:25:10.117Z |
3372026-07-26T04:25:10.117Z914 - let sip6 = smoltcp::wire::Ipv6Address(self.bytes());
3382026-07-26T04:25:10.117Z914 + let sip6 = smoltcp::wire::Ipv6Address::new(_, _, _, _, _, _, _, _);
3392026-07-26T04:25:10.117Z |
3402026-07-26T04:25:10.118Z914 - let sip6 = smoltcp::wire::Ipv6Address(self.bytes());
3412026-07-26T04:25:10.118Z914 + let sip6 = smoltcp::wire::Ipv6Address::from_bits(_);
3422026-07-26T04:25:10.118Z |
3432026-07-26T04:25:10.118Z914 - let sip6 = smoltcp::wire::Ipv6Address(self.bytes());
3442026-07-26T04:25:10.118Z914 + let sip6 = smoltcp::wire::Ipv6Address::from_segments(_);
3452026-07-26T04:25:10.118Z |
3462026-07-26T04:25:10.118Z914 - let sip6 = smoltcp::wire::Ipv6Address(self.bytes());
3472026-07-26T04:25:10.118Z914 + let sip6 = smoltcp::wire::Ipv6Address::from_octets(_);
3482026-07-26T04:25:10.118Z |
3492026-07-26T04:25:10.118Z
3502026-07-26T04:25:10.181Zerror[E0119]: conflicting implementations of trait `From<Ipv4Address>` for type `ip::Ipv4Addr`
3512026-07-26T04:25:10.181Z --> crates/opte-api/src/ip.rs:575:1
3522026-07-26T04:25:10.181Z |
3532026-07-26T04:25:10.182Z563 | impl From<core::net::Ipv4Addr> for Ipv4Addr {
3542026-07-26T04:25:10.182Z | ------------------------------------------- first implementation here
3552026-07-26T04:25:10.182Z...
3562026-07-26T04:25:10.182Z575 | impl From<smoltcp::wire::Ipv4Address> for Ipv4Addr {
3572026-07-26T04:25:10.182Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `ip::Ipv4Addr`
3582026-07-26T04:25:10.182Z
3592026-07-26T04:25:10.182Zerror[E0119]: conflicting implementations of trait `From<ip::Ipv4Addr>` for type `Ipv4Address`
3602026-07-26T04:25:10.182Z --> crates/opte-api/src/ip.rs:582:1
3612026-07-26T04:25:10.182Z |
3622026-07-26T04:25:10.182Z569 | impl From<Ipv4Addr> for core::net::Ipv4Addr {
3632026-07-26T04:25:10.182Z | ------------------------------------------- first implementation here
3642026-07-26T04:25:10.182Z...
3652026-07-26T04:25:10.182Z582 | impl From<Ipv4Addr> for smoltcp::wire::Ipv4Address {
3662026-07-26T04:25:10.182Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `Ipv4Address`
3672026-07-26T04:25:10.182Z
3682026-07-26T04:25:10.182Zerror[E0119]: conflicting implementations of trait `From<Ipv6Address>` for type `ip::Ipv6Addr`
3692026-07-26T04:25:10.182Z --> crates/opte-api/src/ip.rs:931:1
3702026-07-26T04:25:10.182Z |
3712026-07-26T04:25:10.183Z919 | impl From<core::net::Ipv6Addr> for Ipv6Addr {
3722026-07-26T04:25:10.183Z | ------------------------------------------- first implementation here
3732026-07-26T04:25:10.183Z...
3742026-07-26T04:25:10.183Z931 | impl From<smoltcp::wire::Ipv6Address> for Ipv6Addr {
3752026-07-26T04:25:10.183Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `ip::Ipv6Addr`
3762026-07-26T04:25:10.183Z
3772026-07-26T04:25:10.183Zerror[E0119]: conflicting implementations of trait `From<ip::Ipv6Addr>` for type `Ipv6Address`
3782026-07-26T04:25:10.187Z --> crates/opte-api/src/ip.rs:940:1
3792026-07-26T04:25:10.187Z |
3802026-07-26T04:25:10.188Z925 | impl From<Ipv6Addr> for core::net::Ipv6Addr {
3812026-07-26T04:25:10.188Z | ------------------------------------------- first implementation here
3822026-07-26T04:25:10.188Z...
3832026-07-26T04:25:10.188Z940 | impl From<Ipv6Addr> for smoltcp::wire::Ipv6Address {
3842026-07-26T04:25:10.188Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `Ipv6Address`
3852026-07-26T04:25:10.188Z
3862026-07-26T04:25:10.315Zerror[E0599]: no method named `as_bytes` found for struct `Ipv4Address` in the current scope
3872026-07-26T04:25:10.315Z --> crates/opte-api/src/ip.rs:577:29
3882026-07-26T04:25:10.315Z |
3892026-07-26T04:25:10.315Z577 | let bytes = smolip4.as_bytes();
3902026-07-26T04:25:10.315Z | ^^^^^^^^ method not found in `Ipv4Address`
3912026-07-26T04:25:10.315Z
3922026-07-26T04:25:10.322Zerror[E0599]: no associated function or constant named `from_bytes` found for struct `Ipv4Address` in the current scope
3932026-07-26T04:25:10.323Z --> crates/opte-api/src/ip.rs:584:15
3942026-07-26T04:25:10.323Z |
3952026-07-26T04:25:10.323Z584 | Self::from_bytes(&ip)
3962026-07-26T04:25:10.323Z | ^^^^^^^^^^ associated function or constant not found in `Ipv4Address`
3972026-07-26T04:25:10.323Z |
3982026-07-26T04:25:10.323Znote: if you're trying to build a new `Ipv4Address` consider using one of the following associated functions:
3992026-07-26T04:25:10.323Z Ipv4Address::new
4002026-07-26T04:25:10.323Z Ipv4Address::from_bits
4012026-07-26T04:25:10.323Z Ipv4Address::from_octets
4022026-07-26T04:25:10.323Z core::net::parser::<impl Ipv4Address>::parse_ascii
4032026-07-26T04:25:10.323Z --> /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/net/ip_addr.rs:543:4
4042026-07-26T04:25:10.323Z --> /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/net/parser.rs:336:4
4052026-07-26T04:25:10.323Zhelp: there is an associated function `from_bits` with a similar name
4062026-07-26T04:25:10.323Z |
4072026-07-26T04:25:10.323Z584 - Self::from_bytes(&ip)
4082026-07-26T04:25:10.323Z584 + Self::from_bits(&ip)
4092026-07-26T04:25:10.323Z |
4102026-07-26T04:25:10.323Z
4112026-07-26T04:25:10.337Zerror[E0599]: no method named `as_bytes` found for struct `Ipv6Address` in the current scope
4122026-07-26T04:25:10.337Z --> crates/opte-api/src/ip.rs:935:34
4132026-07-26T04:25:10.338Z |
4142026-07-26T04:25:10.338Z935 | let bytes: [u8; 16] = ip.as_bytes().try_into().unwrap();
4152026-07-26T04:25:10.338Z | ^^^^^^^^ method not found in `Ipv6Address`
4162026-07-26T04:25:10.338Z
4172026-07-26T04:25:10.342Zerror[E0599]: no associated function or constant named `from_bytes` found for struct `Ipv6Address` in the current scope
4182026-07-26T04:25:10.342Z --> crates/opte-api/src/ip.rs:943:15
4192026-07-26T04:25:10.342Z |
4202026-07-26T04:25:10.342Z943 | Self::from_bytes(&ip)
4212026-07-26T04:25:10.342Z | ^^^^^^^^^^ associated function or constant not found in `Ipv6Address`
4222026-07-26T04:25:10.342Z |
4232026-07-26T04:25:10.342Znote: if you're trying to build a new `Ipv6Address` consider using one of the following associated functions:
4242026-07-26T04:25:10.342Z Ipv6Address::new
4252026-07-26T04:25:10.342Z Ipv6Address::from_bits
4262026-07-26T04:25:10.342Z Ipv6Address::from_segments
4272026-07-26T04:25:10.342Z Ipv6Address::from_octets
4282026-07-26T04:25:10.342Z core::net::parser::<impl Ipv6Address>::parse_ascii
4292026-07-26T04:25:10.343Z --> /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/net/ip_addr.rs:1347:4
4302026-07-26T04:25:10.343Z --> /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/net/parser.rs:367:4
4312026-07-26T04:25:10.343Zhelp: there is an associated function `from_bits` with a similar name
4322026-07-26T04:25:10.343Z |
4332026-07-26T04:25:10.343Z943 - Self::from_bytes(&ip)
4342026-07-26T04:25:10.343Z943 + Self::from_bits(&ip)
4352026-07-26T04:25:10.343Z |
4362026-07-26T04:25:10.343Z
4372026-07-26T04:25:10.711ZSome errors have detailed explanations: E0119, E0423, E0599.
4382026-07-26T04:25:10.711ZFor more information about an error, try `rustc --explain E0119`.
4392026-07-26T04:25:10.743Zerror: could not compile `opte-api` (lib) due to 9 previous errors
4402026-07-26T04:25:10.770ZError: failed to build "opteadm"
4412026-07-26T04:25:10.770Z
4422026-07-26T04:25:10.770ZCaused by:
4432026-07-26T04:25:10.770Z failed to run (status exit status: 101)
4442026-07-26T04:25:10.774Z
4452026-07-26T04:25:10.774Zreal 29.479475177
4462026-07-26T04:25:10.774Zuser 2:03.136560236
4472026-07-26T04:25:10.774Zsys 18.732153331
4482026-07-26T04:25:10.774Ztrap 0.089283237
4492026-07-26T04:25:10.775Ztflt 0.241679060
4502026-07-26T04:25:10.775Zdflt 0.428159545
4512026-07-26T04:25:10.775Zkflt 0.005668886
4522026-07-26T04:25:10.775Zlock 7:09.356729297
4532026-07-26T04:25:10.775Zslp 5:12.334430063
4542026-07-26T04:25:10.775Zlat 8.080995554
4552026-07-26T04:25:10.775Zstop 15.120714114
4562026-07-26T04:25:10.775Zprocess exited: duration 46254 ms, exit code 1
 
4572026-07-26T04:25:10.783Zfound 0 output files
4582026-07-26T04:25:10.783Zupload error: rule "/out/opte.p5p" required a match, but was not used
4592026-07-26T04:25:10.783Zupload error: rule "/out/opte.p5p.sha256" required a match, but was not used