01JDRF3E8Q5VA9JD8H2V9HS3YN: opte

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

Buildomat Job: 01JDRF3ZKY65NADYMY4E24NZP4

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12024-11-28T04:06:29.974Zjob assigned to worker 01JDRF4BYF370GND1JXB0E3FVP [factory aws, i-0d28b8883fb30de91] (queued for 1 m 2 s)
 
22024-11-28T04:06:38.163Zstarting task 0: "setup"
32024-11-28T04:06:38.170Z++ uname -s
42024-11-28T04:06:38.172Z+ kern=SunOS
52024-11-28T04:06:38.172Z+ case "$kern" in
62024-11-28T04:06:38.172Z+ groupadd -g 12345 build
72024-11-28T04:06:38.175Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-11-28T04:06:40.181Z+ zfs create -o mountpoint=/work rpool/work
92024-11-28T04:06:40.284Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-11-28T04:06:40.286Z+ home_fs=zfs
112024-11-28T04:06:40.286Z+ [[ zfs == autofs ]]
122024-11-28T04:06:40.286Z+ mkdir -p /home/build
132024-11-28T04:06:40.289Z+ chown build:build /home/build /work
142024-11-28T04:06:42.291Z+ chmod 0700 /home/build /work
152024-11-28T04:06:42.294Zprocess exited: duration 4132 ms, exit code 0
 
162024-11-28T04:06:42.306Zstarting task 1: "rust-toolchain"
172024-11-28T04:06:42.312Z+ printf ' * toolchain channel = "%s"
182024-11-28T04:06:42.312Z' nightly-2024-11-18
192024-11-28T04:06:42.312Z * toolchain channel = "nightly-2024-11-18"
202024-11-28T04:06:42.312Z+ printf ' * toolchain profile = "%s"
212024-11-28T04:06:42.312Z' default
222024-11-28T04:06:42.312Z * toolchain profile = "default"
232024-11-28T04:06:42.315Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242024-11-28T04:06:42.315Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-11-18 --profile default
252024-11-28T04:06:42.436Zinfo: downloading installer
262024-11-28T04:06:44.193Zinfo: profile set to 'default'
272024-11-28T04:06:44.193Zinfo: default host triple is x86_64-unknown-illumos
282024-11-28T04:06:44.196Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
292024-11-28T04:06:44.359Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
302024-11-28T04:06:44.359Zinfo: downloading component 'cargo'
312024-11-28T04:06:45.241Zinfo: downloading component 'clippy'
322024-11-28T04:06:45.577Zinfo: downloading component 'rust-docs'
332024-11-28T04:06:46.777Zinfo: downloading component 'rust-std'
342024-11-28T04:06:48.790Zinfo: downloading component 'rustc'
352024-11-28T04:06:55.664Zinfo: downloading component 'rustfmt'
362024-11-28T04:06:55.924Zinfo: installing component 'cargo'
372024-11-28T04:06:56.765Zinfo: installing component 'clippy'
382024-11-28T04:06:57.144Zinfo: installing component 'rust-docs'
392024-11-28T04:06:58.828Zinfo: installing component 'rust-std'
402024-11-28T04:07:00.666Zinfo: installing component 'rustc'
412024-11-28T04:07:06.696Zinfo: installing component 'rustfmt'
422024-11-28T04:07:07.034Zinfo: default toolchain set to 'nightly-2024-11-18-x86_64-unknown-illumos'
432024-11-28T04:07:07.034Z
442024-11-28T04:07:07.413Z nightly-2024-11-18-x86_64-unknown-illumos installed - rustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
452024-11-28T04:07:07.413Z
462024-11-28T04:07:07.416Z
472024-11-28T04:07:07.416ZRust is installed now. Great!
482024-11-28T04:07:07.416Z
492024-11-28T04:07:07.416ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502024-11-28T04:07:07.416Zenvironment variable. This has not been done automatically.
512024-11-28T04:07:07.416Z
522024-11-28T04:07:07.416ZTo configure your current shell, you need to source
532024-11-28T04:07:07.416Zthe corresponding env file under $HOME/.cargo.
542024-11-28T04:07:07.416Z
552024-11-28T04:07:07.416ZThis is usually done by running one of the following (note the leading DOT):
562024-11-28T04:07:07.416Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572024-11-28T04:07:07.416Zsource "$HOME/.cargo/env.fish" # For fish
582024-11-28T04:07:07.488Z+ rustc --version
592024-11-28T04:07:07.559Zrustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
602024-11-28T04:07:07.562Zprocess exited: duration 25254 ms, exit code 0
 
612024-11-28T04:07:07.580Zstarting task 2: "authentication"
622024-11-28T04:07:07.601Zprocess exited: duration 21 ms, exit code 0
 
