01KXNZTPQGS21AT2ZTNM5AVSF1: test

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

Buildomat Job: 01KXNZV9FQ6ZSMT4HMNXBRA69R

Tags:

Output:

SEQ GLOBAL TIME DETAILS
12026-07-16T17:34:32.491Zjob assigned to worker 01KXNZVGK32V8GVDZ7T33TJBW2 [factory aws, i-054615942e34d301b] (queued for 59 s)
 
22026-07-16T17:34:41.159Zstarting task 0: "setup"
32026-07-16T17:34:41.164Z++ uname -s
42026-07-16T17:34:41.167Z+ kern=SunOS
52026-07-16T17:34:41.167Z+ build_user=build
62026-07-16T17:34:41.167Z+ build_uid=12345
72026-07-16T17:34:41.167Z+ work_dir=/work
82026-07-16T17:34:41.167Z+ input_dir=/input
92026-07-16T17:34:41.167Z+ [[ 0 == 12345 ]]
102026-07-16T17:34:41.168Z+ case "$kern" in
112026-07-16T17:34:41.168Z+ groupadd -g 12345 build
122026-07-16T17:34:41.172Z+ useradd -u 12345 -g build -d /home/build -s /bin/bash -c build -P 'Primary Administrator' build
132026-07-16T17:34:43.175Z+ zfs create -o mountpoint=/work rpool/work
142026-07-16T17:34:43.235Z++ awk '$2 == "/home" { print $3 }' /etc/mnttab
152026-07-16T17:34:43.238Z+ home_fs=zfs
162026-07-16T17:34:43.238Z+ [[ zfs == autofs ]]
172026-07-16T17:34:43.238Z+ mkdir -p /home/build
182026-07-16T17:34:43.238Z+ chown build:build /home/build /work
192026-07-16T17:34:45.240Z+ chmod 0700 /home/build /work
202026-07-16T17:34:45.243Zprocess exited: duration 4086 ms, exit code 0
 
