Summary
- csi2 (0/2)
- ethernet (0/1)
- fixed (1/1)
- mcp3002 (1/1)
- protocols (0/2)
- ready_valid (1/1)
- spade-v (0/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/2)
build (fail)
[INFO] Building Spade Compiler
Blocking waiting for file lock on build directory
Finished `release` profile [optimized] target(s) in 37.03s
[INFO] Attempting to download surfer plugin wasm file.
[INFO] Done downloading surfer plugin
[INFO] Cloning "protocols"
[INFO] Building spade code
[ERROR] Failed to build spade code
Cloning into '/builds/spade-lang/trawler/work/csi2/build/libs/protocols'...
warning: redirecting to https://gitlab.com/spade-lang/lib/protocols.git/
HEAD is now at 7857ff5 Bump to new Spade
error: Path cannot be traversed
┌─ src/camera_config.spade:2:5
│
2 │ use protocols::i2c::I2CConfig;
│ ^^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/uart_config.spade:1:5
│
1 │ use protocols::uart::UartConfig;
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ build/libs/protocols/src/test.spade:2:5
│
2 │ use lib::uart::UartOut;
│ ^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
Error: aborting due to previous error
Location:
spade-compiler/src/main.rs:168:17
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)
[INFO] Building Spade Compiler
Finished `release` profile [optimized] target(s) in 0.24s
[INFO] Building spade code
[ERROR] Failed to build spade code
HEAD is now at 7857ff5 Bump to new Spade
error: Path cannot be traversed
┌─ src/camera_config.spade:2:5
│
2 │ use protocols::i2c::I2CConfig;
│ ^^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/uart_config.spade:1:5
│
1 │ use protocols::uart::UartConfig;
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ build/libs/protocols/src/test.spade:2:5
│
2 │ use lib::uart::UartOut;
│ ^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
Error: aborting due to previous error
Location:
spade-compiler/src/main.rs:168:17
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.
ethernet (0/1)
build (fail)
[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 1m 17s
[INFO] Attempting to download surfer plugin wasm file.
[INFO] Done downloading surfer plugin
[INFO] Cloning "ecp5stubs"
[INFO] Cloning "ready_valid"
[INFO] Cloning "nstd"
[INFO] Building spade code
[ERROR] Failed to build spade code
Cloning into '/builds/spade-lang/trawler/work/ethernet/build/libs/ecp5stubs'...
warning: redirecting to https://gitlab.com/spade-lang/lib/ecp5stubs.git/
HEAD is now at 324d7b0 Remove unused bool_to_clock import
Cloning into '/builds/spade-lang/trawler/work/ethernet/build/libs/ready_valid'...
HEAD is now at f468088 Add into_element_stream
Cloning into '/builds/spade-lang/trawler/work/ethernet/build/libs/nstd'...
HEAD is now at 94b272a Use correct next in fold
error: Path cannot be traversed
┌─ src/arp.spade:2:5
│
2 │ use lib::ethernet::MacAddr;
│ ^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/common.spade:4:5
│
4 │ use lib::ethernet_tx::EthernetStream;
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/ethernet_rx.spade:8:5
│
8 │ use lib::header_payload_rx_stream::HeaderPayloadRxStream;
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/ethernet_tx.spade:4:5
│
4 │ use lib::ethernet::EthernetHeader;
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/header_payload_rx_stream.spade:139:69
│
139 │ entity into_fixed_size_inner_header_th(self_: HeaderPayloadRxStream<lib::ethernet::EthernetHeader>, clk: clock, rst: bool) -> HeaderPayloadRxStream<[uint<8>; 6]> {
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/header_payload_tx_stream.spade:5:5
│
5 │ use ready_valid::Rv;
│ ^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/icmp_rx.spade:3:5
│
3 │ use lib::icmp::IcmpHeader;
│ ^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/icmp_tx.spade:5:5
│
5 │ use lib::icmp::IcmpHeader;
│ ^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/ip_rx.spade:3:5
│
3 │ use lib::header_payload_rx_stream::HeaderPayloadRxStream;
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/ip_tx.spade:4:5
│
4 │ use lib::header_payload_tx_stream::HeaderPayloadTxStream;
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/rgmii_rx.spade:3:5
│
3 │ use lib::ethernet_rx::EthRx;
│ ^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/rgmii_tx.spade:12:5
│
12 │ use lib::ethernet_tx::ToTransmit;
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/test.spade:18:5
│
18 │ use lib::udp::UdpStream;
│ ^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/udp.spade:8:5
│
8 │ use lib::header_payload_tx_stream::HeaderPayloadTxStream;
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/udp_rx.spade:1:5
│
1 │ use lib::udp::UdpHeader;
│ ^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
Error: aborting due to previous error
Location:
spade-compiler/src/main.rs:168:17
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.
fixed (1/1)
build (success)
mcp3002 (1/1)
build (success)
protocols (0/2)
build (fail)
[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 1m 25s
[INFO] Attempting to download surfer plugin wasm file.
[INFO] Done downloading surfer plugin
[INFO] Cloning "ready_valid"
[INFO] Cloning "nstd"
[INFO] Building spade code
[ERROR] Failed to build spade code
Cloning into '/builds/spade-lang/trawler/work/protocols/build/libs/ready_valid'...
HEAD is now at d604562 Missed one Fn
Cloning into '/builds/spade-lang/trawler/work/protocols/build/libs/nstd'...
HEAD is now at 57da413 Bump Spade
error: Path cannot be traversed
┌─ src/test.spade:3:5
│
3 │ use lib::uart::UartOut;
│ ^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/uart.spade:1:5
│
1 │ use ready_valid::Rv;
│ ^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
Error: aborting due to previous error
Location:
spade-compiler/src/main.rs:168:17
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)
[INFO] Building Spade Compiler
Finished `release` profile [optimized] target(s) in 0.23s
[INFO] Building spade code
[ERROR] Failed to build spade code
HEAD is now at d604562 Missed one Fn
HEAD is now at 57da413 Bump Spade
error: Path cannot be traversed
┌─ src/test.spade:3:5
│
3 │ use lib::uart::UartOut;
│ ^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/uart.spade:1:5
│
1 │ use ready_valid::Rv;
│ ^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
Error: aborting due to previous error
Location:
spade-compiler/src/main.rs:168:17
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.
ready_valid (1/1)
build (success)
spade-v (0/2)
build (fail)
[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 1m 18s
[INFO] Attempting to download surfer plugin wasm file.
[INFO] Done downloading surfer plugin
[INFO] Cloning "protocols"
[INFO] Building spade code
[ERROR] Failed to build spade code
Cloning into '/builds/spade-lang/trawler/work/spade-v/build/libs/protocols'...
HEAD is now at 426e282 Fix failing SPI test
error: Path cannot be traversed
┌─ src/alu.spade:36:24
│
36 │ fn get_alu_op(insn_op: instructions::Op) -> AluOp {
│ ^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/cpu.spade:29:9
│
29 │ op: spadev::instructions::Op,
│ ^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/csr.spade:15:14
│
15 │ op: inv &instructions::Op,
│ ^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/memory.spade:9:5
│
9 │ use lib::bus::AccessWidth;
│ ^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/peripherals/led.spade:1:5
│
1 │ use lib::bus::ControlSignals;
│ ^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/peripherals/timer.spade:1:5
│
1 │ use lib::bus::ControlSignals;
│ ^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/pfc.spade:51:9
│
51 │ op: instructions::Op,
│ ^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/program_load_adapter.spade:1:5
│
1 │ use lib::bus::ControlSignals;
│ ^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/uart_loader.spade:1:5
│
1 │ use lib::bus::ProgramLoadSignals;
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ build/libs/protocols/src/test.spade:2:5
│
2 │ use lib::uart::UartOut;
│ ^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
Error: aborting due to previous error
Location:
spade-compiler/src/main.rs:168:17
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)
[INFO] Building Spade Compiler
Finished `release` profile [optimized] target(s) in 0.34s
[INFO] Building spade code
[ERROR] Failed to build spade code
HEAD is now at 426e282 Fix failing SPI test
error: Path cannot be traversed
┌─ src/alu.spade:36:24
│
36 │ fn get_alu_op(insn_op: instructions::Op) -> AluOp {
│ ^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/cpu.spade:29:9
│
29 │ op: spadev::instructions::Op,
│ ^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/csr.spade:15:14
│
15 │ op: inv &instructions::Op,
│ ^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/memory.spade:9:5
│
9 │ use lib::bus::AccessWidth;
│ ^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/peripherals/led.spade:1:5
│
1 │ use lib::bus::ControlSignals;
│ ^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/peripherals/timer.spade:1:5
│
1 │ use lib::bus::ControlSignals;
│ ^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/pfc.spade:51:9
│
51 │ op: instructions::Op,
│ ^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/program_load_adapter.spade:1:5
│
1 │ use lib::bus::ControlSignals;
│ ^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ src/uart_loader.spade:1:5
│
1 │ use lib::bus::ProgramLoadSignals;
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ build/libs/protocols/src/test.spade:2:5
│
2 │ use lib::uart::UartOut;
│ ^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
Error: aborting due to previous error
Location:
spade-compiler/src/main.rs:168:17
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-hwtest-uart (0/3)
build (fail)
[WARN] swim.toml contains 1 unknown field:
[WARN] synthesis.?.extra_verilog
[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 1m 18s
[INFO] Attempting to download surfer plugin wasm file.
[INFO] Done downloading surfer plugin
[INFO] Cloning "protocols"
[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 426e282 Fix failing SPI test
error: Path cannot be traversed
┌─ src/led_blink.spade:9:5
│
9 │ use spadev::bus::Buses;
│ ^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/alu.spade:36:24
│
36 │ fn get_alu_op(insn_op: instructions::Op) -> AluOp {
│ ^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/cpu.spade:29:9
│
29 │ op: spadev::instructions::Op,
│ ^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/csr.spade:15:14
│
15 │ op: inv &instructions::Op,
│ ^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/memory.spade:9:5
│
9 │ use lib::bus::AccessWidth;
│ ^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/peripherals/led.spade:1:5
│
1 │ use lib::bus::ControlSignals;
│ ^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/peripherals/timer.spade:1:5
│
1 │ use lib::bus::ControlSignals;
│ ^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/pfc.spade:51:9
│
51 │ op: instructions::Op,
│ ^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/program_load_adapter.spade:1:5
│
1 │ use lib::bus::ControlSignals;
│ ^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/uart_loader.spade:1:5
│
1 │ use lib::bus::ProgramLoadSignals;
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ build/libs/protocols/src/test.spade:2:5
│
2 │ use lib::uart::UartOut;
│ ^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
Error: aborting due to previous error
Location:
spade-compiler/src/main.rs:168:17
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] 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
Finished `release` profile [optimized] target(s) in 0.57s
[INFO] Building spade code
[ERROR] Failed to build spade code
HEAD is now at 426e282 Fix failing SPI test
error: Path cannot be traversed
┌─ src/led_blink.spade:9:5
│
9 │ use spadev::bus::Buses;
│ ^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/alu.spade:36:24
│
36 │ fn get_alu_op(insn_op: instructions::Op) -> AluOp {
│ ^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/cpu.spade:29:9
│
29 │ op: spadev::instructions::Op,
│ ^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/csr.spade:15:14
│
15 │ op: inv &instructions::Op,
│ ^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/memory.spade:9:5
│
9 │ use lib::bus::AccessWidth;
│ ^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/peripherals/led.spade:1:5
│
1 │ use lib::bus::ControlSignals;
│ ^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/peripherals/timer.spade:1:5
│
1 │ use lib::bus::ControlSignals;
│ ^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/pfc.spade:51:9
│
51 │ op: instructions::Op,
│ ^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/program_load_adapter.spade:1:5
│
1 │ use lib::bus::ControlSignals;
│ ^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/uart_loader.spade:1:5
│
1 │ use lib::bus::ProgramLoadSignals;
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ build/libs/protocols/src/test.spade:2:5
│
2 │ use lib::uart::UartOut;
│ ^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
Error: aborting due to previous error
Location:
spade-compiler/src/main.rs:168:17
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] 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 build directory
Finished `release` profile [optimized] target(s) in 0.36s
[INFO] Building spade code
[ERROR] Failed to build spade code
HEAD is now at 426e282 Fix failing SPI test
error: Path cannot be traversed
┌─ src/led_blink.spade:9:5
│
9 │ use spadev::bus::Buses;
│ ^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/alu.spade:36:24
│
36 │ fn get_alu_op(insn_op: instructions::Op) -> AluOp {
│ ^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/cpu.spade:29:9
│
29 │ op: spadev::instructions::Op,
│ ^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/csr.spade:15:14
│
15 │ op: inv &instructions::Op,
│ ^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/memory.spade:9:5
│
9 │ use lib::bus::AccessWidth;
│ ^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/peripherals/led.spade:1:5
│
1 │ use lib::bus::ControlSignals;
│ ^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/peripherals/timer.spade:1:5
│
1 │ use lib::bus::ControlSignals;
│ ^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/pfc.spade:51:9
│
51 │ op: instructions::Op,
│ ^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/program_load_adapter.spade:1:5
│
1 │ use lib::bus::ControlSignals;
│ ^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ ../src/uart_loader.spade:1:5
│
1 │ use lib::bus::ProgramLoadSignals;
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
error: Path cannot be traversed
┌─ build/libs/protocols/src/test.spade:2:5
│
2 │ use lib::uart::UartOut;
│ ^^^^^^^^^^^^^^^^^^
│ │ │
│ │ this item is not visible from the current namespace
│ Path cannot be traversed
│
= note: consider using `pub` to alter its visibility
Error: aborting due to previous error
Location:
spade-compiler/src/main.rs:168:17
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-01-21T08:12:48Z.