01JDRF3E8W8VCK1BGQSQCKTD02: oxide-vpc

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

Buildomat Job: 01JDRF3ZP2JH1PQ70A9DE7X4Z4

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12024-11-28T04:06:36.007Zjob assigned to worker 01JDRF49KJG5YWJV8MHT1P4WN3 [factory aws, i-0286d9e48a97ead38] (queued for 1 m 8 s)
 
22024-11-28T04:06:44.541Zstarting task 0: "setup"
32024-11-28T04:06:44.548Z++ uname -s
42024-11-28T04:06:44.550Z+ kern=SunOS
52024-11-28T04:06:44.550Z+ case "$kern" in
62024-11-28T04:06:44.550Z+ groupadd -g 12345 build
72024-11-28T04:06:44.553Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
82024-11-28T04:06:46.560Z+ zfs create -o mountpoint=/work rpool/work
92024-11-28T04:06:46.654Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
102024-11-28T04:06:46.657Z+ home_fs=zfs
112024-11-28T04:06:46.657Z+ [[ zfs == autofs ]]
122024-11-28T04:06:46.657Z+ mkdir -p /home/build
132024-11-28T04:06:46.660Z+ chown build:build /home/build /work
142024-11-28T04:06:48.662Z+ chmod 0700 /home/build /work
152024-11-28T04:06:48.666Zprocess exited: duration 4123 ms, exit code 0
 
162024-11-28T04:06:48.671Zstarting task 1: "rust-toolchain"
172024-11-28T04:06:48.677Z+ printf ' * toolchain channel = "%s"
182024-11-28T04:06:48.677Z' nightly-2024-11-18
192024-11-28T04:06:48.677Z+ printf ' * toolchain profile = "%s"
202024-11-28T04:06:48.677Z' default
212024-11-28T04:06:48.677Z * toolchain channel = "nightly-2024-11-18"
222024-11-28T04:06:48.677Z * toolchain profile = "default"
232024-11-28T04:06:48.680Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
242024-11-28T04:06:48.680Z+ /bin/bash -s - -y --no-modify-path --default-toolchain nightly-2024-11-18 --profile default
252024-11-28T04:06:48.798Zinfo: downloading installer
262024-11-28T04:06:50.125Zinfo: profile set to 'default'
272024-11-28T04:06:50.126Zinfo: default host triple is x86_64-unknown-illumos
282024-11-28T04:06:50.129Zinfo: syncing channel updates for 'nightly-2024-11-18-x86_64-unknown-illumos'
292024-11-28T04:06:50.289Zinfo: latest update on 2024-11-18, rust version 1.84.0-nightly (5ec7d6eee 2024-11-17)
302024-11-28T04:06:50.289Zinfo: downloading component 'cargo'
312024-11-28T04:06:51.168Zinfo: downloading component 'clippy'
322024-11-28T04:06:51.503Zinfo: downloading component 'rust-docs'
332024-11-28T04:06:52.728Zinfo: downloading component 'rust-std'
342024-11-28T04:06:54.656Zinfo: downloading component 'rustc'
352024-11-28T04:07:01.455Zinfo: downloading component 'rustfmt'
362024-11-28T04:07:01.714Zinfo: installing component 'cargo'
372024-11-28T04:07:02.546Zinfo: installing component 'clippy'
382024-11-28T04:07:02.924Zinfo: installing component 'rust-docs'
392024-11-28T04:07:04.595Zinfo: installing component 'rust-std'
402024-11-28T04:07:06.371Zinfo: installing component 'rustc'
412024-11-28T04:07:12.315Zinfo: installing component 'rustfmt'
422024-11-28T04:07:12.644Zinfo: default toolchain set to 'nightly-2024-11-18-x86_64-unknown-illumos'
432024-11-28T04:07:12.644Z
442024-11-28T04:07:13.034Z nightly-2024-11-18-x86_64-unknown-illumos installed - rustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
452024-11-28T04:07:13.034Z
462024-11-28T04:07:13.037Z
472024-11-28T04:07:13.037ZRust is installed now. Great!
482024-11-28T04:07:13.037Z
492024-11-28T04:07:13.037ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
502024-11-28T04:07:13.037Zenvironment variable. This has not been done automatically.
512024-11-28T04:07:13.037Z
522024-11-28T04:07:13.037ZTo configure your current shell, you need to source
532024-11-28T04:07:13.037Zthe corresponding env file under $HOME/.cargo.
542024-11-28T04:07:13.037Z
552024-11-28T04:07:13.037ZThis is usually done by running one of the following (note the leading DOT):
562024-11-28T04:07:13.037Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
572024-11-28T04:07:13.037Zsource "$HOME/.cargo/env.fish" # For fish
582024-11-28T04:07:13.111Z+ rustc --version
592024-11-28T04:07:13.181Zrustc 1.84.0-nightly (5ec7d6eee 2024-11-17)
602024-11-28T04:07:13.184Zprocess exited: duration 24492 ms, exit code 0
 