212026-07-16T17:34:45.250Zstarting task 1: "rust-toolchain"
222026-07-16T17:34:45.256Z+ printf ' * rust toolchain channel = "%s"\n' 1.90.0
232026-07-16T17:34:45.256Z * rust toolchain channel = "1.90.0"
242026-07-16T17:34:45.256Z * rust toolchain profile = "default"
252026-07-16T17:34:45.256Z+ printf ' * rust toolchain profile = "%s"\n' default
262026-07-16T17:34:45.256Z+ export RUSTUP_INIT_SKIP_PATH_CHECK=true
272026-07-16T17:34:45.256Z+ RUSTUP_INIT_SKIP_PATH_CHECK=true
282026-07-16T17:34:45.259Z+ curl --proto =https --tlsv1.2 -sSf https://sh.rustup.rs
292026-07-16T17:34:45.259Z+ /bin/bash -s - -y --no-modify-path --default-toolchain 1.90.0 --profile default
302026-07-16T17:34:45.354Zinfo: downloading installer
312026-07-16T17:34:46.714Zwarn: It looks like you have an existing installation of Rust at:
322026-07-16T17:34:46.715Zwarn: /opt/ooce/bin
332026-07-16T17:34:46.715Zwarn: It is recommended that rustup be the primary Rust installation.
342026-07-16T17:34:46.715Zwarn: Otherwise you may have confusion unless you are careful with your PATH.
352026-07-16T17:34:46.715Zwarn: If you are sure that you want both rustup and your already installed Rust
362026-07-16T17:34:46.715Zwarn: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
372026-07-16T17:34:46.715Zwarn: or pass `-y' to ignore all ignorable checks.
382026-07-16T17:34:46.715Zerror: cannot install while Rust is installed
392026-07-16T17:34:46.715Zwarn: continuing (because the -y flag is set and the error is ignorable)
402026-07-16T17:34:46.716Zwarn: It looks like you have an existing rustup settings file at:
412026-07-16T17:34:46.716Zwarn: /home/build/.rustup/settings.toml
422026-07-16T17:34:46.716Zwarn: Rustup will install the default toolchain as specified in the settings file,
432026-07-16T17:34:46.716Zwarn: instead of the one inferred from the default host triple.
442026-07-16T17:34:46.728Zinfo: profile set to default
452026-07-16T17:34:46.728Zinfo: default host triple is x86_64-unknown-illumos
462026-07-16T17:34:46.731Zinfo: syncing channel updates for 1.90.0-x86_64-unknown-illumos
472026-07-16T17:34:46.866Zinfo: latest update on 2025-09-18 for version 1.90.0 (1159e78c4 2025-09-14)
482026-07-16T17:34:46.869Zinfo: downloading 6 components
492026-07-16T17:35:00.614Zinfo: default toolchain set to 1.90.0-x86_64-unknown-illumos
502026-07-16T17:35:00.614Z
512026-07-16T17:35:00.645Z 1.90.0-x86_64-unknown-illumos installed - rustc 1.90.0 (1159e78c4 2025-09-14)
522026-07-16T17:35:00.645Z
532026-07-16T17:35:00.645Z
542026-07-16T17:35:00.645ZRust is installed now. Great!
552026-07-16T17:35:00.645Z
562026-07-16T17:35:00.645ZTo get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
572026-07-16T17:35:00.645Zenvironment variable. This has not been done automatically.
582026-07-16T17:35:00.645Z
592026-07-16T17:35:00.645ZTo configure your current shell, you need to source
602026-07-16T17:35:00.648Zthe corresponding env file under $HOME/.cargo.
612026-07-16T17:35:00.648Z
622026-07-16T17:35:00.648ZThis is usually done by running one of the following (note the leading DOT):
632026-07-16T17:35:00.648Z. "$HOME/.cargo/env" # For sh/bash/zsh/ash/dash/pdksh
642026-07-16T17:35:00.648Zsource "$HOME/.cargo/env.fish" # For fish
652026-07-16T17:35:00.648Zsource "~/.cargo/env.nu" # For nushell
662026-07-16T17:35:00.648Zsource "$HOME/.cargo/env.tcsh" # For tcsh
672026-07-16T17:35:00.648Z. "$HOME/.cargo/env.ps1" # For pwsh
682026-07-16T17:35:00.648Zsource "$HOME/.cargo/env.xsh" # For xonsh
692026-07-16T17:35:00.648Zwarn: no default linker (`cc`) was found in your PATH
702026-07-16T17:35:00.649Zwarn: many Rust crates require a system C toolchain to build
712026-07-16T17:35:00.737Z+ rustup --version
722026-07-16T17:35:00.746Zrustup 1.29.0 (28d1352db 2026-03-05)
732026-07-16T17:35:00.749Zinfo: This is the version for the rustup toolchain manager, not the rustc compiler.
742026-07-16T17:35:00.770Zinfo: the currently active `rustc` version is `rustc 1.90.0 (1159e78c4 2025-09-14)`
752026-07-16T17:35:00.773Z+ cargo --version
762026-07-16T17:35:00.785Zcargo 1.90.0 (840b83a10 2025-07-30)
772026-07-16T17:35:00.788Z+ rustc --version
782026-07-16T17:35:00.808Zrustc 1.90.0 (1159e78c4 2025-09-14)
792026-07-16T17:35:00.811Zprocess exited: duration 15560 ms, exit code 0
 
802026-07-16T17:35:00.817Zstarting task 2: "authentication"
812026-07-16T17:35:00.830ZWARNING: job store has no value for "GITHUB_TOKEN"; waiting for a value...
822026-07-16T17:35:16.886Zprocess exited: duration 16068 ms, exit code 0
 
832026-07-16T17:35:16.893Zstarting task 3: "clone repository"
842026-07-16T17:35:16.897Z+ mkdir -p /work/oxidecomputer/dendrite
852026-07-16T17:35:16.900Z+ git clone https://github.com/oxidecomputer/dendrite /work/oxidecomputer/dendrite
862026-07-16T17:35:16.931ZCloning into '/work/oxidecomputer/dendrite'...
872026-07-16T17:35:17.547Z+ cd /work/oxidecomputer/dendrite
882026-07-16T17:35:17.552Z+ git fetch origin ed37578b2643a9ba70ad8f3c0bdaf725f9b48aef
892026-07-16T17:35:17.804ZFrom https://github.com/oxidecomputer/dendrite
902026-07-16T17:35:17.804Z * branch ed37578b2643a9ba70ad8f3c0bdaf725f9b48aef -> FETCH_HEAD
912026-07-16T17:35:17.809Z+ [[ -n ry/tof ]]
922026-07-16T17:35:17.812Z++ git branch --show-current
932026-07-16T17:35:17.812Z+ current=main
942026-07-16T17:35:17.812Z+ [[ main != ry/tof ]]
952026-07-16T17:35:17.812Z+ git branch -f ry/tof ed37578b2643a9ba70ad8f3c0bdaf725f9b48aef
962026-07-16T17:35:17.816Z+ git checkout -f ry/tof
972026-07-16T17:35:17.843ZSwitched to branch 'ry/tof'
982026-07-16T17:35:17.845Z+ git reset --hard ed37578b2643a9ba70ad8f3c0bdaf725f9b48aef
992026-07-16T17:35:17.872ZHEAD is now at ed37578 updates to phv analysis
1002026-07-16T17:35:17.882Zprocess exited: duration 979 ms, exit code 0
 
1012026-07-16T17:35:17.892Zstarting task 4: "build"
1022026-07-16T17:35:17.898Z+ source .github/buildomat/common.sh
1032026-07-16T17:35:17.898Z++ TOFINO_STAGES=20
1042026-07-16T17:35:17.899Z++ SDE_COMMIT=e61fe02c3c1c384b2e212c90177fcea76a31fd4e
1052026-07-16T17:35:17.899Z++ SDE_PKG_SHA256=8a87a9b0bed3c5440a173a7a41361bdeb5e7a848882da6b4aa48c8fb0043f3bd
1062026-07-16T17:35:17.899Z++ SDE_DEB_SHA256=a292e2dd5311647c4852bb41f2532dd1fdf30325b6d04cccb7e85b873e521d5f
1072026-07-16T17:35:17.904Z+++ uname -s
1082026-07-16T17:35:17.904Z++ '[' SunOS == SunOS ']'
1092026-07-16T17:35:17.904Z++ SERIES=illumos
1102026-07-16T17:35:17.904Z+++ uname -s
1112026-07-16T17:35:17.904Z++ '[' SunOS == SunOS ']'
1122026-07-16T17:35:17.904Z++ SDE_DIR=https://buildomat.eng.oxide.computer/public/file/oxidecomputer/tofino-sde/illumos/e61fe02c3c1c384b2e212c90177fcea76a31fd4e
1132026-07-16T17:35:17.904Z++ rustup show active-toolchain
1142026-07-16T17:35:17.907Z1.90.0-x86_64-unknown-illumos (overridden by '/work/oxidecomputer/dendrite/rust-toolchain.toml')
1152026-07-16T17:35:17.907Z+ source .github/buildomat/illumos.sh
1162026-07-16T17:35:17.907Z++ banner 'sde setup'
1172026-07-16T17:35:17.907Z
1182026-07-16T17:35:17.907Z #### ##### ###### #### ###### ##### # # #####
1192026-07-16T17:35:17.907Z # # # # # # # # # # #
1202026-07-16T17:35:17.907Z #### # # ##### #### ##### # # # # #
1212026-07-16T17:35:17.907Z # # # # # # # # # #####
1222026-07-16T17:35:17.907Z # # # # # # # # # # # #
1232026-07-16T17:35:17.907Z #### ##### ###### #### ###### # #### #
1242026-07-16T17:35:17.907Z
1252026-07-16T17:35:17.907Z++ export PKG=tofino_sde.p5p
1262026-07-16T17:35:17.908Z++ PKG=tofino_sde.p5p
1272026-07-16T17:35:17.908Z++ curl -OL https://buildomat.eng.oxide.computer/public/file/oxidecomputer/tofino-sde/illumos/e61fe02c3c1c384b2e212c90177fcea76a31fd4e/tofino_sde.p5p
1282026-07-16T17:35:17.911Z % Total % Received % Xferd Average Speed Time Time Time Current
1292026-07-16T17:35:17.914Z Dload Upload Total Spent Left Speed
1302026-07-16T17:35:19.246Z 0 0 0 0 0 0 0 0 0 67 75.04M 67 50.72M 0 0 48.06M 0 00:01 00:01 48.07M 100 75.04M 100 75.04M 0 0 56.35M 0 00:01 00:01 48.07M 100 75.04M 100 75.04M 0 0 56.35M 0 00:01 00:01 48.07M 100 75.04M 100 75.04M 0 0 56.35M 0 00:01 00:01 48.07M
1312026-07-16T17:35:19.250Z+++ digest -a sha256 tofino_sde.p5p
1322026-07-16T17:35:19.293Z++ SDE_CALC=8a87a9b0bed3c5440a173a7a41361bdeb5e7a848882da6b4aa48c8fb0043f3bd
1332026-07-16T17:35:19.293Z++ '[' 8a87a9b0bed3c5440a173a7a41361bdeb5e7a848882da6b4aa48c8fb0043f3bd '!=' 8a87a9b0bed3c5440a173a7a41361bdeb5e7a848882da6b4aa48c8fb0043f3bd ']'
1342026-07-16T17:35:19.298Z++ pfexec pkg install -g tofino_sde.p5p tofino_sde
1352026-07-16T17:35:26.632Z Startup: Refreshing catalog 'helios-dev' ... Done
1362026-07-16T17:35:34.337Z Startup: Caching catalogs ... Done
1372026-07-16T17:35:34.527Z Startup: Refreshing catalog 'oxide' ... Done
1382026-07-16T17:35:43.795ZPlanning: Solver setup ... Done
1392026-07-16T17:35:43.834ZPlanning: Running solver ... Done
1402026-07-16T17:35:43.967ZPlanning: Finding local manifests ... Done
1412026-07-16T17:35:43.971ZPlanning: Fetching manifests: 1/1 100% complete
1422026-07-16T17:35:43.976ZPlanning: Fetching manifests: 1/1 100% complete
1432026-07-16T17:35:43.996ZPlanning: Package planning ... Done
1442026-07-16T17:35:44.008ZPlanning: Merging actions ... Done
1452026-07-16T17:35:44.076ZPlanning: Checking for conflicting actions ... Done
1462026-07-16T17:35:44.080ZPlanning: Consolidating action changes ... Done
1472026-07-16T17:35:44.855ZPlanning: Evaluating mediators ... Done
1482026-07-16T17:35:44.860ZPlanning: Planning completed in 10.32 seconds
1492026-07-16T17:35:44.860Z Packages to install: 1
1502026-07-16T17:35:44.860Z Create boot environment: No
1512026-07-16T17:35:44.860ZCreate backup boot environment: No
1522026-07-16T17:35:44.896Z
1532026-07-16T17:35:44.896ZDownload: 0/242 items 0.0/74.3MB 0% complete
1542026-07-16T17:35:45.032ZDownload: Completed 74.32 MB in 0.13 seconds (559M/s)
1552026-07-16T17:35:45.224Z Actions: 1/293 actions (Installing new actions)
1562026-07-16T17:35:46.199Z Actions: Completed 293 actions in 0.98 seconds.
1572026-07-16T17:35:46.199Z Done
1582026-07-16T17:35:46.227Z Done
1592026-07-16T17:35:46.913Z Done
1602026-07-16T17:35:50.016Z Done
1612026-07-16T17:35:50.117Z Done
1622026-07-16T17:35:50.121Z Done
1632026-07-16T17:35:50.311Z Done
1642026-07-16T17:35:51.002Z++ export SDE=/opt/oxide/tofino_sde
1652026-07-16T17:35:51.002Z++ SDE=/opt/oxide/tofino_sde
1662026-07-16T17:35:51.002Z++ export LD_LIBRARY_PATH=/opt/oxide/tofino_sde/lib:
1672026-07-16T17:35:51.002Z++ LD_LIBRARY_PATH=/opt/oxide/tofino_sde/lib:
1682026-07-16T17:35:51.002Z++ banner packages
1692026-07-16T17:35:51.006Z
1702026-07-16T17:35:51.006Z ##### ## #### # # ## #### ###### ####
1712026-07-16T17:35:51.006Z # # # # # # # # # # # # # #
1722026-07-16T17:35:51.006Z # # # # # #### # # # ##### ####
1732026-07-16T17:35:51.006Z ##### ###### # # # ###### # ### # #
1742026-07-16T17:35:51.006Z # # # # # # # # # # # # # #
1752026-07-16T17:35:51.006Z # # # #### # # # # #### ###### ####
1762026-07-16T17:35:51.006Z
1772026-07-16T17:35:51.006Z++ pfexec pkg install clang-15 pcap
1782026-07-16T17:35:51.408Z Startup: Refreshing catalog 'helios-dev' ... Done
1792026-07-16T17:35:51.412Z Startup: Refreshing catalog 'oxide' ... Done
1802026-07-16T17:35:58.639ZPlanning: Solver setup ... Done
1812026-07-16T17:35:58.679ZPlanning: Running solver ... Done
1822026-07-16T17:35:58.823ZPlanning: Finding local manifests ... Done
1832026-07-16T17:35:58.827ZPlanning: Fetching manifests: 0/2 0% complete
1842026-07-16T17:35:59.025ZPlanning: Fetching manifests: 2/2 100% complete
1852026-07-16T17:35:59.056ZPlanning: Package planning ... Done
1862026-07-16T17:35:59.083ZPlanning: Merging actions ... Done
1872026-07-16T17:35:59.187ZPlanning: Checking for conflicting actions ... Done
1882026-07-16T17:35:59.193ZPlanning: Consolidating action changes ... Done
1892026-07-16T17:35:59.356ZPlanning: Evaluating mediators ... Done
1902026-07-16T17:35:59.360ZPlanning: Planning completed in 7.95 seconds
1912026-07-16T17:35:59.369Z Packages to install: 2
1922026-07-16T17:35:59.369Z Mediators to change: 2
1932026-07-16T17:35:59.369Z Services to change: 1
1942026-07-16T17:35:59.369Z Create boot environment: No
1952026-07-16T17:35:59.369ZCreate backup boot environment: No
1962026-07-16T17:35:59.405Z
1972026-07-16T17:35:59.406ZDownload: 0/3076 items 0.0/211.3MB 0% complete
1982026-07-16T17:36:04.472ZDownload: 2008/3076 items 117.9/211.3MB 55% complete (26.3M/s)
1992026-07-16T17:36:06.897ZDownload: Completed 211.31 MB in 7.50 seconds (28.2M/s)
2002026-07-16T17:36:07.142Z Actions: 1/3418 actions (Installing new actions)
2012026-07-16T17:36:10.230Z Actions: Completed 3418 actions in 3.08 seconds.
2022026-07-16T17:36:10.776Z Done
2032026-07-16T17:36:10.777Z Done
2042026-07-16T17:36:11.501Z Done
2052026-07-16T17:36:14.385Z Done
2062026-07-16T17:36:14.461Z Done
2072026-07-16T17:36:14.464Z Done
2082026-07-16T17:36:15.158Z Done
2092026-07-16T17:36:15.194Z++ pfexec pkg set-mediator -V 15 clang llvm
2102026-07-16T17:36:15.207ZPlanning: Evaluating mediator changes ... Done
2112026-07-16T17:36:15.291ZPlanning: Checking for conflicting actions ... Done
2122026-07-16T17:36:15.295ZPlanning: Consolidating action changes ... Done
2132026-07-16T17:36:15.449ZPlanning: Evaluating mediators ... Done
2142026-07-16T17:36:15.453ZPlanning: Planning completed in 0.27 seconds
2152026-07-16T17:36:15.470Z Mediators to change: 2
2162026-07-16T17:36:15.470Z Create boot environment: No
2172026-07-16T17:36:15.474ZCreate backup boot environment: No
2182026-07-16T17:36:15.527Z Done
2192026-07-16T17:36:15.527Z Done
2202026-07-16T17:36:16.154Z Done
2212026-07-16T17:36:18.594Z Done
2222026-07-16T17:36:18.738Z Done
2232026-07-16T17:36:18.753Z Done
2242026-07-16T17:36:18.784Z Done
2252026-07-16T17:36:18.859Z++ cargo --version
2262026-07-16T17:36:18.869Zcargo 1.90.0 (840b83a10 2025-07-30)
2272026-07-16T17:36:18.872Z++ rustc --version
2282026-07-16T17:36:18.897Zrustc 1.90.0 (1159e78c4 2025-09-14)
2292026-07-16T17:36:18.900Z+ banner copyrights
2302026-07-16T17:36:18.901Z
2312026-07-16T17:36:18.901Z #### #### ##### # # ##### # #### # # ##### ####
2322026-07-16T17:36:18.901Z # # # # # # # # # # # # # # # # #
2332026-07-16T17:36:18.901Z # # # # # # # # # # ###### # ####
2342026-07-16T17:36:18.901Z # # # ##### # ##### # # ### # # # #
2352026-07-16T17:36:18.901Z # # # # # # # # # # # # # # # #
2362026-07-16T17:36:18.901Z #### #### # # # # # #### # # # ####
2372026-07-16T17:36:18.901Z
2382026-07-16T17:36:18.901Z+ ./tools/check_copyrights.sh
2392026-07-16T17:36:19.491Zdpd/p4/critpath.p4: Missing license
2402026-07-16T17:36:19.498Zdpd/p4/critpath.p4: Missing copyright
2412026-07-16T17:36:20.298Ztools/tof/build.rs: Missing license
2422026-07-16T17:36:20.303Ztools/tof/build.rs: Missing copyright
2432026-07-16T17:36:20.311Ztools/tof/codegen/regmap.rs: Missing license
2442026-07-16T17:36:20.316Ztools/tof/codegen/regmap.rs: Missing copyright
2452026-07-16T17:36:20.320Ztools/tof/src/bfa.rs: Missing license
2462026-07-16T17:36:20.323Ztools/tof/src/bfa.rs: Missing copyright
2472026-07-16T17:36:20.326Ztools/tof/src/jbay_regmap.rs: Missing license
2482026-07-16T17:36:20.330Ztools/tof/src/jbay_regmap.rs: Missing copyright
2492026-07-16T17:36:20.336Ztools/tof/src/main.rs: Missing license
2502026-07-16T17:36:20.339Ztools/tof/src/main.rs: Missing copyright
2512026-07-16T17:36:20.425Z+ exit 1
2522026-07-16T17:36:20.428Zprocess exited: duration 62531 ms, exit code 1
 
2532026-07-16T17:36:20.435Zfound 0 output files