01KYEAHWPJKQAQBA9VK214JP2M: opte-api

BasicConfig {
    output_rules: [],
    rust_toolchain: Some(
        Bool(
            true,
        ),
    ),
    target: Some(
        "helios-3.0",
    ),
    access_repos: [],
    publish: [],
    skip_clone: false,
}

Buildomat Job: 01KYEAK0TVK3CKAD2DWY4PH1G7

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12026-07-26T04:23:49.581Zjob assigned to worker 01KYEAHH4RJDYZ4J34C1VN6YCJ [factory aws, i-0d07800998cf2fb00] (queued for 46 s)
 
22026-07-26T04:23:56.938Zstarting task 0: "setup"
32026-07-26T04:23:56.952Z++ uname -s
42026-07-26T04:23:56.952Z+ kern=SunOS
52026-07-26T04:23:56.952Z+ build_user=build
62026-07-26T04:23:56.952Z+ build_uid=12345
72026-07-26T04:23:56.953Z+ work_dir=/work
82026-07-26T04:23:56.953Z+ input_dir=/input
92026-07-26T04:23:56.953Z+ [[ 0 == 12345 ]]
102026-07-26T04:23:56.953Z+ case "$kern" in
112026-07-26T04:23:56.953Z+ groupadd -g 12345 build
122026-07-26T04:23:56.953Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-07-26T04:23:58.962Z+ zfs create -o mountpoint=/work rpool/work
142026-07-26T04:23:59.047Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-07-26T04:23:59.052Z+ home_fs=zfs
162026-07-26T04:23:59.052Z+ [[ zfs == autofs ]]
172026-07-26T04:23:59.052Z+ mkdir -p /home/build
182026-07-26T04:23:59.052Z+ chown build:build /home/build /work
192026-07-26T04:24:01.034Z+ chmod 0700 /home/build /work
202026-07-26T04:24:01.038Zprocess exited: duration 4109 ms, exit code 0
 
212026-07-26T04:24:01.044Zstarting task 1: "rust-toolchain"
222026-07-26T04:24:01.048Z+ printf ' * rust toolchain channel = "%s"\n' 1.97.1
232026-07-26T04:24:01.048Z * rust toolchain channel = "1.97.1"
242026-07-26T04:24:01.048Z * rust toolchain profile = "default"
252026-07-26T04:24:01.048Z+ printf ' * rust toolchain profile = "%s"\n' default
262026-07-26T04:24:01.048Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272026-07-26T04:24:01.048Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282026-07-26T04:24:01.052Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-07-26T04:24:01.052Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.97.1 --profile default
302026-07-26T04:24:01.153Zinfo: downloading installer
312026-07-26T04:24:02.819Zwarn: It looks like you have an existing rustup settings file at:
322026-07-26T04:24:02.819Zwarn: /home/build/.rustup/settings.toml
332026-07-26T04:24:02.819Zwarn: Rustup will install the default toolchain as specified in the settings file,
342026-07-26T04:24:02.819Zwarn: instead of the one inferred from the default host triple.
352026-07-26T04:24:02.819Zinfo: profile set to default
362026-07-26T04:24:02.819Zinfo: default host triple is x86_64-unknown-illumos
372026-07-26T04:24:02.819Zinfo: syncing channel updates for 1.97.1-x86_64-unknown-illumos
382026-07-26T04:24:02.819Zinfo: latest update on 2026-07-16 for version 1.97.1 (8bab26f4f 2026-07-14)
392026-07-26T04:24:02.819Zinfo: downloading 6 components
402026-07-26T04:24:18.332Zinfo: default toolchain set to 1.97.1-x86_64-unknown-illumos
412026-07-26T04:24:18.332Z
422026-07-26T04:24:18.358Z 1.97.1-x86_64-unknown-illumos installed - rustc 1.97.1 (8bab26f4f 2026-07-14)
432026-07-26T04:24:18.358Z
442026-07-26T04:24:18.358Z
452026-07-26T04:24:18.358ZRust is installed now. Great!
462026-07-26T04:24:18.358Z
472026-07-26T04:24:18.361ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
482026-07-26T04:24:18.361Zenvironment variable. This has not been done automatically.
492026-07-26T04:24:18.361Z
502026-07-26T04:24:18.362ZTo configure your current shell, you need to source
512026-07-26T04:24:18.362Zthe corresponding env file under $HOME/.cargo.
522026-07-26T04:24:18.362Z
532026-07-26T04:24:18.362ZThis is usually done by running one of the following (note the leading DOT):
542026-07-26T04:24:18.362Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
552026-07-26T04:24:18.362Zsource "$HOME/.cargo/env.fish" # For fish
562026-07-26T04:24:18.362Zsource "~/.cargo/env.nu" # For nushell
572026-07-26T04:24:18.362Zsource "$HOME/.cargo/env.tcsh" # For tcsh
582026-07-26T04:24:18.362Z. "$HOME/.cargo/env.ps1" # For pwsh
592026-07-26T04:24:18.362Zsource "$HOME/.cargo/env.xsh" # For xonsh
602026-07-26T04:24:18.362Zwarn: no default linker (`cc`) was found in your PATH
612026-07-26T04:24:18.362Zwarn: many Rust crates require a system C toolchain to build
622026-07-26T04:24:18.451Z+ rustup --version
632026-07-26T04:24:18.460Zrustup 1.29.0 (28d1352db 2026-03-05)
642026-07-26T04:24:18.466Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
652026-07-26T04:24:18.482Zinfo: the currently active `rustc` version is `rustc 1.97.1 (8bab26f4f 2026-07-14)`
662026-07-26T04:24:18.486Z+ cargo --version
672026-07-26T04:24:18.500Zcargo 1.97.1 (c980f4866 2026-06-30)
682026-07-26T04:24:18.503Z+ rustc --version
692026-07-26T04:24:18.520Zrustc 1.97.1 (8bab26f4f 2026-07-14)
702026-07-26T04:24:18.525Zprocess exited: duration 17478 ms, exit code 0
 