612024-11-28T04:07:13.189Zstarting task 2: "authentication"
622024-11-28T04:07:13.213Zprocess exited: duration 23 ms, exit code 0
 
632024-11-28T04:07:13.218Zstarting task 3: "clone repository"
642024-11-28T04:07:13.223Z+ mkdir -p /work/oxidecomputer/opte
652024-11-28T04:07:13.226Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
662024-11-28T04:07:13.889ZCloning into '/work/oxidecomputer/opte'...
672024-11-28T04:07:15.529Z+ cd /work/oxidecomputer/opte
682024-11-28T04:07:15.529Z+ git fetch origin 8580b4906fa08bfc6e3584219620a25511257cfc
692024-11-28T04:07:15.821ZFrom https://github.com/oxidecomputer/opte
702024-11-28T04:07:15.821Z * branch 8580b4906fa08bfc6e3584219620a25511257cfc -> FETCH_HEAD
712024-11-28T04:07:15.828Z+ [[ -n renovate/smoltcp-0.x ]]
722024-11-28T04:07:15.831Z++ git branch --show-current
732024-11-28T04:07:15.833Z+ current=master
742024-11-28T04:07:15.833Z+ [[ master != renovate/smoltcp-0.x ]]
752024-11-28T04:07:15.833Z+ git branch -f renovate/smoltcp-0.x 8580b4906fa08bfc6e3584219620a25511257cfc
762024-11-28T04:07:15.836Z+ git checkout -f renovate/smoltcp-0.x
772024-11-28T04:07:15.858ZSwitched to branch 'renovate/smoltcp-0.x'
782024-11-28T04:07:15.861Z+ git reset --hard 8580b4906fa08bfc6e3584219620a25511257cfc
792024-11-28T04:07:15.881ZHEAD is now at 8580b49 Update Rust crate smoltcp to 0.12
802024-11-28T04:07:15.883Zprocess exited: duration 2661 ms, exit code 0
 
