cargo build --release -p icarus Compiling proc-macro2 v1.0.106 Compiling quote v1.0.44 Compiling unicode-ident v1.0.22 Compiling libc v0.2.180 Compiling cfg-if v1.0.4 Compiling zerocopy v0.8.38 Compiling getrandom v0.3.4 Compiling rustix v1.1.3 Compiling cfg_aliases v0.2.1 Compiling bitflags v2.10.0 Compiling smallvec v1.15.1 Compiling linux-raw-sys v0.11.0 Compiling thiserror v2.0.18 Compiling anyhow v1.0.100 Compiling endian-type v0.1.2 Compiling utf8parse v0.2.2 Compiling home v0.5.12 Compiling log v0.4.29 Compiling icarus v0.0.0 (/tmp/tmp0carfjzs/icarus/icarus-tmp) Compiling memchr v2.7.6 Compiling unicode-width v0.2.2 Compiling unicode-segmentation v1.12.0 Compiling arrayvec v0.7.6 Compiling nix v0.30.1 Compiling nibble_vec v0.1.0 Compiling radix_trie v0.2.1 Compiling syn v2.0.114 Compiling atomic-wait v1.1.0 Compiling rand_core v0.9.5 Compiling fd-lock v4.0.4 Compiling enum-map-derive v0.17.0 Compiling thiserror-impl v2.0.18 Compiling enum-map v2.7.3 Compiling icarus-common v0.1.0 (/tmp/tmp0carfjzs/icarus/icarus-tmp/icarus-common) Compiling rustyline v17.0.2 Compiling ppv-lite86 v0.2.21 Compiling rand_chacha v0.9.0 Compiling icarus-board v0.1.0 (/tmp/tmp0carfjzs/icarus/icarus-tmp/icarus-board) Compiling rand v0.9.2 error[E0428]: the name `OUT_BUCKETS` is defined multiple times --> src/nnue/network.rs:40:1 | 27 | pub const OUT_BUCKETS: usize = 8; | --------------------------------- previous definition of the value `OUT_BUCKETS` here ... 40 | pub const OUT_BUCKETS: usize = 8; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `OUT_BUCKETS` redefined here | = note: `OUT_BUCKETS` must be defined only once in the value namespace of this module For more information about this error, try `rustc --explain E0428`. error: could not compile `icarus` (bin "icarus") due to 1 previous error make: *** [Makefile:18: native] Error 101