Summary
- csi2 (0/1)
- ecp5stubs (1/1)
- ethernet (0/1)
- fixed (0/1)
- mcp3002 (0/1)
- playground_blinky (1/1)
- playground_floppy_fish (0/1)
- playground_tinytapeout (0/1)
- playground_vga (0/1)
- protocols (0/2)
- quickscope (0/1)
- ready_valid (0/1)
- spade-v (0/1)
- spade-v-hwtest-uart (0/1)
- templates-alchitry-cu (2/2)
- templates-ecpix5 (2/2)
- templates-go-board (2/2)
- templates-icestick (2/2)
- templates-icesugar-nano (2/2)
- templates-pico-ice40up5k (0/2)
- templates-tangnano20k (2/2)
- templates-tangnano4k (2/2)
- templates-tangnano9k (2/2)
- templates-tinyfpga-bx (2/2)
- templates-ulx3s_85k (2/2)
- vga_spade (1/1)
- ws2812 (0/1)
- ws2812-lithekod (0/3)
csi2 (0/1)
build (fail)
{"type"=>"Failed to clone csi2 from https://codeberg.com/TheZoq2/spade-csi2.git", "message"=>""}
ecp5stubs (1/1)
build (success)
ethernet (0/1)
build (fail)
{"type"=>"Failed to clone ethernet from https://codeberg.com/TheZoq2/ethernet.git", "message"=>""}
fixed (0/1)
build (fail)
[INFO] Failed to fetch pre-built Spade compiler, building locally.
========
Reason: Did not find a pre-built Spade compiler for git hash "7ff6fe326c584e214304b6949fb92badbf456959"
========
[INFO] Building Spade Compiler
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on build directory
Finished `release` profile [optimized] target(s) in 3m 36s
[INFO] Failed to fetch pre-built surfer plugin, building locally.
========
Reason: Did not find a pre-built surfer plugin for git hash "7ff6fe326c584e214304b6949fb92badbf456959"
========
[INFO] Building spade-surfer-plugin
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on build directory
Blocking waiting for file lock on build directory
Compiling serde_core v1.0.228
Compiling num-traits v0.2.19
error[E0463]: can't find crate for `std`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
For more information about this error, try `rustc --explain E0463`.
error: could not compile `serde_core` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
error[E0463]: can't find crate for `core`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
error: could not compile `num-traits` (lib) due to 1 previous error
[WARN] Failed to build surfer plugin. Continuing anyway but Surfer integration will not work
[INFO] Cloning "math"
Cloning into '/builds/spade-lang/trawler/work/fixed/build/libs/math'...
fatal: unable to access 'https://codeberg.org/TheZoq2/spade-math/': The requested URL returned error: 504
Error:
0: Cloning "math" from "https://codeberg.org/TheZoq2/spade-math" into "/builds/spade-lang/trawler/work/fixed/build/libs/math" since it wasn't found locally
1: Failed to clone repository
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
mcp3002 (0/1)
build (fail)
{"type"=>"Failed to clone mcp3002 from https://codeberg.com/TheZoq2/mcp3002-spade.git", "message"=>""}
playground_blinky (1/1)
build (success)
playground_floppy_fish (0/1)
build (fail)
[INFO] Failed to fetch pre-built Spade compiler, building locally.
========
Reason: Did not find a pre-built Spade compiler for git hash "7ff6fe326c584e214304b6949fb92badbf456959"
========
[INFO] Building Spade Compiler
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on build directory
Finished `release` profile [optimized] target(s) in 3m 45s
[INFO] Failed to fetch pre-built surfer plugin, building locally.
========
Reason: Did not find a pre-built surfer plugin for git hash "7ff6fe326c584e214304b6949fb92badbf456959"
========
[INFO] Building spade-surfer-plugin
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on build directory
Blocking waiting for file lock on build directory
Compiling serde_core v1.0.228
Compiling num-traits v0.2.19
error[E0463]: can't find crate for `std`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
For more information about this error, try `rustc --explain E0463`.
error: could not compile `serde_core` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
error[E0463]: can't find crate for `core`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
error: could not compile `num-traits` (lib) due to 1 previous error
[WARN] Failed to build surfer plugin. Continuing anyway but Surfer integration will not work
[INFO] Cloning "vga"
[INFO] Cloning "fixed"
[INFO] Cloning "math"
Cloning into '/builds/spade-lang/trawler/work/playground_floppy_fish/swim_floppy_fish/build/libs/vga'...
warning: redirecting to https://gitlab.com/spade-lang/lib/vga_spade.git/
HEAD is now at d3cd108 Bump Spade
Cloning into '/builds/spade-lang/trawler/work/playground_floppy_fish/swim_floppy_fish/build/libs/fixed'...
warning: redirecting to https://gitlab.com/spade-lang/lib/fixed.git/
HEAD is now at 8deae26 Bump Spade
Cloning into '/builds/spade-lang/trawler/work/playground_floppy_fish/swim_floppy_fish/build/libs/math'...
fatal: unable to access 'https://codeberg.org/TheZoq2/spade-math/': The requested URL returned error: 504
Error:
0: Cloning "math" from "https://codeberg.org/TheZoq2/spade-math" into "/builds/spade-lang/trawler/work/playground_floppy_fish/swim_floppy_fish/build/libs/math" since it wasn't found locally
1: Failed to clone repository
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
playground_tinytapeout (0/1)
build (fail)
[INFO] Failed to fetch pre-built Spade compiler, building locally.
========
Reason: Did not find a pre-built Spade compiler for git hash "7ff6fe326c584e214304b6949fb92badbf456959"
========
[INFO] Building Spade Compiler
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on build directory
Finished `release` profile [optimized] target(s) in 3m 43s
[INFO] Failed to fetch pre-built surfer plugin, building locally.
========
Reason: Did not find a pre-built surfer plugin for git hash "7ff6fe326c584e214304b6949fb92badbf456959"
========
[INFO] Building spade-surfer-plugin
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on build directory
Blocking waiting for file lock on build directory
Compiling serde_core v1.0.228
Compiling num-traits v0.2.19
error[E0463]: can't find crate for `std`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
For more information about this error, try `rustc --explain E0463`.
error: could not compile `serde_core` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
error[E0463]: can't find crate for `core`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
error: could not compile `num-traits` (lib) due to 1 previous error
[WARN] Failed to build surfer plugin. Continuing anyway but Surfer integration will not work
[INFO] Building spade code
[ERROR] Failed to build spade code
error: Expected type uint<8>, got int<_>
┌─ src/main.spade:16:13
│
1 │ entity design(clk: clock, rst: bool, ui_in: [bool; 8]) -> uint<8> {
│ ------- Type uint<8> inferred here
·
16 │ trunc(val - 1)
│ ^^^^^^^^^^^^^^
│ │ │
│ │ Type int<_> inferred here
│ Expected uint<8>
│
= note: Expected: uint<8>
Got: int<_>
Error: aborting due to previous error
Location:
spade-compiler/src/main.rs:173:23
Error:
0: Failed to build spade code
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
playground_vga (0/1)
build (fail)
[INFO] Failed to fetch pre-built Spade compiler, building locally.
========
Reason: Did not find a pre-built Spade compiler for git hash "7ff6fe326c584e214304b6949fb92badbf456959"
========
[INFO] Building Spade Compiler
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on shared package cache
Blocking waiting for file lock on build directory
Finished `release` profile [optimized] target(s) in 3m 43s
[INFO] Failed to fetch pre-built surfer plugin, building locally.
========
Reason: Did not find a pre-built surfer plugin for git hash "7ff6fe326c584e214304b6949fb92badbf456959"
========
[INFO] Building spade-surfer-plugin
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on build directory
Compiling serde_core v1.0.228
Compiling num-traits v0.2.19
error[E0463]: can't find crate for `std`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
For more information about this error, try `rustc --explain E0463`.
error: could not compile `serde_core` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
[WARN] Failed to build surfer plugin. Continuing anyway but Surfer integration will not work
[INFO] Cloning "vga"
[INFO] Building spade code
[ERROR] Failed to build spade code
Cloning into '/builds/spade-lang/trawler/work/playground_vga/swim_test_project/build/libs/vga'...
warning: redirecting to https://gitlab.com/spade-lang/lib/vga_spade.git/
HEAD is now at d3cd108 Bump Spade
error: Expected type uint<15>, got int<_>
┌─ src/main.spade:32:9
│
28 │ reg(clk) counter: uint<15> reset(rst: 0) = if new_frame {
│ -------- Type uint<15> inferred here
·
32 │ trunc(counter - 1)
│ ^^^^^^^^^^^^^^^^^^
│ │ │
│ │ Type int<_> inferred here
│ Expected uint<15>
│
= note: Expected: uint<15>
Got: int<_>
error: Expected type uint<4>, got int<_>
┌─ src/main.spade:124:7
│
120 │ reg(clk) rst_counter: uint<4> initial(5) =
│ ------- Type uint<4> inferred here
·
124 │ trunc(rst_counter-1)
│ ^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ Type int<_> inferred here
│ Expected uint<4>
│
= note: Expected: uint<4>
Got: int<_>
Error: aborting due to previous error
Location:
spade-compiler/src/main.rs:173:23
Error:
0: Failed to build spade code
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
protocols (0/2)
build (fail)
[INFO] Failed to fetch pre-built Spade compiler, building locally.
========
Reason: Did not find a pre-built Spade compiler for git hash "7ff6fe326c584e214304b6949fb92badbf456959"
========
[INFO] Building Spade Compiler
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on shared package cache
Blocking waiting for file lock on build directory
Finished `release` profile [optimized] target(s) in 3m 45s
[INFO] Failed to fetch pre-built surfer plugin, building locally.
========
Reason: Did not find a pre-built surfer plugin for git hash "7ff6fe326c584e214304b6949fb92badbf456959"
========
[INFO] Building spade-surfer-plugin
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on build directory
Blocking waiting for file lock on build directory
Compiling serde_core v1.0.228
Compiling num-traits v0.2.19
error[E0463]: can't find crate for `std`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
For more information about this error, try `rustc --explain E0463`.
error: could not compile `serde_core` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
error[E0463]: can't find crate for `core`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
error: could not compile `num-traits` (lib) due to 1 previous error
[WARN] Failed to build surfer plugin. Continuing anyway but Surfer integration will not work
[INFO] Cloning "ready_valid"
[INFO] Cloning "nstd"
Cloning into '/builds/spade-lang/trawler/work/protocols/build/libs/ready_valid'...
HEAD is now at 12496f7 Migrate to codeberg
Cloning into '/builds/spade-lang/trawler/work/protocols/build/libs/nstd'...
fatal: unable to access 'https://codeberg.org/spade-lang/nstd.git/': The requested URL returned error: 504
Error:
0: Cloning "nstd" from "https://codeberg.org/spade-lang/nstd.git" into "/builds/spade-lang/trawler/work/protocols/build/libs/nstd" since it wasn't found locally
1: Failed to clone repository
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
test (fail)
[INFO] Failed to fetch pre-built surfer plugin, building locally.
========
Reason: Did not find a pre-built surfer plugin for git hash "7ff6fe326c584e214304b6949fb92badbf456959"
========
[INFO] Building spade-surfer-plugin
Compiling serde_core v1.0.228
Compiling num-traits v0.2.19
error[E0463]: can't find crate for `std`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
For more information about this error, try `rustc --explain E0463`.
error: could not compile `serde_core` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
error[E0463]: can't find crate for `core`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
error: could not compile `num-traits` (lib) due to 1 previous error
[WARN] Failed to build surfer plugin. Continuing anyway but Surfer integration will not work
HEAD is now at 12496f7 Migrate to codeberg
fatal: unable to read tree (a72814e365fc56d80b8d2bd4568c613b14749fa1)
Error:
0: Running checkout Commit("a72814e365fc56d80b8d2bd4568c613b14749fa1") from swim.lock in "nstd" in "/builds/spade-lang/trawler/work/protocols/build/libs/nstd"
1: Failed to checkout Commit("a72814e365fc56d80b8d2bd4568c613b14749fa1")
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
quickscope (0/1)
build (fail)
{"type"=>"Failed to clone quickscope from https://codeberg.com/TheZoq2/quickscope.git", "message"=>""}
ready_valid (0/1)
build (fail)
[INFO] Failed to fetch pre-built Spade compiler, building locally.
========
Reason: Did not find a pre-built Spade compiler for git hash "7ff6fe326c584e214304b6949fb92badbf456959"
========
[INFO] Building Spade Compiler
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on build directory
Finished `release` profile [optimized] target(s) in 3m 44s
[INFO] Failed to fetch pre-built surfer plugin, building locally.
========
Reason: Did not find a pre-built surfer plugin for git hash "7ff6fe326c584e214304b6949fb92badbf456959"
========
[INFO] Building spade-surfer-plugin
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on build directory
Blocking waiting for file lock on build directory
Compiling serde_core v1.0.228
Compiling num-traits v0.2.19
error[E0463]: can't find crate for `std`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
For more information about this error, try `rustc --explain E0463`.
error: could not compile `serde_core` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
error[E0463]: can't find crate for `core`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
error: could not compile `num-traits` (lib) due to 1 previous error
[WARN] Failed to build surfer plugin. Continuing anyway but Surfer integration will not work
[INFO] Cloning "nstd"
[INFO] Building spade code
[ERROR] Failed to build spade code
Cloning into '/builds/spade-lang/trawler/work/ready_valid/build/libs/nstd'...
HEAD is now at 088d8b3 Add description
error: Expected type uint<_>, got int<_>
┌─ build/libs/nstd/src/mem.spade:132:76
│
132 │ inst ring_buffer::<_, Size>(clk, rst, write).inst(1) read(clk, trunc(size-1)) == oldest
│ ^^^^^^^^^^^^^
│ │ │
│ │ Type int<_> inferred here
│ Expected uint<_>
│
= note: Expected: uint<_>
Got: int<_>
error: Expected type uint<_>, got int<_>
┌─ src/main.spade:247:30
│
242 │ reg(clk) timeout: uint<{uint::bits_for(N)}> reset(rst: 0) =
│ ------------------------- Type uint<_> inferred here
·
247 │ (t, _, _) => trunc(t-1)
│ ^^^^^^^^^^
│ │ │
│ │ Type int<_> inferred here
│ Expected uint<_>
│
= note: Expected: uint<_>
Got: int<_>
error: Expected type uint<_>, got int<_>
┌─ src/main.spade:358:70
│
352 │ reg(clk) (array, num_left): ([T; N], uint<{uint::bits_for(N)}>) reset(rst: (std::undef::undef(), 0)) =
│ ----------------------------------- Type uint<_> inferred here
·
358 │ (_, _, _) => (array[1..N].concat([std::undef::undef()]), trunc(num_left-1))
│ ^^^^^^^^^^^^^^^^^
│ │ │
│ │ Type int<_> inferred here
│ Expected uint<_>
│
= note: Expected: uint<_>
Got: int<_>
Error: aborting due to previous error
Location:
spade-compiler/src/main.rs:173:23
Error:
0: Failed to build spade code
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
spade-v (0/1)
build (fail)
{"type"=>"Failed to clone spade-v from https://codeberg.org/TheZoq2/spade-v.git", "message"=>""}
spade-v-hwtest-uart (0/1)
build (fail)
{"type"=>"Failed to clone spade-v-hwtest-uart from https://codeberg.org/TheZoq2/spade-v.git", "message"=>""}
templates-alchitry-cu (2/2)
build (success)
pnr (success)
templates-ecpix5 (2/2)
build (success)
pnr (success)
templates-go-board (2/2)
build (success)
pnr (success)
templates-icestick (2/2)
build (success)
pnr (success)
templates-icesugar-nano (2/2)
build (success)
pnr (success)
templates-pico-ice40up5k (0/2)
build (fail)
[INFO] Failed to fetch pre-built Spade compiler, building locally.
========
Reason: Did not find a pre-built Spade compiler for git hash "7ff6fe326c584e214304b6949fb92badbf456959"
========
[INFO] Building Spade Compiler
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on shared package cache
Blocking waiting for file lock on build directory
Finished `release` profile [optimized] target(s) in 3m 43s
[INFO] Failed to fetch pre-built surfer plugin, building locally.
========
Reason: Did not find a pre-built surfer plugin for git hash "7ff6fe326c584e214304b6949fb92badbf456959"
========
[INFO] Building spade-surfer-plugin
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on build directory
Blocking waiting for file lock on build directory
Compiling serde_core v1.0.228
Compiling num-traits v0.2.19
error[E0463]: can't find crate for `std`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
For more information about this error, try `rustc --explain E0463`.
error: could not compile `serde_core` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
error[E0463]: can't find crate for `core`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
error: could not compile `num-traits` (lib) due to 1 previous error
[WARN] Failed to build surfer plugin. Continuing anyway but Surfer integration will not work
[INFO] Building spade code
[ERROR] Failed to build spade code
error: invalid value 'pico-ice40up5k,pico-ice40up5k,src/main.spade' for '<INPUT_FILE>':
when parsing 'pico-ice40up5k': Unexpected `-`, expected `identifier`
For more information, try '--help'.
Error:
0: Failed to build spade code
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
pnr (fail)
[INFO] Failed to fetch pre-built surfer plugin, building locally.
========
Reason: Did not find a pre-built surfer plugin for git hash "7ff6fe326c584e214304b6949fb92badbf456959"
========
[INFO] Building spade-surfer-plugin
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on build directory
Blocking waiting for file lock on build directory
Compiling serde_core v1.0.228
Compiling num-traits v0.2.19
error[E0463]: can't find crate for `std`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
For more information about this error, try `rustc --explain E0463`.
error: could not compile `serde_core` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
error[E0463]: can't find crate for `core`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
error: could not compile `num-traits` (lib) due to 1 previous error
[WARN] Failed to build surfer plugin. Continuing anyway but Surfer integration will not work
[INFO] Building spade code
[ERROR] Failed to build spade code
error: invalid value 'pico-ice40up5k,pico-ice40up5k,src/main.spade' for '<INPUT_FILE>':
when parsing 'pico-ice40up5k': Unexpected `-`, expected `identifier`
For more information, try '--help'.
Error:
0: Failed to build spade code
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
templates-tangnano20k (2/2)
build (success)
pnr (success)
templates-tangnano4k (2/2)
build (success)
pnr (success)
templates-tangnano9k (2/2)
build (success)
pnr (success)
templates-tinyfpga-bx (2/2)
build (success)
pnr (success)
templates-ulx3s_85k (2/2)
build (success)
pnr (success)
vga_spade (1/1)
build (success)
ws2812 (0/1)
build (fail)
{"type"=>"Failed to clone ws2812 from https://codeberg.org/TheZoq2/ws2812-spade", "message"=>""}
ws2812-lithekod (0/3)
build (fail)
[WARN] swim.toml contains 1 unknown field:
[WARN] synthesis.?.extra_verilog
[INFO] Failed to fetch pre-built Spade compiler, building locally.
========
Reason: Did not find a pre-built Spade compiler for git hash "7ff6fe326c584e214304b6949fb92badbf456959"
========
[INFO] Building Spade Compiler
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on shared package cache
Blocking waiting for file lock on build directory
Finished `release` profile [optimized] target(s) in 3m 45s
[INFO] Failed to fetch pre-built surfer plugin, building locally.
========
Reason: Did not find a pre-built surfer plugin for git hash "7ff6fe326c584e214304b6949fb92badbf456959"
========
[INFO] Building spade-surfer-plugin
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on build directory
Blocking waiting for file lock on build directory
Compiling serde_core v1.0.228
Compiling num-traits v0.2.19
error[E0463]: can't find crate for `std`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
For more information about this error, try `rustc --explain E0463`.
error: could not compile `serde_core` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
error[E0463]: can't find crate for `core`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
error: could not compile `num-traits` (lib) due to 1 previous error
[WARN] Failed to build surfer plugin. Continuing anyway but Surfer integration will not work
[INFO] Building spade code
[ERROR] Failed to build spade code
error: Expected type uint<12>, got int<_>
┌─ src/lib.spade:46:28
│
25 │ Led{idx: uint<IndexWidth>, bit: uint<6>, duration: uint<12>}
│ -------- Type uint<12> inferred here
·
46 │ if duration == trunc(t_bit - 1) {
│ ^^^^^^^^^^^^^^^^
│ │ │
│ │ Type int<_> inferred here
│ Expected uint<12>
│
= note: Expected: uint<12>
Got: int<_>
error: Argument type mismatch. Expected uint<_> got int<7>
┌─ src/lib.spade:88:46
│
88 │ let val = ((color_concat >> zext((23-bit))) & 1) == 1;
│ ^^^^^^^^ Expected uint<_>
│
= note: Expected: uint<_>
Got: int<7>
Error: aborting due to previous error
Location:
spade-compiler/src/main.rs:173:23
Error:
0: Failed to build spade code
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
pnr (fail)
[WARN] swim.toml contains 1 unknown field:
[WARN] synthesis.?.extra_verilog
[INFO] Failed to fetch pre-built surfer plugin, building locally.
========
Reason: Did not find a pre-built surfer plugin for git hash "7ff6fe326c584e214304b6949fb92badbf456959"
========
[INFO] Building spade-surfer-plugin
Compiling serde_core v1.0.228
Compiling num-traits v0.2.19
error[E0463]: can't find crate for `std`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
For more information about this error, try `rustc --explain E0463`.
error: could not compile `serde_core` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
error[E0463]: can't find crate for `core`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
error: could not compile `num-traits` (lib) due to 1 previous error
[WARN] Failed to build surfer plugin. Continuing anyway but Surfer integration will not work
[INFO] Building spade code
[ERROR] Failed to build spade code
error: Expected type uint<12>, got int<_>
┌─ src/lib.spade:46:28
│
25 │ Led{idx: uint<IndexWidth>, bit: uint<6>, duration: uint<12>}
│ -------- Type uint<12> inferred here
·
46 │ if duration == trunc(t_bit - 1) {
│ ^^^^^^^^^^^^^^^^
│ │ │
│ │ Type int<_> inferred here
│ Expected uint<12>
│
= note: Expected: uint<12>
Got: int<_>
error: Argument type mismatch. Expected uint<_> got int<7>
┌─ src/lib.spade:88:46
│
88 │ let val = ((color_concat >> zext((23-bit))) & 1) == 1;
│ ^^^^^^^^ Expected uint<_>
│
= note: Expected: uint<_>
Got: int<7>
Error: aborting due to previous error
Location:
spade-compiler/src/main.rs:173:23
Error:
0: Failed to build spade code
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
test (fail)
[WARN] swim.toml contains 1 unknown field:
[WARN] synthesis.?.extra_verilog
[INFO] Failed to fetch pre-built surfer plugin, building locally.
========
Reason: Did not find a pre-built surfer plugin for git hash "7ff6fe326c584e214304b6949fb92badbf456959"
========
[INFO] Building spade-surfer-plugin
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on build directory
Blocking waiting for file lock on build directory
Compiling serde_core v1.0.228
Compiling num-traits v0.2.19
error[E0463]: can't find crate for `std`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
For more information about this error, try `rustc --explain E0463`.
error: could not compile `serde_core` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
error[E0463]: can't find crate for `core`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
error: could not compile `num-traits` (lib) due to 1 previous error
[WARN] Failed to build surfer plugin. Continuing anyway but Surfer integration will not work
[INFO] Building spade code
[ERROR] Failed to build spade code
error: Expected type uint<12>, got int<_>
┌─ src/lib.spade:46:28
│
25 │ Led{idx: uint<IndexWidth>, bit: uint<6>, duration: uint<12>}
│ -------- Type uint<12> inferred here
·
46 │ if duration == trunc(t_bit - 1) {
│ ^^^^^^^^^^^^^^^^
│ │ │
│ │ Type int<_> inferred here
│ Expected uint<12>
│
= note: Expected: uint<12>
Got: int<_>
error: Argument type mismatch. Expected uint<_> got int<7>
┌─ src/lib.spade:88:46
│
88 │ let val = ((color_concat >> zext((23-bit))) & 1) == 1;
│ ^^^^^^^^ Expected uint<_>
│
= note: Expected: uint<_>
Got: int<7>
Error: aborting due to previous error
Location:
spade-compiler/src/main.rs:173:23
Error:
0: Failed to build spade code
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
This page was generated at 2026-09-17T09:13:40Z.