01KK8A8DG4S7N6TVRFFXZWE9VB: build-and-test

BasicConfig {
    output_rules: [
        "/work/debug/*",
        "/work/release/*",
    ],
    rust_toolchain: Some(
        String(
            "stable",
        ),
    ),
    target: Some(
        "helios-2.0",
    ),
    access_repos: [],
    publish: [],
    skip_clone: false,
}

Buildomat Job: 01KK8A8PFP0W634V396P6CFMD2

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12026-03-09T03:29:44.839Zjob assigned to worker 01KK8A8QS38Y59HB17S6DF9Y5T [factory gimlet-EVT22200007-propolis, EVT22200007/60688] (queued for 27 s)
 
22026-03-09T03:29:53.813Zstarting task 0: "setup"
32026-03-09T03:29:53.838Z++ uname -s
42026-03-09T03:29:53.838Z+ kern=SunOS
52026-03-09T03:29:53.838Z+ build_user=build
62026-03-09T03:29:53.838Z+ build_uid=12345
72026-03-09T03:29:53.838Z+ work_dir=/work
82026-03-09T03:29:53.838Z+ input_dir=/input
92026-03-09T03:29:53.839Z+ [[ 0 == 12345 ]]
102026-03-09T03:29:53.839Z+ case "$kern" in
112026-03-09T03:29:53.839Z+ groupadd -g 12345 build
122026-03-09T03:29:53.839Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-03-09T03:29:55.842Z+ zfs create -o mountpoint=/work rpool/work
142026-03-09T03:29:55.879Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-03-09T03:29:55.904Z+ home_fs=zfs
162026-03-09T03:29:55.904Z+ [[ zfs == autofs ]]
172026-03-09T03:29:55.904Z+ mkdir -p /home/build
182026-03-09T03:29:55.904Z+ chown build:build /home/build /work
192026-03-09T03:29:57.888Z+ chmod 0700 /home/build /work
202026-03-09T03:29:57.913Zprocess exited: duration 4077 ms, exit code 0
 
