cargo rustc -r --features syzygy -- -C target-cpu=native --emit link=Viridithas-BD456A97-2D387407
Updating crates.io index
Locking 125 packages to latest Rust 1.93.0 compatible versions
Adding rand v0.9.4 (available: v0.10.1)
Adding toml v0.9.12+spec-1.1.0 (available: v1.1.2+spec-1.1.0)
Compiling proc-macro2 v1.0.106
Compiling unicode-ident v1.0.24
Compiling quote v1.0.45
Compiling utf8parse v0.2.2
Compiling libc v0.2.186
Compiling shlex v2.0.1
Compiling find-msvc-tools v0.1.9
Compiling anstyle v1.0.14
Compiling anstyle-query v1.1.5
Compiling is_terminal_polyfill v1.70.2
Compiling colorchoice v1.0.5
Compiling clap_lex v1.1.0
Compiling strsim v0.11.1
Compiling heck v0.5.0
Compiling anyhow v1.0.102
Compiling thiserror v2.0.18
Compiling twox-hash v2.1.2
Compiling byteorder v1.5.0
Compiling arrayvec v0.7.6
Compiling vec1 v1.12.1
Compiling anstyle-parse v1.0.0
Compiling ruzstd v0.8.3
Compiling cc v1.2.63
Compiling anstream v1.0.0
Compiling fxhash v0.2.1
Compiling clap_builder v4.6.0
Compiling syn v2.0.117
Compiling viridithas v20.0.0 (/tmp/tmp9iz_8y8c/Viridithas/Viridithas-tmp)
Compiling term_size v0.3.2
Compiling memmap2 v0.9.10
Compiling clap_derive v4.6.1
Compiling thiserror-impl v2.0.18
Compiling clap v4.6.1
error[E0080]: evaluation panicked: assertion failed: 12 == std::mem::transmute::<Option<Piece>, u8>(None)
--> src/nnue/geometry/avx2.rs:150:13
|
150 | assert!(12 == std::mem::transmute::<Option<Piece>, u8>(None));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ evaluation of `nnue::geometry::avx2::permute_mailbox_ignoring::{constant#1}` failed here
note: erroneous constant encountered
--> src/nnue/geometry/avx2.rs:149:9
|
149 | / const {
150 | | assert!(12 == std::mem::transmute::<Option<Piece>, u8>(None));
151 | | }
| |_________^
For more information about this error, try `rustc --explain E0080`.
error: could not compile `viridithas` (bin "viridithas") due to 1 previous error
make: *** [Makefile:28: openbench] Error 101