cargo rustc --release -- -C target-cpu=native --emit link=Viridithas-AC00DAC2-5B404555 Compiling proc-macro2 v1.0.79 Compiling unicode-ident v1.0.12 Compiling windows_x86_64_gnu v0.52.6 Compiling utf8parse v0.2.1 Compiling colorchoice v1.0.0 Compiling anstyle v1.0.6 Compiling anstyle-query v1.0.2 Compiling heck v0.5.0 Compiling anstyle-parse v0.2.3 Compiling strsim v0.11.0 Compiling static_assertions v1.1.0 Compiling cfg-if v1.0.0 Compiling clap_lex v0.7.0 Compiling anyhow v1.0.86 Compiling anstream v0.6.13 Compiling windows-targets v0.52.6 Compiling twox-hash v1.6.3 Compiling byteorder v1.5.0 Compiling viridithas v14.0.0 (/tmp/tmpo2hz9l22/Viridithas/Viridithas-tmp) Compiling windows-sys v0.52.0 Compiling clap_builder v4.5.2 Compiling arrayvec v0.7.4 Compiling ruzstd v0.7.0 Compiling quote v1.0.35 Compiling syn v2.0.55 Compiling clap_derive v4.5.3 Compiling clap v4.5.3 error[E0425]: cannot find function `size_of` in this scope --> src/nnue/network.rs:36:36 | 36 | pub const L1_CHUNK_PER_32: usize = size_of::<i32>() / size_of::<i8>(); | ^^^^^^^ not found in this scope | help: consider importing one of these items | 1 + use core::mem::size_of; | 1 + use std::mem::size_of; | error[E0425]: cannot find function `size_of` in this scope --> src/nnue/network.rs:36:55 | 36 | pub const L1_CHUNK_PER_32: usize = size_of::<i32>() / size_of::<i8>(); | ^^^^^^^ not found in this scope | help: consider importing one of these items | 1 + use core::mem::size_of; | 1 + use std::mem::size_of; | error[E0425]: cannot find function `size_of` in this scope --> src/nnue/network.rs:317:19 | 317 | let len = size_of::<Self>(); | ^^^^^^^ not found in this scope | help: consider importing one of these items | 1 + use core::mem::size_of; | 1 + use std::mem::size_of; | error[E0282]: type annotations needed --> src/nnue/network/layers.rs:190:31 | 190 | vec128_storeu(std::ptr::from_mut(out.get_unchecked_mut(count)).cast(), vec128_add(base, offsets)); | ^^^^^^^^^^^^^^^^^^ ---- cannot call a method on a raw pointer with an unknown pointee type | | | cannot infer type of the type parameter `T` declared on the function `from_mut` | help: consider specifying the generic argument | 190 | vec128_storeu(std::ptr::from_mut::<T>(out.get_unchecked_mut(count)).cast(), vec128_add(base, offsets)); | +++++ Some errors have detailed explanations: E0282, E0425. For more information about an error, try `rustc --explain E0282`. error: could not compile `viridithas` (bin "viridithas") due to 4 previous errors make: *** [Makefile:28: openbench] Error 101