212026-03-09T03:29:57.962Zstarting task 1: "rust-toolchain"
222026-03-09T03:29:57.987Z+ printf ' * rust toolchain channel = "%s"\n' stable
232026-03-09T03:29:57.987Z+ printf ' * rust toolchain profile = "%s"\n' default
242026-03-09T03:29:57.987Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
252026-03-09T03:29:57.987Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
262026-03-09T03:29:57.987Z * rust toolchain channel = "stable"
272026-03-09T03:29:57.987Z * rust toolchain profile = "default"
282026-03-09T03:29:57.987Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-03-09T03:29:57.987Z+ /bin/bash -s - -y --no-modify-path --default-toolchain stable --profile default
302026-03-09T03:29:58.123Zinfo: downloading installer
312026-03-09T03:29:58.595Zwarn: It looks like you have an existing installation of Rust at:
322026-03-09T03:29:58.595Zwarn: /opt/ooce/bin
332026-03-09T03:29:58.595Zwarn: It is recommended that rustup be the primary Rust installation.
342026-03-09T03:29:58.595Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352026-03-09T03:29:58.595Zwarn: If you are sure that you want both rustup and your already installed Rust
362026-03-09T03:29:58.595Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372026-03-09T03:29:58.595Zwarn: or pass `-y' to ignore all ignorable checks.
382026-03-09T03:29:58.595Zerror: cannot install while Rust is installed
392026-03-09T03:29:58.595Zwarn: continuing (because the -y flag is set and the error is ignorable)
402026-03-09T03:29:58.620Zinfo: profile set to 'default'
412026-03-09T03:29:58.620Zinfo: default host triple is x86_64-unknown-illumos
422026-03-09T03:29:58.620Zinfo: syncing channel updates for 'stable-x86_64-unknown-illumos'
432026-03-09T03:29:58.715Zinfo: latest update on 2026-03-05, rust version 1.94.0 (4a4ef493e 2026-03-02)
442026-03-09T03:29:58.715Zinfo: downloading component 'cargo'
452026-03-09T03:29:58.877Zinfo: downloading component 'clippy'
462026-03-09T03:29:58.969Zinfo: downloading component 'rust-docs'
472026-03-09T03:29:59.241Zinfo: downloading component 'rust-std'
482026-03-09T03:29:59.528Zinfo: downloading component 'rustc'
492026-03-09T03:30:01.226Zinfo: downloading component 'rustfmt'
502026-03-09T03:30:01.281Zinfo: installing component 'cargo'
512026-03-09T03:30:02.510Zinfo: installing component 'clippy'
522026-03-09T03:30:02.972Zinfo: installing component 'rust-docs'
532026-03-09T03:30:06.388Zinfo: installing component 'rust-std'
542026-03-09T03:30:08.491Zinfo: installing component 'rustc'
552026-03-09T03:30:17.023Zinfo: installing component 'rustfmt'
562026-03-09T03:30:17.403Zinfo: default toolchain set to 'stable-x86_64-unknown-illumos'
572026-03-09T03:30:17.403Z
582026-03-09T03:30:17.576Z stable-x86_64-unknown-illumos installed - rustc 1.94.0 (4a4ef493e 2026-03-02)
592026-03-09T03:30:17.576Z
602026-03-09T03:30:17.576Z
612026-03-09T03:30:17.601ZRust is installed now. Great!
622026-03-09T03:30:17.601Z
632026-03-09T03:30:17.601ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
642026-03-09T03:30:17.601Zenvironment variable. This has not been done automatically.
652026-03-09T03:30:17.601Z
662026-03-09T03:30:17.601ZTo configure your current shell, you need to source
672026-03-09T03:30:17.601Zthe corresponding env file under $HOME/.cargo.
682026-03-09T03:30:17.601Z
692026-03-09T03:30:17.601ZThis is usually done by running one of the following (note the leading DOT):
702026-03-09T03:30:17.601Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
712026-03-09T03:30:17.601Zsource "$HOME/.cargo/env.fish" # For fish
722026-03-09T03:30:17.601Zsource $"($nu.home-path)/.cargo/env.nu" # For nushell
732026-03-09T03:30:17.698Z+ rustup --version
742026-03-09T03:30:17.723Zrustup 1.28.2 (e4f3ad6f8 2025-04-28)
752026-03-09T03:30:17.723Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
762026-03-09T03:30:17.828Zinfo: The currently active `rustc` version is `rustc 1.94.0 (4a4ef493e 2026-03-02)`
772026-03-09T03:30:17.853Z+ cargo --version
782026-03-09T03:30:17.933Zcargo 1.94.0 (85eff7c80 2026-01-15)
792026-03-09T03:30:17.958Z+ rustc --version
802026-03-09T03:30:18.040Zrustc 1.94.0 (4a4ef493e 2026-03-02)
812026-03-09T03:30:18.064Zprocess exited: duration 20083 ms, exit code 0
 
822026-03-09T03:30:18.114Zstarting task 2: "authentication"
832026-03-09T03:30:18.170Zprocess exited: duration 56 ms, exit code 0
 
842026-03-09T03:30:18.220Zstarting task 3: "clone repository"
852026-03-09T03:30:18.244Z+ mkdir -p /work/oxidecomputer/p4
862026-03-09T03:30:18.245Z+ git clone https://github.com/oxidecomputer/p4 /work/oxidecomputer/p4
872026-03-09T03:30:18.270ZCloning into '/work/oxidecomputer/p4'...
882026-03-09T03:30:19.414Z+ cd /work/oxidecomputer/p4
892026-03-09T03:30:19.414Z+ git fetch origin 867548421f975dd9233da6266fba222465484db2
902026-03-09T03:30:19.879ZFrom https://github.com/oxidecomputer/p4
912026-03-09T03:30:19.879Z * branch 867548421f975dd9233da6266fba222465484db2 -> FETCH_HEAD
922026-03-09T03:30:19.904Z+ [[ -n renovate/rand ]]
932026-03-09T03:30:19.904Z++ git branch --show-current
942026-03-09T03:30:19.904Z+ current=main
952026-03-09T03:30:19.904Z+ [[ main != renovate/rand ]]
962026-03-09T03:30:19.905Z+ git branch -f renovate/rand 867548421f975dd9233da6266fba222465484db2
972026-03-09T03:30:19.905Z+ git checkout -f renovate/rand
982026-03-09T03:30:19.929ZSwitched to branch 'renovate/rand'
992026-03-09T03:30:19.929Z+ git reset --hard 867548421f975dd9233da6266fba222465484db2
1002026-03-09T03:30:19.929ZHEAD is now at 8675484 Update Rust crate rand to 0.10.0
1012026-03-09T03:30:19.929Zprocess exited: duration 1701 ms, exit code 0
 
1022026-03-09T03:30:19.980Zstarting task 4: "build"
1032026-03-09T03:30:20.005Z+ cargo --version
1042026-03-09T03:30:20.005Zinfo: syncing channel updates for '1.92.0-x86_64-unknown-illumos'
1052026-03-09T03:30:20.139Zinfo: latest update on 2025-12-11, rust version 1.92.0 (ded5c06cf 2025-12-08)
1062026-03-09T03:30:20.139Zinfo: downloading component 'cargo'
1072026-03-09T03:30:20.557Zinfo: downloading component 'clippy'
1082026-03-09T03:30:20.645Zinfo: downloading component 'rust-docs'
1092026-03-09T03:30:20.871Zinfo: downloading component 'rust-std'
1102026-03-09T03:30:21.204Zinfo: downloading component 'rustc'
1112026-03-09T03:30:24.088Zinfo: downloading component 'rustfmt'
1122026-03-09T03:30:24.193Zinfo: installing component 'cargo'
1132026-03-09T03:30:25.361Zinfo: installing component 'clippy'
1142026-03-09T03:30:25.807Zinfo: installing component 'rust-docs'
1152026-03-09T03:30:29.091Zinfo: installing component 'rust-std'
1162026-03-09T03:30:31.364Zinfo: installing component 'rustc'
1172026-03-09T03:30:40.047Zinfo: installing component 'rustfmt'
1182026-03-09T03:30:40.571Zcargo 1.92.0 (344c4567c 2025-10-21)
1192026-03-09T03:30:40.596Z+ rustc --version
1202026-03-09T03:30:40.708Zrustc 1.92.0 (ded5c06cf 2025-12-08)
1212026-03-09T03:30:40.732Z+ banner check
1222026-03-09T03:30:40.732Z
1232026-03-09T03:30:40.732Z #### # # ###### #### # #
1242026-03-09T03:30:40.732Z # # # # # # # # #
1252026-03-09T03:30:40.732Z # ###### ##### # ####
1262026-03-09T03:30:40.732Z # # # # # # #
1272026-03-09T03:30:40.732Z # # # # # # # # #
1282026-03-09T03:30:40.732Z #### # # ###### #### # #
1292026-03-09T03:30:40.732Z
1302026-03-09T03:30:40.732Z+ cargo fmt -- --check
1312026-03-09T03:30:41.187Z+ cargo check
1322026-03-09T03:30:41.377Z Updating crates.io index
1332026-03-09T03:30:41.402Z Updating git repository `https://github.com/oxidecomputer/xfr`
1342026-03-09T03:30:41.761ZFrom https://github.com/oxidecomputer/xfr
1352026-03-09T03:30:41.761Z * [new ref] 8a89ee73d039abf91fdddcdd66de6ff04ce2518d -> refs/commit/8a89ee73d039abf91fdddcdd66de6ff04ce2518d
1362026-03-09T03:30:42.219Z Downloading crates ...
1372026-03-09T03:30:42.294Z Downloaded pnet_packet v0.35.0
1382026-03-09T03:30:42.319Z Downloaded tempfile v3.26.0
1392026-03-09T03:30:42.319Z Downloaded cpufeatures v0.3.0
1402026-03-09T03:30:42.319Z Downloaded zmij v1.0.21
1412026-03-09T03:30:42.319Z Downloaded pretty-hex v0.4.1
1422026-03-09T03:30:42.344Z Downloaded pest v2.8.6
1432026-03-09T03:30:42.344Z Downloaded scroll_derive v0.12.1
1442026-03-09T03:30:42.344Z Downloaded version_check v0.9.5
1452026-03-09T03:30:42.344Z Downloaded usdt-impl v0.5.0
1462026-03-09T03:30:42.344Z Downloaded zerocopy-derive v0.7.35
1472026-03-09T03:30:42.344Z Downloaded typenum v1.19.0
1482026-03-09T03:30:42.370Z Downloaded rand_core v0.10.0
1492026-03-09T03:30:42.370Z Downloaded serde_core v1.0.228
1502026-03-09T03:30:42.370Z Downloaded thiserror-impl v1.0.69
1512026-03-09T03:30:42.370Z Downloaded usdt-macro v0.5.0
1522026-03-09T03:30:42.370Z Downloaded serde v1.0.228
1532026-03-09T03:30:42.370Z Downloaded utf8parse v0.2.2
1542026-03-09T03:30:42.395Z Downloaded pnet_datalink v0.35.0
1552026-03-09T03:30:42.395Z Downloaded wyz v0.5.1
1562026-03-09T03:30:42.395Z Downloaded serde_derive v1.0.228
1572026-03-09T03:30:42.395Z Downloaded radium v0.7.0
1582026-03-09T03:30:42.395Z Downloaded pest_derive v2.8.6
1592026-03-09T03:30:42.395Z Downloaded heck v0.5.0
1602026-03-09T03:30:42.395Z Downloaded rustix v1.1.4
1612026-03-09T03:30:42.420Z Downloaded generic-array v0.14.7
1622026-03-09T03:30:42.420Z Downloaded funty v2.0.0
1632026-03-09T03:30:42.420Z Downloaded serde_json v1.0.149
1642026-03-09T03:30:42.444Z Downloaded usdt-attr-macro v0.5.0
1652026-03-09T03:30:42.444Z Downloaded thread-id v4.2.2
1662026-03-09T03:30:42.444Z Downloaded regex-syntax v0.8.10
1672026-03-09T03:30:42.445Z Downloaded ipnetwork v0.20.0
1682026-03-09T03:30:42.445Z Downloaded syn v2.0.117
1692026-03-09T03:30:42.469Z Downloaded rand v0.10.0
1702026-03-09T03:30:42.469Z Downloaded block-buffer v0.10.4
1712026-03-09T03:30:42.469Z Downloaded regex-automata v0.4.14
1722026-03-09T03:30:42.499Z Downloaded zerocopy v0.7.35
1732026-03-09T03:30:42.524Z Downloaded thiserror v1.0.69
1742026-03-09T03:30:42.524Z Downloaded libc v0.2.182
1752026-03-09T03:30:42.549Z Downloaded fastrand v2.3.0
1762026-03-09T03:30:42.549Z Downloaded unicode-ident v1.0.24
1772026-03-09T03:30:42.549Z Downloaded regex v1.12.3
1782026-03-09T03:30:42.573Z Downloaded tap v1.0.1
1792026-03-09T03:30:42.573Z Downloaded num-integer v0.1.46
1802026-03-09T03:30:42.573Z Downloaded errno v0.3.14
1812026-03-09T03:30:42.573Z Downloaded plain v0.2.3
1822026-03-09T03:30:42.573Z Downloaded memmap v0.7.0
1832026-03-09T03:30:42.573Z Downloaded prettyplease v0.2.37
1842026-03-09T03:30:42.573Z Downloaded pnet_transport v0.35.0
1852026-03-09T03:30:42.573Z Downloaded pnet_sys v0.35.0
1862026-03-09T03:30:42.573Z Downloaded pnet_base v0.35.0
1872026-03-09T03:30:42.573Z Downloaded pest_generator v2.8.6
1882026-03-09T03:30:42.573Z Downloaded once_cell v1.21.3
1892026-03-09T03:30:42.573Z Downloaded num-iter v0.1.45
1902026-03-09T03:30:42.598Z Downloaded num-bigint v0.4.6
1912026-03-09T03:30:42.598Z Downloaded memchr v2.8.0
1922026-03-09T03:30:42.598Z Downloaded goblin v0.8.2
1932026-03-09T03:30:42.598Z Downloaded glob v0.3.3
1942026-03-09T03:30:42.598Z Downloaded proc-macro2 v1.0.106
1952026-03-09T03:30:42.598Z Downloaded pnet v0.35.0
1962026-03-09T03:30:42.623Z Downloaded num-complex v0.4.6
1972026-03-09T03:30:42.623Z Downloaded dtrace-parser v0.2.0
1982026-03-09T03:30:42.623Z Downloaded clap_builder v4.5.60
1992026-03-09T03:30:42.623Z Downloaded byteorder v1.5.0
2002026-03-09T03:30:42.623Z Downloaded no-std-net v0.6.0
2012026-03-09T03:30:42.623Z Downloaded log v0.4.29
2022026-03-09T03:30:42.623Z Downloaded getrandom v0.4.1
2032026-03-09T03:30:42.623Z Downloaded bitvec v1.0.1
2042026-03-09T03:30:42.648Z Downloaded usdt v0.5.0
2052026-03-09T03:30:42.648Z Downloaded ucd-trie v0.1.7
2062026-03-09T03:30:42.648Z Downloaded strsim v0.11.1
2072026-03-09T03:30:42.648Z Downloaded sha2 v0.10.9
2082026-03-09T03:30:42.648Z Downloaded num-traits v0.2.19
2092026-03-09T03:30:42.648Z Downloaded crypto-common v0.1.7
2102026-03-09T03:30:42.673Z Downloaded serde_tokenstream v0.2.3
2112026-03-09T03:30:42.673Z Downloaded dof v0.3.0
2122026-03-09T03:30:42.673Z Downloaded colored v3.1.1
2132026-03-09T03:30:42.673Z Downloaded colorchoice v1.0.4
2142026-03-09T03:30:42.673Z Downloaded clap_lex v1.0.0
2152026-03-09T03:30:42.673Z Downloaded clap_derive v4.5.55
2162026-03-09T03:30:42.673Z Downloaded anstyle-query v1.1.5
2172026-03-09T03:30:42.673Z Downloaded scroll v0.12.0
2182026-03-09T03:30:42.673Z Downloaded quote v1.0.45
2192026-03-09T03:30:42.673Z Downloaded pest_meta v2.8.6
2202026-03-09T03:30:42.673Z Downloaded num-rational v0.4.2
2212026-03-09T03:30:42.673Z Downloaded itoa v1.0.17
2222026-03-09T03:30:42.673Z Downloaded anstream v0.6.21
2232026-03-09T03:30:42.698Z Downloaded num v0.4.3
2242026-03-09T03:30:42.698Z Downloaded is_terminal_polyfill v1.70.2
2252026-03-09T03:30:42.698Z Downloaded chacha20 v0.10.0
2262026-03-09T03:30:42.698Z Downloaded bitflags v2.11.0
2272026-03-09T03:30:42.698Z Downloaded pnet_macros_support v0.35.0
2282026-03-09T03:30:42.698Z Downloaded pnet_macros v0.35.0
2292026-03-09T03:30:42.698Z Downloaded digest v0.10.7
2302026-03-09T03:30:42.698Z Downloaded clap v4.5.60
2312026-03-09T03:30:42.723Z Downloaded autocfg v1.5.0
2322026-03-09T03:30:42.723Z Downloaded cfg-if v1.0.4
2332026-03-09T03:30:42.723Z Downloaded anyhow v1.0.102
2342026-03-09T03:30:42.723Z Downloaded anstyle-parse v0.2.7
2352026-03-09T03:30:42.723Z Downloaded anstyle v1.0.13
2362026-03-09T03:30:42.723Z Downloaded aho-corasick v1.1.4
2372026-03-09T03:30:42.723Z Downloaded cpufeatures v0.2.17
2382026-03-09T03:30:42.828Z Compiling proc-macro2 v1.0.106
2392026-03-09T03:30:42.828Z Compiling quote v1.0.45
2402026-03-09T03:30:42.828Z Compiling unicode-ident v1.0.24
2412026-03-09T03:30:42.853Z Compiling libc v0.2.182
2422026-03-09T03:30:42.853Z Compiling serde_core v1.0.228
2432026-03-09T03:30:42.853Z Compiling memchr v2.8.0
2442026-03-09T03:30:42.853Z Compiling serde v1.0.228
2452026-03-09T03:30:43.243Z Compiling thiserror v1.0.69
2462026-03-09T03:30:43.699Z Compiling zmij v1.0.21
2472026-03-09T03:30:43.757Z Compiling rustix v1.1.4
2482026-03-09T03:30:44.357Z Compiling ucd-trie v0.1.7
2492026-03-09T03:30:44.382Z Compiling serde_json v1.0.149
2502026-03-09T03:30:44.679Z Compiling pest v2.8.6
2512026-03-09T03:30:44.827Z Compiling version_check v0.9.5
2522026-03-09T03:30:44.852Z Compiling prettyplease v0.2.37
2532026-03-09T03:30:44.876Z Compiling autocfg v1.5.0
2542026-03-09T03:30:45.268Z Checking syn v2.0.117
2552026-03-09T03:30:45.372Z Compiling aho-corasick v1.1.4
2562026-03-09T03:30:45.545Z Compiling num-traits v0.2.19
2572026-03-09T03:30:45.640Z Checking cfg-if v1.0.4
2582026-03-09T03:30:45.726Z Compiling regex-syntax v0.8.10
2592026-03-09T03:30:45.873Z Compiling getrandom v0.4.1
2602026-03-09T03:30:47.189Z Compiling pest_meta v2.8.6
2612026-03-09T03:30:47.742Z Compiling byteorder v1.5.0
2622026-03-09T03:30:47.767Z Compiling itoa v1.0.17
2632026-03-09T03:30:48.083Z Compiling usdt-impl v0.5.0
2642026-03-09T03:30:48.193Z Checking colored v3.1.1
2652026-03-09T03:30:48.522Z Checking num-integer v0.1.46
2662026-03-09T03:30:48.547Z Compiling thread-id v4.2.2
2672026-03-09T03:30:48.842Z Compiling regex-automata v0.4.14
2682026-03-09T03:30:48.949Z Checking log v0.4.29
2692026-03-09T03:30:49.207Z Checking rand_core v0.10.0
2702026-03-09T03:30:49.446Z Checking plain v0.2.3
2712026-03-09T03:30:50.035Z Compiling errno v0.3.14
2722026-03-09T03:30:50.206Z Compiling bitflags v2.11.0
2732026-03-09T03:30:50.249Z Checking pretty-hex v0.4.1
2742026-03-09T03:30:50.308Z Compiling radium v0.7.0
2752026-03-09T03:30:50.512Z Checking no-std-net v0.6.0
2762026-03-09T03:30:50.609Z Checking pnet_base v0.35.0
2772026-03-09T03:30:50.797Z Compiling pest_generator v2.8.6
2782026-03-09T03:30:51.147Z Compiling once_cell v1.21.3
2792026-03-09T03:30:51.506Z Checking tap v1.0.1
2802026-03-09T03:30:51.755Z Compiling fastrand v2.3.0
2812026-03-09T03:30:52.139Z Checking wyz v0.5.1
2822026-03-09T03:30:52.453Z Compiling tempfile v3.26.0
2832026-03-09T03:30:52.542Z Compiling regex v1.12.3
2842026-03-09T03:30:53.035Z Checking num-iter v0.1.45
2852026-03-09T03:30:53.186Z Checking memmap v0.7.0
2862026-03-09T03:30:53.211Z Compiling p4 v0.1.0 (/work/oxidecomputer/p4/p4)
2872026-03-09T03:30:53.390Z Checking funty v2.0.0
2882026-03-09T03:30:53.417Z Compiling anyhow v1.0.102
2892026-03-09T03:30:53.809Z Checking pnet_macros_support v0.35.0
2902026-03-09T03:30:53.868Z Compiling serde_derive v1.0.228
2912026-03-09T03:30:53.909Z Compiling thiserror-impl v1.0.69
2922026-03-09T03:30:53.980Z Compiling zerocopy-derive v0.7.35
2932026-03-09T03:30:54.089Z Compiling pest_derive v2.8.6
2942026-03-09T03:30:54.113Z Compiling scroll_derive v0.12.1
2952026-03-09T03:30:54.689Z Compiling pnet_macros v0.35.0
2962026-03-09T03:30:54.807Z Checking bitvec v1.0.1
2972026-03-09T03:30:55.260Z Checking scroll v0.12.0
2982026-03-09T03:30:55.440Z Compiling zerocopy v0.7.35
2992026-03-09T03:30:55.709Z Checking goblin v0.8.2
3002026-03-09T03:30:56.215Z Compiling dtrace-parser v0.2.0
3012026-03-09T03:30:56.644Z Compiling p4-rust v0.1.0 (/work/oxidecomputer/p4/codegen/rust)
3022026-03-09T03:30:57.312Z Checking pnet_sys v0.35.0
3032026-03-09T03:30:57.399Z Checking utf8parse v0.2.2
3042026-03-09T03:30:57.557Z Checking anstyle-parse v0.2.7
3052026-03-09T03:30:57.583Z Checking pnet_packet v0.35.0
3062026-03-09T03:30:57.840Z Checking is_terminal_polyfill v1.70.2
3072026-03-09T03:30:58.035Z Compiling pnet v0.35.0
3082026-03-09T03:30:58.091Z Checking anstyle v1.0.13
3092026-03-09T03:30:58.335Z Checking colorchoice v1.0.4
3102026-03-09T03:30:58.385Z Checking anstyle-query v1.1.5
3112026-03-09T03:30:58.470Z Checking cpufeatures v0.3.0
3122026-03-09T03:30:58.505Z Checking anstream v0.6.21
3132026-03-09T03:30:58.560Z Checking chacha20 v0.10.0
3142026-03-09T03:30:58.637Z Checking clap_lex v1.0.0
3152026-03-09T03:30:58.835Z Checking strsim v0.11.1
3162026-03-09T03:30:58.860Z Compiling heck v0.5.0
3172026-03-09T03:30:58.907Z Compiling tests v0.1.0 (/work/oxidecomputer/p4/test)
3182026-03-09T03:30:59.095Z Checking clap_builder v4.5.60
3192026-03-09T03:30:59.230Z Compiling clap_derive v4.5.55
3202026-03-09T03:30:59.284Z Checking rand v0.10.0
3212026-03-09T03:30:59.627Z Checking xfr v0.1.0 (https://github.com/oxidecomputer/xfr#8a89ee73)
3222026-03-09T03:30:59.821Z Compiling x4c-book v0.1.0 (/work/oxidecomputer/p4/book/code)
3232026-03-09T03:31:00.224Z Compiling sidecar-lite v0.1.0 (/work/oxidecomputer/p4/lang/prog/sidecar-lite)
3242026-03-09T03:31:00.249Z Checking dof v0.3.0
3252026-03-09T03:31:00.532Z Compiling serde_tokenstream v0.2.3
3262026-03-09T03:31:00.599Z Checking num-bigint v0.4.6
3272026-03-09T03:31:01.095Z Checking num-complex v0.4.6
3282026-03-09T03:31:01.334Z Compiling p4-macro v0.1.0 (/work/oxidecomputer/p4/lang/p4-macro)
3292026-03-09T03:31:01.584Z Checking ipnetwork v0.20.0
3302026-03-09T03:31:01.894Z Checking pnet_datalink v0.35.0
3312026-03-09T03:31:01.926Z Checking pnet_transport v0.35.0
3322026-03-09T03:31:02.165Z Checking x4c_error_codes v0.1.0 (/work/oxidecomputer/p4/x4c_error_codes)
3332026-03-09T03:31:02.306Z Compiling usdt-attr-macro v0.5.0
3342026-03-09T03:31:02.306Z Compiling usdt-macro v0.5.0
3352026-03-09T03:31:02.518Z Checking clap v4.5.60
3362026-03-09T03:31:02.602Z Checking num-rational v0.4.2
3372026-03-09T03:31:02.627Z Checking x4c v0.1.0 (/work/oxidecomputer/p4/x4c)
3382026-03-09T03:31:03.250Z Checking num v0.4.3
3392026-03-09T03:31:03.423Z Checking usdt v0.5.0
3402026-03-09T03:31:03.627Z Checking p4rs v0.1.0 (/work/oxidecomputer/p4/lang/p4rs)
3412026-03-09T03:31:04.222Z Checking p4-macro-test v0.1.0 (/work/oxidecomputer/p4/lang/p4-macro-test)
3422026-03-09T03:31:04.341Zwarning: unused import: `rand::Rng`
3432026-03-09T03:31:04.342Z --> test/src/softnpu.rs:4:5
3442026-03-09T03:31:04.342Z |
3452026-03-09T03:31:04.342Z4 | use rand::Rng;
3462026-03-09T03:31:04.342Z | ^^^^^^^^^
3472026-03-09T03:31:04.342Z |
3482026-03-09T03:31:04.342Z = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
3492026-03-09T03:31:04.342Z
3502026-03-09T03:31:04.481Zerror[E0599]: no method named `random_range` found for struct `ThreadRng` in the current scope
3512026-03-09T03:31:04.481Z --> test/src/softnpu.rs:407:21
3522026-03-09T03:31:04.481Z |
3532026-03-09T03:31:04.481Z407 | let m = rng.random_range::<u32, _>(0xf00000..0xffffff).to_le_bytes();
3542026-03-09T03:31:04.482Z | ^^^^^^^^^^^^
3552026-03-09T03:31:04.482Z |
3562026-03-09T03:31:04.482Z ::: /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.10.0/src/rng.rs:159:8
3572026-03-09T03:31:04.482Z |
3582026-03-09T03:31:04.482Z159 | fn random_range<T, R>(&mut self, range: R) -> T
3592026-03-09T03:31:04.482Z | ------------ the method is available for `ThreadRng` here
3602026-03-09T03:31:04.482Z |
3612026-03-09T03:31:04.482Z = help: items from traits can only be used if the trait is in scope
3622026-03-09T03:31:04.482Zhelp: there is a method `random` with a similar name, but with different arguments
3632026-03-09T03:31:04.482Z --> /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.10.0/src/rng.rs:93:5
3642026-03-09T03:31:04.482Z |
3652026-03-09T03:31:04.482Z 93 | / fn random<T>(&mut self) -> T
3662026-03-09T03:31:04.482Z 94 | | where
3672026-03-09T03:31:04.482Z 95 | | StandardUniform: Distribution<T>,
3682026-03-09T03:31:04.482Z | |_________________________________________^
3692026-03-09T03:31:04.482Zhelp: trait `RngExt` which provides `random_range` is implemented but not in scope; perhaps you want to import it
3702026-03-09T03:31:04.482Z |
3712026-03-09T03:31:04.482Z 1 + use rand::RngExt;
3722026-03-09T03:31:04.482Z |
3732026-03-09T03:31:04.482Z
3742026-03-09T03:31:04.690ZFor more information about this error, try `rustc --explain E0599`.
3752026-03-09T03:31:04.721Zwarning: `tests` (lib) generated 1 warning
3762026-03-09T03:31:04.746Zerror: could not compile `tests` (lib) due to 1 previous error; 1 warning emitted
3772026-03-09T03:31:04.746Zwarning: build failed, waiting for other jobs to finish...
3782026-03-09T03:31:06.123Zprocess exited: duration 46145 ms, exit code 101
 
3792026-03-09T03:31:06.174Zfound 0 output files