01JDRF3E8NBTGY4WBDPN2AY00R: opte-ioctl

BasicConfig {
    output_rules: [],
    rust_toolchain: Some(
        String(
            "nightly-2024-11-18",
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [],
    publish: [],
    skip_clone: false,
}

Buildomat Job: 01JDRF3ZJX8QW74VVVP74PACV4

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12024-11-28T04:06:28.968Zjob assigned to worker 01JDRF4D1AEK0CWTZ7MYB8FJW6 [factory aws, i-095550b3d04c8fef8] (queued for 1 m 1 s)
 
22024-11-28T04:06:37.438Zstarting task 0: "setup"
32024-11-28T04:06:37.447Z++ uname -s
42024-11-28T04:06:37.449Z+ kern=SunOS
52024-11-28T04:06:37.449Z+ case "$kern" in
62024-11-28T04:06:37.449Z+ groupadd -g 12345 build
72024-11-28T04:06:37.452Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-11-28T04:06:39.458Z+ zfs create -o mountpoint=/work rpool/work
92024-11-28T04:06:39.584Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-11-28T04:06:39.587Z+ home_fs=zfs
112024-11-28T04:06:39.587Z+ [[ zfs == autofs ]]
122024-11-28T04:06:39.587Z+ mkdir -p /home/build
132024-11-28T04:06:39.589Z+ chown build:build /home/build /work
142024-11-28T04:06:41.591Z+ chmod 0700 /home/build /work
152024-11-28T04:06:41.594Zprocess exited: duration 4155 ms, exit code 0
 
162024-11-28T04:06:41.599Zstarting task 1: "rust-toolchain"
172024-11-28T04:06:41.604Z+ printf ' * toolchain channel = "%s"
182024-11-28T04:06:41.604Z' nightly-2024-11-18
192024-11-28T04:06:41.604Z+ printf ' * toolchain profile = "%s"
202024-11-28T04:06:41.604Z' default
212024-11-28T04:06:41.604Z * toolchain channel = "nightly-2024-11-18"
222024-11-28T04:06:41.604Z * toolchain profile = "default"
232024-11-28T04:06:41.606Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242024-11-28T04:06:41.606Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-11-18 --profile default
252024-11-28T04:06:41.730Zinfo: downloading installer
262024-11-28T04:06:43.427Zinfo: profile set to 'default'
272024-11-28T04:06:43.427Zinfo: default host triple is x86_64-unknown-illumos
282024-11-28T04:06:43.429Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
292024-11-28T04:06:43.590Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
302024-11-28T04:06:43.590Zinfo: downloading component 'cargo'
312024-11-28T04:06:44.483Zinfo: downloading component 'clippy'
322024-11-28T04:06:44.827Zinfo: downloading component 'rust-docs'
332024-11-28T04:06:46.046Zinfo: downloading component 'rust-std'
342024-11-28T04:06:48.024Zinfo: downloading component 'rustc'
352024-11-28T04:06:55.016Zinfo: downloading component 'rustfmt'
362024-11-28T04:06:55.277Zinfo: installing component 'cargo'
372024-11-28T04:06:56.095Zinfo: installing component 'clippy'
382024-11-28T04:06:56.474Zinfo: installing component 'rust-docs'
392024-11-28T04:06:58.155Zinfo: installing component 'rust-std'
402024-11-28T04:06:59.969Zinfo: installing component 'rustc'
412024-11-28T04:07:05.925Zinfo: installing component 'rustfmt'
422024-11-28T04:07:06.256Zinfo: default toolchain set to 'nightly-2024-11-18-x86_64-unknown-illumos'
432024-11-28T04:07:06.256Z
442024-11-28T04:07:06.638Z nightly-2024-11-18-x86_64-unknown-illumos installed - rustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
452024-11-28T04:07:06.638Z
462024-11-28T04:07:06.642Z
472024-11-28T04:07:06.642ZRust is installed now. Great!
482024-11-28T04:07:06.642Z
492024-11-28T04:07:06.642ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502024-11-28T04:07:06.642Zenvironment variable. This has not been done automatically.
512024-11-28T04:07:06.642Z
522024-11-28T04:07:06.642ZTo configure your current shell, you need to source
532024-11-28T04:07:06.642Zthe corresponding env file under $HOME/.cargo.
542024-11-28T04:07:06.642Z
552024-11-28T04:07:06.642ZThis is usually done by running one of the following (note the leading DOT):
562024-11-28T04:07:06.642Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572024-11-28T04:07:06.642Zsource "$HOME/.cargo/env.fish" # For fish
582024-11-28T04:07:06.715Z+ rustc --version
592024-11-28T04:07:06.785Zrustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
602024-11-28T04:07:06.788Zprocess exited: duration 25183 ms, exit code 0
 
612024-11-28T04:07:06.794Zstarting task 2: "authentication"
622024-11-28T04:07:06.815Zprocess exited: duration 19 ms, exit code 0
 
632024-11-28T04:07:06.821Zstarting task 3: "clone repository"
642024-11-28T04:07:06.828Z+ mkdir -p /work/oxidecomputer/opte
652024-11-28T04:07:06.831Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662024-11-28T04:07:07.098ZCloning into '/work/oxidecomputer/opte'...
672024-11-28T04:07:08.420Z+ cd /work/oxidecomputer/opte
682024-11-28T04:07:08.422Z+ git fetch origin 8580b4906fa08bfc6e3584219620a25511257cfc
692024-11-28T04:07:08.671ZFrom https://github.com/oxidecomputer/opte
702024-11-28T04:07:08.671Z * branch 8580b4906fa08bfc6e3584219620a25511257cfc -> FETCH_HEAD
712024-11-28T04:07:08.680Z+ [[ -n renovate/smoltcp-0.x ]]
722024-11-28T04:07:08.682Z++ git branch --show-current
732024-11-28T04:07:08.685Z+ current=master
742024-11-28T04:07:08.685Z+ [[ master != renovate/smoltcp-0.x ]]
752024-11-28T04:07:08.685Z+ git branch -f renovate/smoltcp-0.x 8580b4906fa08bfc6e3584219620a25511257cfc
762024-11-28T04:07:08.688Z+ git checkout -f renovate/smoltcp-0.x
772024-11-28T04:07:08.716ZSwitched to branch 'renovate/smoltcp-0.x'
782024-11-28T04:07:08.721Z+ git reset --hard 8580b4906fa08bfc6e3584219620a25511257cfc
792024-11-28T04:07:08.721ZHEAD is now at 8580b49 Update Rust crate smoltcp to 0.12
802024-11-28T04:07:08.721Zprocess exited: duration 1896 ms, exit code 0
 
812024-11-28T04:07:08.729Zstarting task 4: "build"
822024-11-28T04:07:08.735Z+ cargo --version
832024-11-28T04:07:08.738Zinfo: syncing channel updates for '1.82.0-x86_64-unknown-illumos'
842024-11-28T04:07:08.900Zinfo: latest update on 2024-10-17, rust version 1.82.0 (f6e511eec 2024-10-15)
852024-11-28T04:07:08.900Zinfo: downloading component 'cargo'
862024-11-28T04:07:09.726Zinfo: downloading component 'clippy'
872024-11-28T04:07:10.040Zinfo: downloading component 'rust-docs'
882024-11-28T04:07:11.213Zinfo: downloading component 'rust-std'
892024-11-28T04:07:13.053Zinfo: downloading component 'rustc'
902024-11-28T04:07:19.706Zinfo: downloading component 'rustfmt'
912024-11-28T04:07:19.943Zinfo: installing component 'cargo'
922024-11-28T04:07:20.740Zinfo: installing component 'clippy'
932024-11-28T04:07:21.106Zinfo: installing component 'rust-docs'
942024-11-28T04:07:22.777Zinfo: installing component 'rust-std'
952024-11-28T04:07:24.474Zinfo: installing component 'rustc'
962024-11-28T04:07:30.338Zinfo: installing component 'rustfmt'
972024-11-28T04:07:30.739Zcargo 1.82.0 (8f40fc59f 2024-08-21)
982024-11-28T04:07:30.741Z+ rustc --version
992024-11-28T04:07:30.812Zrustc 1.82.0 (f6e511eec 2024-10-15)
1002024-11-28T04:07:30.817Z+ cd lib/opte-ioctl
1012024-11-28T04:07:30.820Z+ header 'check style'
1022024-11-28T04:07:30.820Z+ echo '# ==== check style ==== #'
1032024-11-28T04:07:30.820Z# ==== check style ==== #
1042024-11-28T04:07:30.820Z+ ptime -m cargo +nightly-2024-11-18 fmt -- --check
1052024-11-28T04:07:31.017Z
1062024-11-28T04:07:31.017Zreal 0.196134356
1072024-11-28T04:07:31.017Zuser 0.104618214
1082024-11-28T04:07:31.017Zsys 0.086446040
1092024-11-28T04:07:31.017Ztrap 0.000069984
1102024-11-28T04:07:31.019Ztflt 0.000000000
1112024-11-28T04:07:31.019Zdflt 0.000000000
1122024-11-28T04:07:31.019Zkflt 0.000000000
1132024-11-28T04:07:31.019Zlock 0.000000000
1142024-11-28T04:07:31.019Zslp 0.109996273
1152024-11-28T04:07:31.019Zlat 0.000881377
1162024-11-28T04:07:31.020Zstop 0.000129142
1172024-11-28T04:07:31.020Z+ header analyze
1182024-11-28T04:07:31.020Z+ echo '# ==== analyze ==== #'
1192024-11-28T04:07:31.020Z# ==== analyze ==== #
1202024-11-28T04:07:31.020Z+ ptime -m cargo clippy --all-targets
1212024-11-28T04:07:31.240Z Updating crates.io index
1222024-11-28T04:07:31.303Z Updating git repository `https://github.com/oxidecomputer/falcon`
1232024-11-28T04:07:31.998Z Updating git repository `https://github.com/oxidecomputer/ingot.git`
1242024-11-28T04:07:32.290Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1252024-11-28T04:07:32.559Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1262024-11-28T04:07:32.835Z Updating git repository `https://github.com/oxidecomputer/zone`
1272024-11-28T04:07:33.080Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1282024-11-28T04:07:33.291Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1292024-11-28T04:07:33.526Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1302024-11-28T04:07:33.780Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1312024-11-28T04:07:34.670Z Downloading crates ...
1322024-11-28T04:07:34.753Z Downloaded rand v0.8.5
1332024-11-28T04:07:34.759Z Downloaded toml_datetime v0.6.8
1342024-11-28T04:07:34.761Z Downloaded tracing-attributes v0.1.27
1352024-11-28T04:07:34.766Z Downloaded equivalent v1.0.1
1362024-11-28T04:07:34.772Z Downloaded schemars v0.8.21
1372024-11-28T04:07:34.781Z Downloaded anyhow v1.0.93
1382024-11-28T04:07:34.787Z Downloaded autocfg v1.4.0
1392024-11-28T04:07:34.834Z Downloaded libc v0.2.164
1402024-11-28T04:07:34.860Z Downloaded darling_macro v0.20.10
1412024-11-28T04:07:34.862Z Downloaded cfg-if v1.0.0
1422024-11-28T04:07:34.862Z Downloaded bytes v1.8.0
1432024-11-28T04:07:34.865Z Downloaded byteorder v1.5.0
1442024-11-28T04:07:34.867Z Downloaded bitflags v1.3.2
1452024-11-28T04:07:34.871Z Downloaded darling v0.20.10
1462024-11-28T04:07:34.876Z Downloaded darling_core v0.20.10
1472024-11-28T04:07:34.882Z Downloaded bitflags v2.6.0
1482024-11-28T04:07:34.885Z Downloaded cstr-argument v0.1.2
1492024-11-28T04:07:34.885Z Downloaded colored v2.1.0
1502024-11-28T04:07:34.886Z Downloaded cobs v0.2.3
1512024-11-28T04:07:34.891Z Downloaded proc-macro-error-attr v1.0.4
1522024-11-28T04:07:34.899Z Downloaded ident_case v1.0.1
1532024-11-28T04:07:34.902Z Downloaded foreign-types-macros v0.2.3
1542024-11-28T04:07:34.910Z Downloaded fnv v1.0.7
1552024-11-28T04:07:34.913Z Downloaded num_enum v0.5.11
1562024-11-28T04:07:34.916Z Downloaded macaddr v1.0.1
1572024-11-28T04:07:34.918Z Downloaded foreign-types v0.5.0
1582024-11-28T04:07:34.918Z Downloaded embedded-io v0.4.0
1592024-11-28T04:07:34.920Z Downloaded either v1.13.0
1602024-11-28T04:07:34.923Z Downloaded embedded-io v0.6.1
1612024-11-28T04:07:34.923Z Downloaded managed v0.8.0
1622024-11-28T04:07:34.923Z Downloaded foreign-types-shared v0.3.1
1632024-11-28T04:07:34.931Z Downloaded pretty-hex v0.2.1
1642024-11-28T04:07:34.943Z Downloaded ppv-lite86 v0.2.20
1652024-11-28T04:07:34.945Z Downloaded defmt-macros v0.3.9
1662024-11-28T04:07:34.948Z Downloaded num_enum_derive v0.5.11
1672024-11-28T04:07:34.952Z Downloaded lazy_static v1.5.0
1682024-11-28T04:07:34.956Z Downloaded signal-hook-registry v1.4.2
1692024-11-28T04:07:34.957Z Downloaded dyn-clone v1.0.17
1702024-11-28T04:07:34.963Z Downloaded strsim v0.11.1
1712024-11-28T04:07:34.965Z Downloaded schemars_derive v0.8.21
1722024-11-28T04:07:34.967Z Downloaded once_cell v1.20.2
1732024-11-28T04:07:34.967Z Downloaded lock_api v0.4.12
1742024-11-28T04:07:34.970Z Downloaded hash32 v0.3.1
1752024-11-28T04:07:34.973Z Downloaded thiserror-impl v1.0.69
1762024-11-28T04:07:34.975Z Downloaded ipnetwork v0.20.0
1772024-11-28T04:07:34.975Z Downloaded rand_chacha v0.3.1
1782024-11-28T04:07:34.988Z Downloaded proc-macro-crate v1.3.1
1792024-11-28T04:07:34.988Z Downloaded defmt-parser v0.3.4
1802024-11-28T04:07:34.988Z Downloaded stable_deref_trait v1.2.0
1812024-11-28T04:07:34.989Z Downloaded version_check v0.9.5
1822024-11-28T04:07:34.992Z Downloaded tokio-macros v2.4.0
1832024-11-28T04:07:34.996Z Downloaded scopeguard v1.2.0
1842024-11-28T04:07:34.996Z Downloaded rand_core v0.6.4
1852024-11-28T04:07:34.996Z Downloaded parking_lot_core v0.9.10
1862024-11-28T04:07:35.004Z Downloaded defmt v0.3.8
1872024-11-28T04:07:35.007Z Downloaded aho-corasick v1.1.3
1882024-11-28T04:07:35.013Z Downloaded thiserror v1.0.69
1892024-11-28T04:07:35.017Z Downloaded itoa v1.0.13
1902024-11-28T04:07:35.019Z Downloaded getrandom v0.2.15
1912024-11-28T04:07:35.032Z Downloaded smallvec v1.13.2
1922024-11-28T04:07:35.035Z Downloaded quote v1.0.37
1932024-11-28T04:07:35.042Z Downloaded pin-project-lite v0.2.15
1942024-11-28T04:07:35.052Z Downloaded unicode-ident v1.0.14
1952024-11-28T04:07:35.054Z Downloaded serde_derive_internals v0.29.1
1962024-11-28T04:07:35.057Z Downloaded postcard v1.0.10
1972024-11-28T04:07:35.060Z Downloaded parking_lot v0.12.3
1982024-11-28T04:07:35.063Z Downloaded serde_derive v1.0.215
1992024-11-28T04:07:35.073Z Downloaded proc-macro2 v1.0.92
2002024-11-28T04:07:35.078Z Downloaded zerocopy-derive v0.7.35
2012024-11-28T04:07:35.081Z Downloaded proc-macro-error v1.0.4
2022024-11-28T04:07:35.084Z Downloaded socket2 v0.5.7
2032024-11-28T04:07:35.086Z Downloaded ryu v1.0.18
2042024-11-28T04:07:35.103Z Downloaded tracing-core v0.1.32
2052024-11-28T04:07:35.112Z Downloaded uuid v1.11.0
2062024-11-28T04:07:35.115Z Downloaded mio v1.0.2
2072024-11-28T04:07:35.128Z Downloaded serde v1.0.215
2082024-11-28T04:07:35.131Z Downloaded zerocopy-derive v0.8.10
2092024-11-28T04:07:35.131Z Downloaded memchr v2.7.4
2102024-11-28T04:07:35.134Z Downloaded toml_edit v0.19.15
2112024-11-28T04:07:35.149Z Downloaded indexmap v2.6.0
2122024-11-28T04:07:35.153Z Downloaded tracing v0.1.40
2132024-11-28T04:07:35.157Z Downloaded heapless v0.8.0
2142024-11-28T04:07:35.173Z Downloaded hashbrown v0.15.2
2152024-11-28T04:07:35.192Z Downloaded serde_json v1.0.133
2162024-11-28T04:07:35.199Z Downloaded itertools v0.13.0
2172024-11-28T04:07:35.212Z Downloaded winnow v0.5.40
2182024-11-28T04:07:35.220Z Downloaded zerocopy v0.7.35
2192024-11-28T04:07:35.235Z Downloaded winnow v0.6.20
2202024-11-28T04:07:35.258Z Downloaded zerocopy v0.8.10
2212024-11-28T04:07:35.282Z Downloaded syn v2.0.89
2222024-11-28T04:07:35.292Z Downloaded regex v1.11.1
2232024-11-28T04:07:35.305Z Downloaded syn v1.0.109
2242024-11-28T04:07:35.323Z Downloaded smoltcp v0.12.0
2252024-11-28T04:07:35.336Z Downloaded regex-syntax v0.8.5
2262024-11-28T04:07:35.381Z Downloaded regex-automata v0.4.9
2272024-11-28T04:07:35.398Z Downloaded tokio v1.41.1
2282024-11-28T04:07:35.565Z Compiling proc-macro2 v1.0.92
2292024-11-28T04:07:35.566Z Compiling unicode-ident v1.0.14
2302024-11-28T04:07:35.568Z Checking cfg-if v1.0.0
2312024-11-28T04:07:35.568Z Compiling libc v0.2.164
2322024-11-28T04:07:35.568Z Compiling serde v1.0.215
2332024-11-28T04:07:35.568Z Checking byteorder v1.5.0
2342024-11-28T04:07:35.569Z Compiling fnv v1.0.7
2352024-11-28T04:07:35.569Z Compiling memchr v2.7.4
2362024-11-28T04:07:35.655Z Compiling strsim v0.11.1
2372024-11-28T04:07:35.724Z Compiling ident_case v1.0.1
2382024-11-28T04:07:35.776Z Compiling syn v1.0.109
2392024-11-28T04:07:35.868Z Compiling regex-syntax v0.8.5
2402024-11-28T04:07:35.879Z Compiling equivalent v1.0.1
2412024-11-28T04:07:35.964Z Compiling either v1.13.0
2422024-11-28T04:07:36.274Z Compiling autocfg v1.4.0
2432024-11-28T04:07:36.326Z Compiling hashbrown v0.15.2
2442024-11-28T04:07:36.812Z Compiling aho-corasick v1.1.3
2452024-11-28T04:07:36.896Z Compiling zerocopy v0.8.10
2462024-11-28T04:07:36.906Z Compiling itertools v0.13.0
2472024-11-28T04:07:36.961Z Compiling lock_api v0.4.12
2482024-11-28T04:07:37.302Z Compiling indexmap v2.6.0
2492024-11-28T04:07:37.363Z Compiling parking_lot_core v0.9.10
2502024-11-28T04:07:37.637Z Compiling winnow v0.5.40
2512024-11-28T04:07:37.667Z Compiling heapless v0.8.0
2522024-11-28T04:07:37.824Z Compiling toml_datetime v0.6.8
2532024-11-28T04:07:38.181Z Compiling quote v1.0.37
2542024-11-28T04:07:38.577Z Compiling syn v2.0.89
2552024-11-28T04:07:39.143Z Compiling regex-automata v0.4.9
2562024-11-28T04:07:39.318Z Checking hash32 v0.3.1
2572024-11-28T04:07:39.486Z Compiling serde_json v1.0.133
2582024-11-28T04:07:39.861Z Checking scopeguard v1.2.0
2592024-11-28T04:07:39.976Z Compiling smoltcp v0.12.0
2602024-11-28T04:07:40.174Z Checking macaddr v1.0.1
2612024-11-28T04:07:40.434Z Compiling once_cell v1.20.2
2622024-11-28T04:07:40.637Z Checking dyn-clone v1.0.17
2632024-11-28T04:07:40.774Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
2642024-11-28T04:07:40.824Z Checking stable_deref_trait v1.2.0
2652024-11-28T04:07:40.913Z Checking smallvec v1.13.2
2662024-11-28T04:07:41.196Z Compiling toml_edit v0.19.15
2672024-11-28T04:07:41.462Z Checking getrandom v0.2.15
2682024-11-28T04:07:41.567Z Checking managed v0.8.0
2692024-11-28T04:07:41.577Z Checking pin-project-lite v0.2.15
2702024-11-28T04:07:41.657Z Checking ryu v1.0.18
2712024-11-28T04:07:41.678Z Checking bitflags v1.3.2
2722024-11-28T04:07:41.762Z Checking cobs v0.2.3
2732024-11-28T04:07:41.883Z Compiling thiserror v1.0.69
2742024-11-28T04:07:41.927Z Compiling version_check v0.9.5
2752024-11-28T04:07:41.936Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
2762024-11-28T04:07:41.947Z Compiling schemars v0.8.21
2772024-11-28T04:07:42.275Z Checking bitflags v2.6.0
2782024-11-28T04:07:42.344Z Checking itoa v1.0.13
2792024-11-28T04:07:42.525Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2802024-11-28T04:07:42.563Z Checking rand_core v0.6.4
2812024-11-28T04:07:42.741Z Checking parking_lot v0.12.3
2822024-11-28T04:07:42.838Z Checking mio v1.0.2
2832024-11-28T04:07:42.888Z Checking signal-hook-registry v1.4.2
2842024-11-28T04:07:43.089Z Checking socket2 v0.5.7
2852024-11-28T04:07:43.117Z Compiling regex v1.11.1
2862024-11-28T04:07:43.576Z Checking foreign-types-shared v0.3.1
2872024-11-28T04:07:43.679Z Compiling proc-macro-crate v1.3.1
2882024-11-28T04:07:43.717Z Compiling anyhow v1.0.93
2892024-11-28T04:07:44.178Z Checking bytes v1.8.0
2902024-11-28T04:07:44.319Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2912024-11-28T04:07:44.523Z Checking tracing-core v0.1.32
2922024-11-28T04:07:44.963Z Checking cstr-argument v0.1.2
2932024-11-28T04:07:45.100Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
2942024-11-28T04:07:45.126Z Checking lazy_static v1.5.0
2952024-11-28T04:07:45.192Z Checking pretty-hex v0.2.1
2962024-11-28T04:07:45.237Z Checking colored v2.1.0
2972024-11-28T04:07:45.435Z Checking winnow v0.6.20
2982024-11-28T04:07:45.517Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
2992024-11-28T04:07:45.662Z Compiling darling_core v0.20.10
3002024-11-28T04:07:45.707Z Compiling serde_derive_internals v0.29.1
3012024-11-28T04:07:47.476Z Compiling num_enum_derive v0.5.11
3022024-11-28T04:07:47.523Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
3032024-11-28T04:07:48.423Z Compiling serde_derive v1.0.215
3042024-11-28T04:07:48.447Z Compiling zerocopy-derive v0.8.10
3052024-11-28T04:07:48.460Z Compiling zerocopy-derive v0.7.35
3062024-11-28T04:07:48.483Z Compiling foreign-types-macros v0.2.3
3072024-11-28T04:07:48.545Z Compiling tokio-macros v2.4.0
3082024-11-28T04:07:48.587Z Compiling thiserror-impl v1.0.69
3092024-11-28T04:07:49.300Z Compiling schemars_derive v0.8.21
3102024-11-28T04:07:49.799Z Checking foreign-types v0.5.0
3112024-11-28T04:07:49.900Z Checking num_enum v0.5.11
3122024-11-28T04:07:50.050Z Compiling tracing-attributes v0.1.27
3132024-11-28T04:07:50.053Z Checking tokio v1.41.1
3142024-11-28T04:07:50.365Z Checking zerocopy v0.7.35
3152024-11-28T04:07:50.961Z Compiling darling_macro v0.20.10
3162024-11-28T04:07:51.546Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
3172024-11-28T04:07:51.712Z Checking ppv-lite86 v0.2.20
3182024-11-28T04:07:51.908Z Compiling darling v0.20.10
3192024-11-28T04:07:52.019Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3202024-11-28T04:07:52.159Z Checking nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
3212024-11-28T04:07:52.460Z Checking rand_chacha v0.3.1
3222024-11-28T04:07:52.475Z Checking rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
3232024-11-28T04:07:52.814Z Checking rand v0.8.5
3242024-11-28T04:07:53.129Z Checking tracing v0.1.40
3252024-11-28T04:07:56.019Z Checking ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3262024-11-28T04:07:56.272Z Checking dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
3272024-11-28T04:07:57.662Z Checking ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3282024-11-28T04:07:57.662Z Checking postcard v1.0.10
3292024-11-28T04:07:57.665Z Checking ipnetwork v0.20.0
3302024-11-28T04:07:57.665Z Checking uuid v1.11.0
3312024-11-28T04:07:59.082Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3322024-11-28T04:07:59.241Zerror[E0423]: expected function, tuple struct or tuple variant, found struct `smoltcp::wire::Ipv6Address`
3332024-11-28T04:07:59.241Z --> crates/opte-api/src/ip.rs:710:20
3342024-11-28T04:07:59.241Z |
3352024-11-28T04:07:59.242Z710 | let sip6 = smoltcp::wire::Ipv6Address(self.bytes());
3362024-11-28T04:07:59.242Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3372024-11-28T04:07:59.242Z --> /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/net/ip_addr.rs:165:1
3382024-11-28T04:07:59.242Z |
3392024-11-28T04:07:59.242Z = note: `smoltcp::wire::Ipv6Address` defined here
3402024-11-28T04:07:59.242Z |
3412024-11-28T04:07:59.242Zhelp: you might have meant to use an associated function to build this type
3422024-11-28T04:07:59.242Z |
3432024-11-28T04:07:59.242Z710 | let sip6 = smoltcp::wire::Ipv6Address::new(_, _, _, _, _, _, _, _);
3442024-11-28T04:07:59.242Z | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3452024-11-28T04:07:59.242Z710 | let sip6 = smoltcp::wire::Ipv6Address::from_bits(_);
3462024-11-28T04:07:59.242Z | ~~~~~~~~~~~~~~
3472024-11-28T04:07:59.242Z
3482024-11-28T04:07:59.376Zerror[E0119]: conflicting implementations of trait `core::convert::From<core::net::Ipv4Addr>` for type `ip::Ipv4Addr`
3492024-11-28T04:07:59.376Z --> crates/opte-api/src/ip.rs:448:1
3502024-11-28T04:07:59.376Z |
3512024-11-28T04:07:59.376Z436 | impl From<core::net::Ipv4Addr> for Ipv4Addr {
3522024-11-28T04:07:59.376Z | ------------------------------------------- first implementation here
3532024-11-28T04:07:59.376Z...
3542024-11-28T04:07:59.376Z448 | impl From<smoltcp::wire::Ipv4Address> for Ipv4Addr {
3552024-11-28T04:07:59.378Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `ip::Ipv4Addr`
3562024-11-28T04:07:59.378Z
3572024-11-28T04:07:59.378Zerror[E0119]: conflicting implementations of trait `core::convert::From<ip::Ipv4Addr>` for type `core::net::Ipv4Addr`
3582024-11-28T04:07:59.378Z --> crates/opte-api/src/ip.rs:455:1
3592024-11-28T04:07:59.379Z |
3602024-11-28T04:07:59.379Z442 | impl From<Ipv4Addr> for core::net::Ipv4Addr {
3612024-11-28T04:07:59.379Z | ------------------------------------------- first implementation here
3622024-11-28T04:07:59.379Z...
3632024-11-28T04:07:59.379Z455 | impl From<Ipv4Addr> for smoltcp::wire::Ipv4Address {
3642024-11-28T04:07:59.379Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `core::net::Ipv4Addr`
3652024-11-28T04:07:59.379Z
3662024-11-28T04:07:59.379Zerror[E0119]: conflicting implementations of trait `core::convert::From<core::net::Ipv6Addr>` for type `ip::Ipv6Addr`
3672024-11-28T04:07:59.379Z --> crates/opte-api/src/ip.rs:727:1
3682024-11-28T04:07:59.379Z |
3692024-11-28T04:07:59.379Z715 | impl From<core::net::Ipv6Addr> for Ipv6Addr {
3702024-11-28T04:07:59.379Z | ------------------------------------------- first implementation here
3712024-11-28T04:07:59.379Z...
3722024-11-28T04:07:59.379Z727 | impl From<smoltcp::wire::Ipv6Address> for Ipv6Addr {
3732024-11-28T04:07:59.379Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `ip::Ipv6Addr`
3742024-11-28T04:07:59.379Z
3752024-11-28T04:07:59.379Zerror[E0119]: conflicting implementations of trait `core::convert::From<ip::Ipv6Addr>` for type `core::net::Ipv6Addr`
3762024-11-28T04:07:59.379Z --> crates/opte-api/src/ip.rs:736:1
3772024-11-28T04:07:59.379Z |
3782024-11-28T04:07:59.380Z721 | impl From<Ipv6Addr> for core::net::Ipv6Addr {
3792024-11-28T04:07:59.380Z | ------------------------------------------- first implementation here
3802024-11-28T04:07:59.380Z...
3812024-11-28T04:07:59.380Z736 | impl From<Ipv6Addr> for smoltcp::wire::Ipv6Address {
3822024-11-28T04:07:59.380Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `core::net::Ipv6Addr`
3832024-11-28T04:07:59.380Z
3842024-11-28T04:07:59.561Zerror[E0599]: no method named `as_bytes` found for struct `core::net::Ipv4Addr` in the current scope
3852024-11-28T04:07:59.561Z --> crates/opte-api/src/ip.rs:450:29
3862024-11-28T04:07:59.561Z |
3872024-11-28T04:07:59.561Z450 | let bytes = smolip4.as_bytes();
3882024-11-28T04:07:59.561Z | ^^^^^^^^ method not found in `Ipv4Addr`
3892024-11-28T04:07:59.561Z
3902024-11-28T04:07:59.569Zerror[E0599]: no function or associated item named `from_bytes` found for struct `core::net::Ipv4Addr` in the current scope
3912024-11-28T04:07:59.569Z --> crates/opte-api/src/ip.rs:457:15
3922024-11-28T04:07:59.569Z |
3932024-11-28T04:07:59.569Z457 | Self::from_bytes(&ip)
3942024-11-28T04:07:59.569Z | ^^^^^^^^^^ function or associated item not found in `Ipv4Addr`
3952024-11-28T04:07:59.569Z |
3962024-11-28T04:07:59.569Znote: if you're trying to build a new `core::net::Ipv4Addr` consider using one of the following associated functions:
3972024-11-28T04:07:59.569Z core::net::Ipv4Addr::new
3982024-11-28T04:07:59.569Z core::net::Ipv4Addr::from_bits
3992024-11-28T04:07:59.569Z core::net::parser::<impl core::net::Ipv4Addr>::parse_ascii
4002024-11-28T04:07:59.569Z --> /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/net/ip_addr.rs:474:5
4012024-11-28T04:07:59.569Z --> /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/net/parser.rs:344:5
4022024-11-28T04:07:59.569Zhelp: there is an associated function `from_bits` with a similar name
4032024-11-28T04:07:59.569Z |
4042024-11-28T04:07:59.569Z457 | Self::from_bits(&ip)
4052024-11-28T04:07:59.569Z | ~~~~~~~~~
4062024-11-28T04:07:59.569Z
4072024-11-28T04:07:59.601Zerror[E0599]: no method named `as_bytes` found for struct `core::net::Ipv6Addr` in the current scope
4082024-11-28T04:07:59.601Z --> crates/opte-api/src/ip.rs:731:34
4092024-11-28T04:07:59.601Z |
4102024-11-28T04:07:59.601Z731 | let bytes: [u8; 16] = ip.as_bytes().try_into().unwrap();
4112024-11-28T04:07:59.601Z | ^^^^^^^^ method not found in `Ipv6Addr`
4122024-11-28T04:07:59.601Z
4132024-11-28T04:07:59.604Zerror[E0599]: no function or associated item named `from_bytes` found for struct `core::net::Ipv6Addr` in the current scope
4142024-11-28T04:07:59.605Z --> crates/opte-api/src/ip.rs:739:15
4152024-11-28T04:07:59.605Z |
4162024-11-28T04:07:59.605Z739 | Self::from_bytes(&ip)
4172024-11-28T04:07:59.605Z | ^^^^^^^^^^ function or associated item not found in `Ipv6Addr`
4182024-11-28T04:07:59.605Z |
4192024-11-28T04:07:59.605Znote: if you're trying to build a new `core::net::Ipv6Addr` consider using one of the following associated functions:
4202024-11-28T04:07:59.605Z core::net::Ipv6Addr::new
4212024-11-28T04:07:59.605Z core::net::Ipv6Addr::from_bits
4222024-11-28T04:07:59.605Z core::net::parser::<impl core::net::Ipv6Addr>::parse_ascii
4232024-11-28T04:07:59.605Z --> /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/net/ip_addr.rs:1238:5
4242024-11-28T04:07:59.605Z --> /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/net/parser.rs:375:5
4252024-11-28T04:07:59.605Zhelp: there is an associated function `from_bits` with a similar name
4262024-11-28T04:07:59.605Z |
4272024-11-28T04:07:59.605Z739 | Self::from_bits(&ip)
4282024-11-28T04:07:59.605Z | ~~~~~~~~~
4292024-11-28T04:07:59.605Z
4302024-11-28T04:07:59.669Z Checking oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#947624a3)
4312024-11-28T04:07:59.919ZSome errors have detailed explanations: E0119, E0423, E0599.
4322024-11-28T04:07:59.919ZFor more information about an error, try `rustc --explain E0119`.
4332024-11-28T04:08:00.057Zerror: could not compile `opte-api` (lib) due to 9 previous errors
4342024-11-28T04:08:00.058Zwarning: build failed, waiting for other jobs to finish...
4352024-11-28T04:08:01.024Z
4362024-11-28T04:08:01.024Zreal 29.994393581
4372024-11-28T04:08:01.026Zuser 2:07.842177108
4382024-11-28T04:08:01.026Zsys 28.727176337
4392024-11-28T04:08:01.026Ztrap 0.081892852
4402024-11-28T04:08:01.026Ztflt 0.247888335
4412024-11-28T04:08:01.026Zdflt 1.074526586
4422024-11-28T04:08:01.026Zkflt 0.008433882
4432024-11-28T04:08:01.028Zlock 2:50.739315411
4442024-11-28T04:08:01.028Zslp 8:59.292374260
4452024-11-28T04:08:01.028Zlat 7.360459171
4462024-11-28T04:08:01.028Zstop 15.170598846
4472024-11-28T04:08:01.028Zprocess exited: duration 52285 ms, exit code 101
 
4482024-11-28T04:08:01.034Zfound 0 output files