yukari
Compiling Yukari-43AB7020 for OpenBench
cargo rustc --release --manifest-path yukari/Cargo.toml --bin yukari -- -C target-cpu=native --emit link=Yukari-43AB7020
Updating crates.io index
Locking 96 packages to latest compatible versions
Adding criterion v0.5.1 (available: v0.8.2)
Adding indicatif v0.17.11 (available: v0.18.4)
Adding rand v0.9.4 (available: v0.10.1)
Compiling libc v0.2.186
Compiling crossbeam-utils v0.8.21
Compiling zerocopy v0.8.50
Compiling getrandom v0.3.4
Compiling cfg-if v1.0.4
Compiling cozy-chess-types v0.2.2
Compiling rayon-core v1.13.0
Compiling portable-atomic v1.13.1
Compiling once_cell v1.21.4
Compiling unicode-width v0.2.2
Compiling either v1.16.0
Compiling colored v3.1.1
Compiling tinyvec v1.11.0
Compiling number_prefix v0.4.0
Compiling yukari-movegen v0.1.0 (/tmp/tmph40h0z82/Yukari/Yukari-tmp/yukari-movegen)
warning: unused import: `Move`
--> yukari-movegen/src/board/data.rs:12:52
|
12 | square::{Direction, Square, Square16x8}, File, Move,
| ^^^^
|
= note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
error[E0635]: unknown feature `array_chunks`
--> yukari-movegen/src/lib.rs:2:12
|
2 | #![feature(array_chunks, portable_simd)]
| ^^^^^^^^^^^^
Compiling cozy-chess v0.3.4
Compiling crossbeam-epoch v0.9.18
error[E0599]: `[i16; 256]` is not an iterator
--> yukari-movegen/src/board/eval.rs:43:40
|
43 | for (input, weight) in us.vals.array_chunks::<64>().zip(self.output_weights[output_bucket][0].vals.array_chunks::<64>()) {
| ^^^^^^^^^^^^ `[i16; 256]` is not an iterator
|
= note: the following trait bounds were not satisfied:
`[i16; 256]: Iterator`
which is required by `&mut [i16; 256]: Iterator`
`[i16]: Iterator`
which is required by `&mut [i16]: Iterator`
error[E0599]: `[i16; 256]` is not an iterator
--> yukari-movegen/src/board/eval.rs:43:108
|
43 | for (input, weight) in us.vals.array_chunks::<64>().zip(self.output_weights[output_bucket][0].vals.array_chunks::<64>()) {
| ^^^^^^^^^^^^ `[i16; 256]` is not an iterator
|
= note: the following trait bounds were not satisfied:
`[i16; 256]: Iterator`
which is required by `&mut [i16; 256]: Iterator`
`[i16]: Iterator`
which is required by `&mut [i16]: Iterator`
error[E0599]: `[i16; 256]` is not an iterator
--> yukari-movegen/src/board/eval.rs:52:42
|
52 | for (input, weight) in them.vals.array_chunks::<64>().zip(self.output_weights[output_bucket][1].vals.array_chunks::<64>()) {
| ^^^^^^^^^^^^ `[i16; 256]` is not an iterator
|
= note: the following trait bounds were not satisfied:
`[i16; 256]: Iterator`
which is required by `&mut [i16; 256]: Iterator`
`[i16]: Iterator`
which is required by `&mut [i16]: Iterator`
error[E0599]: `[i16; 256]` is not an iterator
--> yukari-movegen/src/board/eval.rs:52:110
|
52 | for (input, weight) in them.vals.array_chunks::<64>().zip(self.output_weights[output_bucket][1].vals.array_chunks::<64>()) {
| ^^^^^^^^^^^^ `[i16; 256]` is not an iterator
|
= note: the following trait bounds were not satisfied:
`[i16; 256]: Iterator`
which is required by `&mut [i16; 256]: Iterator`
`[i16]: Iterator`
which is required by `&mut [i16]: Iterator`
Compiling crossbeam-deque v0.8.6
Compiling console v0.15.11
Some errors have detailed explanations: E0599, E0635.
For more information about an error, try `rustc --explain E0599`.
warning: `yukari-movegen` (lib) generated 1 warning
error: could not compile `yukari-movegen` (lib) due to 5 previous errors; 1 warning emitted
warning: build failed, waiting for other jobs to finish...
make: *** [Makefile:26: openbench] Error 101