812024-11-28T04:07:15.890Zstarting task 4: "build"
822024-11-28T04:07:15.893Z+ cargo --version
832024-11-28T04:07:15.898Zinfo: syncing channel updates for '1.82.0-x86_64-unknown-illumos'
842024-11-28T04:07:16.092Zinfo: latest update on 2024-10-17, rust version 1.82.0 (f6e511eec 2024-10-15)
852024-11-28T04:07:16.092Zinfo: downloading component 'cargo'
862024-11-28T04:07:16.968Zinfo: downloading component 'clippy'
872024-11-28T04:07:17.303Zinfo: downloading component 'rust-docs'
882024-11-28T04:07:18.687Zinfo: downloading component 'rust-std'
892024-11-28T04:07:20.645Zinfo: downloading component 'rustc'
902024-11-28T04:07:27.695Zinfo: downloading component 'rustfmt'
912024-11-28T04:07:27.952Zinfo: installing component 'cargo'
922024-11-28T04:07:28.739Zinfo: installing component 'clippy'
932024-11-28T04:07:29.102Zinfo: installing component 'rust-docs'
942024-11-28T04:07:30.775Zinfo: installing component 'rust-std'
952024-11-28T04:07:32.555Zinfo: installing component 'rustc'
962024-11-28T04:07:38.384Zinfo: installing component 'rustfmt'
972024-11-28T04:07:38.781Zcargo 1.82.0 (8f40fc59f 2024-08-21)
982024-11-28T04:07:38.785Z+ rustc --version
992024-11-28T04:07:38.853Zrustc 1.82.0 (f6e511eec 2024-10-15)
1002024-11-28T04:07:38.857Z+ cd lib/oxide-vpc
1012024-11-28T04:07:38.865Z+ header 'check style'
1022024-11-28T04:07:38.865Z+ echo '# ==== check style ==== #'
1032024-11-28T04:07:38.865Z# ==== check style ==== #
1042024-11-28T04:07:38.865Z+ ptime -m cargo +nightly-2024-11-18 fmt -- --check
1052024-11-28T04:07:39.125Z
1062024-11-28T04:07:39.125Zreal 0.263095596
1072024-11-28T04:07:39.125Zuser 0.168407591
1082024-11-28T04:07:39.125Zsys 0.089213508
1092024-11-28T04:07:39.125Ztrap 0.000008082
1102024-11-28T04:07:39.125Ztflt 0.000000000
1112024-11-28T04:07:39.125Zdflt 0.000000000
1122024-11-28T04:07:39.127Zkflt 0.000000000
1132024-11-28T04:07:39.127Zlock 0.000000000
1142024-11-28T04:07:39.127Zslp 0.178050829
1152024-11-28T04:07:39.127Zlat 0.000226080
1162024-11-28T04:07:39.127Zstop 0.000139913
1172024-11-28T04:07:39.127Z+ header 'check docs'
1182024-11-28T04:07:39.127Z+ echo '# ==== check docs ==== #'
1192024-11-28T04:07:39.127Z# ==== check docs ==== #
1202024-11-28T04:07:39.127Z+ RUSTDOCFLAGS='-D warnings'
1212024-11-28T04:07:39.127Z+ ptime -m cargo +nightly-2024-11-18 doc --no-default-features --features=api,std,engine,kernel
1222024-11-28T04:07:39.235Z Updating crates.io index
1232024-11-28T04:07:39.286Z Updating git repository `https://github.com/oxidecomputer/falcon`
1242024-11-28T04:07:40.230Z Updating git repository `https://github.com/oxidecomputer/ingot.git`
1252024-11-28T04:07:40.499Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1262024-11-28T04:07:40.714Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1272024-11-28T04:07:41.013Z Updating git repository `https://github.com/oxidecomputer/zone`
1282024-11-28T04:07:41.251Z Updating git repository `https://github.com/oxidecomputer/oxnet`
1292024-11-28T04:07:41.491Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1302024-11-28T04:07:41.724Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1312024-11-28T04:07:41.967Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1322024-11-28T04:07:42.700Z Downloading crates ...
1332024-11-28T04:07:42.918Z Downloaded bitflags v1.3.2
1342024-11-28T04:07:42.925Z Downloaded hash32 v0.3.1
1352024-11-28T04:07:42.928Z Downloaded dof v0.3.0
1362024-11-28T04:07:42.930Z Downloaded ipnetwork v0.20.0
1372024-11-28T04:07:42.936Z Downloaded pretty-hex v0.4.1
1382024-11-28T04:07:42.938Z Downloaded cfg-if v1.0.0
1392024-11-28T04:07:42.938Z Downloaded cobs v0.2.3
1402024-11-28T04:07:42.941Z Downloaded postcard v1.0.10
1412024-11-28T04:07:42.947Z Downloaded heapless v0.8.0
1422024-11-28T04:07:42.950Z Downloaded embedded-io v0.4.0
1432024-11-28T04:07:42.953Z Downloaded proc-macro-error v1.0.4
1442024-11-28T04:07:42.955Z Downloaded block-buffer v0.10.4
1452024-11-28T04:07:42.957Z Downloaded either v1.13.0
1462024-11-28T04:07:42.959Z Downloaded generic-array v0.14.7
1472024-11-28T04:07:42.959Z Downloaded defmt v0.3.8
1482024-11-28T04:07:42.962Z Downloaded serde_derive v1.0.215
1492024-11-28T04:07:42.965Z Downloaded ident_case v1.0.1
1502024-11-28T04:07:42.967Z Downloaded stable_deref_trait v1.2.0
1512024-11-28T04:07:42.970Z Downloaded tabwriter v1.4.0
1522024-11-28T04:07:42.972Z Downloaded strsim v0.11.1
1532024-11-28T04:07:42.972Z Downloaded defmt-parser v0.3.4
1542024-11-28T04:07:42.975Z Downloaded proc-macro-error-attr v1.0.4
1552024-11-28T04:07:42.977Z Downloaded fnv v1.0.7
1562024-11-28T04:07:42.977Z Downloaded byteorder v1.5.0
1572024-11-28T04:07:42.979Z Downloaded crc32fast v1.4.2
1582024-11-28T04:07:42.984Z Downloaded darling_macro v0.20.10
1592024-11-28T04:07:42.987Z Downloaded macaddr v1.0.1
1602024-11-28T04:07:42.990Z Downloaded usdt-macro v0.5.0
1612024-11-28T04:07:42.993Z Downloaded log v0.4.22
1622024-11-28T04:07:43.001Z Downloaded cpufeatures v0.2.16
1632024-11-28T04:07:43.011Z Downloaded version_check v0.9.5
1642024-11-28T04:07:43.015Z Downloaded dyn-clone v1.0.17
1652024-11-28T04:07:43.015Z Downloaded serde_tokenstream v0.2.2
1662024-11-28T04:07:43.017Z Downloaded pest_derive v2.7.14
1672024-11-28T04:07:43.019Z Downloaded once_cell v1.20.2
1682024-11-28T04:07:43.022Z Downloaded memmap v0.7.0
1692024-11-28T04:07:43.030Z Downloaded thread-id v4.2.2
1702024-11-28T04:07:43.039Z Downloaded usdt-attr-macro v0.5.0
1712024-11-28T04:07:43.049Z Downloaded dtrace-parser v0.2.0
1722024-11-28T04:07:43.053Z Downloaded scroll_derive v0.12.0
1732024-11-28T04:07:43.057Z Downloaded thiserror v1.0.69
1742024-11-28T04:07:43.062Z Downloaded defmt-macros v0.3.9
1752024-11-28T04:07:43.066Z Downloaded itoa v1.0.13
1762024-11-28T04:07:43.068Z Downloaded embedded-io v0.6.1
1772024-11-28T04:07:43.068Z Downloaded quote v1.0.37
1782024-11-28T04:07:43.071Z Downloaded pest_generator v2.7.14
1792024-11-28T04:07:43.074Z Downloaded digest v0.10.7
1802024-11-28T04:07:43.081Z Downloaded plain v0.2.3
1812024-11-28T04:07:43.083Z Downloaded managed v0.8.0
1822024-11-28T04:07:43.085Z Downloaded bitflags v2.6.0
1832024-11-28T04:07:43.092Z Downloaded crypto-common v0.1.6
1842024-11-28T04:07:43.099Z Downloaded thiserror-impl v1.0.69
1852024-11-28T04:07:43.102Z Downloaded proc-macro2 v1.0.92
1862024-11-28T04:07:43.105Z Downloaded scroll v0.12.0
1872024-11-28T04:07:43.107Z Downloaded usdt v0.5.0
1882024-11-28T04:07:43.109Z Downloaded uuid v1.11.0
1892024-11-28T04:07:43.112Z Downloaded sha2 v0.10.8
1902024-11-28T04:07:43.114Z Downloaded usdt-impl v0.5.0
1912024-11-28T04:07:43.118Z Downloaded darling v0.20.10
1922024-11-28T04:07:43.123Z Downloaded ryu v1.0.18
1932024-11-28T04:07:43.127Z Downloaded pest_meta v2.7.14
1942024-11-28T04:07:43.129Z Downloaded zerocopy-derive v0.7.35
1952024-11-28T04:07:43.134Z Downloaded ucd-trie v0.1.7
1962024-11-28T04:07:43.136Z Downloaded darling_core v0.20.10
1972024-11-28T04:07:43.141Z Downloaded unicode-ident v1.0.14
1982024-11-28T04:07:43.143Z Downloaded typenum v1.17.0
1992024-11-28T04:07:43.170Z Downloaded zerocopy-derive v0.8.10
2002024-11-28T04:07:43.183Z Downloaded serde v1.0.215
2012024-11-28T04:07:43.205Z Downloaded syn v1.0.109
2022024-11-28T04:07:43.215Z Downloaded pest v2.7.14
2032024-11-28T04:07:43.220Z Downloaded memchr v2.7.4
2042024-11-28T04:07:43.225Z Downloaded zerocopy v0.7.35
2052024-11-28T04:07:43.240Z Downloaded serde_json v1.0.133
2062024-11-28T04:07:43.246Z Downloaded itertools v0.13.0
2072024-11-28T04:07:43.267Z Downloaded regex v1.11.1
2082024-11-28T04:07:43.280Z Downloaded goblin v0.8.2
2092024-11-28T04:07:43.285Z Downloaded aho-corasick v1.1.3
2102024-11-28T04:07:43.298Z Downloaded zerocopy v0.8.10
2112024-11-28T04:07:43.320Z Downloaded syn v2.0.89
2122024-11-28T04:07:43.330Z Downloaded unicode-width v0.1.14
2132024-11-28T04:07:43.346Z Downloaded smoltcp v0.12.0
2142024-11-28T04:07:43.357Z Downloaded regex-syntax v0.8.5
2152024-11-28T04:07:43.391Z Downloaded regex-automata v0.4.9
2162024-11-28T04:07:43.408Z Downloaded libc v0.2.164
2172024-11-28T04:07:43.570Z Compiling proc-macro2 v1.0.92
2182024-11-28T04:07:43.577Z Compiling unicode-ident v1.0.14
2192024-11-28T04:07:43.578Z Documenting unicode-ident v1.0.14
2202024-11-28T04:07:43.578Z Compiling strsim v0.11.1
2212024-11-28T04:07:43.578Z Compiling fnv v1.0.7
2222024-11-28T04:07:43.581Z Compiling ident_case v1.0.1
2232024-11-28T04:07:43.583Z Compiling serde v1.0.215
2242024-11-28T04:07:43.739Z Compiling memchr v2.7.4
2252024-11-28T04:07:43.853Z Compiling regex-syntax v0.8.5
2262024-11-28T04:07:43.913Z Compiling zerocopy v0.8.10
2272024-11-28T04:07:44.196Z Checking byteorder v1.5.0
2282024-11-28T04:07:44.362Z Compiling either v1.13.0
2292024-11-28T04:07:44.443Z Compiling aho-corasick v1.1.3
2302024-11-28T04:07:44.697Z Compiling itertools v0.13.0
2312024-11-28T04:07:44.897Z Compiling heapless v0.8.0
2322024-11-28T04:07:44.917Z Documenting ident_case v1.0.1
2332024-11-28T04:07:45.870Z Compiling quote v1.0.37
2342024-11-28T04:07:46.045Z Documenting proc-macro2 v1.0.92
2352024-11-28T04:07:46.357Z Compiling syn v2.0.89
2362024-11-28T04:07:46.389Z Documenting strsim v0.11.1
2372024-11-28T04:07:47.193Z Documenting quote v1.0.37
2382024-11-28T04:07:47.249Z Documenting fnv v1.0.7
2392024-11-28T04:07:47.506Z Compiling regex-automata v0.4.9
2402024-11-28T04:07:48.157Z Checking hash32 v0.3.1
2412024-11-28T04:07:48.185Z Documenting syn v2.0.89
2422024-11-28T04:07:48.257Z Checking cfg-if v1.0.0
2432024-11-28T04:07:48.310Z Documenting memchr v2.7.4
2442024-11-28T04:07:48.332Z Checking stable_deref_trait v1.2.0
2452024-11-28T04:07:48.395Z Checking macaddr v1.0.1
2462024-11-28T04:07:48.630Z Compiling smoltcp v0.12.0
2472024-11-28T04:07:49.203Z Documenting regex-syntax v0.8.5
2482024-11-28T04:07:49.652Z Documenting aho-corasick v1.1.3
2492024-11-28T04:07:50.083Z Checking managed v0.8.0
2502024-11-28T04:07:50.422Z Checking bitflags v1.3.2
2512024-11-28T04:07:50.506Z Checking cobs v0.2.3
2522024-11-28T04:07:51.015Z Checking bitflags v2.6.0
2532024-11-28T04:07:51.259Z Documenting byteorder v1.5.0
2542024-11-28T04:07:51.491Z Compiling regex v1.11.1
2552024-11-28T04:07:51.531Z Checking darling_core v0.20.10
2562024-11-28T04:07:51.647Z Documenting regex-automata v0.4.9
2572024-11-28T04:07:52.524Z Documenting hash32 v0.3.1
2582024-11-28T04:07:53.455Z Documenting cfg-if v1.0.0
2592024-11-28T04:07:53.549Z Documenting darling_core v0.20.10
2602024-11-28T04:07:53.721Z Documenting serde_derive v1.0.215
2612024-11-28T04:07:54.102Z Documenting zerocopy-derive v0.8.10
2622024-11-28T04:07:54.364Z Checking ipnetwork v0.20.0
2632024-11-28T04:07:54.422Z Documenting regex v1.11.1
2642024-11-28T04:07:54.997Z Documenting macaddr v1.0.1
2652024-11-28T04:07:55.354Z Documenting stable_deref_trait v1.2.0
2662024-11-28T04:07:55.703Z Compiling version_check v0.9.5
2672024-11-28T04:07:55.705Z Documenting darling_macro v0.20.10
2682024-11-28T04:07:55.832Z Checking unicode-width v0.1.14
2692024-11-28T04:07:55.924Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2702024-11-28T04:07:56.024Z Documenting heapless v0.8.0
2712024-11-28T04:07:56.062Z Documenting bitflags v2.6.0
2722024-11-28T04:07:56.124Z Documenting cobs v0.2.3
2732024-11-28T04:07:56.281Z Compiling opte v0.1.0 (/work/oxidecomputer/opte/lib/opte)
2742024-11-28T04:07:56.296Z Documenting managed v0.8.0
2752024-11-28T04:07:56.671Z Compiling serde_derive v1.0.215
2762024-11-28T04:07:56.679Z Compiling zerocopy-derive v0.8.10
2772024-11-28T04:07:56.688Z Compiling kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2782024-11-28T04:07:56.761Z Checking tabwriter v1.4.0
2792024-11-28T04:07:56.980Z Checking crc32fast v1.4.2
2802024-11-28T04:07:57.084Z Documenting either v1.13.0
2812024-11-28T04:07:57.127Z Documenting smoltcp v0.12.0
2822024-11-28T04:07:57.203Z Documenting ipnetwork v0.20.0
2832024-11-28T04:07:57.698Z Compiling darling_macro v0.20.10
2842024-11-28T04:07:57.819Z Documenting illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2852024-11-28T04:07:57.966Z Documenting unicode-width v0.1.14
2862024-11-28T04:07:58.022Z Checking dyn-clone v1.0.17
2872024-11-28T04:07:58.156Z Documenting itertools v0.13.0
2882024-11-28T04:07:58.547Z Documenting crc32fast v1.4.2
2892024-11-28T04:07:58.627Z Documenting kstat-macro v0.1.0 (/work/oxidecomputer/opte/crates/kstat-macro)
2902024-11-28T04:07:58.678Z Compiling darling v0.20.10
2912024-11-28T04:07:58.785Z Compiling ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2922024-11-28T04:07:58.924Z Documenting darling v0.20.10
2932024-11-28T04:07:59.189Z Compiling derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2942024-11-28T04:07:59.198Z Documenting tabwriter v1.4.0
2952024-11-28T04:07:59.572Z Documenting zerocopy v0.8.10
2962024-11-28T04:08:00.128Z Documenting dyn-clone v1.0.17
2972024-11-28T04:08:00.137Z Documenting ingot-macros v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
2982024-11-28T04:08:00.157Z Documenting derror-macro v0.1.0 (/work/oxidecomputer/opte/crates/derror-macro)
2992024-11-28T04:08:00.509Z Checking poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3002024-11-28T04:08:00.724Z Documenting poptrie v0.1.0 (https://github.com/oxidecomputer/poptrie?branch=multipath#ca52bef3)
3012024-11-28T04:08:02.365Z Documenting serde v1.0.215
3022024-11-28T04:08:03.059Z Checking ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3032024-11-28T04:08:03.062Z Documenting ingot-types v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3042024-11-28T04:08:05.107Z Checking ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3052024-11-28T04:08:05.109Z Checking postcard v1.0.10
3062024-11-28T04:08:05.109Z Documenting ingot v0.1.0 (https://github.com/oxidecomputer/ingot.git?rev=bff93247fe75ff889121e39d494cc3805fc01906#bff93247)
3072024-11-28T04:08:05.109Z Documenting postcard v1.0.10
3082024-11-28T04:08:05.109Z Checking uuid v1.11.0
3092024-11-28T04:08:05.109Z Documenting uuid v1.11.0
3102024-11-28T04:08:06.384Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3112024-11-28T04:08:06.403Z Documenting opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
3122024-11-28T04:08:06.538Zerror[E0423]: expected function, tuple struct or tuple variant, found struct `smoltcp::wire::Ipv6Address`
3132024-11-28T04:08:06.538Z --> crates/opte-api/src/ip.rs:710:20
3142024-11-28T04:08:06.538Z |
3152024-11-28T04:08:06.539Z710 | let sip6 = smoltcp::wire::Ipv6Address(self.bytes());
3162024-11-28T04:08:06.539Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3172024-11-28T04:08:06.539Z --> /rustc/5ec7d6eee7e0f5236ec1559499070eaf836bc608/library/core/src/net/ip_addr.rs:165:1
3182024-11-28T04:08:06.539Z |
3192024-11-28T04:08:06.539Z = note: `smoltcp::wire::Ipv6Address` defined here
3202024-11-28T04:08:06.539Z |
3212024-11-28T04:08:06.539Zhelp: you might have meant to use an associated function to build this type
3222024-11-28T04:08:06.539Z |
3232024-11-28T04:08:06.539Z710 | let sip6 = smoltcp::wire::Ipv6Address::new(_, _, _, _, _, _, _, _);
3242024-11-28T04:08:06.539Z | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3252024-11-28T04:08:06.540Z710 | let sip6 = smoltcp::wire::Ipv6Address::from_bits(_);
3262024-11-28T04:08:06.540Z | ~~~~~~~~~~~~~~
3272024-11-28T04:08:06.540Z710 | let sip6 = smoltcp::wire::Ipv6Address::from_segments(_);
3282024-11-28T04:08:06.540Z | ~~~~~~~~~~~~~~~~~~
3292024-11-28T04:08:06.540Z710 | let sip6 = smoltcp::wire::Ipv6Address::from_octets(_);
3302024-11-28T04:08:06.540Z | ~~~~~~~~~~~~~~~~
3312024-11-28T04:08:06.540Z
3322024-11-28T04:08:06.606Zerror[E0119]: conflicting implementations of trait `core::convert::From<core::net::Ipv4Addr>` for type `ip::Ipv4Addr`
3332024-11-28T04:08:06.606Z --> crates/opte-api/src/ip.rs:448:1
3342024-11-28T04:08:06.606Z |
3352024-11-28T04:08:06.606Z436 | impl From<core::net::Ipv4Addr> for Ipv4Addr {
3362024-11-28T04:08:06.606Z | ------------------------------------------- first implementation here
3372024-11-28T04:08:06.606Z...
3382024-11-28T04:08:06.606Z448 | impl From<smoltcp::wire::Ipv4Address> for Ipv4Addr {
3392024-11-28T04:08:06.607Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `ip::Ipv4Addr`
3402024-11-28T04:08:06.607Z
3412024-11-28T04:08:06.609Zerror[E0119]: conflicting implementations of trait `core::convert::From<ip::Ipv4Addr>` for type `core::net::Ipv4Addr`
3422024-11-28T04:08:06.609Z --> crates/opte-api/src/ip.rs:455:1
3432024-11-28T04:08:06.609Z |
3442024-11-28T04:08:06.610Z442 | impl From<Ipv4Addr> for core::net::Ipv4Addr {
3452024-11-28T04:08:06.610Z | ------------------------------------------- first implementation here
3462024-11-28T04:08:06.610Z...
3472024-11-28T04:08:06.610Z455 | impl From<Ipv4Addr> for smoltcp::wire::Ipv4Address {
3482024-11-28T04:08:06.610Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `core::net::Ipv4Addr`
3492024-11-28T04:08:06.610Z
3502024-11-28T04:08:06.610Zerror[E0119]: conflicting implementations of trait `core::convert::From<core::net::Ipv6Addr>` for type `ip::Ipv6Addr`
3512024-11-28T04:08:06.610Z --> crates/opte-api/src/ip.rs:727:1
3522024-11-28T04:08:06.610Z |
3532024-11-28T04:08:06.610Z715 | impl From<core::net::Ipv6Addr> for Ipv6Addr {
3542024-11-28T04:08:06.610Z | ------------------------------------------- first implementation here
3552024-11-28T04:08:06.610Z...
3562024-11-28T04:08:06.610Z727 | impl From<smoltcp::wire::Ipv6Address> for Ipv6Addr {
3572024-11-28T04:08:06.610Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `ip::Ipv6Addr`
3582024-11-28T04:08:06.610Z
3592024-11-28T04:08:06.610Zerror[E0119]: conflicting implementations of trait `core::convert::From<ip::Ipv6Addr>` for type `core::net::Ipv6Addr`
3602024-11-28T04:08:06.610Z --> crates/opte-api/src/ip.rs:736:1
3612024-11-28T04:08:06.610Z |
3622024-11-28T04:08:06.610Z721 | impl From<Ipv6Addr> for core::net::Ipv6Addr {
3632024-11-28T04:08:06.610Z | ------------------------------------------- first implementation here
3642024-11-28T04:08:06.610Z...
3652024-11-28T04:08:06.610Z736 | impl From<Ipv6Addr> for smoltcp::wire::Ipv6Address {
3662024-11-28T04:08:06.610Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `core::net::Ipv6Addr`
3672024-11-28T04:08:06.610Z
3682024-11-28T04:08:06.641ZFor more information about this error, try `rustc --explain E0119`.
3692024-11-28T04:08:06.655Zerror[E0119]: conflicting implementations of trait `From<Ipv4Address>` for type `ip::Ipv4Addr`
3702024-11-28T04:08:06.655Z --> crates/opte-api/src/ip.rs:448:1
3712024-11-28T04:08:06.655Z |
3722024-11-28T04:08:06.655Z436 | impl From<core::net::Ipv4Addr> for Ipv4Addr {
3732024-11-28T04:08:06.655Z | ------------------------------------------- first implementation here
3742024-11-28T04:08:06.655Z...
3752024-11-28T04:08:06.655Z448 | impl From<smoltcp::wire::Ipv4Address> for Ipv4Addr {
3762024-11-28T04:08:06.655Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `ip::Ipv4Addr`
3772024-11-28T04:08:06.656Z
3782024-11-28T04:08:06.656Zerror[E0119]: conflicting implementations of trait `From<ip::Ipv4Addr>` for type `Ipv4Address`
3792024-11-28T04:08:06.656Z --> crates/opte-api/src/ip.rs:455:1
3802024-11-28T04:08:06.656Z |
3812024-11-28T04:08:06.656Z442 | impl From<Ipv4Addr> for core::net::Ipv4Addr {
3822024-11-28T04:08:06.656Z | ------------------------------------------- first implementation here
3832024-11-28T04:08:06.656Z...
3842024-11-28T04:08:06.656Z455 | impl From<Ipv4Addr> for smoltcp::wire::Ipv4Address {
3852024-11-28T04:08:06.656Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `Ipv4Address`
3862024-11-28T04:08:06.656Z
3872024-11-28T04:08:06.659Zerror[E0119]: conflicting implementations of trait `From<Ipv6Address>` for type `ip::Ipv6Addr`
3882024-11-28T04:08:06.659Z --> crates/opte-api/src/ip.rs:727:1
3892024-11-28T04:08:06.659Z |
3902024-11-28T04:08:06.659Z715 | impl From<core::net::Ipv6Addr> for Ipv6Addr {
3912024-11-28T04:08:06.659Z | ------------------------------------------- first implementation here
3922024-11-28T04:08:06.659Z...
3932024-11-28T04:08:06.659Z727 | impl From<smoltcp::wire::Ipv6Address> for Ipv6Addr {
3942024-11-28T04:08:06.659Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `ip::Ipv6Addr`
3952024-11-28T04:08:06.659Z
3962024-11-28T04:08:06.659Zerror[E0119]: conflicting implementations of trait `From<ip::Ipv6Addr>` for type `Ipv6Address`
3972024-11-28T04:08:06.659Z --> crates/opte-api/src/ip.rs:736:1
3982024-11-28T04:08:06.659Z |
3992024-11-28T04:08:06.659Z721 | impl From<Ipv6Addr> for core::net::Ipv6Addr {
4002024-11-28T04:08:06.659Z | ------------------------------------------- first implementation here
4012024-11-28T04:08:06.659Z...
4022024-11-28T04:08:06.660Z736 | impl From<Ipv6Addr> for smoltcp::wire::Ipv6Address {
4032024-11-28T04:08:06.660Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `Ipv6Address`
4042024-11-28T04:08:06.660Z
4052024-11-28T04:08:06.783Zerror: could not document `opte-api`
4062024-11-28T04:08:06.786Zwarning: build failed, waiting for other jobs to finish...
4072024-11-28T04:08:06.835Zerror[E0599]: no method named `as_bytes` found for struct `Ipv4Address` in the current scope
4082024-11-28T04:08:06.835Z --> crates/opte-api/src/ip.rs:450:29
4092024-11-28T04:08:06.835Z |
4102024-11-28T04:08:06.835Z450 | let bytes = smolip4.as_bytes();
4112024-11-28T04:08:06.835Z | ^^^^^^^^ method not found in `Ipv4Addr`
4122024-11-28T04:08:06.836Z
4132024-11-28T04:08:06.842Zerror[E0599]: no function or associated item named `from_bytes` found for struct `Ipv4Address` in the current scope
4142024-11-28T04:08:06.842Z --> crates/opte-api/src/ip.rs:457:15
4152024-11-28T04:08:06.842Z |
4162024-11-28T04:08:06.842Z457 | Self::from_bytes(&ip)
4172024-11-28T04:08:06.842Z | ^^^^^^^^^^ function or associated item not found in `Ipv4Addr`
4182024-11-28T04:08:06.842Z |
4192024-11-28T04:08:06.842Znote: if you're trying to build a new `Ipv4Address` consider using one of the following associated functions:
4202024-11-28T04:08:06.842Z Ipv4Address::new
4212024-11-28T04:08:06.842Z Ipv4Address::from_bits
4222024-11-28T04:08:06.842Z Ipv4Address::from_octets
4232024-11-28T04:08:06.842Z core::net::parser::<impl Ipv4Address>::parse_ascii
4242024-11-28T04:08:06.842Z --> /rustc/5ec7d6eee7e0f5236ec1559499070eaf836bc608/library/core/src/net/ip_addr.rs:472:5
4252024-11-28T04:08:06.842Z --> /rustc/5ec7d6eee7e0f5236ec1559499070eaf836bc608/library/core/src/net/parser.rs:336:5
4262024-11-28T04:08:06.842Zhelp: there is an associated function `from_bits` with a similar name
4272024-11-28T04:08:06.842Z |
4282024-11-28T04:08:06.842Z457 | Self::from_bits(&ip)
4292024-11-28T04:08:06.842Z | ~~~~~~~~~
4302024-11-28T04:08:06.842Z
4312024-11-28T04:08:06.870Zerror[E0599]: no method named `as_bytes` found for struct `Ipv6Address` in the current scope
4322024-11-28T04:08:06.870Z --> crates/opte-api/src/ip.rs:731:34
4332024-11-28T04:08:06.870Z |
4342024-11-28T04:08:06.870Z731 | let bytes: [u8; 16] = ip.as_bytes().try_into().unwrap();
4352024-11-28T04:08:06.870Z | ^^^^^^^^ method not found in `Ipv6Addr`
4362024-11-28T04:08:06.870Z
4372024-11-28T04:08:06.875Zerror[E0599]: no function or associated item named `from_bytes` found for struct `Ipv6Address` in the current scope
4382024-11-28T04:08:06.875Z --> crates/opte-api/src/ip.rs:739:15
4392024-11-28T04:08:06.875Z |
4402024-11-28T04:08:06.875Z739 | Self::from_bytes(&ip)
4412024-11-28T04:08:06.875Z | ^^^^^^^^^^ function or associated item not found in `Ipv6Addr`
4422024-11-28T04:08:06.875Z |
4432024-11-28T04:08:06.875Znote: if you're trying to build a new `Ipv6Address` consider using one of the following associated functions:
4442024-11-28T04:08:06.875Z Ipv6Address::new
4452024-11-28T04:08:06.875Z Ipv6Address::from_bits
4462024-11-28T04:08:06.875Z Ipv6Address::from_segments
4472024-11-28T04:08:06.875Z Ipv6Address::from_octets
4482024-11-28T04:08:06.875Z core::net::parser::<impl Ipv6Address>::parse_ascii
4492024-11-28T04:08:06.875Z --> /rustc/5ec7d6eee7e0f5236ec1559499070eaf836bc608/library/core/src/net/ip_addr.rs:1250:5
4502024-11-28T04:08:06.876Z --> /rustc/5ec7d6eee7e0f5236ec1559499070eaf836bc608/library/core/src/net/parser.rs:367:5
4512024-11-28T04:08:06.876Zhelp: there is an associated function `from_bits` with a similar name
4522024-11-28T04:08:06.876Z |
4532024-11-28T04:08:06.876Z739 | Self::from_bits(&ip)
4542024-11-28T04:08:06.876Z | ~~~~~~~~~
4552024-11-28T04:08:06.876Z
4562024-11-28T04:08:07.186ZSome errors have detailed explanations: E0119, E0423, E0599.
4572024-11-28T04:08:07.186ZFor more information about an error, try `rustc --explain E0119`.
4582024-11-28T04:08:07.327Zerror: could not compile `opte-api` (lib) due to 9 previous errors
4592024-11-28T04:08:07.455Z
4602024-11-28T04:08:07.455Zreal 28.285610445
4612024-11-28T04:08:07.455Zuser 2:17.001223043
4622024-11-28T04:08:07.455Zsys 19.042521115
4632024-11-28T04:08:07.455Ztrap 0.094020430
4642024-11-28T04:08:07.455Ztflt 0.182650909
4652024-11-28T04:08:07.457Zdflt 0.795609490
4662024-11-28T04:08:07.457Zkflt 0.005984777
4672024-11-28T04:08:07.457Zlock 2:50.352565815
4682024-11-28T04:08:07.457Zslp 7:31.638550903
4692024-11-28T04:08:07.457Zlat 18.118683003
4702024-11-28T04:08:07.457Zstop 12.161405147
4712024-11-28T04:08:07.458Zprocess exited: duration 51522 ms, exit code 101
 
4722024-11-28T04:08:07.464Zfound 0 output files