Summary
- csi2 (2/2)
- ethernet (1/1)
- fixed (1/1)
- mcp3002 (1/1)
- protocols (2/2)
- ready_valid (1/1)
- spade-v (1/2)
- spade-v-hwtest-uart (2/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 (2/2)
build (success)
test (success)
ethernet (1/1)
build (success)
fixed (1/1)
build (success)
mcp3002 (1/1)
build (success)
protocols (2/2)
build (success)
test (success)
ready_valid (1/1)
build (success)
spade-v (1/2)
build (success)
test (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 3.21s
[INFO] Attempting to download surfer plugin wasm file.
[INFO] Did not find a pre-built spade surfer plugin, building locally...
[INFO] Building spade-surfer-plugin
Blocking waiting for file lock on build directory
Compiling syn v2.0.114
Compiling once_cell v1.21.3
Compiling byteorder v1.5.0
Compiling stable_deref_trait v1.2.1
Compiling pin-project-lite v0.2.16
Compiling termcolor v1.4.1
Compiling unicode-width v0.2.2
Compiling either v1.15.0
Compiling cfg-if v1.0.4
Compiling rustc-hash v2.1.1
Compiling bumpalo v3.19.1
Compiling regex-syntax v0.8.8
Compiling memchr v2.7.6
Compiling log v0.4.29
Compiling lazy_static v1.5.0
Compiling nu-ansi-term v0.50.3
Compiling smallvec v1.15.1
Compiling nesty v0.2.0
Compiling colored v3.0.0
Compiling itoa v1.0.17
Compiling utf8parse v0.2.2
Compiling gimli v0.32.3
Compiling tap v1.0.1
Compiling bitmaps v3.2.1
Compiling rand_core v0.9.5
Compiling adler2 v2.0.1
Compiling archery v1.2.2
Compiling anstyle-query v1.1.5
Compiling rustc-demangle v0.1.27
Compiling base64 v0.22.1
Compiling anstyle v1.0.13
Compiling bytes v1.11.0
Compiling indenter v0.3.4
Compiling colorchoice v1.0.4
Compiling is_terminal_polyfill v1.70.2
Compiling bytemuck v1.24.0
Compiling fastrand v2.3.0
Compiling clap_lex v0.7.7
Compiling strsim v0.11.1
Compiling unicode-ident v1.0.22
Compiling emath v0.31.1
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[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 `stable_deref_trait` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
error: could not compile `once_cell` (lib) due to 1 previous error
error: could not compile `pin-project-lite` (lib) due to 1 previous error
error: could not compile `termcolor` (lib) due to 1 previous error
error: could not compile `byteorder` (lib) due to 1 previous error
error: could not compile `either` (lib) due to 1 previous error
error: could not compile `unicode-width` (lib) due to 1 previous error
error: could not compile `rustc-hash` (lib) due to 1 previous error
error: could not compile `lazy_static` (lib) due to 1 previous error
error: could not compile `itoa` (lib) due to 1 previous error
error: could not compile `nesty` (lib) due to 1 previous error
error: could not compile `bumpalo` (lib) due to 1 previous error
error: could not compile `log` (lib) due to 1 previous error
error: could not compile `utf8parse` (lib) due to 1 previous error
error: could not compile `nu-ansi-term` (lib) due to 1 previous error
error: could not compile `smallvec` (lib) due to 1 previous error
error: could not compile `rand_core` (lib) due to 1 previous error
error: could not compile `cfg-if` (lib) due to 1 previous error
error: could not compile `tap` (lib) due to 1 previous error
error: could not compile `colored` (lib) due to 1 previous error
error: could not compile `strsim` (lib) due to 1 previous error
error: could not compile `indenter` (lib) due to 1 previous error
error: could not compile `adler2` (lib) due to 1 previous error
error: could not compile `bytemuck` (lib) due to 1 previous error
error: could not compile `anstyle-query` (lib) due to 1 previous error
error: could not compile `bitmaps` (lib) due to 1 previous error
error: could not compile `is_terminal_polyfill` (lib) due to 1 previous error
error: could not compile `colorchoice` (lib) due to 1 previous error
error: could not compile `memchr` (lib) due to 1 previous error
error: could not compile `anstyle` (lib) due to 1 previous error
error: could not compile `regex-syntax` (lib) due to 1 previous error
error: could not compile `bytes` (lib) due to 1 previous error
error: could not compile `rustc-demangle` (lib) due to 1 previous error
error: could not compile `fastrand` (lib) due to 1 previous error
error: could not compile `base64` (lib) due to 1 previous error
error: could not compile `clap_lex` (lib) due to 1 previous error
error: could not compile `emath` (lib) due to 1 previous error
error: could not compile `unicode-ident` (lib) due to 1 previous error
error: could not compile `gimli` (lib) due to 1 previous error
error: could not compile `archery` (lib) due to 1 previous error
[WARN] Failed to build surfer plugin. Continuing anyway but Surfer integration will not work
[INFO] /builds/spade-lang/trawler/work/spade-v/build/spade.sv is up to date
[INFO] Installing pip dependencies
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/icefunprog-2.0.3-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/yosys_mau-0.0.2-py3.11-linux-x64.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/tqdm-4.67.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/jsonschema_specifications-2024.10.1-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/referencing-0.35.1-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/pyusb-1.2.1-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/jsonmerge-1.9.2-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/tinyprog-1.0.23-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/jsonschema-4.23.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/attrs-24.2.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/pyserial-3.5-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/tinyfpgab-1.1.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/find_libpython-0.5.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb-2.1.0.dev0+41564633-py3.11-linux-x64.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/blackiceprog-2.0.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/typing_extensions-4.15.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/intelhex-2.3.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/six-1.16.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/PyGObject-3.46.0-py3.11-linux-x64.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
Collecting maturin[zig]>=1.8.2
Obtaining dependency information for maturin[zig]>=1.8.2 from https://files.pythonhosted.org/packages/58/e0/c8fa042daf0608cc2e9a59b6df3a9e287bfc7f229136f17727f4118bac2d/maturin-1.11.5-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl.metadata
Using cached maturin-1.11.5-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl.metadata (16 kB)
Collecting pyelftools
Obtaining dependency information for pyelftools from https://files.pythonhosted.org/packages/af/43/700932c4f0638c3421177144a2e86448c0d75dbaee2c7936bda3f9fd0878/pyelftools-0.32-py3-none-any.whl.metadata
Using cached pyelftools-0.32-py3-none-any.whl.metadata (372 bytes)
Collecting ziglang<0.13.0,>=0.10.0 (from maturin[zig]>=1.8.2)
Obtaining dependency information for ziglang<0.13.0,>=0.10.0 from https://files.pythonhosted.org/packages/ba/13/9f4f45a6e6467fdc7e952043fc3e1449d185bcc3d4095b4b01d45241c0f9/ziglang-0.12.1-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl.metadata
Using cached ziglang-0.12.1-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl.metadata (1.8 kB)
Using cached pyelftools-0.32-py3-none-any.whl (188 kB)
Using cached ziglang-0.12.1-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl (78.2 MB)
Using cached maturin-1.11.5-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl (9.3 MB)
Installing collected packages: pyelftools, ziglang, maturin
Successfully installed maturin-1.11.5 pyelftools-0.32 ziglang-0.12.1
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
[notice] A new release of pip is available: 23.2.1 -> 25.3
[notice] To update, run: tabbypy3 -m pip install --upgrade pip
[INFO] Checking if spade-python needs rebuilding. (This may print an error, it is expected)
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
⚠️ Warning: `project.version` field is required in pyproject.toml unless it is present in the `project.dynamic` list
🍹 Building a mixed python/rust project
🔗 Found pyo3 bindings with abi3 support
⚠️ Warning: Failed to determine python platform
🛠️ Using zig for cross-compiling to x86_64-unknown-linux-gnu
🐍 Not using a specific python interpreter
Compiling proc-macro2 v1.0.105
Compiling quote v1.0.43
Compiling unicode-ident v1.0.22
Compiling serde_core v1.0.228
Compiling autocfg v1.5.0
Compiling serde v1.0.228
Compiling memchr v2.7.6
Compiling once_cell v1.21.3
Compiling scopeguard v1.2.0
Compiling semver v1.0.27
Compiling regex-syntax v0.8.8
Compiling thiserror v2.0.17
Compiling shlex v1.3.0
Compiling libc v0.2.180
Compiling fnv v1.0.7
Compiling find-msvc-tools v0.1.7
Compiling cfg-if v1.0.4
Compiling byteorder v1.5.0
Compiling beef v0.5.2
Compiling stable_deref_trait v1.2.1
Compiling unicode-width v0.2.2
Compiling termcolor v1.4.1
Compiling either v1.15.0
Compiling target-lexicon v0.12.16
Compiling pin-project-lite v0.2.16
Compiling rustc-hash v2.1.1
Compiling bumpalo v3.19.1
Compiling smallvec v1.15.1
Compiling crossbeam-utils v0.8.21
Compiling log v0.4.29
Compiling lazy_static v1.5.0
Compiling colored v3.0.0
Compiling nesty v0.2.0
Compiling nu-ansi-term v0.50.3
Compiling owo-colors v4.2.3
Compiling object v0.37.3
Compiling bitmaps v3.2.1
Compiling tap v1.0.1
Compiling eyre v0.6.12
Compiling rand_core v0.9.5
Compiling rayon-core v1.13.0
Compiling utf8parse v0.2.2
Compiling adler2 v2.0.1
Compiling zmij v1.0.14
Compiling anstyle v1.0.13
Compiling color-spantrace v0.3.0
Compiling is_terminal_polyfill v1.70.2
Compiling archery v1.2.2
Compiling gimli v0.32.3
Compiling typeid v1.0.3
Compiling indoc v2.0.7
Compiling indenter v0.3.4
Compiling anstyle-query v1.1.5
Compiling colorchoice v1.0.4
Compiling strsim v0.11.1
Compiling clap_lex v0.7.7
Compiling rustc-demangle v0.1.27
Compiling heck v0.5.0
Compiling serde_json v1.0.149
Compiling fastrand v2.3.0
Compiling parking_lot_core v0.9.12
Compiling heck v0.4.1
Compiling itoa v1.0.17
Compiling portable-atomic v1.13.0
Compiling unindent v0.2.4
Compiling vcd v0.6.1
Compiling spade-python v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-python)
Compiling aho-corasick v1.1.4
Compiling object v0.32.2
Compiling num-traits v0.2.19
Compiling memoffset v0.9.1
Compiling tracing-core v0.1.36
Compiling rustc_version v0.4.1
Compiling cc v1.2.52
Compiling itertools v0.14.0
Compiling thread_local v1.1.9
Compiling sharded-slab v0.1.7
Compiling hash32 v0.2.1
Compiling anstyle-parse v0.2.7
Compiling lock_api v0.4.14
Compiling miniz_oxide v0.8.9
Compiling rand_xoshiro v0.7.0
Compiling anstream v0.6.21
Compiling tracing-log v0.2.0
Compiling imbl-sized-chunks v0.1.3
Compiling regex-automata v0.4.13
Compiling spin v0.9.8
Compiling heapless v0.7.17
Compiling clap_builder v4.5.54
error: failed to run custom build command for `spade-python v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-python)`
Caused by:
process didn't exit successfully: `/builds/spade-lang/trawler/work/spade-v/build/maturin_target/release/build/spade-python-49df1470b195d3fd/build-script-build` (exit status: 101)
--- stderr
thread 'main' panicked at spade-python/build.rs:3:9:
Python rebuild probe was run
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
💥 maturin failed
Caused by: Failed to build a native library through cargo
Caused by: Cargo build finished with "exit status: 101": `env -u CARGO AR_x86_64_unknown_linux_gnu="/root/.cache/cargo-zigbuild/0.20.1/ar" CARGO_TARGET_APPLIES_TO_HOST="false" CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER="/root/.cache/cargo-zigbuild/0.20.1/zigcc-x86_64-unknown-linux-gnu.2.17-d94d.sh" CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" CARGO_ZIGBUILD_RUSTC_VERSION="1.90.0" CC_x86_64_unknown_linux_gnu="/root/.cache/cargo-zigbuild/0.20.1/zigcc-x86_64-unknown-linux-gnu.2.17-d94d.sh" CMAKE_TOOLCHAIN_FILE_x86_64_unknown_linux_gnu="/root/.cache/cargo-zigbuild/0.20.1/cmake/x86_64-unknown-linux-gnu-toolchain.cmake" CXX_x86_64_unknown_linux_gnu="/root/.cache/cargo-zigbuild/0.20.1/zigcxx-x86_64-unknown-linux-gnu.2.17-d94d.sh" PYO3_BUILD_EXTENSION_MODULE="1" PYO3_CONFIG_FILE="/builds/spade-lang/trawler/work/spade-v/build/maturin_target/maturin/pyo3-config-x86_64-unknown-linux-gnu-3.8.txt" RANLIB_x86_64_unknown_linux_gnu="/root/.cache/cargo-zigbuild/0.20.1/zigranlib.sh" ZIG_COMMAND="/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/py3bin/python3 -m ziglang" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/usr/local/rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/bin/cargo" "rustc" "--profile" "release" "--target" "x86_64-unknown-linux-gnu" "--message-format" "json-render-diagnostics" "--manifest-path" "/builds/spade-lang/trawler/work/spade/spade-python/Cargo.toml" "--lib"`
[INFO] Building spade-python
⚠️ Warning: `project.version` field is required in pyproject.toml unless it is present in the `project.dynamic` list
🍹 Building a mixed python/rust project
🔗 Found pyo3 bindings with abi3 support
⚠️ Warning: Failed to determine python platform
🐍 Not using a specific python interpreter
🛠️ Using zig for cross-compiling to x86_64-unknown-linux-gnu
Compiling proc-macro2 v1.0.105
Compiling num-traits v0.2.19
Compiling bitflags v2.10.0
Compiling ar_archive_writer v0.2.0
Compiling addr2line v0.25.1
Compiling spade-python v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-python)
Compiling target-lexicon v0.12.16
Compiling matchers v0.2.0
Compiling stacker v0.1.22
Compiling tikv-jemalloc-sys v0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
Compiling eyre v0.6.12
Compiling memoffset v0.9.1
Compiling heapless v0.7.17
Compiling crossbeam-epoch v0.9.18
Compiling parking_lot_core v0.9.12
Compiling serde_json v1.0.149
Compiling parking_lot v0.12.5
Compiling crossbeam-deque v0.8.6
Compiling quote v1.0.43
Compiling pyo3-build-config v0.21.2
Compiling backtrace v0.3.76
Compiling rayon-core v1.13.0
Compiling syn v2.0.114
Compiling psm v0.1.28
Compiling num-integer v0.1.46
Compiling num-iter v0.1.45
Compiling rayon v1.11.0
Compiling pyo3-ffi v0.21.2
Compiling pyo3 v0.21.2
Compiling logos-codegen v0.16.0
Compiling pyo3-macros-backend v0.21.2
Compiling serde_derive v1.0.228
Compiling thiserror-impl v2.0.17
Compiling tracing-attributes v0.1.31
Compiling spade-macros v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-macros)
Compiling local-impl v0.1.2
Compiling derive-where v1.6.0
Compiling recursive-proc-macro-impl v0.1.1
Compiling clap_derive v4.5.49
Compiling recursive v0.1.1
Compiling logos-derive v0.16.0
Compiling tracing v0.1.44
Compiling logos v0.16.0
Compiling thiserror v2.0.17
Compiling cobs v0.3.0
Compiling tracing-subscriber v0.3.22
Compiling clap v4.5.54
Compiling pyo3-macros v0.21.2
Compiling serde v1.0.228
Compiling tracing-error v0.2.1
Compiling tracing-tree v0.4.1
Compiling color-spantrace v0.3.0
Compiling color-eyre v0.6.5
Compiling num-bigint v0.4.6
Compiling num-complex v0.4.6
Compiling spade-codespan-reporting v0.12.0
Compiling imbl v6.1.0
Compiling ron v0.12.0
Compiling postcard v1.1.3
Compiling spade-codespan v0.12.0
Compiling num-rational v0.4.2
Compiling num v0.4.3
Compiling spade-common v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-common)
Compiling spade-diagnostics v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-diagnostics)
Compiling spade-types v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-types)
Compiling spade-ast v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-ast)
Compiling spade-mir v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-mir)
Compiling spade-parser v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-parser)
Compiling spade-hir v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-hir)
Compiling spade-typeinference v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-typeinference)
Compiling spade-ast-lowering v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-ast-lowering)
Compiling spade-hir-lowering v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-hir-lowering)
Compiling tikv-jemallocator v0.6.1
Compiling spade-lang v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-compiler)
Compiling vcd-translate v0.1.0 (/builds/spade-lang/trawler/work/spade/vcd-translate)
Compiling spade-simulation-ext v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-simulation-ext)
Finished `release` profile [optimized] target(s) in 2m 03s
📦 Built wheel for abi3 Python ≥ 3.8 to /builds/spade-lang/trawler/work/spade-v/build/dist/spade-0.15.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
[INFO] Installing spade into venv
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/icefunprog-2.0.3-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/yosys_mau-0.0.2-py3.11-linux-x64.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/tqdm-4.67.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/jsonschema_specifications-2024.10.1-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/referencing-0.35.1-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/pyusb-1.2.1-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/jsonmerge-1.9.2-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/tinyprog-1.0.23-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/jsonschema-4.23.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/attrs-24.2.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/pyserial-3.5-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/tinyfpgab-1.1.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/find_libpython-0.5.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb-2.1.0.dev0+41564633-py3.11-linux-x64.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/blackiceprog-2.0.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/typing_extensions-4.15.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/intelhex-2.3.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/six-1.16.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/PyGObject-3.46.0-py3.11-linux-x64.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
Processing ./build/dist/spade-0.15.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Collecting cocotb~=1.9.2 (from spade==0.15.0)
Obtaining dependency information for cocotb~=1.9.2 from https://files.pythonhosted.org/packages/2d/49/591bbe8961cfb540b3b17fda8e07b19d7e0203a2e272706c71aba37426c0/cocotb-1.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
Using cached cocotb-1.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.9 kB)
Collecting ansicolors>=1.1.8 (from spade==0.15.0)
Obtaining dependency information for ansicolors>=1.1.8 from https://files.pythonhosted.org/packages/53/18/a56e2fe47b259bb52201093a3a9d4a32014f9d85071ad07e9d60600890ca/ansicolors-1.1.8-py2.py3-none-any.whl.metadata
Using cached ansicolors-1.1.8-py2.py3-none-any.whl.metadata (9.0 kB)
Collecting find-libpython (from cocotb~=1.9.2->spade==0.15.0)
Obtaining dependency information for find-libpython from https://files.pythonhosted.org/packages/a7/3f/0eb94bfca99e54404901536ea8c80ddacff4953257514c6b8fb01f9a75a8/find_libpython-0.5.0-py3-none-any.whl.metadata
Using cached find_libpython-0.5.0-py3-none-any.whl.metadata (2.8 kB)
Using cached ansicolors-1.1.8-py2.py3-none-any.whl (13 kB)
Using cached cocotb-1.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB)
Using cached find_libpython-0.5.0-py3-none-any.whl (9.2 kB)
Installing collected packages: ansicolors, find-libpython, cocotb, spade
Attempting uninstall: find-libpython
Found existing installation: find_libpython 0.5.0
Uninstalling find_libpython-0.5.0:
WARNING: Cannot remove entries from nonexistent file /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/easy-install.pth
Successfully uninstalled find_libpython-0.5.0
Attempting uninstall: cocotb
Found existing installation: cocotb 2.1.0.dev0+41564633
Uninstalling cocotb-2.1.0.dev0+41564633:
WARNING: Cannot remove entries from nonexistent file /builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/easy-install.pth
Successfully uninstalled cocotb-2.1.0.dev0+41564633
Successfully installed ansicolors-1.1.8 cocotb-1.9.2 find-libpython-0.5.0 spade-0.15.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
[notice] A new release of pip is available: 23.2.1 -> 25.3
[notice] To update, run: tabbypy3 -m pip install --upgrade pip
[INFO] Building spade-cxx
Blocking waiting for file lock on build directory
Finished `release` profile [optimized] target(s) in 1m 28s
[INFO] Attempting to download surfer plugin wasm file.
[INFO] Did not find a pre-built spade surfer plugin, building locally...
[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 once_cell v1.21.3
Compiling byteorder v1.5.0
Compiling pin-project-lite v0.2.16
Compiling cfg-if v1.0.4
Compiling stable_deref_trait v1.2.1
Compiling either v1.15.0
Compiling unicode-width v0.2.2
Compiling termcolor v1.4.1
Compiling bumpalo v3.19.1
Compiling rustc-hash v2.1.1
Compiling regex-syntax v0.8.8
Compiling memchr v2.7.6
Compiling lazy_static v1.5.0
Compiling log v0.4.29
Compiling nu-ansi-term v0.50.3
Compiling smallvec v1.15.1
Compiling colored v3.0.0
Compiling nesty v0.2.0
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[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 `byteorder` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
error: could not compile `once_cell` (lib) due to 1 previous error
error: could not compile `cfg-if` (lib) due to 1 previous error
error: could not compile `stable_deref_trait` (lib) due to 1 previous error
error: could not compile `termcolor` (lib) due to 1 previous error
error: could not compile `either` (lib) due to 1 previous error
error: could not compile `pin-project-lite` (lib) due to 1 previous error
error: could not compile `rustc-hash` (lib) due to 1 previous error
error: could not compile `bumpalo` (lib) due to 1 previous error
error: could not compile `lazy_static` (lib) due to 1 previous error
error: could not compile `memchr` (lib) due to 1 previous error
error: could not compile `log` (lib) due to 1 previous error
error: could not compile `smallvec` (lib) due to 1 previous error
error: could not compile `nesty` (lib) due to 1 previous error
error: could not compile `colored` (lib) due to 1 previous error
error: could not compile `nu-ansi-term` (lib) due to 1 previous error
error: could not compile `regex-syntax` (lib) due to 1 previous error
error: could not compile `unicode-width` (lib) due to 1 previous error
[WARN] Failed to build surfer plugin. Continuing anyway but Surfer integration will not work
[INFO] Running test/cpu.py [auipc_works]
[INFO] Running test/cpu.py [beq_does_not_take_jump_if_non_eq_operands]
[INFO] Running test/cpu.py [beq_takes_jump_for_eq_operands]
[INFO] Running test/cpu.py [bgeu_takes_branch_if_0]
[INFO] Running test/cpu.py [bgeu_works_on_0_max_value]
[INFO] Running test/cpu.py [bne_does_not_take_jump_if_non_eq_operands]
[INFO] Running test/cpu.py [bne_takes_jump_for_eq_operands]
[INFO] Running test/cpu.py [calls_and_returns_work]
[INFO] Running test/cpu.py [csr_mepc_read_and_write_works]
[INFO] Running test/cpu.py [csr_mepc_read_is_forwarded]
[INFO] Running test/cpu.py [ebreak_works]
[INFO] Running test/cpu.py [ecall_semi_works]
[INFO] Running test/cpu.py [forward_jumps_to_correct_location]
[INFO] Running test/cpu.py [immediate_use_of_load_result_works]
[INFO] Running test/cpu.py [jal_runs_following_after_jump]
[INFO] Running test/cpu.py [jal_updates_the_link_register]
[INFO] Running test/cpu.py [jalr_sets_the_destination_register]
[INFO] Running test/cpu.py [jalr_works]
[INFO] Running test/cpu.py [loading_large_constants_works]
[INFO] Running test/cpu.py [mret_works]
[INFO] Running test/cpu.py [reg_forwarding_works_for_memory_ops]
[INFO] Running test/cpu.py [register_fowrarding]
[INFO] Running test/cpu.py [sb_and_lw_work]
[INFO] Running test/cpu.py [sh_and_lw_work]
[INFO] Running test/cpu.py [sw_with_negative_offset_works]
[INFO] Running test/cpu.py [unaligned_word_load_store_works]
[INFO] Running test/data_memory.py [both_read_ports_work]
[INFO] Running test/data_memory.py [main_tests]
[INFO] Running test/data_memory.py [memory_offset_works]
[INFO] Running test/data_memory.py [out_of_range_writes_do_not_smash]
[INFO] Running test/data_memory.py [unalined_full_read_offset1]
[INFO] Running test/data_memory.py [unalined_full_read_offset2]
[INFO] Running test/data_memory.py [unalined_full_read_offset3]
[INFO] Running test/decoding.py [b_imm]
[INFO] Running test/decoding.py [i_imm]
[INFO] Running test/decoding.py [j_imm]
[INFO] Running test/decoding.py [reg_reg_operands]
[INFO] Running test/decoding.py [s_imm]
[INFO] Running test/decoding.py [u_imm]
[INFO] Running test/timer_peripheral.py [timer_works]
[INFO] Running test/uart_program_loader.py [test]
================================================================================
FAILED: test/cpu.py [bgeu_takes_branch_if_0]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [bgeu_takes_branch_if_0]: FAILED
================================================================================
FAILED: test/cpu.py [ebreak_works]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [ebreak_works]: FAILED
================================================================================
FAILED: test/cpu.py [jalr_works]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [jalr_works]: FAILED
================================================================================
FAILED: test/cpu.py [auipc_works]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [auipc_works]: FAILED
================================================================================
FAILED: test/cpu.py [beq_takes_jump_for_eq_operands]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [beq_takes_jump_for_eq_operands]: FAILED
================================================================================
FAILED: test/cpu.py [bgeu_works_on_0_max_value]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [bgeu_works_on_0_max_value]: FAILED
================================================================================
FAILED: test/cpu.py [bne_does_not_take_jump_if_non_eq_operands]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [bne_does_not_take_jump_if_non_eq_operands]: FAILED
================================================================================
FAILED: test/cpu.py [bne_takes_jump_for_eq_operands]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [bne_takes_jump_for_eq_operands]: FAILED
================================================================================
FAILED: test/cpu.py [calls_and_returns_work]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [calls_and_returns_work]: FAILED
================================================================================
FAILED: test/cpu.py [mret_works]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [mret_works]: FAILED
================================================================================
FAILED: test/cpu.py [csr_mepc_read_is_forwarded]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [csr_mepc_read_is_forwarded]: FAILED
================================================================================
FAILED: test/cpu.py [sw_with_negative_offset_works]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [sw_with_negative_offset_works]: FAILED
================================================================================
FAILED: test/cpu.py [jal_runs_following_after_jump]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [jal_runs_following_after_jump]: FAILED
================================================================================
FAILED: test/cpu.py [csr_mepc_read_and_write_works]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [csr_mepc_read_and_write_works]: FAILED
================================================================================
FAILED: test/cpu.py [forward_jumps_to_correct_location]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [forward_jumps_to_correct_location]: FAILED
================================================================================
FAILED: test/cpu.py [sh_and_lw_work]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [sh_and_lw_work]: FAILED
================================================================================
FAILED: test/cpu.py [reg_forwarding_works_for_memory_ops]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [reg_forwarding_works_for_memory_ops]: FAILED
================================================================================
FAILED: test/cpu.py [beq_does_not_take_jump_if_non_eq_operands]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [beq_does_not_take_jump_if_non_eq_operands]: FAILED
================================================================================
FAILED: test/cpu.py [ecall_semi_works]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [ecall_semi_works]: FAILED
================================================================================
FAILED: test/cpu.py [jalr_sets_the_destination_register]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [jalr_sets_the_destination_register]: FAILED
================================================================================
FAILED: test/cpu.py [sb_and_lw_work]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [sb_and_lw_work]: FAILED
================================================================================
FAILED: test/cpu.py [loading_large_constants_works]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [loading_large_constants_works]: FAILED
================================================================================
FAILED: test/cpu.py [register_fowrarding]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [register_fowrarding]: FAILED
================================================================================
FAILED: test/cpu.py [unaligned_word_load_store_works]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [unaligned_word_load_store_works]: FAILED
================================================================================
FAILED: test/cpu.py [jal_updates_the_link_register]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [jal_updates_the_link_register]: FAILED
================================================================================
FAILED: test/cpu.py [immediate_use_of_load_result_works]
================================================================================
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2378: error: Unable to bind wire/reg/memory `UPPER_START' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2392: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2381: error: Unable to bind wire/reg/memory `MEM_SIZE' in `cpu_test_harness.test_bus_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:2393: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to bind wire/reg/memory `NOP' in `cpu_test_harness.cpu_0'
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3883: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v/build/spade.sv:3556: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
4 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 4
make: *** [/builds/spade-lang/trawler/work/spade-v/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/cpu.py [immediate_use_of_load_result_works]: FAILED
[INFO] test/decoding.py [u_imm]: PASSED
[INFO] test/decoding.py [reg_reg_operands]: PASSED
[INFO] test/decoding.py [i_imm]: PASSED
[INFO] test/data_memory.py [both_read_ports_work]: PASSED
[INFO] test/data_memory.py [unalined_full_read_offset1]: PASSED
[INFO] test/decoding.py [b_imm]: PASSED
[INFO] test/timer_peripheral.py [timer_works]: PASSED
[INFO] test/data_memory.py [out_of_range_writes_do_not_smash]: PASSED
[INFO] test/decoding.py [j_imm]: PASSED
[INFO] test/data_memory.py [unalined_full_read_offset3]: PASSED
[INFO] test/data_memory.py [memory_offset_works]: PASSED
[INFO] test/decoding.py [s_imm]: PASSED
[INFO] test/uart_program_loader.py [test]: PASSED
[INFO] test/data_memory.py [main_tests]: PASSED
[INFO] test/data_memory.py [unalined_full_read_offset2]: PASSED
FAIL test/cpu.py 26/26 failed
🭼 auipc_works FAILED [build/cpu_auipc_works/cpu.vcd]
🭼 beq_does_not_take_jump_if_non_eq_operands FAILED [build/cpu_beq_does_not_take_jump_if_non_eq_operands/cpu.vcd]
🭼 beq_takes_jump_for_eq_operands FAILED [build/cpu_beq_takes_jump_for_eq_operands/cpu.vcd]
🭼 bgeu_takes_branch_if_0 FAILED [build/cpu_bgeu_takes_branch_if_0/cpu.vcd]
🭼 bgeu_works_on_0_max_value FAILED [build/cpu_bgeu_works_on_0_max_value/cpu.vcd]
🭼 bne_does_not_take_jump_if_non_eq_operands FAILED [build/cpu_bne_does_not_take_jump_if_non_eq_operands/cpu.vcd]
🭼 bne_takes_jump_for_eq_operands FAILED [build/cpu_bne_takes_jump_for_eq_operands/cpu.vcd]
🭼 calls_and_returns_work FAILED [build/cpu_calls_and_returns_work/cpu.vcd]
🭼 csr_mepc_read_and_write_works FAILED [build/cpu_csr_mepc_read_and_write_works/cpu.vcd]
🭼 csr_mepc_read_is_forwarded FAILED [build/cpu_csr_mepc_read_is_forwarded/cpu.vcd]
🭼 ebreak_works FAILED [build/cpu_ebreak_works/cpu.vcd]
🭼 ecall_semi_works FAILED [build/cpu_ecall_semi_works/cpu.vcd]
🭼 forward_jumps_to_correct_location FAILED [build/cpu_forward_jumps_to_correct_location/cpu.vcd]
🭼 immediate_use_of_load_result_works FAILED [build/cpu_immediate_use_of_load_result_works/cpu.vcd]
🭼 jal_runs_following_after_jump FAILED [build/cpu_jal_runs_following_after_jump/cpu.vcd]
🭼 jal_updates_the_link_register FAILED [build/cpu_jal_updates_the_link_register/cpu.vcd]
🭼 jalr_sets_the_destination_register FAILED [build/cpu_jalr_sets_the_destination_register/cpu.vcd]
🭼 jalr_works FAILED [build/cpu_jalr_works/cpu.vcd]
🭼 loading_large_constants_works FAILED [build/cpu_loading_large_constants_works/cpu.vcd]
🭼 mret_works FAILED [build/cpu_mret_works/cpu.vcd]
🭼 reg_forwarding_works_for_memory_ops FAILED [build/cpu_reg_forwarding_works_for_memory_ops/cpu.vcd]
🭼 register_fowrarding FAILED [build/cpu_register_fowrarding/cpu.vcd]
🭼 sb_and_lw_work FAILED [build/cpu_sb_and_lw_work/cpu.vcd]
🭼 sh_and_lw_work FAILED [build/cpu_sh_and_lw_work/cpu.vcd]
🭼 sw_with_negative_offset_works FAILED [build/cpu_sw_with_negative_offset_works/cpu.vcd]
🭼 unaligned_word_load_store_works FAILED [build/cpu_unaligned_word_load_store_works/cpu.vcd]
ok test/data_memory.py 0/7 failed
🭼 both_read_ports_work ok [build/data_memory_both_read_ports_work/data_memory.vcd]
🭼 main_tests ok [build/data_memory_main_tests/data_memory.vcd]
🭼 memory_offset_works ok [build/data_memory_memory_offset_works/data_memory.vcd]
🭼 out_of_range_writes_do_not_smash ok [build/data_memory_out_of_range_writes_do_not_smash/data_memory.vcd]
🭼 unalined_full_read_offset1 ok [build/data_memory_unalined_full_read_offset1/data_memory.vcd]
🭼 unalined_full_read_offset2 ok [build/data_memory_unalined_full_read_offset2/data_memory.vcd]
🭼 unalined_full_read_offset3 ok [build/data_memory_unalined_full_read_offset3/data_memory.vcd]
ok test/decoding.py 0/6 failed
🭼 b_imm ok [build/decoding_b_imm/decoding.vcd]
🭼 i_imm ok [build/decoding_i_imm/decoding.vcd]
🭼 j_imm ok [build/decoding_j_imm/decoding.vcd]
🭼 reg_reg_operands ok [build/decoding_reg_reg_operands/decoding.vcd]
🭼 s_imm ok [build/decoding_s_imm/decoding.vcd]
🭼 u_imm ok [build/decoding_u_imm/decoding.vcd]
ok test/timer_peripheral.py 0/1 failed
🭼 timer_works ok [build/timer_peripheral_timer_works/timer_peripheral.vcd]
ok test/uart_program_loader.py 0/1 failed
🭼 test ok [build/uart_program_loader_test/uart_program_loader.vcd]
HEAD is now at 3170518 Fix tests
HEAD is now at d029c73 Bump Spade again
HEAD is now at 92b6b79 Add pub markers
Error:
0: 26 test cases failed
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 (2/3)
build (success)
pnr (success)
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 package cache
Blocking waiting for file lock on build directory
Finished `release` profile [optimized] target(s) in 0.60s
[INFO] Attempting to download surfer plugin wasm file.
[INFO] Did not find a pre-built spade surfer plugin, building locally...
[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
Compiling once_cell v1.21.3
Compiling byteorder v1.5.0
Compiling either v1.15.0
Compiling cfg-if v1.0.4
Compiling unicode-width v0.2.2
Compiling pin-project-lite v0.2.16
Compiling stable_deref_trait v1.2.1
Compiling termcolor v1.4.1
Compiling rustc-hash v2.1.1
Compiling bumpalo v3.19.1
Compiling memchr v2.7.6
Compiling regex-syntax v0.8.8
Compiling log v0.4.29
Compiling lazy_static v1.5.0
Compiling smallvec v1.15.1
Compiling nu-ansi-term v0.50.3
Compiling itoa v1.0.17
Compiling nesty v0.2.0
Compiling colored v3.0.0
Compiling gimli v0.32.3
Compiling tap v1.0.1
Compiling utf8parse v0.2.2
Compiling rand_core v0.9.5
Compiling adler2 v2.0.1
Compiling bitmaps v3.2.1
Compiling rustc-demangle v0.1.27
Compiling bytes v1.11.0
Compiling anstyle-query v1.1.5
Compiling colorchoice v1.0.4
Compiling archery v1.2.2
Compiling indenter v0.3.4
Compiling base64 v0.22.1
Compiling anstyle v1.0.13
Compiling is_terminal_polyfill v1.70.2
Compiling fastrand v2.3.0
Compiling strsim v0.11.1
Compiling bytemuck v1.24.0
Compiling clap_lex v0.7.7
Compiling emath v0.31.1
Compiling unicode-ident v1.0.22
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[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 `once_cell` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
error: could not compile `cfg-if` (lib) due to 1 previous error
error: could not compile `either` (lib) due to 1 previous error
error: could not compile `pin-project-lite` (lib) due to 1 previous error
error: could not compile `byteorder` (lib) due to 1 previous error
error: could not compile `rustc-hash` (lib) due to 1 previous error
error: could not compile `stable_deref_trait` (lib) due to 1 previous error
error: could not compile `bumpalo` (lib) due to 1 previous error
error: could not compile `termcolor` (lib) due to 1 previous error
error: could not compile `lazy_static` (lib) due to 1 previous error
error: could not compile `itoa` (lib) due to 1 previous error
error: could not compile `log` (lib) due to 1 previous error
error: could not compile `utf8parse` (lib) due to 1 previous error
error: could not compile `adler2` (lib) due to 1 previous error
error: could not compile `bytes` (lib) due to 1 previous error
error: could not compile `nesty` (lib) due to 1 previous error
error: could not compile `unicode-width` (lib) due to 1 previous error
error: could not compile `bitmaps` (lib) due to 1 previous error
error: could not compile `gimli` (lib) due to 1 previous error
error: could not compile `regex-syntax` (lib) due to 1 previous error
error: could not compile `archery` (lib) due to 1 previous error
error: could not compile `anstyle-query` (lib) due to 1 previous error
error: could not compile `memchr` (lib) due to 1 previous error
error: could not compile `rustc-demangle` (lib) due to 1 previous error
error: could not compile `smallvec` (lib) due to 1 previous error
error: could not compile `rand_core` (lib) due to 1 previous error
error: could not compile `colored` (lib) due to 1 previous error
error: could not compile `nu-ansi-term` (lib) due to 1 previous error
error: could not compile `tap` (lib) due to 1 previous error
error: could not compile `colorchoice` (lib) due to 1 previous error
error: could not compile `indenter` (lib) due to 1 previous error
error: could not compile `fastrand` (lib) due to 1 previous error
error: could not compile `clap_lex` (lib) due to 1 previous error
error: could not compile `base64` (lib) due to 1 previous error
error: could not compile `bytemuck` (lib) due to 1 previous error
error: could not compile `unicode-ident` (lib) due to 1 previous error
error: could not compile `is_terminal_polyfill` (lib) due to 1 previous error
error: could not compile `emath` (lib) due to 1 previous error
error: could not compile `anstyle` (lib) due to 1 previous error
error: could not compile `strsim` (lib) due to 1 previous error
[WARN] Failed to build surfer plugin. Continuing anyway but Surfer integration will not work
[INFO] /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/spade.sv is up to date
[INFO] Installing pip dependencies
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/icefunprog-2.0.3-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/yosys_mau-0.0.2-py3.11-linux-x64.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/tqdm-4.67.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/jsonschema_specifications-2024.10.1-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/referencing-0.35.1-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/pyusb-1.2.1-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/jsonmerge-1.9.2-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/tinyprog-1.0.23-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/jsonschema-4.23.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/attrs-24.2.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/pyserial-3.5-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/tinyfpgab-1.1.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/find_libpython-0.5.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/cocotb-2.1.0.dev0+41564633-py3.11-linux-x64.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/blackiceprog-2.0.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/typing_extensions-4.15.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/intelhex-2.3.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/six-1.16.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/PyGObject-3.46.0-py3.11-linux-x64.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
Collecting maturin[zig]>=1.8.2
Obtaining dependency information for maturin[zig]>=1.8.2 from https://files.pythonhosted.org/packages/58/e0/c8fa042daf0608cc2e9a59b6df3a9e287bfc7f229136f17727f4118bac2d/maturin-1.11.5-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl.metadata
Using cached maturin-1.11.5-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl.metadata (16 kB)
Collecting pyelftools
Obtaining dependency information for pyelftools from https://files.pythonhosted.org/packages/af/43/700932c4f0638c3421177144a2e86448c0d75dbaee2c7936bda3f9fd0878/pyelftools-0.32-py3-none-any.whl.metadata
Downloading pyelftools-0.32-py3-none-any.whl.metadata (372 bytes)
Collecting ziglang<0.13.0,>=0.10.0 (from maturin[zig]>=1.8.2)
Obtaining dependency information for ziglang<0.13.0,>=0.10.0 from https://files.pythonhosted.org/packages/ba/13/9f4f45a6e6467fdc7e952043fc3e1449d185bcc3d4095b4b01d45241c0f9/ziglang-0.12.1-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl.metadata
Using cached ziglang-0.12.1-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl.metadata (1.8 kB)
Downloading pyelftools-0.32-py3-none-any.whl (188 kB)
━━━━━━━━━━━━━━━━━━━━���━━━━━━━━━━━━━━━━━━━ 188.5/188.5 kB 36.1 kB/s eta 0:00:00
Using cached ziglang-0.12.1-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl (78.2 MB)
Using cached maturin-1.11.5-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl (9.3 MB)
Installing collected packages: pyelftools, ziglang, maturin
Successfully installed maturin-1.11.5 pyelftools-0.32 ziglang-0.12.1
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
[notice] A new release of pip is available: 23.2.1 -> 25.3
[notice] To update, run: tabbypy3 -m pip install --upgrade pip
[INFO] Checking if spade-python needs rebuilding. (This may print an error, it is expected)
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
Blocking waiting for file lock on package cache
⚠️ Warning: `project.version` field is required in pyproject.toml unless it is present in the `project.dynamic` list
🍹 Building a mixed python/rust project
🔗 Found pyo3 bindings with abi3 support
⚠️ Warning: Failed to determine python platform
🐍 Not using a specific python interpreter
🛠️ Using zig for cross-compiling to x86_64-unknown-linux-gnu
Blocking waiting for file lock on package cache
Compiling proc-macro2 v1.0.105
Compiling quote v1.0.43
Compiling unicode-ident v1.0.22
Compiling serde_core v1.0.228
Compiling autocfg v1.5.0
Compiling serde v1.0.228
Compiling memchr v2.7.6
Compiling once_cell v1.21.3
Compiling scopeguard v1.2.0
Compiling semver v1.0.27
Compiling regex-syntax v0.8.8
Compiling thiserror v2.0.17
Compiling fnv v1.0.7
Compiling shlex v1.3.0
Compiling byteorder v1.5.0
Compiling cfg-if v1.0.4
Compiling libc v0.2.180
Compiling beef v0.5.2
Compiling find-msvc-tools v0.1.7
Compiling unicode-width v0.2.2
Compiling either v1.15.0
Compiling stable_deref_trait v1.2.1
Compiling termcolor v1.4.1
Compiling target-lexicon v0.12.16
Compiling pin-project-lite v0.2.16
Compiling rustc-hash v2.1.1
Compiling bumpalo v3.19.1
Compiling smallvec v1.15.1
Compiling crossbeam-utils v0.8.21
Compiling log v0.4.29
Compiling lazy_static v1.5.0
Compiling colored v3.0.0
Compiling nesty v0.2.0
Compiling nu-ansi-term v0.50.3
Compiling object v0.37.3
Compiling tap v1.0.1
Compiling owo-colors v4.2.3
Compiling eyre v0.6.12
Compiling rayon-core v1.13.0
Compiling bitmaps v3.2.1
Compiling utf8parse v0.2.2
Compiling rand_core v0.9.5
Compiling zmij v1.0.14
Compiling color-spantrace v0.3.0
Compiling colorchoice v1.0.4
Compiling archery v1.2.2
Compiling indenter v0.3.4
Compiling typeid v1.0.3
Compiling is_terminal_polyfill v1.70.2
Compiling anstyle-query v1.1.5
Compiling indoc v2.0.7
Compiling anstyle v1.0.13
Compiling gimli v0.32.3
Compiling adler2 v2.0.1
Compiling fastrand v2.3.0
Compiling heck v0.5.0
Compiling rustc-demangle v0.1.27
Compiling serde_json v1.0.149
Compiling strsim v0.11.1
Compiling parking_lot_core v0.9.12
Compiling clap_lex v0.7.7
Compiling portable-atomic v1.13.0
Compiling heck v0.4.1
Compiling itoa v1.0.17
Compiling vcd v0.6.1
Compiling unindent v0.2.4
Compiling spade-python v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-python)
Compiling thread_local v1.1.9
Compiling lock_api v0.4.14
Compiling rustc_version v0.4.1
Compiling num-traits v0.2.19
Compiling memoffset v0.9.1
Compiling hash32 v0.2.1
Compiling sharded-slab v0.1.7
Compiling tracing-core v0.1.36
Compiling cc v1.2.52
Compiling aho-corasick v1.1.4
Compiling object v0.32.2
Compiling rand_xoshiro v0.7.0
Compiling anstyle-parse v0.2.7
Compiling miniz_oxide v0.8.9
Compiling itertools v0.14.0
Compiling imbl-sized-chunks v0.1.3
Compiling anstream v0.6.21
Compiling spin v0.9.8
Compiling tracing-log v0.2.0
Compiling clap_builder v4.5.54
Compiling regex-automata v0.4.13
Compiling heapless v0.7.17
error: failed to run custom build command for `spade-python v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-python)`
Caused by:
process didn't exit successfully: `/builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/maturin_target/release/build/spade-python-49df1470b195d3fd/build-script-build` (exit status: 101)
--- stderr
thread 'main' panicked at spade-python/build.rs:3:9:
Python rebuild probe was run
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
💥 maturin failed
Caused by: Failed to build a native library through cargo
Caused by: Cargo build finished with "exit status: 101": `env -u CARGO AR_x86_64_unknown_linux_gnu="/root/.cache/cargo-zigbuild/0.20.1/ar" CARGO_TARGET_APPLIES_TO_HOST="false" CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER="/root/.cache/cargo-zigbuild/0.20.1/zigcc-x86_64-unknown-linux-gnu.2.17-d94d.sh" CARGO_UNSTABLE_TARGET_APPLIES_TO_HOST="true" CARGO_ZIGBUILD_RUSTC_VERSION="1.90.0" CC_x86_64_unknown_linux_gnu="/root/.cache/cargo-zigbuild/0.20.1/zigcc-x86_64-unknown-linux-gnu.2.17-d94d.sh" CMAKE_TOOLCHAIN_FILE_x86_64_unknown_linux_gnu="/root/.cache/cargo-zigbuild/0.20.1/cmake/x86_64-unknown-linux-gnu-toolchain.cmake" CXX_x86_64_unknown_linux_gnu="/root/.cache/cargo-zigbuild/0.20.1/zigcxx-x86_64-unknown-linux-gnu.2.17-d94d.sh" PYO3_BUILD_EXTENSION_MODULE="1" PYO3_CONFIG_FILE="/builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/maturin_target/maturin/pyo3-config-x86_64-unknown-linux-gnu-3.8.txt" RANLIB_x86_64_unknown_linux_gnu="/root/.cache/cargo-zigbuild/0.20.1/zigranlib.sh" ZIG_COMMAND="/builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/py3bin/python3 -m ziglang" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/usr/local/rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/bin/cargo" "rustc" "--profile" "release" "--target" "x86_64-unknown-linux-gnu" "--message-format" "json-render-diagnostics" "--manifest-path" "/builds/spade-lang/trawler/work/spade/spade-python/Cargo.toml" "--lib"`
[INFO] Building spade-python
⚠️ Warning: `project.version` field is required in pyproject.toml unless it is present in the `project.dynamic` list
🍹 Building a mixed python/rust project
🔗 Found pyo3 bindings with abi3 support
⚠️ Warning: Failed to determine python platform
🐍 Not using a specific python interpreter
🛠️ Using zig for cross-compiling to x86_64-unknown-linux-gnu
Compiling proc-macro2 v1.0.105
Compiling libc v0.2.180
Compiling addr2line v0.25.1
Compiling portable-atomic v1.13.0
Compiling spade-python v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-python)
Compiling num-traits v0.2.19
Compiling ar_archive_writer v0.2.0
Compiling matchers v0.2.0
Compiling stacker v0.1.22
Compiling tikv-jemalloc-sys v0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
Compiling eyre v0.6.12
Compiling memoffset v0.9.1
Compiling heapless v0.7.17
Compiling pyo3-build-config v0.21.2
Compiling crossbeam-epoch v0.9.18
Compiling bitflags v2.10.0
Compiling serde_json v1.0.149
Compiling crossbeam-deque v0.8.6
Compiling quote v1.0.43
Compiling psm v0.1.28
Compiling syn v2.0.114
Compiling rayon-core v1.13.0
Compiling backtrace v0.3.76
Compiling parking_lot_core v0.9.12
Compiling rayon v1.11.0
Compiling num-integer v0.1.46
Compiling parking_lot v0.12.5
Compiling num-iter v0.1.45
Compiling pyo3-ffi v0.21.2
Compiling pyo3 v0.21.2
Compiling logos-codegen v0.16.0
Compiling pyo3-macros-backend v0.21.2
Compiling serde_derive v1.0.228
Compiling thiserror-impl v2.0.17
Compiling tracing-attributes v0.1.31
Compiling spade-macros v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-macros)
Compiling local-impl v0.1.2
Compiling recursive-proc-macro-impl v0.1.1
Compiling derive-where v1.6.0
Compiling clap_derive v4.5.49
Compiling recursive v0.1.1
Compiling logos-derive v0.16.0
Compiling tracing v0.1.44
Compiling thiserror v2.0.17
Compiling logos v0.16.0
Compiling cobs v0.3.0
Compiling tracing-subscriber v0.3.22
Compiling clap v4.5.54
Compiling pyo3-macros v0.21.2
Compiling serde v1.0.228
Compiling tracing-error v0.2.1
Compiling tracing-tree v0.4.1
Compiling color-spantrace v0.3.0
Compiling color-eyre v0.6.5
Compiling num-bigint v0.4.6
Compiling spade-codespan-reporting v0.12.0
Compiling num-complex v0.4.6
Compiling imbl v6.1.0
Compiling ron v0.12.0
Compiling postcard v1.1.3
Compiling spade-codespan v0.12.0
Compiling num-rational v0.4.2
Compiling num v0.4.3
Compiling spade-common v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-common)
Compiling spade-diagnostics v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-diagnostics)
Compiling spade-types v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-types)
Compiling spade-ast v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-ast)
Compiling spade-mir v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-mir)
Compiling spade-hir v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-hir)
Compiling spade-parser v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-parser)
Compiling spade-typeinference v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-typeinference)
Compiling spade-ast-lowering v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-ast-lowering)
Compiling spade-hir-lowering v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-hir-lowering)
Compiling tikv-jemallocator v0.6.1
Compiling spade-lang v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-compiler)
Compiling vcd-translate v0.1.0 (/builds/spade-lang/trawler/work/spade/vcd-translate)
Compiling spade-simulation-ext v0.15.0 (/builds/spade-lang/trawler/work/spade/spade-simulation-ext)
Finished `release` profile [optimized] target(s) in 2m 08s
📦 Built wheel for abi3 Python ≥ 3.8 to /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/dist/spade-0.15.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
[INFO] Installing spade into venv
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/icefunprog-2.0.3-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/yosys_mau-0.0.2-py3.11-linux-x64.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/tqdm-4.67.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/jsonschema_specifications-2024.10.1-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/referencing-0.35.1-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/pyusb-1.2.1-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/jsonmerge-1.9.2-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/tinyprog-1.0.23-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/jsonschema-4.23.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/attrs-24.2.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/pyserial-3.5-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/tinyfpgab-1.1.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/find_libpython-0.5.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/cocotb-2.1.0.dev0+41564633-py3.11-linux-x64.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/blackiceprog-2.0.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/typing_extensions-4.15.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/intelhex-2.3.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/six-1.16.0-py3.11.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
DEPRECATION: Loading egg at /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/PyGObject-3.46.0-py3.11-linux-x64.egg is deprecated. pip 23.3 will enforce this behaviour change. A possible replacement is to use pip for package installation..
Processing ./build/dist/spade-0.15.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Collecting cocotb~=1.9.2 (from spade==0.15.0)
Obtaining dependency information for cocotb~=1.9.2 from https://files.pythonhosted.org/packages/2d/49/591bbe8961cfb540b3b17fda8e07b19d7e0203a2e272706c71aba37426c0/cocotb-1.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
Using cached cocotb-1.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.9 kB)
Collecting ansicolors>=1.1.8 (from spade==0.15.0)
Obtaining dependency information for ansicolors>=1.1.8 from https://files.pythonhosted.org/packages/53/18/a56e2fe47b259bb52201093a3a9d4a32014f9d85071ad07e9d60600890ca/ansicolors-1.1.8-py2.py3-none-any.whl.metadata
Using cached ansicolors-1.1.8-py2.py3-none-any.whl.metadata (9.0 kB)
Collecting find-libpython (from cocotb~=1.9.2->spade==0.15.0)
Obtaining dependency information for find-libpython from https://files.pythonhosted.org/packages/a7/3f/0eb94bfca99e54404901536ea8c80ddacff4953257514c6b8fb01f9a75a8/find_libpython-0.5.0-py3-none-any.whl.metadata
Using cached find_libpython-0.5.0-py3-none-any.whl.metadata (2.8 kB)
Using cached ansicolors-1.1.8-py2.py3-none-any.whl (13 kB)
Using cached cocotb-1.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB)
Using cached find_libpython-0.5.0-py3-none-any.whl (9.2 kB)
Installing collected packages: ansicolors, find-libpython, cocotb, spade
Attempting uninstall: find-libpython
Found existing installation: find_libpython 0.5.0
Uninstalling find_libpython-0.5.0:
WARNING: Cannot remove entries from nonexistent file /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/easy-install.pth
Successfully uninstalled find_libpython-0.5.0
Attempting uninstall: cocotb
Found existing installation: cocotb 2.1.0.dev0+41564633
Uninstalling cocotb-2.1.0.dev0+41564633:
WARNING: Cannot remove entries from nonexistent file /builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/easy-install.pth
Successfully uninstalled cocotb-2.1.0.dev0+41564633
Successfully installed ansicolors-1.1.8 cocotb-1.9.2 find-libpython-0.5.0 spade-0.15.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
[notice] A new release of pip is available: 23.2.1 -> 25.3
[notice] To update, run: tabbypy3 -m pip install --upgrade pip
[INFO] Building spade-cxx
Blocking waiting for file lock on build directory
Finished `release` profile [optimized] target(s) in 1m 24s
[INFO] Attempting to download surfer plugin wasm file.
[INFO] Did not find a pre-built spade surfer plugin, building locally...
[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 once_cell v1.21.3
Compiling byteorder v1.5.0
Compiling either v1.15.0
Compiling stable_deref_trait v1.2.1
Compiling unicode-width v0.2.2
Compiling termcolor v1.4.1
Compiling cfg-if v1.0.4
Compiling pin-project-lite v0.2.16
Compiling bumpalo v3.19.1
Compiling rustc-hash v2.1.1
Compiling regex-syntax v0.8.8
Compiling memchr v2.7.6
Compiling log v0.4.29
Compiling lazy_static v1.5.0
Compiling nu-ansi-term v0.50.3
Compiling smallvec v1.15.1
Compiling colored v3.0.0
Compiling itoa v1.0.17
Compiling nesty v0.2.0
Compiling adler2 v2.0.1
Compiling gimli v0.32.3
Compiling utf8parse v0.2.2
Compiling bitmaps v3.2.1
Compiling rand_core v0.9.5
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`
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`
For more information about this error, try `rustc --explain E0463`.
error: could not compile `once_cell` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
error: could not compile `either` (lib) due to 1 previous error
error: could not compile `byteorder` (lib) due to 1 previous error
error: could not compile `stable_deref_trait` (lib) due to 1 previous error
error: could not compile `termcolor` (lib) due to 1 previous error
error: could not compile `cfg-if` (lib) due to 1 previous error
error: could not compile `lazy_static` (lib) due to 1 previous error
error: could not compile `log` (lib) due to 1 previous error
error: could not compile `bumpalo` (lib) due to 1 previous error
error: could not compile `rustc-hash` (lib) due to 1 previous error
error: could not compile `pin-project-lite` (lib) due to 1 previous error
error: could not compile `nu-ansi-term` (lib) due to 1 previous error
error: could not compile `itoa` (lib) due to 1 previous error
error: could not compile `nesty` (lib) due to 1 previous error
error: could not compile `smallvec` (lib) due to 1 previous error
error: could not compile `colored` (lib) due to 1 previous error
error: could not compile `adler2` (lib) due to 1 previous error
error: could not compile `regex-syntax` (lib) due to 1 previous error
error: could not compile `unicode-width` (lib) due to 1 previous error
error: could not compile `utf8parse` (lib) due to 1 previous error
error: could not compile `memchr` (lib) due to 1 previous error
error: could not compile `rand_core` (lib) due to 1 previous error
error: could not compile `bitmaps` (lib) due to 1 previous error
error: could not compile `gimli` (lib) due to 1 previous error
[WARN] Failed to build surfer plugin. Continuing anyway but Surfer integration will not work
[INFO] Running test/blinky.py [full]
================================================================================
FAILED: test/blinky.py [full]
================================================================================
/builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/spade.sv:6794: error: Unable to bind wire/reg/memory `NOP' in `top_blink.cpu_0'
/builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/spade.sv:7121: : A symbol with that name was declared here. Check for declaration after use.
/builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/spade.sv:6794: error: Unable to elaborate r-value: (#s1_enable)?(NOP):(s1_NOP)
2 error(s) during elaboration.
make[1]: *** [/builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/simulators/Makefile.icarus:81: sim_build/sim.vvp] Error 2
make: *** [/builds/spade-lang/trawler/work/spade-v-hwtest-uart/hwtest_uart/build/oss-cad-suite/lib/python3.11/site-packages/cocotb/share/makefiles/Makefile.inc:40: sim] Error 2
[INFO] test/blinky.py [full]: FAILED
FAIL test/blinky.py 1/1 failed
🭼 full FAILED [build/blinky_full/blinky.vcd]
HEAD is now at 3170518 Fix tests
HEAD is now at d029c73 Bump Spade again
HEAD is now at 92b6b79 Add pub markers
Error:
0: 1 test case failed
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.