01KPW6BAY8YWBCEAD99T077H6M: 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: 01KPW6BW2WXKS8B14RVX90HD5B

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12026-04-23T03:33:55.309Zjob assigned to worker 01KPW6BWSTQKNA5TD1C3767CY9 [factory aws, i-012083edf792ee62f] (queued for 53 s)
 
22026-04-23T03:34:01.965Zstarting task 0: "setup"
32026-04-23T03:34:01.972Z++ uname -s
42026-04-23T03:34:01.984Z+ kern=SunOS
52026-04-23T03:34:01.984Z+ build_user=build
62026-04-23T03:34:01.984Z+ build_uid=12345
72026-04-23T03:34:01.985Z+ work_dir=/work
82026-04-23T03:34:01.985Z+ input_dir=/input
92026-04-23T03:34:01.985Z+ [[ 0 == 12345 ]]
102026-04-23T03:34:01.985Z+ case "$kern" in
112026-04-23T03:34:01.985Z+ groupadd -g 12345 build
122026-04-23T03:34:01.985Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-04-23T03:34:03.986Z+ zfs create -o mountpoint=/work rpool/work
142026-04-23T03:34:04.108Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-04-23T03:34:04.113Z+ home_fs=zfs
162026-04-23T03:34:04.113Z+ [[ zfs == autofs ]]
172026-04-23T03:34:04.113Z+ mkdir -p /home/build
182026-04-23T03:34:04.113Z+ chown build:build /home/build /work
192026-04-23T03:34:06.112Z+ chmod 0700 /home/build /work
202026-04-23T03:34:06.115Zprocess exited: duration 4155 ms, exit code 0
 