712026-07-26T04:24:18.532Zstarting task 2: "authentication"
722026-07-26T04:24:18.546ZWARNING: job store has no value for "GITHUB_TOKEN"; waiting for a value...
732026-07-26T04:24:22.593Zprocess exited: duration 4048 ms, exit code 0
 
742026-07-26T04:24:22.847Zstarting task 3: "clone repository"
752026-07-26T04:24:22.860Z+ mkdir -p /work/oxidecomputer/opte
762026-07-26T04:24:22.860Z+ git clone https://github.com/oxidecomputer/opte /work/oxidecomputer/opte
772026-07-26T04:24:22.864ZCloning into '/work/oxidecomputer/opte'...
782026-07-26T04:24:23.523Z+ cd /work/oxidecomputer/opte
792026-07-26T04:24:23.523Z+ git fetch origin b8b23b946ff2841cc7e0be7cda9a60f9913d886f
802026-07-26T04:24:23.728ZFrom https://github.com/oxidecomputer/opte
812026-07-26T04:24:23.728Z * branch b8b23b946ff2841cc7e0be7cda9a60f9913d886f -> FETCH_HEAD
822026-07-26T04:24:23.733Z+ [[ -n renovate/smoltcp-0.x ]]
832026-07-26T04:24:23.737Z++ git branch --show-current
842026-07-26T04:24:23.737Z+ current=master
852026-07-26T04:24:23.737Z+ [[ master != renovate/smoltcp-0.x ]]
862026-07-26T04:24:23.737Z+ git branch -f renovate/smoltcp-0.x b8b23b946ff2841cc7e0be7cda9a60f9913d886f
872026-07-26T04:24:23.741Z+ git checkout -f renovate/smoltcp-0.x
882026-07-26T04:24:23.756ZSwitched to branch 'renovate/smoltcp-0.x'
892026-07-26T04:24:23.759Z+ git reset --hard b8b23b946ff2841cc7e0be7cda9a60f9913d886f
902026-07-26T04:24:23.763ZHEAD is now at b8b23b9 Update Rust crate smoltcp to 0.13
912026-07-26T04:24:23.763Zprocess exited: duration 1141 ms, exit code 0
 
