01JDRF3E8ZS0XZEGPS00TXZ593: opte-p5p

BasicConfig {
    output_rules: [
        "=/out/opte.p5p",
        "=/out/opte.p5p.sha256",
    ],
    rust_toolchain: Some(
        String(
            "nightly-2024-11-18",
        ),
    ),
    target: Some(
        "helios-2.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: 01JDRF3ZQ0WKRHS7E8YHE05JT2

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12024-11-28T04:06:37.014Zjob assigned to worker 01JDRF4AMQGA9ZMSHMQXVVBXNP [factory aws, i-031e467fd5b0d3c73] (queued for 1 m 9 s)
 
22024-11-28T04:06:45.492Zstarting task 0: "setup"
32024-11-28T04:06:45.500Z++ uname -s
42024-11-28T04:06:45.503Z+ kern=SunOS
52024-11-28T04:06:45.503Z+ case "$kern" in
62024-11-28T04:06:45.503Z+ groupadd -g 12345 build
72024-11-28T04:06:45.505Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-11-28T04:06:47.511Z+ zfs create -o mountpoint=/work rpool/work
92024-11-28T04:06:47.619Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-11-28T04:06:47.622Z+ home_fs=zfs
112024-11-28T04:06:47.622Z+ [[ zfs == autofs ]]
122024-11-28T04:06:47.622Z+ mkdir -p /home/build
132024-11-28T04:06:47.624Z+ chown build:build /home/build /work
142024-11-28T04:06:49.626Z+ chmod 0700 /home/build /work
152024-11-28T04:06:49.628Zprocess exited: duration 4137 ms, exit code 0
 
162024-11-28T04:06:49.634Zstarting task 1: "rust-toolchain"
172024-11-28T04:06:49.640Z+ printf ' * toolchain channel = "%s"
182024-11-28T04:06:49.640Z' nightly-2024-11-18
192024-11-28T04:06:49.644Z * toolchain channel = "nightly-2024-11-18"
202024-11-28T04:06:49.644Z * toolchain profile = "default"
212024-11-28T04:06:49.644Z+ printf ' * toolchain profile = "%s"
222024-11-28T04:06:49.644Z' default
232024-11-28T04:06:49.644Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242024-11-28T04:06:49.644Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-11-18 --profile default
252024-11-28T04:06:49.763Zinfo: downloading installer
262024-11-28T04:06:51.274Zinfo: profile set to 'default'
272024-11-28T04:06:51.274Zinfo: default host triple is x86_64-unknown-illumos
282024-11-28T04:06:51.277Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
292024-11-28T04:06:51.437Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
302024-11-28T04:06:51.437Zinfo: downloading component 'cargo'
312024-11-28T04:06:52.322Zinfo: downloading component 'clippy'
322024-11-28T04:06:52.661Zinfo: downloading component 'rust-docs'
332024-11-28T04:06:53.872Zinfo: downloading component 'rust-std'
342024-11-28T04:06:55.830Zinfo: downloading component 'rustc'
352024-11-28T04:07:02.739Zinfo: downloading component 'rustfmt'
362024-11-28T04:07:02.998Zinfo: installing component 'cargo'
372024-11-28T04:07:03.839Zinfo: installing component 'clippy'
382024-11-28T04:07:04.218Zinfo: installing component 'rust-docs'
392024-11-28T04:07:05.916Zinfo: installing component 'rust-std'
402024-11-28T04:07:07.757Zinfo: installing component 'rustc'
412024-11-28T04:07:13.738Zinfo: installing component 'rustfmt'
422024-11-28T04:07:14.071Zinfo: default toolchain set to 'nightly-2024-11-18-x86_64-unknown-illumos'
432024-11-28T04:07:14.071Z
442024-11-28T04:07:14.459Z nightly-2024-11-18-x86_64-unknown-illumos installed - rustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
452024-11-28T04:07:14.459Z
462024-11-28T04:07:14.462Z
472024-11-28T04:07:14.462ZRust is installed now. Great!
482024-11-28T04:07:14.462Z
492024-11-28T04:07:14.462ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502024-11-28T04:07:14.462Zenvironment variable. This has not been done automatically.
512024-11-28T04:07:14.462Z
522024-11-28T04:07:14.462ZTo configure your current shell, you need to source
532024-11-28T04:07:14.462Zthe corresponding env file under $HOME/.cargo.
542024-11-28T04:07:14.462Z
552024-11-28T04:07:14.462ZThis is usually done by running one of the following (note the leading DOT):
562024-11-28T04:07:14.462Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572024-11-28T04:07:14.462Zsource "$HOME/.cargo/env.fish" # For fish
582024-11-28T04:07:14.532Z+ rustc --version
592024-11-28T04:07:14.605Zrustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
602024-11-28T04:07:14.608Zprocess exited: duration 24972 ms, exit code 0
 
612024-11-28T04:07:14.612Zstarting task 2: "authentication"
622024-11-28T04:07:14.634Zprocess exited: duration 21 ms, exit code 0
 
632024-11-28T04:07:14.639Zstarting task 3: "clone repository"
642024-11-28T04:07:14.644Z+ mkdir -p /work/oxidecomputer/opte
652024-11-28T04:07:14.647Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662024-11-28T04:07:15.361ZCloning into '/work/oxidecomputer/opte'...
672024-11-28T04:07:16.847Z+ cd /work/oxidecomputer/opte
682024-11-28T04:07:16.849Z+ git fetch origin 8580b4906fa08bfc6e3584219620a25511257cfc
692024-11-28T04:07:17.076ZFrom https://github.com/oxidecomputer/opte
702024-11-28T04:07:17.076Z * branch 8580b4906fa08bfc6e3584219620a25511257cfc -> FETCH_HEAD
712024-11-28T04:07:17.086Z+ [[ -n renovate/smoltcp-0.x ]]
722024-11-28T04:07:17.089Z++ git branch --show-current
732024-11-28T04:07:17.091Z+ current=master
742024-11-28T04:07:17.091Z+ [[ master != renovate/smoltcp-0.x ]]
752024-11-28T04:07:17.091Z+ git branch -f renovate/smoltcp-0.x 8580b4906fa08bfc6e3584219620a25511257cfc
762024-11-28T04:07:17.095Z+ git checkout -f renovate/smoltcp-0.x
772024-11-28T04:07:17.118ZSwitched to branch 'renovate/smoltcp-0.x'
782024-11-28T04:07:17.121Z+ git reset --hard 8580b4906fa08bfc6e3584219620a25511257cfc
792024-11-28T04:07:17.144ZHEAD is now at 8580b49 Update Rust crate smoltcp to 0.12
802024-11-28T04:07:17.146Zprocess exited: duration 2506 ms, exit code 0
 
812024-11-28T04:07:17.152Zstarting task 4: "build"
822024-11-28T04:07:17.158Z+ TGT_BASE=/work
832024-11-28T04:07:17.158Z+ REL_SRC=target/x86_64-unknown-unknown/release
842024-11-28T04:07:17.158Z+ REL_TGT=/work/release
852024-11-28T04:07:17.158Z+ mkdir -p /work/release
862024-11-28T04:07:17.160Z+ cargo --version
872024-11-28T04:07:17.166Zinfo: syncing channel updates for '1.82.0-x86_64-unknown-illumos'
882024-11-28T04:07:17.321Zinfo: latest update on 2024-10-17, rust version 1.82.0 (f6e511eec 2024-10-15)
892024-11-28T04:07:17.321Zinfo: downloading component 'cargo'
902024-11-28T04:07:18.049Zinfo: downloading component 'clippy'
912024-11-28T04:07:18.326Zinfo: downloading component 'rust-docs'
922024-11-28T04:07:19.346Zinfo: downloading component 'rust-std'
932024-11-28T04:07:20.977Zinfo: downloading component 'rustc'
942024-11-28T04:07:26.819Zinfo: downloading component 'rustfmt'
952024-11-28T04:07:27.028Zinfo: installing component 'cargo'
962024-11-28T04:07:27.821Zinfo: installing component 'clippy'
972024-11-28T04:07:28.185Zinfo: installing component 'rust-docs'
982024-11-28T04:07:29.895Zinfo: installing component 'rust-std'
992024-11-28T04:07:31.628Zinfo: installing component 'rustc'
1002024-11-28T04:07:37.495Zinfo: installing component 'rustfmt'
1012024-11-28T04:07:37.893Zcargo 1.82.0 (8f40fc59f 2024-08-21)
1022024-11-28T04:07:37.895Z+ rustc --version
1032024-11-28T04:07:37.971Zrustc 1.82.0 (f6e511eec 2024-10-15)
1042024-11-28T04:07:37.976Z+ header 'build xde and opteadm (release+debug)'
1052024-11-28T04:07:37.979Z+ echo '# ==== build xde and opteadm (release+debug) ==== #'
1062024-11-28T04:07:37.979Z# ==== build xde and opteadm (release+debug) ==== #
1072024-11-28T04:07:37.979Z+ ptime -m cargo xtask build
1082024-11-28T04:07:38.116Z Updating crates.io index
1092024-11-28T04:07:38.185Z Updating git repository `https://github.com/oxidecomputer/falcon`
1102024-11-28T04:07:38.918Z Updating git repository `https://github.com/oxidecomputer/ingot.git`
1112024-11-28T04:07:39.192Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1122024-11-28T04:07:39.434Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1132024-11-28T04:07:39.785Z Updating git repository `https://github.com/oxidecomputer/zone`
1142024-11-28T04:07:40.067Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1152024-11-28T04:07:40.328Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1162024-11-28T04:07:40.576Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1172024-11-28T04:07:40.844Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1182024-11-28T04:07:41.644Z Downloading crates ...
1192024-11-28T04:07:41.735Z Downloaded quote v1.0.37
1202024-11-28T04:07:41.812Z Downloaded equivalent v1.0.1
1212024-11-28T04:07:41.815Z Downloaded anstream v0.6.18
1222024-11-28T04:07:41.818Z Downloaded clap_derive v4.5.18
1232024-11-28T04:07:41.852Z Downloaded heck v0.5.0
1242024-11-28T04:07:41.854Z Downloaded colorchoice v1.0.3
1252024-11-28T04:07:41.857Z Downloaded anstyle-query v1.1.2
1262024-11-28T04:07:41.859Z Downloaded anstyle v1.0.10
1272024-11-28T04:07:41.861Z Downloaded terminal_size v0.4.0
1282024-11-28T04:07:41.864Z Downloaded errno v0.3.9
1292024-11-28T04:07:41.866Z Downloaded utf8parse v0.2.2
1302024-11-28T04:07:41.869Z Downloaded toml_datetime v0.6.8
1312024-11-28T04:07:41.869Z Downloaded strsim v0.11.1
1322024-11-28T04:07:41.871Z Downloaded serde_spanned v0.6.8
1332024-11-28T04:07:41.873Z Downloaded itoa v1.0.13
1342024-11-28T04:07:41.876Z Downloaded clap_lex v0.7.3
1352024-11-28T04:07:41.879Z Downloaded anstyle-parse v0.2.6
1362024-11-28T04:07:41.879Z Downloaded cargo-platform v0.1.8
1372024-11-28T04:07:41.882Z Downloaded cargo_metadata v0.19.0
1382024-11-28T04:07:41.896Z Downloaded anyhow v1.0.93
1392024-11-28T04:07:41.899Z Downloaded thiserror-impl v1.0.69
1402024-11-28T04:07:41.902Z Downloaded thiserror v1.0.69
1412024-11-28T04:07:41.907Z Downloaded is_terminal_polyfill v1.70.1
1422024-11-28T04:07:41.910Z Downloaded semver v1.0.23
1432024-11-28T04:07:41.914Z Downloaded toml v0.8.19
1442024-11-28T04:07:41.917Z Downloaded bitflags v2.6.0
1452024-11-28T04:07:41.920Z Downloaded serde_derive v1.0.215
1462024-11-28T04:07:41.923Z Downloaded camino v1.1.9
1472024-11-28T04:07:41.925Z Downloaded proc-macro2 v1.0.92
1482024-11-28T04:07:41.928Z Downloaded unicode-ident v1.0.14
1492024-11-28T04:07:41.931Z Downloaded ryu v1.0.18
1502024-11-28T04:07:41.934Z Downloaded clap v4.5.21
1512024-11-28T04:07:41.943Z Downloaded serde v1.0.215
1522024-11-28T04:07:41.948Z Downloaded indexmap v2.6.0
1532024-11-28T04:07:41.952Z Downloaded clap_builder v4.5.21
1542024-11-28T04:07:41.958Z Downloaded memchr v2.7.4
1552024-11-28T04:07:41.975Z Downloaded hashbrown v0.15.2
1562024-11-28T04:07:41.997Z Downloaded serde_json v1.0.133
1572024-11-28T04:07:42.003Z Downloaded toml_edit v0.22.22
1582024-11-28T04:07:42.024Z Downloaded winnow v0.6.20
1592024-11-28T04:07:42.043Z Downloaded syn v2.0.89
1602024-11-28T04:07:42.055Z Downloaded rustix v0.38.41
1612024-11-28T04:07:42.093Z Downloaded libc v0.2.164
1622024-11-28T04:07:42.232Z Compiling proc-macro2 v1.0.92
1632024-11-28T04:07:42.232Z Compiling unicode-ident v1.0.14
1642024-11-28T04:07:42.235Z Compiling serde v1.0.215
1652024-11-28T04:07:42.235Z Compiling libc v0.2.164
1662024-11-28T04:07:42.235Z Compiling rustix v0.38.41
1672024-11-28T04:07:42.235Z Compiling bitflags v2.6.0
1682024-11-28T04:07:42.235Z Compiling utf8parse v0.2.2
1692024-11-28T04:07:42.235Z Compiling camino v1.1.9
1702024-11-28T04:07:42.438Z Compiling anstyle-parse v0.2.6
1712024-11-28T04:07:42.446Z Compiling is_terminal_polyfill v1.70.1
1722024-11-28T04:07:42.557Z Compiling equivalent v1.0.1
1732024-11-28T04:07:42.638Z Compiling thiserror v1.0.69
1742024-11-28T04:07:42.649Z Compiling anstyle-query v1.1.2
1752024-11-28T04:07:42.735Z Compiling colorchoice v1.0.3
1762024-11-28T04:07:42.751Z Compiling hashbrown v0.15.2
1772024-11-28T04:07:42.844Z Compiling serde_json v1.0.133
1782024-11-28T04:07:43.434Z Compiling semver v1.0.23
1792024-11-28T04:07:43.442Z Compiling anstyle v1.0.10
1802024-11-28T04:07:43.535Z Compiling heck v0.5.0
1812024-11-28T04:07:43.544Z Compiling ryu v1.0.18
1822024-11-28T04:07:43.742Z Compiling indexmap v2.6.0
1832024-11-28T04:07:43.797Z Compiling anstream v0.6.18
1842024-11-28T04:07:43.861Z Compiling winnow v0.6.20
1852024-11-28T04:07:43.881Z Compiling clap_lex v0.7.3
1862024-11-28T04:07:43.934Z Compiling strsim v0.11.1
1872024-11-28T04:07:43.944Z Compiling memchr v2.7.4
1882024-11-28T04:07:44.417Z Compiling itoa v1.0.13
1892024-11-28T04:07:44.577Z Compiling quote v1.0.37
1902024-11-28T04:07:44.629Z Compiling anyhow v1.0.93
1912024-11-28T04:07:44.926Z Compiling errno v0.3.9
1922024-11-28T04:07:45.093Z Compiling syn v2.0.89
1932024-11-28T04:07:45.983Z Compiling terminal_size v0.4.0
1942024-11-28T04:07:46.105Z Compiling clap_builder v4.5.21
1952024-11-28T04:07:49.464Z Compiling serde_derive v1.0.215
1962024-11-28T04:07:49.464Z Compiling thiserror-impl v1.0.69
1972024-11-28T04:07:49.466Z Compiling clap_derive v4.5.18
1982024-11-28T04:07:52.104Z Compiling clap v4.5.21
1992024-11-28T04:07:56.577Z Compiling serde_spanned v0.6.8
2002024-11-28T04:07:56.577Z Compiling toml_datetime v0.6.8
2012024-11-28T04:07:56.580Z Compiling cargo-platform v0.1.8
2022024-11-28T04:07:56.850Z Compiling toml_edit v0.22.22
2032024-11-28T04:07:57.888Z Compiling cargo_metadata v0.19.0
2042024-11-28T04:07:58.963Z Compiling toml v0.8.19
2052024-11-28T04:08:00.986Z Compiling xtask v0.1.0 (/work/oxidecomputer/opte/xtask)
2062024-11-28T04:08:02.758Z Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.72s
2072024-11-28T04:08:02.867Z Running `target/debug/xtask build`
2082024-11-28T04:08:02.887ZBuilding opteadm (debug).
2092024-11-28T04:08:05.662Z Compiling libc v0.2.164
2102024-11-28T04:08:05.662Z Compiling cfg-if v1.0.0
2112024-11-28T04:08:05.662Z Compiling serde v1.0.215
2122024-11-28T04:08:05.666Z Compiling byteorder v1.5.0
2132024-11-28T04:08:05.666Z Compiling ident_case v1.0.1
2142024-11-28T04:08:05.666Z Compiling fnv v1.0.7
2152024-11-28T04:08:05.666Z Compiling memchr v2.7.4
2162024-11-28T04:08:05.666Z Compiling syn v2.0.89
2172024-11-28T04:08:05.772Z Compiling syn v1.0.109
2182024-11-28T04:08:05.798Z Compiling regex-syntax v0.8.5
2192024-11-28T04:08:05.844Z Compiling once_cell v1.20.2
2202024-11-28T04:08:06.040Z Compiling zerocopy v0.8.10
2212024-11-28T04:08:06.248Z Compiling autocfg v1.4.0
2222024-11-28T04:08:06.275Z Compiling either v1.13.0
2232024-11-28T04:08:06.380Z Compiling equivalent v1.0.1
2242024-11-28T04:08:06.472Z Compiling hashbrown v0.15.2
2252024-11-28T04:08:06.683Z Compiling aho-corasick v1.1.3
2262024-11-28T04:08:06.878Z Compiling itertools v0.13.0
2272024-11-28T04:08:07.103Z Compiling lock_api v0.4.12
2282024-11-28T04:08:07.448Z Compiling heapless v0.8.0
2292024-11-28T04:08:07.851Z Compiling indexmap v2.6.0
2302024-11-28T04:08:07.993Z Compiling toml_datetime v0.6.8
2312024-11-28T04:08:08.093Z Compiling winnow v0.5.40
2322024-11-28T04:08:08.368Z Compiling parking_lot_core v0.9.10
2332024-11-28T04:08:09.529Z Compiling regex-automata v0.4.9
2342024-11-28T04:08:10.247Z Compiling hash32 v0.3.1
2352024-11-28T04:08:10.452Z Compiling stable_deref_trait v1.2.0
2362024-11-28T04:08:10.544Z Compiling nvpair-sys v0.4.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
2372024-11-28T04:08:10.637Z Compiling smoltcp v0.12.0
2382024-11-28T04:08:10.922Z Compiling dyn-clone v1.0.17
2392024-11-28T04:08:10.939Z Compiling scopeguard v1.2.0
2402024-11-28T04:08:11.056Z Compiling serde_json v1.0.133
2412024-11-28T04:08:11.146Z Compiling smallvec v1.13.2
2422024-11-28T04:08:11.290Z Compiling macaddr v1.0.1
2432024-11-28T04:08:11.654Z Compiling toml_edit v0.19.15
2442024-11-28T04:08:11.868Z Compiling getrandom v0.2.15
2452024-11-28T04:08:11.935Z Compiling bitflags v1.3.2
2462024-11-28T04:08:12.024Z Compiling schemars v0.8.21
2472024-11-28T04:08:12.168Z Compiling version_check v0.9.5
2482024-11-28T04:08:12.248Z Compiling cobs v0.2.3
2492024-11-28T04:08:12.409Z Compiling libdlpi-sys v0.1.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
2502024-11-28T04:08:12.531Z Compiling managed v0.8.0
2512024-11-28T04:08:12.674Z Compiling pin-project-lite v0.2.15
2522024-11-28T04:08:12.746Z Compiling rand_core v0.6.4
2532024-11-28T04:08:12.785Z Compiling parking_lot v0.12.3
2542024-11-28T04:08:12.801Z Compiling darling_core v0.20.10
2552024-11-28T04:08:12.962Z Compiling serde_derive_internals v0.29.1
2562024-11-28T04:08:13.750Z Compiling regex v1.11.1
2572024-11-28T04:08:14.761Z Compiling proc-macro-crate v1.3.1
2582024-11-28T04:08:15.096Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2592024-11-28T04:08:15.451Z Compiling mio v1.0.2
2602024-11-28T04:08:15.532Z Compiling socket2 v0.5.7
2612024-11-28T04:08:16.622Z Compiling signal-hook-registry v1.4.2
2622024-11-28T04:08:16.857Z Compiling errno v0.3.9
2632024-11-28T04:08:17.099Z Compiling illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2642024-11-28T04:08:17.273Z Compiling unicode-width v0.1.14
2652024-11-28T04:08:17.388Z Compiling bytes v1.8.0
2662024-11-28T04:08:17.552Z Compiling foreign-types-shared v0.3.1
2672024-11-28T04:08:17.668Z Compiling rustix v0.38.41
2682024-11-28T04:08:17.768Z Compiling tabwriter v1.4.0
2692024-11-28T04:08:17.809Z Compiling serde_derive v1.0.215
2702024-11-28T04:08:17.940Z Compiling zerocopy-derive v0.8.10
2712024-11-28T04:08:18.307Z Compiling zerocopy-derive v0.7.35
2722024-11-28T04:08:18.588Z Compiling darling_macro v0.20.10
2732024-11-28T04:08:18.717Z Compiling num_enum_derive v0.5.11
2742024-11-28T04:08:18.863Z Compiling schemars_derive v0.8.21
2752024-11-28T04:08:19.367Z Compiling tokio-macros v2.4.0
2762024-11-28T04:08:19.640Z Compiling darling v0.20.10
2772024-11-28T04:08:19.652Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2782024-11-28T04:08:19.987Z Compiling thiserror-impl v1.0.69
2792024-11-28T04:08:20.229Z Compiling zerocopy v0.7.35
2802024-11-28T04:08:20.832Z Compiling foreign-types-macros v0.2.3
2812024-11-28T04:08:20.882Z Compiling num_enum v0.5.11
2822024-11-28T04:08:21.021Z Compiling tokio v1.41.1
2832024-11-28T04:08:21.669Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2842024-11-28T04:08:21.867Z Compiling ppv-lite86 v0.2.20
2852024-11-28T04:08:22.102Z Compiling foreign-types v0.5.0
2862024-11-28T04:08:22.199Z Compiling rusty-doors-macros v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
2872024-11-28T04:08:22.709Z Compiling rand_chacha v0.3.1
2882024-11-28T04:08:22.857Z Compiling thiserror v1.0.69
2892024-11-28T04:08:22.979Z Compiling tracing-attributes v0.1.27
2902024-11-28T04:08:23.038Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2912024-11-28T04:08:23.467Z Compiling cstr-argument v0.1.2
2922024-11-28T04:08:23.731Z Compiling tracing-core v0.1.32
2932024-11-28T04:08:23.941Z Compiling crc32fast v1.4.2
2942024-11-28T04:08:24.121Z Compiling pretty-hex v0.2.1
2952024-11-28T04:08:24.240Z Compiling lazy_static v1.5.0
2962024-11-28T04:08:24.267Z Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys#e07ad764)
2972024-11-28T04:08:24.292Z Compiling nvpair v0.5.0 (https://github.com/jmesmon/rust-libzfs?branch=master#ecd5a922)
2982024-11-28T04:08:24.355Z Compiling colored v2.1.0
2992024-11-28T04:08:24.607Z Compiling rusty-doors v0.1.0 (https://github.com/oxidecomputer/rusty-doors#0e3a1495)
3002024-11-28T04:08:24.758Z Compiling rand v0.8.5
3012024-11-28T04:08:24.922Z Compiling terminal_size v0.4.0
3022024-11-28T04:08:25.144Z Compiling poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3032024-11-28T04:08:25.199Z Compiling clap_builder v4.5.21
3042024-11-28T04:08:25.272Z Compiling clap_derive v4.5.18
3052024-11-28T04:08:25.467Z Compiling opteadm v0.2.0 (/work/oxidecomputer/opte/bin/opteadm)
3062024-11-28T04:08:25.912Z Compiling ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3072024-11-28T04:08:26.141Z Compiling tracing v0.1.40
3082024-11-28T04:08:28.205Z Compiling clap v4.5.21
3092024-11-28T04:08:28.376Z Compiling dlpi v0.2.0 (https://github.com/oxidecomputer/dlpi-sys#1d587ea9)
3102024-11-28T04:08:29.953Z Compiling ipnetwork v0.20.0
3112024-11-28T04:08:30.272Z Compiling postcard v1.0.10
3122024-11-28T04:08:30.397Z Compiling ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3132024-11-28T04:08:30.636Z Compiling uuid v1.11.0
3142024-11-28T04:08:32.343Z Compiling opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3152024-11-28T04:08:32.518Zerror[E0423]: expected function, tuple struct or tuple variant, found struct `smoltcp::wire::Ipv6Address`
3162024-11-28T04:08:32.518Z --> crates/opte-api/src/ip.rs:710:20
3172024-11-28T04:08:32.518Z |
3182024-11-28T04:08:32.518Z710 | let sip6 = smoltcp::wire::Ipv6Address(self.bytes());
3192024-11-28T04:08:32.518Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3202024-11-28T04:08:32.518Z --> /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/net/ip_addr.rs:165:1
3212024-11-28T04:08:32.518Z |
3222024-11-28T04:08:32.518Z = note: `smoltcp::wire::Ipv6Address` defined here
3232024-11-28T04:08:32.518Z |
3242024-11-28T04:08:32.518Zhelp: you might have meant to use an associated function to build this type
3252024-11-28T04:08:32.518Z |
3262024-11-28T04:08:32.518Z710 | let sip6 = smoltcp::wire::Ipv6Address::new(_, _, _, _, _, _, _, _);
3272024-11-28T04:08:32.519Z | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3282024-11-28T04:08:32.519Z710 | let sip6 = smoltcp::wire::Ipv6Address::from_bits(_);
3292024-11-28T04:08:32.519Z | ~~~~~~~~~~~~~~
3302024-11-28T04:08:32.519Z
3312024-11-28T04:08:32.656Zerror[E0119]: conflicting implementations of trait `From<Ipv4Address>` for type `ip::Ipv4Addr`
3322024-11-28T04:08:32.656Z --> crates/opte-api/src/ip.rs:448:1
3332024-11-28T04:08:32.656Z |
3342024-11-28T04:08:32.656Z436 | impl From<core::net::Ipv4Addr> for Ipv4Addr {
3352024-11-28T04:08:32.656Z | ------------------------------------------- first implementation here
3362024-11-28T04:08:32.656Z...
3372024-11-28T04:08:32.656Z448 | impl From<smoltcp::wire::Ipv4Address> for Ipv4Addr {
3382024-11-28T04:08:32.656Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `ip::Ipv4Addr`
3392024-11-28T04:08:32.656Z
3402024-11-28T04:08:32.656Zerror[E0119]: conflicting implementations of trait `From<ip::Ipv4Addr>` for type `Ipv4Address`
3412024-11-28T04:08:32.656Z --> crates/opte-api/src/ip.rs:455:1
3422024-11-28T04:08:32.656Z |
3432024-11-28T04:08:32.656Z442 | impl From<Ipv4Addr> for core::net::Ipv4Addr {
3442024-11-28T04:08:32.656Z | ------------------------------------------- first implementation here
3452024-11-28T04:08:32.656Z...
3462024-11-28T04:08:32.656Z455 | impl From<Ipv4Addr> for smoltcp::wire::Ipv4Address {
3472024-11-28T04:08:32.656Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `Ipv4Address`
3482024-11-28T04:08:32.656Z
3492024-11-28T04:08:32.659Zerror[E0119]: conflicting implementations of trait `From<Ipv6Address>` for type `ip::Ipv6Addr`
3502024-11-28T04:08:32.659Z --> crates/opte-api/src/ip.rs:727:1
3512024-11-28T04:08:32.659Z |
3522024-11-28T04:08:32.659Z715 | impl From<core::net::Ipv6Addr> for Ipv6Addr {
3532024-11-28T04:08:32.659Z | ------------------------------------------- first implementation here
3542024-11-28T04:08:32.659Z...
3552024-11-28T04:08:32.659Z727 | impl From<smoltcp::wire::Ipv6Address> for Ipv6Addr {
3562024-11-28T04:08:32.659Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `ip::Ipv6Addr`
3572024-11-28T04:08:32.659Z
3582024-11-28T04:08:32.659Zerror[E0119]: conflicting implementations of trait `From<ip::Ipv6Addr>` for type `Ipv6Address`
3592024-11-28T04:08:32.659Z --> crates/opte-api/src/ip.rs:736:1
3602024-11-28T04:08:32.659Z |
3612024-11-28T04:08:32.659Z721 | impl From<Ipv6Addr> for core::net::Ipv6Addr {
3622024-11-28T04:08:32.659Z | ------------------------------------------- first implementation here
3632024-11-28T04:08:32.659Z...
3642024-11-28T04:08:32.659Z736 | impl From<Ipv6Addr> for smoltcp::wire::Ipv6Address {
3652024-11-28T04:08:32.659Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `Ipv6Address`
3662024-11-28T04:08:32.660Z
3672024-11-28T04:08:32.854Zerror[E0599]: no method named `as_bytes` found for struct `Ipv4Address` in the current scope
3682024-11-28T04:08:32.854Z --> crates/opte-api/src/ip.rs:450:29
3692024-11-28T04:08:32.855Z |
3702024-11-28T04:08:32.855Z450 | let bytes = smolip4.as_bytes();
3712024-11-28T04:08:32.855Z | ^^^^^^^^ method not found in `Ipv4Addr`
3722024-11-28T04:08:32.855Z
3732024-11-28T04:08:32.864Zerror[E0599]: no function or associated item named `from_bytes` found for struct `Ipv4Address` in the current scope
3742024-11-28T04:08:32.864Z --> crates/opte-api/src/ip.rs:457:15
3752024-11-28T04:08:32.864Z |
3762024-11-28T04:08:32.864Z457 | Self::from_bytes(&ip)
3772024-11-28T04:08:32.864Z | ^^^^^^^^^^ function or associated item not found in `Ipv4Addr`
3782024-11-28T04:08:32.864Z |
3792024-11-28T04:08:32.864Znote: if you're trying to build a new `Ipv4Address` consider using one of the following associated functions:
3802024-11-28T04:08:32.864Z Ipv4Address::new
3812024-11-28T04:08:32.864Z Ipv4Address::from_bits
3822024-11-28T04:08:32.864Z core::net::parser::<impl Ipv4Address>::parse_ascii
3832024-11-28T04:08:32.864Z --> /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/net/ip_addr.rs:474:5
3842024-11-28T04:08:32.864Z --> /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/net/parser.rs:344:5
3852024-11-28T04:08:32.864Zhelp: there is an associated function `from_bits` with a similar name
3862024-11-28T04:08:32.864Z |
3872024-11-28T04:08:32.864Z457 | Self::from_bits(&ip)
3882024-11-28T04:08:32.864Z | ~~~~~~~~~
3892024-11-28T04:08:32.864Z
3902024-11-28T04:08:32.896Zerror[E0599]: no method named `as_bytes` found for struct `Ipv6Address` in the current scope
3912024-11-28T04:08:32.896Z --> crates/opte-api/src/ip.rs:731:34
3922024-11-28T04:08:32.896Z |
3932024-11-28T04:08:32.896Z731 | let bytes: [u8; 16] = ip.as_bytes().try_into().unwrap();
3942024-11-28T04:08:32.896Z | ^^^^^^^^ method not found in `Ipv6Addr`
3952024-11-28T04:08:32.896Z
3962024-11-28T04:08:32.901Zerror[E0599]: no function or associated item named `from_bytes` found for struct `Ipv6Address` in the current scope
3972024-11-28T04:08:32.901Z --> crates/opte-api/src/ip.rs:739:15
3982024-11-28T04:08:32.901Z |
3992024-11-28T04:08:32.901Z739 | Self::from_bytes(&ip)
4002024-11-28T04:08:32.901Z | ^^^^^^^^^^ function or associated item not found in `Ipv6Addr`
4012024-11-28T04:08:32.901Z |
4022024-11-28T04:08:32.901Znote: if you're trying to build a new `Ipv6Address` consider using one of the following associated functions:
4032024-11-28T04:08:32.901Z Ipv6Address::new
4042024-11-28T04:08:32.901Z Ipv6Address::from_bits
4052024-11-28T04:08:32.901Z core::net::parser::<impl Ipv6Address>::parse_ascii
4062024-11-28T04:08:32.901Z --> /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/net/ip_addr.rs:1238:5
4072024-11-28T04:08:32.901Z --> /rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/core/src/net/parser.rs:375:5
4082024-11-28T04:08:32.901Zhelp: there is an associated function `from_bits` with a similar name
4092024-11-28T04:08:32.902Z |
4102024-11-28T04:08:32.902Z739 | Self::from_bits(&ip)
4112024-11-28T04:08:32.902Z | ~~~~~~~~~
4122024-11-28T04:08:32.902Z
4132024-11-28T04:08:33.084Z Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#947624a3)
4142024-11-28T04:08:33.296ZSome errors have detailed explanations: E0119, E0423, E0599.
4152024-11-28T04:08:33.296ZFor more information about an error, try `rustc --explain E0119`.
4162024-11-28T04:08:33.508Zerror: could not compile `opte-api` (lib) due to 9 previous errors
4172024-11-28T04:08:33.508Zwarning: build failed, waiting for other jobs to finish...
4182024-11-28T04:08:35.441ZError: failed to build "opteadm"
4192024-11-28T04:08:35.441Z
4202024-11-28T04:08:35.442ZCaused by:
4212024-11-28T04:08:35.442Z failed to run (status exit status: 101)
4222024-11-28T04:08:35.444Z
4232024-11-28T04:08:35.444Zreal 57.456758962
4242024-11-28T04:08:35.444Zuser 3:54.798873074
4252024-11-28T04:08:35.444Zsys 50.787869099
4262024-11-28T04:08:35.444Ztrap 0.161704981
4272024-11-28T04:08:35.444Ztflt 0.421744168
4282024-11-28T04:08:35.444Zdflt 2.526664689
4292024-11-28T04:08:35.444Zkflt 0.012701118
4302024-11-28T04:08:35.444Zlock 6:27.166273159
4312024-11-28T04:08:35.444Zslp 15:13.443521029
4322024-11-28T04:08:35.444Zlat 9.654673052
4332024-11-28T04:08:35.445Zstop 13.970868229
4342024-11-28T04:08:35.447Zprocess exited: duration 78285 ms, exit code 1
 
4352024-11-28T04:08:35.453Zfound 0 output files
4362024-11-28T04:08:35.453Zupload error: rule "/out/opte.p5p" required a match, but was not used
4372024-11-28T04:08:35.453Zupload error: rule "/out/opte.p5p.sha256" required a match, but was not used