212026-04-23T03:34:06.122Zstarting task 1: "rust-toolchain"
222026-04-23T03:34:06.158Z+ printf ' * rust toolchain channel = "%s"\n' stable
232026-04-23T03:34:06.158Z+ printf ' * rust toolchain profile = "%s"\n' default
242026-04-23T03:34:06.158Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
252026-04-23T03:34:06.158Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
262026-04-23T03:34:06.158Z * rust toolchain channel = "stable"
272026-04-23T03:34:06.158Z * rust toolchain profile = "default"
282026-04-23T03:34:06.158Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-04-23T03:34:06.158Z+ /bin/bash -s - -y --no-modify-path --default-toolchain stable --profile default
302026-04-23T03:34:06.250Zinfo: downloading installer
312026-04-23T03:34:08.022Zwarn: It looks like you have an existing installation of Rust at:
322026-04-23T03:34:08.022Zwarn: /opt/ooce/bin
332026-04-23T03:34:08.022Zwarn: It is recommended that rustup be the primary Rust installation.
342026-04-23T03:34:08.022Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352026-04-23T03:34:08.022Zwarn: If you are sure that you want both rustup and your already installed Rust
362026-04-23T03:34:08.022Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372026-04-23T03:34:08.022Zwarn: or pass `-y' to ignore all ignorable checks.
382026-04-23T03:34:08.022Zerror: cannot install while Rust is installed
392026-04-23T03:34:08.022Zwarn: continuing (because the -y flag is set and the error is ignorable)
402026-04-23T03:34:08.022Zwarn: It looks like you have an existing rustup settings file at:
412026-04-23T03:34:08.022Zwarn: /home/build/.rustup/settings.toml
422026-04-23T03:34:08.022Zwarn: Rustup will install the default toolchain as specified in the settings file,
432026-04-23T03:34:08.022Zwarn: instead of the one inferred from the default host triple.
442026-04-23T03:34:08.035Zinfo: profile set to default
452026-04-23T03:34:08.036Zinfo: default host triple is x86_64-unknown-illumos
462026-04-23T03:34:08.039Zinfo: syncing channel updates for stable-x86_64-unknown-illumos
472026-04-23T03:34:08.201Zinfo: latest update on 2026-04-16 for version 1.95.0 (59807616e 2026-04-14)
482026-04-23T03:34:08.204Zinfo: downloading 6 components
492026-04-23T03:34:24.304Zinfo: default toolchain set to stable-x86_64-unknown-illumos
502026-04-23T03:34:24.304Z
512026-04-23T03:34:24.315Z stable-x86_64-unknown-illumos installed - rustc 1.95.0 (59807616e 2026-04-14)
522026-04-23T03:34:24.315Z
532026-04-23T03:34:24.315Z
542026-04-23T03:34:24.315ZRust is installed now. Great!
552026-04-23T03:34:24.315Z
562026-04-23T03:34:24.321ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
572026-04-23T03:34:24.321Zenvironment variable. This has not been done automatically.
582026-04-23T03:34:24.321Z
592026-04-23T03:34:24.321ZTo configure your current shell, you need to source
602026-04-23T03:34:24.321Zthe corresponding env file under $HOME/.cargo.
612026-04-23T03:34:24.321Z
622026-04-23T03:34:24.321ZThis is usually done by running one of the following (note the leading DOT):
632026-04-23T03:34:24.321Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
642026-04-23T03:34:24.321Zsource "$HOME/.cargo/env.fish" # For fish
652026-04-23T03:34:24.321Zsource "~/.cargo/env.nu" # For nushell
662026-04-23T03:34:24.322Zsource "$HOME/.cargo/env.tcsh" # For tcsh
672026-04-23T03:34:24.322Z. "$HOME/.cargo/env.ps1" # For pwsh
682026-04-23T03:34:24.322Zsource "$HOME/.cargo/env.xsh" # For xonsh
692026-04-23T03:34:24.322Zwarn: no default linker (`cc`) was found in your PATH
702026-04-23T03:34:24.322Zwarn: many Rust crates require a system C toolchain to build
712026-04-23T03:34:24.413Z+ rustup --version
722026-04-23T03:34:24.419Zrustup 1.29.0 (28d1352db 2026-03-05)
732026-04-23T03:34:24.429Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
742026-04-23T03:34:24.451Zinfo: the currently active `rustc` version is `rustc 1.95.0 (59807616e 2026-04-14)`
752026-04-23T03:34:24.459Z+ cargo --version
762026-04-23T03:34:24.463Zcargo 1.95.0 (f2d3ce0bd 2026-03-21)
772026-04-23T03:34:24.463Z+ rustc --version
782026-04-23T03:34:24.481Zrustc 1.95.0 (59807616e 2026-04-14)
792026-04-23T03:34:24.486Zprocess exited: duration 18357 ms, exit code 0
 
802026-04-23T03:34:24.495Zstarting task 2: "authentication"
812026-04-23T03:34:24.527Zprocess exited: duration 31 ms, exit code 0
 
822026-04-23T03:34:24.540Zstarting task 3: "clone repository"
832026-04-23T03:34:24.546Z+ mkdir -p /work/oxidecomputer/p4
842026-04-23T03:34:24.551Z+ git clone https://github.com/oxidecomputer/p4 /work/oxidecomputer/p4
852026-04-23T03:34:24.723ZCloning into '/work/oxidecomputer/p4'...
862026-04-23T03:34:25.522Z+ cd /work/oxidecomputer/p4
872026-04-23T03:34:25.522Z+ git fetch origin 40ae5931b520a7763d1cfd99788be44c618fd207
882026-04-23T03:34:25.760ZFrom https://github.com/oxidecomputer/p4
892026-04-23T03:34:25.760Z * branch 40ae5931b520a7763d1cfd99788be44c618fd207 -> FETCH_HEAD
902026-04-23T03:34:25.764Z+ [[ -n renovate/rand ]]
912026-04-23T03:34:25.768Z++ git branch --show-current
922026-04-23T03:34:25.768Z+ current=main
932026-04-23T03:34:25.768Z+ [[ main != renovate/rand ]]
942026-04-23T03:34:25.768Z+ git branch -f renovate/rand 40ae5931b520a7763d1cfd99788be44c618fd207
952026-04-23T03:34:25.771Z+ git checkout -f renovate/rand
962026-04-23T03:34:25.775ZSwitched to branch 'renovate/rand'
972026-04-23T03:34:25.777Z+ git reset --hard 40ae5931b520a7763d1cfd99788be44c618fd207
982026-04-23T03:34:25.783ZHEAD is now at 40ae593 Update Rust crate rand to 0.10.1
992026-04-23T03:34:25.783Zprocess exited: duration 1241 ms, exit code 0
 
1002026-04-23T03:34:25.792Zstarting task 4: "build"
1012026-04-23T03:34:25.798Z+ cargo --version
1022026-04-23T03:34:25.811Zinfo: syncing channel updates for 1.92.0-x86_64-unknown-illumos
1032026-04-23T03:34:25.970Zinfo: latest update on 2025-12-11 for version 1.92.0 (ded5c06cf 2025-12-08)
1042026-04-23T03:34:25.974Zinfo: downloading 6 components
1052026-04-23T03:34:43.451Zcargo 1.92.0 (344c4567c 2025-10-21)
1062026-04-23T03:34:43.454Z+ rustc --version
1072026-04-23T03:34:43.482Zrustc 1.92.0 (ded5c06cf 2025-12-08)
1082026-04-23T03:34:43.485Z+ banner check
1092026-04-23T03:34:43.488Z
1102026-04-23T03:34:43.488Z #### # # ###### #### # #
1112026-04-23T03:34:43.488Z # # # # # # # # #
1122026-04-23T03:34:43.488Z # ###### ##### # ####
1132026-04-23T03:34:43.488Z # # # # # # #
1142026-04-23T03:34:43.488Z # # # # # # # # #
1152026-04-23T03:34:43.488Z #### # # ###### #### # #
1162026-04-23T03:34:43.488Z
1172026-04-23T03:34:43.488Z+ cargo fmt -- --check
1182026-04-23T03:34:43.631Z+ cargo check
1192026-04-23T03:34:43.703Z Updating crates.io index
1202026-04-23T03:34:43.738Z Updating git repository `https://github.com/oxidecomputer/xfr`
1212026-04-23T03:34:44.002ZFrom https://github.com/oxidecomputer/xfr
1222026-04-23T03:34:44.002Z * [new ref] 8a89ee73d039abf91fdddcdd66de6ff04ce2518d -> refs/commit/8a89ee73d039abf91fdddcdd66de6ff04ce2518d
1232026-04-23T03:34:45.584Z Downloading crates ...
1242026-04-23T03:34:45.653Z Downloaded anstream v1.0.0
1252026-04-23T03:34:45.657Z Downloaded cpufeatures v0.3.0
1262026-04-23T03:34:45.660Z Downloaded num v0.4.3
1272026-04-23T03:34:45.668Z Downloaded colorchoice v1.0.4
1282026-04-23T03:34:45.670Z Downloaded pnet_transport v0.35.0
1292026-04-23T03:34:45.677Z Downloaded usdt-impl v0.5.0
1302026-04-23T03:34:45.680Z Downloaded ipnetwork v0.20.0
1312026-04-23T03:34:45.682Z Downloaded num-integer v0.1.46
1322026-04-23T03:34:45.694Z Downloaded crypto-common v0.1.7
1332026-04-23T03:34:45.697Z Downloaded heck v0.5.0
1342026-04-23T03:34:45.697Z Downloaded funty v2.0.0
1352026-04-23T03:34:45.697Z Downloaded usdt v0.5.0
1362026-04-23T03:34:45.700Z Downloaded byteorder v1.5.0
1372026-04-23T03:34:45.702Z Downloaded aho-corasick v1.1.4
1382026-04-23T03:34:45.707Z Downloaded generic-array v0.14.7
1392026-04-23T03:34:45.707Z Downloaded cpufeatures v0.2.17
1402026-04-23T03:34:45.711Z Downloaded pnet_macros_support v0.35.0
1412026-04-23T03:34:45.714Z Downloaded itoa v1.0.17
1422026-04-23T03:34:45.724Z Downloaded pnet_base v0.35.0
1432026-04-23T03:34:45.731Z Downloaded tempfile v3.27.0
1442026-04-23T03:34:45.733Z Downloaded num-iter v0.1.45
1452026-04-23T03:34:45.733Z Downloaded num-rational v0.4.2
1462026-04-23T03:34:45.733Z Downloaded glob v0.3.3
1472026-04-23T03:34:45.736Z Downloaded thiserror v1.0.69
1482026-04-23T03:34:45.739Z Downloaded pest_derive v2.8.6
1492026-04-23T03:34:45.741Z Downloaded rand v0.10.1
1502026-04-23T03:34:45.748Z Downloaded dtrace-parser v0.2.0
1512026-04-23T03:34:45.752Z Downloaded is_terminal_polyfill v1.70.2
1522026-04-23T03:34:45.752Z Downloaded tap v1.0.1
1532026-04-23T03:34:45.752Z Downloaded block-buffer v0.10.4
1542026-04-23T03:34:45.759Z Downloaded anstyle-query v1.1.5
1552026-04-23T03:34:45.765Z Downloaded usdt-attr-macro v0.5.0
1562026-04-23T03:34:45.765Z Downloaded memmap v0.7.0
1572026-04-23T03:34:45.766Z Downloaded thread-id v4.2.2
1582026-04-23T03:34:45.766Z Downloaded scroll_derive v0.12.1
1592026-04-23T03:34:45.768Z Downloaded version_check v0.9.5
1602026-04-23T03:34:45.772Z Downloaded utf8parse v0.2.2
1612026-04-23T03:34:45.775Z Downloaded cfg-if v1.0.4
1622026-04-23T03:34:45.781Z Downloaded strsim v0.11.1
1632026-04-23T03:34:45.784Z Downloaded clap_lex v1.0.0
1642026-04-23T03:34:45.788Z Downloaded pretty-hex v0.4.1
1652026-04-23T03:34:45.790Z Downloaded errno v0.3.14
1662026-04-23T03:34:45.790Z Downloaded zmij v1.0.21
1672026-04-23T03:34:45.793Z Downloaded usdt-macro v0.5.0
1682026-04-23T03:34:45.795Z Downloaded fastrand v2.3.0
1692026-04-23T03:34:45.798Z Downloaded dof v0.3.0
1702026-04-23T03:34:45.803Z Downloaded pnet_sys v0.35.0
1712026-04-23T03:34:45.807Z Downloaded radium v0.7.0
1722026-04-23T03:34:45.816Z Downloaded anstyle v1.0.13
1732026-04-23T03:34:45.824Z Downloaded num-complex v0.4.6
1742026-04-23T03:34:45.834Z Downloaded serde_tokenstream v0.2.3
1752026-04-23T03:34:45.837Z Downloaded anstyle-parse v1.0.0
1762026-04-23T03:34:45.840Z Downloaded scroll v0.12.0
1772026-04-23T03:34:45.840Z Downloaded pnet_macros v0.35.0
1782026-04-23T03:34:45.843Z Downloaded pnet_datalink v0.35.0
1792026-04-23T03:34:45.848Z Downloaded digest v0.10.7
1802026-04-23T03:34:45.857Z Downloaded thiserror-impl v1.0.69
1812026-04-23T03:34:45.860Z Downloaded rand_core v0.10.1
1822026-04-23T03:34:45.860Z Downloaded pnet v0.35.0
1832026-04-23T03:34:45.860Z Downloaded autocfg v1.5.0
1842026-04-23T03:34:45.870Z Downloaded plain v0.2.3
1852026-04-23T03:34:45.873Z Downloaded getrandom v0.4.1
1862026-04-23T03:34:45.873Z Downloaded clap_derive v4.6.1
1872026-04-23T03:34:45.876Z Downloaded bitflags v2.11.0
1882026-04-23T03:34:45.881Z Downloaded no-std-net v0.6.0
1892026-04-23T03:34:45.881Z Downloaded colored v3.1.1
1902026-04-23T03:34:45.887Z Downloaded pest_generator v2.8.6
1912026-04-23T03:34:45.887Z Downloaded once_cell v1.21.3
1922026-04-23T03:34:45.890Z Downloaded zerocopy-derive v0.7.35
1932026-04-23T03:34:45.892Z Downloaded anyhow v1.0.102
1942026-04-23T03:34:45.895Z Downloaded wyz v0.5.1
1952026-04-23T03:34:45.895Z Downloaded pnet_packet v0.35.0
1962026-04-23T03:34:45.896Z Downloaded chacha20 v0.10.0
1972026-04-23T03:34:45.899Z Downloaded sha2 v0.10.9
1982026-04-23T03:34:45.902Z Downloaded ucd-trie v0.1.7
1992026-04-23T03:34:45.905Z Downloaded quote v1.0.45
2002026-04-23T03:34:45.908Z Downloaded proc-macro2 v1.0.106
2012026-04-23T03:34:45.923Z Downloaded log v0.4.29
2022026-04-23T03:34:45.935Z Downloaded num-traits v0.2.19
2032026-04-23T03:34:45.938Z Downloaded serde_derive v1.0.228
2042026-04-23T03:34:45.941Z Downloaded clap v4.6.1
2052026-04-23T03:34:45.947Z Downloaded unicode-ident v1.0.24
2062026-04-23T03:34:45.953Z Downloaded serde_core v1.0.228
2072026-04-23T03:34:45.957Z Downloaded prettyplease v0.2.37
2082026-04-23T03:34:45.967Z Downloaded pest_meta v2.8.6
2092026-04-23T03:34:45.967Z Downloaded typenum v1.19.0
2102026-04-23T03:34:45.974Z Downloaded memchr v2.8.0
2112026-04-23T03:34:45.980Z Downloaded serde v1.0.228
2122026-04-23T03:34:45.994Z Downloaded num-bigint v0.4.6
2132026-04-23T03:34:46.004Z Downloaded serde_json v1.0.149
2142026-04-23T03:34:46.044Z Downloaded zerocopy v0.7.35
2152026-04-23T03:34:46.054Z Downloaded pest v2.8.6
2162026-04-23T03:34:46.057Z Downloaded clap_builder v4.6.0
2172026-04-23T03:34:46.062Z Downloaded regex v1.12.3
2182026-04-23T03:34:46.095Z Downloaded goblin v0.8.2
2192026-04-23T03:34:46.110Z Downloaded bitvec v1.0.1
2202026-04-23T03:34:46.140Z Downloaded syn v2.0.117
2212026-04-23T03:34:46.148Z Downloaded regex-syntax v0.8.10
2222026-04-23T03:34:46.182Z Downloaded rustix v1.1.4
2232026-04-23T03:34:46.194Z Downloaded regex-automata v0.4.14
2242026-04-23T03:34:46.219Z Downloaded libc v0.2.182
2252026-04-23T03:34:46.287Z Compiling proc-macro2 v1.0.106
2262026-04-23T03:34:46.287Z Compiling quote v1.0.45
2272026-04-23T03:34:46.287Z Compiling unicode-ident v1.0.24
2282026-04-23T03:34:46.290Z Compiling libc v0.2.182
2292026-04-23T03:34:46.290Z Compiling serde_core v1.0.228
2302026-04-23T03:34:46.290Z Compiling memchr v2.8.0
2312026-04-23T03:34:46.290Z Compiling serde v1.0.228
2322026-04-23T03:34:46.533Z Compiling rustix v1.1.4
2332026-04-23T03:34:46.694Z Compiling zmij v1.0.21
2342026-04-23T03:34:46.823Z Compiling thiserror v1.0.69
2352026-04-23T03:34:46.826Z Compiling ucd-trie v0.1.7
2362026-04-23T03:34:47.015Z Compiling pest v2.8.6
2372026-04-23T03:34:47.045Z Compiling serde_json v1.0.149
2382026-04-23T03:34:47.242Z Compiling version_check v0.9.5
2392026-04-23T03:34:47.313Z Compiling prettyplease v0.2.37
2402026-04-23T03:34:47.317Z Compiling autocfg v1.5.0
2412026-04-23T03:34:47.576Z Compiling aho-corasick v1.1.4
2422026-04-23T03:34:47.688Z Compiling syn v2.0.117
2432026-04-23T03:34:47.740Z Compiling num-traits v0.2.19
2442026-04-23T03:34:47.786Z Compiling getrandom v0.4.1
2452026-04-23T03:34:47.889Z Compiling regex-syntax v0.8.10
2462026-04-23T03:34:47.970Z Checking cfg-if v1.0.4
2472026-04-23T03:34:48.207Z Compiling pest_meta v2.8.6
2482026-04-23T03:34:48.607Z Compiling byteorder v1.5.0
2492026-04-23T03:34:48.780Z Compiling itoa v1.0.17
2502026-04-23T03:34:48.835Z Compiling usdt-impl v0.5.0
2512026-04-23T03:34:48.962Z Checking colored v3.1.1
2522026-04-23T03:34:49.006Z Checking num-integer v0.1.46
2532026-04-23T03:34:49.155Z Compiling thread-id v4.2.2
2542026-04-23T03:34:49.213Z Checking plain v0.2.3
2552026-04-23T03:34:49.406Z Compiling regex-automata v0.4.14
2562026-04-23T03:34:49.562Z Checking log v0.4.29
2572026-04-23T03:34:49.579Z Checking rand_core v0.10.1
2582026-04-23T03:34:49.718Z Compiling errno v0.3.14
2592026-04-23T03:34:49.904Z Checking no-std-net v0.6.0
2602026-04-23T03:34:49.913Z Compiling radium v0.7.0
2612026-04-23T03:34:49.955Z Checking pretty-hex v0.4.1
2622026-04-23T03:34:49.962Z Compiling bitflags v2.11.0
2632026-04-23T03:34:50.014Z Compiling pest_generator v2.8.6
2642026-04-23T03:34:50.056Z Checking pnet_base v0.35.0
2652026-04-23T03:34:50.431Z Compiling once_cell v1.21.3
2662026-04-23T03:34:50.641Z Checking tap v1.0.1
2672026-04-23T03:34:50.695Z Compiling fastrand v2.3.0
2682026-04-23T03:34:50.727Z Checking wyz v0.5.1
2692026-04-23T03:34:50.891Z Compiling tempfile v3.27.0
2702026-04-23T03:34:51.100Z Checking num-iter v0.1.45
2712026-04-23T03:34:51.109Z Checking memmap v0.7.0
2722026-04-23T03:34:51.202Z Compiling regex v1.12.3
2732026-04-23T03:34:51.212Z Checking funty v2.0.0
2742026-04-23T03:34:51.248Z Compiling serde_derive v1.0.228
2752026-04-23T03:34:51.390Z Compiling thiserror-impl v1.0.69
2762026-04-23T03:34:51.514Z Compiling zerocopy-derive v0.7.35
2772026-04-23T03:34:51.532Z Compiling pest_derive v2.8.6
2782026-04-23T03:34:51.591Z Compiling scroll_derive v0.12.1
2792026-04-23T03:34:51.683Z Compiling p4 v0.1.0 (/work/oxidecomputer/p4/p4)
2802026-04-23T03:34:52.053Z Compiling anyhow v1.0.102
2812026-04-23T03:34:52.226Z Compiling pnet_macros v0.35.0
2822026-04-23T03:34:52.283Z Checking scroll v0.12.0
2832026-04-23T03:34:52.350Z Compiling zerocopy v0.7.35
2842026-04-23T03:34:52.500Z Checking goblin v0.8.2
2852026-04-23T03:34:52.651Z Compiling dtrace-parser v0.2.0
2862026-04-23T03:34:52.883Z Compiling p4-rust v0.1.0 (/work/oxidecomputer/p4/codegen/rust)
2872026-04-23T03:34:53.172Z Checking bitvec v1.0.1
2882026-04-23T03:34:53.261Z Checking pnet_macros_support v0.35.0
2892026-04-23T03:34:53.265Z Checking pnet_sys v0.35.0
2902026-04-23T03:34:53.298Z Checking utf8parse v0.2.2
2912026-04-23T03:34:53.362Z Checking pnet_packet v0.35.0
2922026-04-23T03:34:53.389Z Checking anstyle-parse v1.0.0
2932026-04-23T03:34:53.551Z Checking is_terminal_polyfill v1.70.2
2942026-04-23T03:34:53.628Z Checking anstyle-query v1.1.5
2952026-04-23T03:34:53.713Z Checking colorchoice v1.0.4
2962026-04-23T03:34:53.805Z Checking anstyle v1.0.13
2972026-04-23T03:34:53.891Z Compiling pnet v0.35.0
2982026-04-23T03:34:54.105Z Checking cpufeatures v0.3.0
2992026-04-23T03:34:54.157Z Checking anstream v1.0.0
3002026-04-23T03:34:54.164Z Checking chacha20 v0.10.0
3012026-04-23T03:34:54.235Z Compiling heck v0.5.0
3022026-04-23T03:34:54.380Z Checking num-bigint v0.4.6
3032026-04-23T03:34:54.386Z Checking num-complex v0.4.6
3042026-04-23T03:34:54.398Z Checking ipnetwork v0.20.0
3052026-04-23T03:34:54.432Z Compiling tests v0.1.0 (/work/oxidecomputer/p4/test)
3062026-04-23T03:34:54.524Z Compiling dof v0.3.0
3072026-04-23T03:34:54.530Z Compiling serde_tokenstream v0.2.3
3082026-04-23T03:34:54.688Z Checking pnet_datalink v0.35.0
3092026-04-23T03:34:54.710Z Checking strsim v0.11.1
3102026-04-23T03:34:54.810Z Compiling p4-macro v0.1.0 (/work/oxidecomputer/p4/lang/p4-macro)
3112026-04-23T03:34:54.859Z Checking clap_lex v1.0.0
3122026-04-23T03:34:54.883Z Compiling clap_derive v4.6.1
3132026-04-23T03:34:54.886Z Checking rand v0.10.1
3142026-04-23T03:34:54.998Z Checking clap_builder v4.6.0
3152026-04-23T03:34:55.201Z Checking num-rational v0.4.2
3162026-04-23T03:34:55.300Z Compiling usdt-macro v0.5.0
3172026-04-23T03:34:55.308Z Compiling usdt-attr-macro v0.5.0
3182026-04-23T03:34:55.374Z Checking pnet_transport v0.35.0
3192026-04-23T03:34:55.461Z Compiling x4c-book v0.1.0 (/work/oxidecomputer/p4/book/code)
3202026-04-23T03:34:55.487Z Checking num v0.4.3
3212026-04-23T03:34:55.552Z Checking xfr v0.1.0 (https://github.com/oxidecomputer/xfr#8a89ee73)
3222026-04-23T03:34:55.682Z Compiling sidecar-lite v0.1.0 (/work/oxidecomputer/p4/lang/prog/sidecar-lite)
3232026-04-23T03:34:55.930Z Checking x4c_error_codes v0.1.0 (/work/oxidecomputer/p4/x4c_error_codes)
3242026-04-23T03:34:56.028Z Checking usdt v0.5.0
3252026-04-23T03:34:56.167Z Checking p4rs v0.1.0 (/work/oxidecomputer/p4/lang/p4rs)
3262026-04-23T03:34:56.429Z Checking clap v4.6.1
3272026-04-23T03:34:56.483Z Checking x4c v0.1.0 (/work/oxidecomputer/p4/x4c)
3282026-04-23T03:34:56.504Z Checking p4-macro-test v0.1.0 (/work/oxidecomputer/p4/lang/p4-macro-test)
3292026-04-23T03:34:56.574Zwarning: unused import: `rand::Rng`
3302026-04-23T03:34:56.574Z --> test/src/softnpu.rs:4:5
3312026-04-23T03:34:56.574Z |
3322026-04-23T03:34:56.574Z4 | use rand::Rng;
3332026-04-23T03:34:56.574Z | ^^^^^^^^^
3342026-04-23T03:34:56.574Z |
3352026-04-23T03:34:56.574Z = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
3362026-04-23T03:34:56.574Z
3372026-04-23T03:34:56.644Zerror[E0599]: no method named `random_range` found for struct `ThreadRng` in the current scope
3382026-04-23T03:34:56.644Z --> test/src/softnpu.rs:407:21
3392026-04-23T03:34:56.644Z |
3402026-04-23T03:34:56.644Z407 | let m = rng.random_range::<u32, _>(0xf00000..0xffffff).to_le_bytes();
3412026-04-23T03:34:56.644Z | ^^^^^^^^^^^^
3422026-04-23T03:34:56.644Z |
3432026-04-23T03:34:56.644Z ::: /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.10.1/src/rng.rs:159:8
3442026-04-23T03:34:56.644Z |
3452026-04-23T03:34:56.644Z159 | fn random_range<T, R>(&mut self, range: R) -> T
3462026-04-23T03:34:56.644Z | ------------ the method is available for `ThreadRng` here
3472026-04-23T03:34:56.645Z |
3482026-04-23T03:34:56.645Z = help: items from traits can only be used if the trait is in scope
3492026-04-23T03:34:56.645Zhelp: there is a method `random` with a similar name, but with different arguments
3502026-04-23T03:34:56.645Z --> /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.10.1/src/rng.rs:93:5
3512026-04-23T03:34:56.645Z |
3522026-04-23T03:34:56.645Z 93 | / fn random<T>(&mut self) -> T
3532026-04-23T03:34:56.645Z 94 | | where
3542026-04-23T03:34:56.645Z 95 | | StandardUniform: Distribution<T>,
3552026-04-23T03:34:56.645Z | |_________________________________________^
3562026-04-23T03:34:56.645Zhelp: trait `RngExt` which provides `random_range` is implemented but not in scope; perhaps you want to import it
3572026-04-23T03:34:56.645Z |
3582026-04-23T03:34:56.645Z 1 + use rand::RngExt;
3592026-04-23T03:34:56.645Z |
3602026-04-23T03:34:56.645Z
3612026-04-23T03:34:56.756ZFor more information about this error, try `rustc --explain E0599`.
3622026-04-23T03:34:56.780Zwarning: `tests` (lib) generated 1 warning
3632026-04-23T03:34:56.784Zerror: could not compile `tests` (lib) due to 1 previous error; 1 warning emitted
3642026-04-23T03:34:56.784Zwarning: build failed, waiting for other jobs to finish...
3652026-04-23T03:34:57.328Zprocess exited: duration 31535 ms, exit code 101
 
3662026-04-23T03:34:57.334Zfound 0 output files