922026-07-26T04:24:23.771Zstarting task 4: "build"
932026-07-26T04:24:23.775Z+ source .github/buildomat/common.sh
942026-07-26T04:24:23.775Z++ rustup show active-toolchain
952026-07-26T04:24:23.779Z1.97.1-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/rust-toolchain.toml')
962026-07-26T04:24:23.783Z++ pushd xde
972026-07-26T04:24:23.783Z/work/oxidecomputer/opte/xde /work/oxidecomputer/opte
982026-07-26T04:24:23.783Z++ rustup show active-toolchain
992026-07-26T04:24:23.787Zinfo: syncing channel updates for nightly-2026-07-20-x86_64-unknown-illumos
1002026-07-26T04:24:23.931Zinfo: latest update on 2026-07-20 for version 1.99.0-nightly (9f36de775 2026-07-19)
1012026-07-26T04:24:23.935Zinfo: downloading 6 components
1022026-07-26T04:24:39.083Znightly-2026-07-20-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/opte/xde/rust-toolchain.toml')
1032026-07-26T04:24:39.186Z+++ rustup show active-toolchain -v
1042026-07-26T04:24:39.191Z+++ head -n 1
1052026-07-26T04:24:39.191Z+++ cut '-d ' -f1
1062026-07-26T04:24:39.230Z++ export NIGHTLY=nightly-2026-07-20-x86_64-unknown-illumos
1072026-07-26T04:24:39.230Z++ NIGHTLY=nightly-2026-07-20-x86_64-unknown-illumos
1082026-07-26T04:24:39.230Z++ popd
1092026-07-26T04:24:39.241Z/work/oxidecomputer/opte
1102026-07-26T04:24:39.241Z+ cargo --version
1112026-07-26T04:24:39.245Zcargo 1.97.1 (c980f4866 2026-06-30)
1122026-07-26T04:24:39.245Z+ rustc --version
1132026-07-26T04:24:39.262Zrustc 1.97.1 (8bab26f4f 2026-07-14)
1142026-07-26T04:24:39.266Z+ cd crates/opte-api
1152026-07-26T04:24:39.266Z+ header 'check API_VERSION'
1162026-07-26T04:24:39.266Z+ echo '# ==== check API_VERSION ==== #'
1172026-07-26T04:24:39.266Z# ==== check API_VERSION ==== #
1182026-07-26T04:24:39.266Z+ ./check-api-version.sh
1192026-07-26T04:24:39.271Z+ header 'check style'
1202026-07-26T04:24:39.271Z+ echo '# ==== check style ==== #'
1212026-07-26T04:24:39.275Z# ==== check style ==== #
1222026-07-26T04:24:39.275Z+ ptime -m cargo +nightly-2026-07-20-x86_64-unknown-illumos fmt -- --check
1232026-07-26T04:24:39.353Z
1242026-07-26T04:24:39.353Zreal 0.077032327
1252026-07-26T04:24:39.353Zuser 0.045297663
1262026-07-26T04:24:39.353Zsys 0.029022540
1272026-07-26T04:24:39.353Ztrap 0.000001970
1282026-07-26T04:24:39.353Ztflt 0.000021920
1292026-07-26T04:24:39.353Zdflt 0.000013330
1302026-07-26T04:24:39.353Zkflt 0.000000000
1312026-07-26T04:24:39.353Zlock 0.031122984
1322026-07-26T04:24:39.354Zslp 0.057124471
1332026-07-26T04:24:39.354Zlat 0.000839640
1342026-07-26T04:24:39.354Zstop 0.000086950
1352026-07-26T04:24:39.360Z+ header 'analyze std'
1362026-07-26T04:24:39.360Z+ echo '# ==== analyze std ==== #'
1372026-07-26T04:24:39.361Z# ==== analyze std ==== #
1382026-07-26T04:24:39.361Z+ ptime -m cargo clippy --all-targets
1392026-07-26T04:24:39.490Z Updating crates.io index
1402026-07-26T04:24:39.494Z Updating git repository `https://github.com/oxidecomputer/falcon`
1412026-07-26T04:24:40.591Z Updating git repository `https://github.com/oxidecomputer/poptrie`
1422026-07-26T04:24:40.809Z Updating git repository `https://github.com/oxidecomputer/dlpi-sys`
1432026-07-26T04:24:41.042Z Updating git repository `https://github.com/oxidecomputer/netadm-sys`
1442026-07-26T04:24:41.379Z Updating git repository `https://github.com/oxidecomputer/zone`
1452026-07-26T04:24:41.593Z Updating git repository `https://github.com/jmesmon/rust-libzfs`
1462026-07-26T04:24:41.855Z Updating git repository `https://github.com/oxidecomputer/rusty-doors`
1472026-07-26T04:24:43.567Z Downloading crates ...
1482026-07-26T04:24:43.607Z Downloaded darling_macro v0.23.0
1492026-07-26T04:24:43.628Z Downloaded managed v0.8.0
1502026-07-26T04:24:43.638Z Downloaded aho-corasick v1.1.4
1512026-07-26T04:24:43.638Z Downloaded quote v1.0.46
1522026-07-26T04:24:43.641Z Downloaded defmt-parser v1.0.0
1532026-07-26T04:24:43.641Z Downloaded macaddr v1.0.1
1542026-07-26T04:24:43.641Z Downloaded embedded-io v0.6.1
1552026-07-26T04:24:43.642Z Downloaded cfg-if v1.0.4
1562026-07-26T04:24:43.642Z Downloaded hash32 v0.3.1
1572026-07-26T04:24:43.642Z Downloaded ident_case v1.0.1
1582026-07-26T04:24:43.642Z Downloaded strsim v0.11.1
1592026-07-26T04:24:43.646Z Downloaded ipnetwork v0.21.1
1602026-07-26T04:24:43.656Z Downloaded embedded-io v0.4.0
1612026-07-26T04:24:43.660Z Downloaded cobs v0.3.0
1622026-07-26T04:24:43.664Z Downloaded defmt v0.3.100
1632026-07-26T04:24:43.667Z Downloaded stable_deref_trait v1.2.1
1642026-07-26T04:24:43.667Z Downloaded byteorder v1.5.0
1652026-07-26T04:24:43.675Z Downloaded ingot-types v0.2.0
1662026-07-26T04:24:43.689Z Downloaded defmt-macros v1.1.1
1672026-07-26T04:24:43.692Z Downloaded thiserror v2.0.18
1682026-07-26T04:24:43.699Z Downloaded either v1.16.0
1692026-07-26T04:24:43.703Z Downloaded ingot v0.2.0
1702026-07-26T04:24:43.703Z Downloaded darling v0.23.0
1712026-07-26T04:24:43.710Z Downloaded defmt v1.1.1
1722026-07-26T04:24:43.710Z Downloaded ingot-macros v0.2.0
1732026-07-26T04:24:43.710Z Downloaded postcard v1.1.3
1742026-07-26T04:24:43.713Z Downloaded bitflags v1.3.2
1752026-07-26T04:24:43.713Z Downloaded thiserror-impl v2.0.18
1762026-07-26T04:24:43.716Z Downloaded proc-macro2 v1.0.106
1772026-07-26T04:24:43.722Z Downloaded serde_derive v1.0.228
1782026-07-26T04:24:43.725Z Downloaded unicode-ident v1.0.24
1792026-07-26T04:24:43.725Z Downloaded bitflags v2.13.0
1802026-07-26T04:24:43.735Z Downloaded serde_core v1.0.228
1812026-07-26T04:24:43.747Z Downloaded serde v1.0.228
1822026-07-26T04:24:43.750Z Downloaded zerocopy-derive v0.8.54
1832026-07-26T04:24:43.753Z Downloaded memchr v2.8.3
1842026-07-26T04:24:43.758Z Downloaded darling_core v0.23.0
1852026-07-26T04:24:43.776Z Downloaded heapless v0.9.3
1862026-07-26T04:24:43.780Z Downloaded regex v1.13.0
1872026-07-26T04:24:43.788Z Downloaded itertools v0.15.0
1882026-07-26T04:24:43.819Z Downloaded zerocopy v0.8.54
1892026-07-26T04:24:43.832Z Downloaded syn v2.0.118
1902026-07-26T04:24:43.841Z Downloaded regex-syntax v0.8.11
1912026-07-26T04:24:43.845Z Downloaded smoltcp v0.13.1
1922026-07-26T04:24:43.863Z Downloaded regex-automata v0.4.15
1932026-07-26T04:24:43.897Z Compiling proc-macro2 v1.0.106
1942026-07-26T04:24:43.897Z Compiling unicode-ident v1.0.24
1952026-07-26T04:24:43.901Z Compiling quote v1.0.46
1962026-07-26T04:24:43.901Z Compiling strsim v0.11.1
1972026-07-26T04:24:43.901Z Compiling memchr v2.8.3
1982026-07-26T04:24:43.901Z Compiling ident_case v1.0.1
1992026-07-26T04:24:43.901Z Compiling regex-syntax v0.8.11
2002026-07-26T04:24:43.901Z Compiling serde_core v1.0.228
2012026-07-26T04:24:44.092Z Compiling zerocopy v0.8.54
2022026-07-26T04:24:44.096Z Compiling serde v1.0.228
2032026-07-26T04:24:44.269Z Compiling either v1.16.0
2042026-07-26T04:24:44.344Z Compiling thiserror v2.0.18
2052026-07-26T04:24:44.350Z Compiling aho-corasick v1.1.4
2062026-07-26T04:24:44.468Z Compiling itertools v0.15.0
2072026-07-26T04:24:44.507Z Compiling heapless v0.9.3
2082026-07-26T04:24:44.525Z Checking byteorder v1.5.0
2092026-07-26T04:24:44.675Z Checking hash32 v0.3.1
2102026-07-26T04:24:44.797Z Checking stable_deref_trait v1.2.1
2112026-07-26T04:24:44.858Z Checking bitflags v2.13.0
2122026-07-26T04:24:44.882Z Checking macaddr v1.0.1
2132026-07-26T04:24:44.981Z Compiling smoltcp v0.13.1
2142026-07-26T04:24:45.186Z Compiling syn v2.0.118
2152026-07-26T04:24:45.247Z Checking bitflags v1.3.2
2162026-07-26T04:24:45.310Z Checking cfg-if v1.0.4
2172026-07-26T04:24:45.323Z Checking managed v0.8.0
2182026-07-26T04:24:45.366Z Checking illumos-sys-hdrs v0.1.0 (/work/oxidecomputer/opte/crates/illumos-sys-hdrs)
2192026-07-26T04:24:45.503Z Compiling regex-automata v0.4.15
2202026-07-26T04:24:45.674Z Checking ipnetwork v0.21.1
2212026-07-26T04:24:47.048Z Compiling regex v1.13.0
2222026-07-26T04:24:47.502Z Compiling darling_core v0.23.0
2232026-07-26T04:24:47.834Z Compiling zerocopy-derive v0.8.54
2242026-07-26T04:24:47.834Z Compiling serde_derive v1.0.228
2252026-07-26T04:24:47.834Z Compiling thiserror-impl v2.0.18
2262026-07-26T04:24:48.829Z Checking cobs v0.3.0
2272026-07-26T04:24:48.854Z Compiling darling_macro v0.23.0
2282026-07-26T04:24:49.371Z Compiling darling v0.23.0
2292026-07-26T04:24:49.434Z Compiling ingot-macros v0.2.0
2302026-07-26T04:24:50.096Z Checking postcard v1.1.3
2312026-07-26T04:24:51.435Z Checking ingot-types v0.2.0
2322026-07-26T04:24:51.714Z Checking ingot v0.2.0
2332026-07-26T04:24:52.981Z Checking opte-api v0.1.0 (/work/oxidecomputer/opte/crates/opte-api)
2342026-07-26T04:24:53.147Zerror[E0423]: expected function, tuple struct or tuple variant, found struct `smoltcp::wire::Ipv6Address`
2352026-07-26T04:24:53.147Z --> crates/opte-api/src/ip.rs:914:20
2362026-07-26T04:24:53.147Z |
2372026-07-26T04:24:53.147Z914 | let sip6 = smoltcp::wire::Ipv6Address(self.bytes());
2382026-07-26T04:24:53.148Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2392026-07-26T04:24:53.148Z |
2402026-07-26T04:24:53.148Z --> /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/net/ip_addr.rs:168:0
2412026-07-26T04:24:53.148Z |
2422026-07-26T04:24:53.148Z = note: `smoltcp::wire::Ipv6Address` defined here
2432026-07-26T04:24:53.148Zhelp: you might have meant to use an associated function to build this type
2442026-07-26T04:24:53.148Z |
2452026-07-26T04:24:53.148Z914 - let sip6 = smoltcp::wire::Ipv6Address(self.bytes());
2462026-07-26T04:24:53.148Z914 + let sip6 = smoltcp::wire::Ipv6Address::new(_, _, _, _, _, _, _, _);
2472026-07-26T04:24:53.148Z |
2482026-07-26T04:24:53.148Z914 - let sip6 = smoltcp::wire::Ipv6Address(self.bytes());
2492026-07-26T04:24:53.148Z914 + let sip6 = smoltcp::wire::Ipv6Address::from_bits(_);
2502026-07-26T04:24:53.148Z |
2512026-07-26T04:24:53.148Z914 - let sip6 = smoltcp::wire::Ipv6Address(self.bytes());
2522026-07-26T04:24:53.148Z914 + let sip6 = smoltcp::wire::Ipv6Address::from_segments(_);
2532026-07-26T04:24:53.148Z |
2542026-07-26T04:24:53.148Z914 - let sip6 = smoltcp::wire::Ipv6Address(self.bytes());
2552026-07-26T04:24:53.148Z914 + let sip6 = smoltcp::wire::Ipv6Address::from_octets(_);
2562026-07-26T04:24:53.148Z |
2572026-07-26T04:24:53.148Z
2582026-07-26T04:24:53.254Zerror[E0119]: conflicting implementations of trait `core::convert::From<core::net::Ipv4Addr>` for type `ip::Ipv4Addr`
2592026-07-26T04:24:53.254Z --> crates/opte-api/src/ip.rs:575:1
2602026-07-26T04:24:53.254Z |
2612026-07-26T04:24:53.254Z563 | impl From<core::net::Ipv4Addr> for Ipv4Addr {
2622026-07-26T04:24:53.255Z | ------------------------------------------- first implementation here
2632026-07-26T04:24:53.255Z...
2642026-07-26T04:24:53.255Z575 | impl From<smoltcp::wire::Ipv4Address> for Ipv4Addr {
2652026-07-26T04:24:53.255Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `ip::Ipv4Addr`
2662026-07-26T04:24:53.255Z
2672026-07-26T04:24:53.255Zerror[E0119]: conflicting implementations of trait `core::convert::From<ip::Ipv4Addr>` for type `core::net::Ipv4Addr`
2682026-07-26T04:24:53.255Z --> crates/opte-api/src/ip.rs:582:1
2692026-07-26T04:24:53.255Z |
2702026-07-26T04:24:53.255Z569 | impl From<Ipv4Addr> for core::net::Ipv4Addr {
2712026-07-26T04:24:53.255Z | ------------------------------------------- first implementation here
2722026-07-26T04:24:53.255Z...
2732026-07-26T04:24:53.255Z582 | impl From<Ipv4Addr> for smoltcp::wire::Ipv4Address {
2742026-07-26T04:24:53.255Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `core::net::Ipv4Addr`
2752026-07-26T04:24:53.255Z
2762026-07-26T04:24:53.259Zerror[E0119]: conflicting implementations of trait `core::convert::From<core::net::Ipv6Addr>` for type `ip::Ipv6Addr`
2772026-07-26T04:24:53.259Z --> crates/opte-api/src/ip.rs:931:1
2782026-07-26T04:24:53.259Z |
2792026-07-26T04:24:53.259Z919 | impl From<core::net::Ipv6Addr> for Ipv6Addr {
2802026-07-26T04:24:53.259Z | ------------------------------------------- first implementation here
2812026-07-26T04:24:53.259Z...
2822026-07-26T04:24:53.260Z931 | impl From<smoltcp::wire::Ipv6Address> for Ipv6Addr {
2832026-07-26T04:24:53.260Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `ip::Ipv6Addr`
2842026-07-26T04:24:53.260Z
2852026-07-26T04:24:53.260Zerror[E0119]: conflicting implementations of trait `core::convert::From<ip::Ipv6Addr>` for type `core::net::Ipv6Addr`
2862026-07-26T04:24:53.260Z --> crates/opte-api/src/ip.rs:940:1
2872026-07-26T04:24:53.260Z |
2882026-07-26T04:24:53.260Z925 | impl From<Ipv6Addr> for core::net::Ipv6Addr {
2892026-07-26T04:24:53.260Z | ------------------------------------------- first implementation here
2902026-07-26T04:24:53.260Z...
2912026-07-26T04:24:53.260Z940 | impl From<Ipv6Addr> for smoltcp::wire::Ipv6Address {
2922026-07-26T04:24:53.260Z | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `core::net::Ipv6Addr`
2932026-07-26T04:24:53.260Z
2942026-07-26T04:24:53.418Zerror[E0599]: no method named `as_bytes` found for struct `core::net::Ipv4Addr` in the current scope
2952026-07-26T04:24:53.418Z --> crates/opte-api/src/ip.rs:577:29
2962026-07-26T04:24:53.418Z |
2972026-07-26T04:24:53.418Z577 | let bytes = smolip4.as_bytes();
2982026-07-26T04:24:53.418Z | ^^^^^^^^ method not found in `core::net::Ipv4Addr`
2992026-07-26T04:24:53.418Z
3002026-07-26T04:24:53.428Zerror[E0599]: no associated function or constant named `from_bytes` found for struct `core::net::Ipv4Addr` in the current scope
3012026-07-26T04:24:53.428Z --> crates/opte-api/src/ip.rs:584:15
3022026-07-26T04:24:53.428Z |
3032026-07-26T04:24:53.428Z584 | Self::from_bytes(&ip)
3042026-07-26T04:24:53.428Z | ^^^^^^^^^^ associated function or constant not found in `core::net::Ipv4Addr`
3052026-07-26T04:24:53.429Z |
3062026-07-26T04:24:53.429Znote: if you're trying to build a new `core::net::Ipv4Addr` consider using one of the following associated functions:
3072026-07-26T04:24:53.429Z core::net::Ipv4Addr::new
3082026-07-26T04:24:53.429Z core::net::Ipv4Addr::from_bits
3092026-07-26T04:24:53.429Z core::net::Ipv4Addr::from_octets
3102026-07-26T04:24:53.429Z core::net::parser::<impl core::net::Ipv4Addr>::parse_ascii
3112026-07-26T04:24:53.429Z --> /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/net/ip_addr.rs:543:4
3122026-07-26T04:24:53.429Z --> /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/net/parser.rs:336:4
3132026-07-26T04:24:53.429Zhelp: there is an associated function `from_bits` with a similar name
3142026-07-26T04:24:53.429Z |
3152026-07-26T04:24:53.429Z584 - Self::from_bytes(&ip)
3162026-07-26T04:24:53.429Z584 + Self::from_bits(&ip)
3172026-07-26T04:24:53.429Z |
3182026-07-26T04:24:53.429Z
3192026-07-26T04:24:53.452Zerror[E0599]: no method named `as_bytes` found for struct `core::net::Ipv6Addr` in the current scope
3202026-07-26T04:24:53.452Z --> crates/opte-api/src/ip.rs:935:34
3212026-07-26T04:24:53.452Z |
3222026-07-26T04:24:53.452Z935 | let bytes: [u8; 16] = ip.as_bytes().try_into().unwrap();
3232026-07-26T04:24:53.452Z | ^^^^^^^^ method not found in `core::net::Ipv6Addr`
3242026-07-26T04:24:53.452Z
3252026-07-26T04:24:53.460Zerror[E0599]: no associated function or constant named `from_bytes` found for struct `core::net::Ipv6Addr` in the current scope
3262026-07-26T04:24:53.460Z --> crates/opte-api/src/ip.rs:943:15
3272026-07-26T04:24:53.460Z |
3282026-07-26T04:24:53.460Z943 | Self::from_bytes(&ip)
3292026-07-26T04:24:53.460Z | ^^^^^^^^^^ associated function or constant not found in `core::net::Ipv6Addr`
3302026-07-26T04:24:53.460Z |
3312026-07-26T04:24:53.460Znote: if you're trying to build a new `core::net::Ipv6Addr` consider using one of the following associated functions:
3322026-07-26T04:24:53.460Z core::net::Ipv6Addr::new
3332026-07-26T04:24:53.460Z core::net::Ipv6Addr::from_bits
3342026-07-26T04:24:53.460Z core::net::Ipv6Addr::from_segments
3352026-07-26T04:24:53.460Z core::net::Ipv6Addr::from_octets
3362026-07-26T04:24:53.460Z core::net::parser::<impl core::net::Ipv6Addr>::parse_ascii
3372026-07-26T04:24:53.460Z --> /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/net/ip_addr.rs:1347:4
3382026-07-26T04:24:53.461Z --> /rustc/8bab26f4f68e0e26f0bb7960be334d5b520ea452/library/core/src/net/parser.rs:367:4
3392026-07-26T04:24:53.461Zhelp: there is an associated function `from_bits` with a similar name
3402026-07-26T04:24:53.461Z |
3412026-07-26T04:24:53.461Z943 - Self::from_bytes(&ip)
3422026-07-26T04:24:53.461Z943 + Self::from_bits(&ip)
3432026-07-26T04:24:53.461Z |
3442026-07-26T04:24:53.461Z
3452026-07-26T04:24:53.840ZSome errors have detailed explanations: E0119, E0423, E0599.
3462026-07-26T04:24:53.841ZFor more information about an error, try `rustc --explain E0119`.
3472026-07-26T04:24:53.872Zerror: could not compile `opte-api` (lib) due to 9 previous errors
3482026-07-26T04:24:53.873Zwarning: build failed, waiting for other jobs to finish...
3492026-07-26T04:24:53.913Zerror: could not compile `opte-api` (lib test) due to 9 previous errors
3502026-07-26T04:24:54.003Z
3512026-07-26T04:24:54.003Zreal 14.646656221
3522026-07-26T04:24:54.004Zuser 31.391517193
3532026-07-26T04:24:54.004Zsys 6.052849382
3542026-07-26T04:24:54.004Ztrap 0.013971402
3552026-07-26T04:24:54.004Ztflt 0.087866817
3562026-07-26T04:24:54.004Zdflt 0.208824697
3572026-07-26T04:24:54.004Zkflt 0.004261943
3582026-07-26T04:24:54.004Zlock 2:15.980030190
3592026-07-26T04:24:54.008Zslp 1:33.807471037
3602026-07-26T04:24:54.008Zlat 1.379614486
3612026-07-26T04:24:54.008Zstop 6.376869436
3622026-07-26T04:24:54.008Zprocess exited: duration 30233 ms, exit code 101
 
3632026-07-26T04:24:54.017Zfound 0 output files