632024-11-28T04:07:07.606Zstarting task 3: "clone repository"
642024-11-28T04:07:07.611Z+ mkdir -p /work/oxidecomputer/opte
652024-11-28T04:07:07.614Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662024-11-28T04:07:07.882ZCloning into '/work/oxidecomputer/opte'...
672024-11-28T04:07:09.113Z+ cd /work/oxidecomputer/opte
682024-11-28T04:07:09.113Z+ git fetch origin 8580b4906fa08bfc6e3584219620a25511257cfc
692024-11-28T04:07:09.365ZFrom https://github.com/oxidecomputer/opte
702024-11-28T04:07:09.365Z * branch 8580b4906fa08bfc6e3584219620a25511257cfc -> FETCH_HEAD
712024-11-28T04:07:09.373Z+ [[ -n renovate/smoltcp-0.x ]]
722024-11-28T04:07:09.376Z++ git branch --show-current
732024-11-28T04:07:09.378Z+ current=master
742024-11-28T04:07:09.378Z+ [[ master != renovate/smoltcp-0.x ]]
752024-11-28T04:07:09.378Z+ git branch -f renovate/smoltcp-0.x 8580b4906fa08bfc6e3584219620a25511257cfc
762024-11-28T04:07:09.381Z+ git checkout -f renovate/smoltcp-0.x
772024-11-28T04:07:09.403ZSwitched to branch 'renovate/smoltcp-0.x'
782024-11-28T04:07:09.406Z+ git reset --hard 8580b4906fa08bfc6e3584219620a25511257cfc
792024-11-28T04:07:09.427ZHEAD is now at 8580b49 Update Rust crate smoltcp to 0.12
802024-11-28T04:07:09.431Zprocess exited: duration 1821 ms, exit code 0
 
