yukari
Compiling Yukari-27F76564 for OpenBench
triple: x86_64-unknown-linux-gnu
rustup component add llvm-tools
info: component llvm-tools is up to date
cargo install cargo-pgo
    Updating crates.io index
     Ignored package `cargo-pgo v0.3.0` is already installed, use --force to override
mkdir -p .cargo
echo "[target.x86_64-unknown-linux-gnu]" > .cargo/config.toml
echo "rustflags = \"-C target-cpu=native\"" >> .cargo/config.toml
echo "[env]" >> .cargo/config.toml
echo "EVALFILE = \"../../../yukari_6b1760f3.bin\"" >> .cargo/config.toml
cargo pgo instrument
[2026-06-04T11:48:44Z INFO  cargo_pgo::pgo::instrument] PGO profile directory will be cleared.
[2026-06-04T11:48:44Z INFO  cargo_pgo::pgo::instrument] PGO profiles will be stored into /tmp/tmprfhphvsj/Yukari/Yukari-tmp/target/pgo-profiles.
   Compiling libc v0.2.186
   Compiling crossbeam-utils v0.8.21
   Compiling getrandom v0.3.4
   Compiling zerocopy v0.8.50
   Compiling cfg-if v1.0.4
   Compiling rayon-core v1.13.0
   Compiling cozy-chess-types v0.2.2
   Compiling portable-atomic v1.13.1
   Compiling either v1.16.0
   Compiling once_cell v1.21.4
   Compiling unicode-width v0.2.2
   Compiling tinyvec v1.11.0
   Compiling number_prefix v0.4.0
   Compiling colored v3.1.1
   Compiling yukari-movegen v2025.4.1 (/tmp/tmprfhphvsj/Yukari/Yukari-tmp/yukari-movegen)
   Compiling cozy-chess v0.3.4
error[E0635]: unknown feature `array_chunks`
 --> yukari-movegen/src/lib.rs:2:12
  |
2 | #![feature(array_chunks, portable_simd)]
  |            ^^^^^^^^^^^^

error[E0599]: `[i16; 384]` is not an iterator
  --> yukari-movegen/src/board/eval.rs:41:40
   |
41 |         for (input, weight) in us.vals.array_chunks::<64>().zip(self.output_weights[output_bucket][0].vals.array_chunks::<64>()) {
   |                                        ^^^^^^^^^^^^ `[i16; 384]` is not an iterator
   |
   = note: the following trait bounds were not satisfied:
           `[i16; 384]: Iterator`
           which is required by `&mut [i16; 384]: Iterator`
           `[i16]: Iterator`
           which is required by `&mut [i16]: Iterator`

error[E0599]: `[i16; 384]` is not an iterator
  --> yukari-movegen/src/board/eval.rs:41:108
   |
41 |         for (input, weight) in us.vals.array_chunks::<64>().zip(self.output_weights[output_bucket][0].vals.array_chunks::<64>()) {
   |                                                                                                            ^^^^^^^^^^^^ `[i16; 384]` is not an iterator
   |
   = note: the following trait bounds were not satisfied:
           `[i16; 384]: Iterator`
           which is required by `&mut [i16; 384]: Iterator`
           `[i16]: Iterator`
           which is required by `&mut [i16]: Iterator`

error[E0599]: `[i16; 384]` is not an iterator
  --> yukari-movegen/src/board/eval.rs:50:42
   |
50 |         for (input, weight) in them.vals.array_chunks::<64>().zip(self.output_weights[output_bucket][1].vals.array_chunks::<64>()) {
   |                                          ^^^^^^^^^^^^ `[i16; 384]` is not an iterator
   |
   = note: the following trait bounds were not satisfied:
           `[i16; 384]: Iterator`
           which is required by `&mut [i16; 384]: Iterator`
           `[i16]: Iterator`
           which is required by `&mut [i16]: Iterator`

error[E0599]: `[i16; 384]` is not an iterator
  --> yukari-movegen/src/board/eval.rs:50:110
   |
50 |         for (input, weight) in them.vals.array_chunks::<64>().zip(self.output_weights[output_bucket][1].vals.array_chunks::<64>()) {
   |                                                                                                              ^^^^^^^^^^^^ `[i16; 384]` is not an iterator
   |
   = note: the following trait bounds were not satisfied:
           `[i16; 384]: Iterator`
           which is required by `&mut [i16; 384]: Iterator`
           `[i16]: Iterator`
           which is required by `&mut [i16]: Iterator`

   Compiling crossbeam-epoch v0.9.18
   Compiling crossbeam-deque v0.8.6
Some errors have detailed explanations: E0599, E0635.
For more information about an error, try `rustc --explain E0599`.
error: could not compile `yukari-movegen` (lib) due to 5 previous errors
warning: build failed, waiting for other jobs to finish...
[2026-06-04T11:48:48Z ERROR cargo_pgo::pgo::instrument] PGO instrumentation build has failed.
Cargo finished with an error (101)
make: *** [Makefile:36: openbench] Error 1