Summary
- csi2 (0/1)
- ecp5stubs (1/1)
- ethernet (0/1)
- fixed (1/1)
- mcp3002 (0/1)
- playground_blinky (1/1)
- playground_floppy_fish (1/1)
- playground_tinytapeout (1/1)
- playground_vga (1/1)
- protocols (2/2)
- quickscope (0/1)
- ready_valid (0/1)
- spade-v (2/2)
- spade-v-hwtest-uart (0/3)
- 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 (2/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 (3/3)
- ws2812-lithekod (3/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 (1/1)
build (success)
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 (1/1)
build (success)
playground_tinytapeout (1/1)
build (success)
playground_vga (1/1)
build (success)
protocols (2/2)
build (success)
test (success)
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 "48f7948fe1fb54521fe32df4a9ecd799d2ecdcef"
========
[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 11s
[INFO] Failed to fetch pre-built surfer plugin, building locally.
========
Reason: Did not find a pre-built surfer plugin for git hash "48f7948fe1fb54521fe32df4a9ecd799d2ecdcef"
========
[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 b6de7c2 Remove deprecated *
error: [std::array::T; std::array::N] already has a method named any
┌─ <compiler dir>/stdlib/array.spade:103:5
│
103 │ ╭ fn any(self, f: impl Fn(T) -> bool) -> bool {
104 │ │ gen if N == 0 {
105 │ │ false
106 │ │ } else {
107 │ │ self.map(f).reduce_or()
108 │ │ }
109 │ │ }
│ ╰─────^ Duplicate method
│
┌─ build/libs/nstd/src/array.spade:49:9
│
49 │ pub fn any<F>(self, f: F) -> bool
│ ╭─────────'
50 │ │ where F: Fn(T) -> bool
51 │ │ {
52 │ │ self
53 │ │ .map(f)
54 │ │ .fold(false, fn |acc, next| {acc || next})
55 │ │ }
│ ╰─────' Previous definition here
error: [std::array::T; std::array::N] already has a method named chunks
┌─ <compiler dir>/stdlib/array.spade:130:5
│
130 │ ╭ fn chunks<#uint ChunkSize>(self) -> [[T; ChunkSize]; {N / ChunkSize}]
131 │ │ where
132 │ │ N == N / ChunkSize * ChunkSize else "The size of the input array must be a multiple of the chunk size"
133 │ │ {
· │
138 │ │ }
139 │ │ }
│ ╰─────^ Duplicate method
│
┌─ build/libs/nstd/src/array.spade:77:5
│
77 │ ╭ fn chunks<#uint Size>(self) -> [[T; Size]; {N/Size}] {
78 │ │ gen if N == Size {
79 │ │ [self]
80 │ │ } else {
81 │ │ [self[0..Size]].concat(self[Size..N].chunks())
82 │ │ }
83 │ │ }
│ ╰─────' Previous definition here
error: [std::array::T; std::array::N] already has a method named all
┌─ <compiler dir>/stdlib/array.spade:82:5
│
82 │ ╭ fn all(self, f: impl Fn(T) -> bool) -> bool {
83 │ │ gen if N == 0 {
84 │ │ true
85 │ │ } else {
86 │ │ self.map(f).reduce_and()
87 │ │ }
88 │ │ }
│ ╰─────^ Duplicate method
│
┌─ build/libs/nstd/src/array.spade:41:9
│
41 │ pub fn all<F>(self, f: F) -> bool
│ ╭─────────'
42 │ │ where F: Fn(T) -> bool
43 │ │ {
44 │ │ self
45 │ │ .map(f)
46 │ │ .fold(true, fn |acc, next| {acc && next})
47 │ │ }
│ ╰─────' Previous definition here
error: [std::array::T; std::array::N] already has a method named fold
┌─ <compiler dir>/stdlib/array.spade:195:5
│
195 │ ╭ fn fold<B>(self, init: B, f: impl Fn(B, T) -> B) -> B {
196 │ │ gen if N == 0 {
197 │ │ init
198 │ │ } else {
· │
201 │ │ }
202 │ │ }
│ ╰─────^ Duplicate method
│
┌─ build/libs/nstd/src/array.spade:29:9
│
29 │ pub fn fold<F, Acc>(self, init: Acc, f: F) -> Acc
│ ╭─────────'
30 │ │ where F: Fn(Acc, T) -> Acc
31 │ │ {
32 │ │ gen if N == 0 {
· │
38 │ │ }
39 │ │ }
│ ╰─────' Previous definition here
error: [[std::array::T; std::array::M]; std::array::N] already has a method named flatten
┌─ <compiler dir>/stdlib/array.spade:551:5
│
551 │ ╭ fn flatten(self) -> [T; {N * M}] {
552 │ │ gen if N == 0 {
553 │ │ []
554 │ │ } else if N == 1 {
· │
561 │ │ }
562 │ │ }
│ ╰─────^ Duplicate method
│
┌─ build/libs/nstd/src/array.spade:99:9
│
99 │ pub fn flatten<#uint O>(self) -> [T; O]
│ ╭─────────'
100 │ │ where O: {N*M}
101 │ │ {
102 │ │ gen if N == 0 {
· │
106 │ │ }
107 │ │ }
│ ╰─────' Previous definition here
Error: aborting due to previous error
Location:
spade-compiler/src/main.rs:166: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 (2/2)
build (success)
test (success)
spade-v-hwtest-uart (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 "48f7948fe1fb54521fe32df4a9ecd799d2ecdcef"
========
[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 04s
[INFO] Failed to fetch pre-built surfer plugin, building locally.
========
Reason: Did not find a pre-built surfer plugin for git hash "48f7948fe1fb54521fe32df4a9ecd799d2ecdcef"
========
[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...
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 "protocols"
[INFO] Cloning "ready_valid"
[INFO] Cloning "nstd"
[INFO] Building spade code
[ERROR] Failed to build spade code
Cloning into '/builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/libs/protocols'...
HEAD is now at 3170518 Fix tests
Cloning into '/builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/libs/ready_valid'...
HEAD is now at d029c73 Bump Spade again
Cloning into '/builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/libs/nstd'...
HEAD is now at 92b6b79 Add pub markers
thread '<unnamed>' panicked at spade-mir/src/types.rs:103:13:
Assumed enum for a type which was not
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
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 "48f7948fe1fb54521fe32df4a9ecd799d2ecdcef"
========
[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
HEAD is now at 3170518 Fix tests
HEAD is now at d029c73 Bump Spade again
HEAD is now at 92b6b79 Add pub markers
thread '<unnamed>' panicked at spade-mir/src/types.rs:103:13:
Assumed enum for a type which was not
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
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 "48f7948fe1fb54521fe32df4a9ecd799d2ecdcef"
========
[INFO] Building spade-surfer-plugin
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
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
HEAD is now at 3170518 Fix tests
HEAD is now at d029c73 Bump Spade again
HEAD is now at 92b6b79 Add pub markers
thread '<unnamed>' panicked at spade-mir/src/types.rs:103:13:
Assumed enum for a type which was not
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
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-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 (2/2)
build (success)
pnr (success)
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 (3/3)
build (success)
pnr (success)
test (success)
ws2812-lithekod (3/3)
build (success)
pnr (success)
test (success)
This page was generated at 2026-05-21T13:52:54Z.