812024-11-28T04:07:09.436Zstarting task 4: "build"
822024-11-28T04:07:09.442Z+ cargo --version
832024-11-28T04:07:09.447Zinfo: syncing channel updates for '1.82.0-x86_64-unknown-illumos'
842024-11-28T04:07:09.592Zinfo: latest update on 2024-10-17, rust version 1.82.0 (f6e511eec 2024-10-15)
852024-11-28T04:07:09.592Zinfo: downloading component 'cargo'
862024-11-28T04:07:10.303Zinfo: downloading component 'clippy'
872024-11-28T04:07:10.571Zinfo: downloading component 'rust-docs'
882024-11-28T04:07:11.697Zinfo: downloading component 'rust-std'
892024-11-28T04:07:13.300Zinfo: downloading component 'rustc'
902024-11-28T04:07:19.120Zinfo: downloading component 'rustfmt'
912024-11-28T04:07:19.322Zinfo: installing component 'cargo'
922024-11-28T04:07:20.140Zinfo: installing component 'clippy'
932024-11-28T04:07:20.509Zinfo: installing component 'rust-docs'
942024-11-28T04:07:22.192Zinfo: installing component 'rust-std'
952024-11-28T04:07:23.931Zinfo: installing component 'rustc'
962024-11-28T04:07:29.935Zinfo: installing component 'rustfmt'
972024-11-28T04:07:30.346Zcargo 1.82.0 (8f40fc59f 2024-08-21)
982024-11-28T04:07:30.349Z+ rustc --version
992024-11-28T04:07:30.427Zrustc 1.82.0 (f6e511eec 2024-10-15)
1002024-11-28T04:07:30.433Z+ cd lib/opte
1012024-11-28T04:07:30.438Z+ header 'check style'
1022024-11-28T04:07:30.438Z+ echo '# ==== check style ==== #'
1032024-11-28T04:07:30.438Z# ==== check style ==== #
1042024-11-28T04:07:30.438Z+ ptime -m cargo +nightly-2024-11-18 fmt -- --check
1052024-11-28T04:07:30.821Z
1062024-11-28T04:07:30.821Zreal 0.383637889
1072024-11-28T04:07:30.821Zuser 0.267032234
1082024-11-28T04:07:30.821Zsys 0.103998493
1092024-11-28T04:07:30.821Ztrap 0.000532707
1102024-11-28T04:07:30.821Ztflt 0.000000000
1112024-11-28T04:07:30.821Zdflt 0.000001979
1122024-11-28T04:07:30.821Zkflt 0.000000000
1132024-11-28T04:07:30.821Zlock 0.000000000
1142024-11-28T04:07:30.825Zslp 0.291036759
1152024-11-28T04:07:30.825Zlat 0.004375751
1162024-11-28T04:07:30.825Zstop 0.000159772
1172024-11-28T04:07:30.825Z+ header 'check docs'
1182024-11-28T04:07:30.825Z+ echo '# ==== check docs ==== #'
1192024-11-28T04:07:30.825Z# ==== check docs ==== #
1202024-11-28T04:07:30.825Z+ RUSTDOCFLAGS='-D warnings'
1212024-11-28T04:07:30.825Z+ ptime -m cargo +nightly-2024-11-18 doc --no-default-features --features=api,std,engine,kernel
1222024-11-28T04:07:30.936Z Updating crates.io index
1232024-11-28T04:07:30.939Z Updating git repository `https://github.com/oxidecomputer/falcon`
1242024-11-28T04:07:31.719Z Updating git repository `https://github.com/oxidecomputer/ingot.git`
1252024-11-28T04:07:31.991Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1262024-11-28T04:07:32.262Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1272024-11-28T04:07:32.581Z Updating git repository `https://github.com/oxidecomputer/zone`
1282024-11-28T04:07:32.870Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1292024-11-28T04:07:33.078Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1302024-11-28T04:07:33.358Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1312024-11-28T04:07:33.621Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1322024-11-28T04:07:34.444Z Downloading crates ...
1332024-11-28T04:07:34.545Z Downloaded bitflags v1.3.2
1342024-11-28T04:07:34.582Z Downloaded darling_core v0.20.10
1352024-11-28T04:07:34.594Z Downloaded darling v0.20.10
1362024-11-28T04:07:34.598Z Downloaded crypto-common v0.1.6
1372024-11-28T04:07:34.601Z Downloaded block-buffer v0.10.4
1382024-11-28T04:07:34.601Z Downloaded bitflags v2.6.0
1392024-11-28T04:07:34.604Z Downloaded log v0.4.22
1402024-11-28T04:07:34.607Z Downloaded dyn-clone v1.0.17
1412024-11-28T04:07:34.608Z Downloaded defmt-parser v0.3.4
1422024-11-28T04:07:34.611Z Downloaded defmt-macros v0.3.9
1432024-11-28T04:07:34.614Z Downloaded ipnetwork v0.20.0
1442024-11-28T04:07:34.614Z Downloaded ident_case v1.0.1
1452024-11-28T04:07:34.614Z Downloaded crc32fast v1.4.2
1462024-11-28T04:07:34.616Z Downloaded cpufeatures v0.2.16
1472024-11-28T04:07:34.617Z Downloaded cobs v0.2.3
1482024-11-28T04:07:34.620Z Downloaded cfg-if v1.0.0
1492024-11-28T04:07:34.620Z Downloaded memmap v0.7.0
1502024-11-28T04:07:34.623Z Downloaded byteorder v1.5.0
1512024-11-28T04:07:34.623Z Downloaded aho-corasick v1.1.3
1522024-11-28T04:07:34.627Z Downloaded macaddr v1.0.1
1532024-11-28T04:07:34.631Z Downloaded itertools v0.13.0
1542024-11-28T04:07:34.635Z Downloaded digest v0.10.7
1552024-11-28T04:07:34.641Z Downloaded memchr v2.7.4
1562024-11-28T04:07:34.647Z Downloaded dtrace-parser v0.2.0
1572024-11-28T04:07:34.654Z Downloaded usdt-macro v0.5.0
1582024-11-28T04:07:34.657Z Downloaded pretty-hex v0.4.1
1592024-11-28T04:07:34.657Z Downloaded once_cell v1.20.2
1602024-11-28T04:07:34.659Z Downloaded itoa v1.0.13
1612024-11-28T04:07:34.662Z Downloaded dof v0.3.0
1622024-11-28T04:07:34.662Z Downloaded darling_macro v0.20.10
1632024-11-28T04:07:34.665Z Downloaded scroll_derive v0.12.0
1642024-11-28T04:07:34.671Z Downloaded usdt-attr-macro v0.5.0
1652024-11-28T04:07:34.676Z Downloaded version_check v0.9.5
1662024-11-28T04:07:34.679Z Downloaded proc-macro-error-attr v1.0.4
1672024-11-28T04:07:34.684Z Downloaded usdt v0.5.0
1682024-11-28T04:07:34.684Z Downloaded plain v0.2.3
1692024-11-28T04:07:34.684Z Downloaded generic-array v0.14.7
1702024-11-28T04:07:34.686Z Downloaded managed v0.8.0
1712024-11-28T04:07:34.686Z Downloaded either v1.13.0
1722024-11-28T04:07:34.686Z Downloaded embedded-io v0.6.1
1732024-11-28T04:07:34.686Z Downloaded usdt-impl v0.5.0
1742024-11-28T04:07:34.689Z Downloaded hash32 v0.3.1
1752024-11-28T04:07:34.689Z Downloaded defmt v0.3.8
1762024-11-28T04:07:34.692Z Downloaded thiserror v1.0.69
1772024-11-28T04:07:34.696Z Downloaded fnv v1.0.7
1782024-11-28T04:07:34.699Z Downloaded thread-id v4.2.2
1792024-11-28T04:07:34.701Z Downloaded strsim v0.11.1
1802024-11-28T04:07:34.703Z Downloaded thiserror-impl v1.0.69
1812024-11-28T04:07:34.703Z Downloaded stable_deref_trait v1.2.0
1822024-11-28T04:07:34.706Z Downloaded serde_tokenstream v0.2.2
1832024-11-28T04:07:34.709Z Downloaded tabwriter v1.4.0
1842024-11-28T04:07:34.709Z Downloaded ucd-trie v0.1.7
1852024-11-28T04:07:34.712Z Downloaded quote v1.0.37
1862024-11-28T04:07:34.714Z Downloaded pest_generator v2.7.14
1872024-11-28T04:07:34.714Z Downloaded embedded-io v0.4.0
1882024-11-28T04:07:34.719Z Downloaded sha2 v0.10.8
1892024-11-28T04:07:34.721Z Downloaded proc-macro-error v1.0.4
1902024-11-28T04:07:34.724Z Downloaded zerocopy-derive v0.7.35
1912024-11-28T04:07:34.729Z Downloaded scroll v0.12.0
1922024-11-28T04:07:34.738Z Downloaded ryu v1.0.18
1932024-11-28T04:07:34.741Z Downloaded proc-macro2 v1.0.92
1942024-11-28T04:07:34.744Z Downloaded postcard v1.0.10
1952024-11-28T04:07:34.747Z Downloaded typenum v1.17.0
1962024-11-28T04:07:34.749Z Downloaded heapless v0.8.0
1972024-11-28T04:07:34.752Z Downloaded pest_derive v2.7.14
1982024-11-28T04:07:34.755Z Downloaded unicode-ident v1.0.14
1992024-11-28T04:07:34.760Z Downloaded serde_derive v1.0.215
2002024-11-28T04:07:34.763Z Downloaded pest_meta v2.7.14
2012024-11-28T04:07:34.771Z Downloaded zerocopy-derive v0.8.10
2022024-11-28T04:07:34.776Z Downloaded serde v1.0.215
2032024-11-28T04:07:34.811Z Downloaded pest v2.7.14
2042024-11-28T04:07:34.826Z Downloaded zerocopy v0.7.35
2052024-11-28T04:07:34.842Z Downloaded serde_json v1.0.133
2062024-11-28T04:07:34.850Z Downloaded goblin v0.8.2
2072024-11-28T04:07:34.877Z Downloaded zerocopy v0.8.10
2082024-11-28T04:07:34.897Z Downloaded syn v1.0.109
2092024-11-28T04:07:34.906Z Downloaded unicode-width v0.1.14
2102024-11-28T04:07:34.912Z Downloaded regex v1.11.1
2112024-11-28T04:07:34.924Z Downloaded syn v2.0.89
2122024-11-28T04:07:34.941Z Downloaded smoltcp v0.12.0
2132024-11-28T04:07:34.955Z Downloaded regex-syntax v0.8.5
2142024-11-28T04:07:34.963Z Downloaded libc v0.2.164
2152024-11-28T04:07:34.995Z Downloaded regex-automata v0.4.9
2162024-11-28T04:07:35.141Z Compiling proc-macro2 v1.0.92
2172024-11-28T04:07:35.141Z Compiling unicode-ident v1.0.14
2182024-11-28T04:07:35.143Z Documenting unicode-ident v1.0.14
2192024-11-28T04:07:35.143Z Compiling ident_case v1.0.1
2202024-11-28T04:07:35.143Z Compiling fnv v1.0.7
2212024-11-28T04:07:35.143Z Compiling strsim v0.11.1
2222024-11-28T04:07:35.143Z Compiling memchr v2.7.4
2232024-11-28T04:07:35.425Z Compiling serde v1.0.215
2242024-11-28T04:07:35.486Z Compiling zerocopy v0.8.10
2252024-11-28T04:07:35.614Z Compiling regex-syntax v0.8.5
2262024-11-28T04:07:35.794Z Checking byteorder v1.5.0
2272024-11-28T04:07:35.839Z Documenting fnv v1.0.7
2282024-11-28T04:07:36.043Z Compiling aho-corasick v1.1.3
2292024-11-28T04:07:36.461Z Documenting strsim v0.11.1
2302024-11-28T04:07:36.606Z Documenting ident_case v1.0.1
2312024-11-28T04:07:36.633Z Compiling either v1.13.0
2322024-11-28T04:07:37.390Z Documenting proc-macro2 v1.0.92
2332024-11-28T04:07:37.521Z Compiling quote v1.0.37
2342024-11-28T04:07:37.740Z Compiling itertools v0.13.0
2352024-11-28T04:07:38.003Z Compiling syn v2.0.89
2362024-11-28T04:07:38.090Z Compiling heapless v0.8.0
2372024-11-28T04:07:38.531Z Documenting quote v1.0.37
2382024-11-28T04:07:38.676Z Documenting memchr v2.7.4
2392024-11-28T04:07:39.599Z Documenting syn v2.0.89
2402024-11-28T04:07:39.989Z Compiling regex-automata v0.4.9
2412024-11-28T04:07:40.084Z Documenting aho-corasick v1.1.3
2422024-11-28T04:07:40.904Z Checking hash32 v0.3.1
2432024-11-28T04:07:41.063Z Documenting regex-syntax v0.8.5
2442024-11-28T04:07:41.078Z Checking stable_deref_trait v1.2.0
2452024-11-28T04:07:41.166Z Checking macaddr v1.0.1
2462024-11-28T04:07:41.397Z Checking cfg-if v1.0.0
2472024-11-28T04:07:41.695Z Compiling smoltcp v0.12.0
2482024-11-28T04:07:43.095Z Checking cobs v0.2.3
2492024-11-28T04:07:43.269Z Documenting byteorder v1.5.0
2502024-11-28T04:07:43.316Z Checking regex v1.11.1
2512024-11-28T04:07:43.369Z Checking darling_core v0.20.10
2522024-11-28T04:07:43.384Z Documenting regex-automata v0.4.9
2532024-11-28T04:07:44.060Z Checking bitflags v2.6.0
2542024-11-28T04:07:44.306Z Checking managed v0.8.0
2552024-11-28T04:07:44.670Z Checking bitflags v1.3.2
2562024-11-28T04:07:44.763Z Documenting hash32 v0.3.1
2572024-11-28T04:07:44.812Z Documenting stable_deref_trait v1.2.0
2582024-11-28T04:07:45.049Z Documenting darling_core v0.20.10
2592024-11-28T04:07:45.430Z Documenting serde_derive v1.0.215
2602024-11-28T04:07:45.441Z Documenting zerocopy-derive v0.8.10
2612024-11-28T04:07:45.451Z Documenting macaddr v1.0.1
2622024-11-28T04:07:46.157Z Documenting cfg-if v1.0.0
2632024-11-28T04:07:46.204Z Documenting regex v1.11.1
2642024-11-28T04:07:46.659Z Documenting heapless v0.8.0
2652024-11-28T04:07:47.265Z Documenting darling_macro v0.20.10
2662024-11-28T04:07:47.280Z Checking ipnetwork v0.20.0
2672024-11-28T04:07:47.536Z Compiling version_check v0.9.5
2682024-11-28T04:07:47.573Z Documenting bitflags v2.6.0
2692024-11-28T04:07:47.590Z Checking unicode-width v0.1.14
2702024-11-28T04:07:47.808Z Documenting managed v0.8.0
2712024-11-28T04:07:48.073Z Documenting cobs v0.2.3
2722024-11-28T04:07:48.128Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2732024-11-28T04:07:48.298Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2742024-11-28T04:07:48.313Z Documenting either v1.13.0
2752024-11-28T04:07:48.329Z Documenting unicode-width v0.1.14
2762024-11-28T04:07:48.662Z Documenting smoltcp v0.12.0
2772024-11-28T04:07:48.685Z Compiling serde_derive v1.0.215
2782024-11-28T04:07:48.696Z Compiling zerocopy-derive v0.8.10
2792024-11-28T04:07:48.835Z Documenting ipnetwork v0.20.0
2802024-11-28T04:07:49.103Z Documenting illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2812024-11-28T04:07:49.361Z Documenting tabwriter v1.4.0
2822024-11-28T04:07:49.802Z Documenting itertools v0.13.0
2832024-11-28T04:07:49.868Z Compiling darling_macro v0.20.10
2842024-11-28T04:07:49.898Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2852024-11-28T04:07:49.932Z Checking tabwriter v1.4.0
2862024-11-28T04:07:50.229Z Documenting crc32fast v1.4.2
2872024-11-28T04:07:50.794Z Documenting kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2882024-11-28T04:07:50.866Z Checking crc32fast v1.4.2
2892024-11-28T04:07:50.998Z Checking dyn-clone v1.0.17
2902024-11-28T04:07:51.009Z Compiling darling v0.20.10
2912024-11-28T04:07:51.103Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2922024-11-28T04:07:51.128Z Documenting darling v0.20.10
2932024-11-28T04:07:51.141Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2942024-11-28T04:07:51.758Z Documenting zerocopy v0.8.10
2952024-11-28T04:07:51.797Z Documenting dyn-clone v1.0.17
2962024-11-28T04:07:52.375Z Documenting ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2972024-11-28T04:07:52.443Z Documenting derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2982024-11-28T04:07:53.924Z Documenting serde v1.0.215
2992024-11-28T04:07:55.355Z Checking ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3002024-11-28T04:07:55.356Z Documenting ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3012024-11-28T04:07:56.929Z Checking postcard v1.0.10
3022024-11-28T04:07:56.929Z Checking ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3032024-11-28T04:07:56.931Z Documenting ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3042024-11-28T04:07:56.931Z Documenting postcard v1.0.10
3052024-11-28T04:07:58.147Z Documenting opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3062024-11-28T04:07:58.147Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3072024-11-28T04:07:58.303Zerror[E0423]: expected function, tuple struct or tuple variant, found struct `smoltcp::wire::Ipv6Address`
3082024-11-28T04:07:58.303Z --> crates/opte-api/src/ip.rs:710:20
3092024-11-28T04:07:58.303Z |
3102024-11-28T04:07:58.303Z710 | let sip6 = smoltcp::wire::Ipv6Address(self.bytes());
3112024-11-28T04:07:58.303Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3122024-11-28T04:07:58.303Z --> /rustc/5ec7d6eee7e0f5236ec1559499070eaf836bc608/library/core/src/net/ip_addr.rs:165:1
3132024-11-28T04:07:58.303Z |
3142024-11-28T04:07:58.304Z = note: `smoltcp::wire::Ipv6Address` defined here
3152024-11-28T04:07:58.304Z |
3162024-11-28T04:07:58.304Zhelp: you might have meant to use an associated function to build this type
3172024-11-28T04:07:58.304Z |
3182024-11-28T04:07:58.304Z710 | let sip6 = smoltcp::wire::Ipv6Address::new(_, _, _, _, _, _, _, _);
3192024-11-28T04:07:58.304Z | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3202024-11-28T04:07:58.304Z710 | let sip6 = smoltcp::wire::Ipv6Address::from_bits(_);
3212024-11-28T04:07:58.304Z | ~~~~~~~~~~~~~~
3222024-11-28T04:07:58.304Z710 | let sip6 = smoltcp::wire::Ipv6Address::from_segments(_);
3232024-11-28T04:07:58.304Z | ~~~~~~~~~~~~~~~~~~
3242024-11-28T04:07:58.304Z710 | let sip6 = smoltcp::wire::Ipv6Address::from_octets(_);
3252024-11-28T04:07:58.304Z | ~~~~~~~~~~~~~~~~
3262024-11-28T04:07:58.304Z
3272024-11-28T04:07:58.369Zerror[E0119]: conflicting implementations of trait `core::convert::From<core::net::Ipv4Addr>` for type `ip::Ipv4Addr`
3282024-11-28T04:07:58.369Z --> crates/opte-api/src/ip.rs:448:1
3292024-11-28T04:07:58.369Z |
3302024-11-28T04:07:58.369Z436 | impl From<core::net::Ipv4Addr> for Ipv4Addr {
3312024-11-28T04:07:58.369Z | ------------------------------------------- first implementation here
3322024-11-28T04:07:58.369Z...
3332024-11-28T04:07:58.369Z448 | impl From<smoltcp::wire::Ipv4Address> for Ipv4Addr {
3342024-11-28T04:07:58.369Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `ip::Ipv4Addr`
3352024-11-28T04:07:58.369Z
3362024-11-28T04:07:58.372Zerror[E0119]: conflicting implementations of trait `core::convert::From<ip::Ipv4Addr>` for type `core::net::Ipv4Addr`
3372024-11-28T04:07:58.372Z --> crates/opte-api/src/ip.rs:455:1
3382024-11-28T04:07:58.372Z |
3392024-11-28T04:07:58.372Z442 | impl From<Ipv4Addr> for core::net::Ipv4Addr {
3402024-11-28T04:07:58.372Z | ------------------------------------------- first implementation here
3412024-11-28T04:07:58.372Z...
3422024-11-28T04:07:58.372Z455 | impl From<Ipv4Addr> for smoltcp::wire::Ipv4Address {
3432024-11-28T04:07:58.372Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `core::net::Ipv4Addr`
3442024-11-28T04:07:58.372Z
3452024-11-28T04:07:58.372Zerror[E0119]: conflicting implementations of trait `core::convert::From<core::net::Ipv6Addr>` for type `ip::Ipv6Addr`
3462024-11-28T04:07:58.372Z --> crates/opte-api/src/ip.rs:727:1
3472024-11-28T04:07:58.372Z |
3482024-11-28T04:07:58.372Z715 | impl From<core::net::Ipv6Addr> for Ipv6Addr {
3492024-11-28T04:07:58.372Z | ------------------------------------------- first implementation here
3502024-11-28T04:07:58.373Z...
3512024-11-28T04:07:58.373Z727 | impl From<smoltcp::wire::Ipv6Address> for Ipv6Addr {
3522024-11-28T04:07:58.373Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `ip::Ipv6Addr`
3532024-11-28T04:07:58.373Z
3542024-11-28T04:07:58.373Zerror[E0119]: conflicting implementations of trait `core::convert::From<ip::Ipv6Addr>` for type `core::net::Ipv6Addr`
3552024-11-28T04:07:58.373Z --> crates/opte-api/src/ip.rs:736:1
3562024-11-28T04:07:58.373Z |
3572024-11-28T04:07:58.373Z721 | impl From<Ipv6Addr> for core::net::Ipv6Addr {
3582024-11-28T04:07:58.373Z | ------------------------------------------- first implementation here
3592024-11-28T04:07:58.373Z...
3602024-11-28T04:07:58.373Z736 | impl From<Ipv6Addr> for smoltcp::wire::Ipv6Address {
3612024-11-28T04:07:58.373Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `core::net::Ipv6Addr`
3622024-11-28T04:07:58.373Z
3632024-11-28T04:07:58.408ZFor more information about this error, try `rustc --explain E0119`.
3642024-11-28T04:07:58.444Zerror[E0119]: conflicting implementations of trait `From<Ipv4Address>` for type `ip::Ipv4Addr`
3652024-11-28T04:07:58.444Z --> crates/opte-api/src/ip.rs:448:1
3662024-11-28T04:07:58.444Z |
3672024-11-28T04:07:58.444Z436 | impl From<core::net::Ipv4Addr> for Ipv4Addr {
3682024-11-28T04:07:58.444Z | ------------------------------------------- first implementation here
3692024-11-28T04:07:58.444Z...
3702024-11-28T04:07:58.444Z448 | impl From<smoltcp::wire::Ipv4Address> for Ipv4Addr {
3712024-11-28T04:07:58.444Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `ip::Ipv4Addr`
3722024-11-28T04:07:58.444Z
3732024-11-28T04:07:58.444Zerror[E0119]: conflicting implementations of trait `From<ip::Ipv4Addr>` for type `Ipv4Address`
3742024-11-28T04:07:58.444Z --> crates/opte-api/src/ip.rs:455:1
3752024-11-28T04:07:58.444Z |
3762024-11-28T04:07:58.444Z442 | impl From<Ipv4Addr> for core::net::Ipv4Addr {
3772024-11-28T04:07:58.444Z | ------------------------------------------- first implementation here
3782024-11-28T04:07:58.444Z...
3792024-11-28T04:07:58.444Z455 | impl From<Ipv4Addr> for smoltcp::wire::Ipv4Address {
3802024-11-28T04:07:58.444Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `Ipv4Address`
3812024-11-28T04:07:58.444Z
3822024-11-28T04:07:58.447Zerror[E0119]: conflicting implementations of trait `From<Ipv6Address>` for type `ip::Ipv6Addr`
3832024-11-28T04:07:58.447Z --> crates/opte-api/src/ip.rs:727:1
3842024-11-28T04:07:58.447Z |
3852024-11-28T04:07:58.447Z715 | impl From<core::net::Ipv6Addr> for Ipv6Addr {
3862024-11-28T04:07:58.447Z | ------------------------------------------- first implementation here
3872024-11-28T04:07:58.447Z...
3882024-11-28T04:07:58.447Z727 | impl From<smoltcp::wire::Ipv6Address> for Ipv6Addr {
3892024-11-28T04:07:58.447Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `ip::Ipv6Addr`
3902024-11-28T04:07:58.447Z
3912024-11-28T04:07:58.447Zerror[E0119]: conflicting implementations of trait `From<ip::Ipv6Addr>` for type `Ipv6Address`
3922024-11-28T04:07:58.447Z --> crates/opte-api/src/ip.rs:736:1
3932024-11-28T04:07:58.447Z |
3942024-11-28T04:07:58.447Z721 | impl From<Ipv6Addr> for core::net::Ipv6Addr {
3952024-11-28T04:07:58.447Z | ------------------------------------------- first implementation here
3962024-11-28T04:07:58.447Z...
3972024-11-28T04:07:58.447Z736 | impl From<Ipv6Addr> for smoltcp::wire::Ipv6Address {
3982024-11-28T04:07:58.448Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `Ipv6Address`
3992024-11-28T04:07:58.448Z
4002024-11-28T04:07:58.539Zerror: could not document `opte-api`
4012024-11-28T04:07:58.542Zwarning: build failed, waiting for other jobs to finish...
4022024-11-28T04:07:58.643Zerror[E0599]: no method named `as_bytes` found for struct `Ipv4Address` in the current scope
4032024-11-28T04:07:58.643Z --> crates/opte-api/src/ip.rs:450:29
4042024-11-28T04:07:58.643Z |
4052024-11-28T04:07:58.643Z450 | let bytes = smolip4.as_bytes();
4062024-11-28T04:07:58.643Z | ^^^^^^^^ method not found in `Ipv4Addr`
4072024-11-28T04:07:58.643Z
4082024-11-28T04:07:58.652Zerror[E0599]: no function or associated item named `from_bytes` found for struct `Ipv4Address` in the current scope
4092024-11-28T04:07:58.652Z --> crates/opte-api/src/ip.rs:457:15
4102024-11-28T04:07:58.652Z |
4112024-11-28T04:07:58.652Z457 | Self::from_bytes(&ip)
4122024-11-28T04:07:58.652Z | ^^^^^^^^^^ function or associated item not found in `Ipv4Addr`
4132024-11-28T04:07:58.652Z |
4142024-11-28T04:07:58.652Znote: if you're trying to build a new `Ipv4Address` consider using one of the following associated functions:
4152024-11-28T04:07:58.652Z Ipv4Address::new
4162024-11-28T04:07:58.652Z Ipv4Address::from_bits
4172024-11-28T04:07:58.652Z Ipv4Address::from_octets
4182024-11-28T04:07:58.652Z core::net::parser::<impl Ipv4Address>::parse_ascii
4192024-11-28T04:07:58.652Z --> /rustc/5ec7d6eee7e0f5236ec1559499070eaf836bc608/library/core/src/net/ip_addr.rs:472:5
4202024-11-28T04:07:58.652Z --> /rustc/5ec7d6eee7e0f5236ec1559499070eaf836bc608/library/core/src/net/parser.rs:336:5
4212024-11-28T04:07:58.652Zhelp: there is an associated function `from_bits` with a similar name
4222024-11-28T04:07:58.652Z |
4232024-11-28T04:07:58.652Z457 | Self::from_bits(&ip)
4242024-11-28T04:07:58.652Z | ~~~~~~~~~
4252024-11-28T04:07:58.652Z
4262024-11-28T04:07:58.683Zerror[E0599]: no method named `as_bytes` found for struct `Ipv6Address` in the current scope
4272024-11-28T04:07:58.683Z --> crates/opte-api/src/ip.rs:731:34
4282024-11-28T04:07:58.684Z |
4292024-11-28T04:07:58.684Z731 | let bytes: [u8; 16] = ip.as_bytes().try_into().unwrap();
4302024-11-28T04:07:58.684Z | ^^^^^^^^ method not found in `Ipv6Addr`
4312024-11-28T04:07:58.684Z
4322024-11-28T04:07:58.692Zerror[E0599]: no function or associated item named `from_bytes` found for struct `Ipv6Address` in the current scope
4332024-11-28T04:07:58.692Z --> crates/opte-api/src/ip.rs:739:15
4342024-11-28T04:07:58.692Z |
4352024-11-28T04:07:58.692Z739 | Self::from_bytes(&ip)
4362024-11-28T04:07:58.692Z | ^^^^^^^^^^ function or associated item not found in `Ipv6Addr`
4372024-11-28T04:07:58.692Z |
4382024-11-28T04:07:58.692Znote: if you're trying to build a new `Ipv6Address` consider using one of the following associated functions:
4392024-11-28T04:07:58.692Z Ipv6Address::new
4402024-11-28T04:07:58.692Z Ipv6Address::from_bits
4412024-11-28T04:07:58.692Z Ipv6Address::from_segments
4422024-11-28T04:07:58.692Z Ipv6Address::from_octets
4432024-11-28T04:07:58.692Z core::net::parser::<impl Ipv6Address>::parse_ascii
4442024-11-28T04:07:58.692Z --> /rustc/5ec7d6eee7e0f5236ec1559499070eaf836bc608/library/core/src/net/ip_addr.rs:1250:5
4452024-11-28T04:07:58.692Z --> /rustc/5ec7d6eee7e0f5236ec1559499070eaf836bc608/library/core/src/net/parser.rs:367:5
4462024-11-28T04:07:58.692Zhelp: there is an associated function `from_bits` with a similar name
4472024-11-28T04:07:58.692Z |
4482024-11-28T04:07:58.692Z739 | Self::from_bits(&ip)
4492024-11-28T04:07:58.692Z | ~~~~~~~~~
4502024-11-28T04:07:58.692Z
4512024-11-28T04:07:59.016ZSome errors have detailed explanations: E0119, E0423, E0599.
4522024-11-28T04:07:59.016ZFor more information about an error, try `rustc --explain E0119`.
4532024-11-28T04:07:59.158Zerror: could not compile `opte-api` (lib) due to 9 previous errors
4542024-11-28T04:07:59.288Z
4552024-11-28T04:07:59.288Zreal 28.445233047
4562024-11-28T04:07:59.288Zuser 2:18.978312825
4572024-11-28T04:07:59.288Zsys 18.860953926
4582024-11-28T04:07:59.288Ztrap 0.114837092
4592024-11-28T04:07:59.288Ztflt 0.217658223
4602024-11-28T04:07:59.288Zdflt 0.776848951
4612024-11-28T04:07:59.289Zkflt 0.006827210
4622024-11-28T04:07:59.291Zlock 2:50.873294289
4632024-11-28T04:07:59.291Zslp 7:35.085056979
4642024-11-28T04:07:59.292Zlat 17.266064264
4652024-11-28T04:07:59.292Zstop 12.046152507
4662024-11-28T04:07:59.292Zprocess exited: duration 49850 ms, exit code 101
 
4672024-11-28T04:07:59.299Zfound 0 output files