fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
g++ -std=c++20 -DNNUE_PATH=\"/Users/user/Desktop/projects/OpenBench/Client/Networks/0D1FDE09\" -m64 -DVERSION=\"v--dev\" -O3 -flto=auto -march=native -MMD -MP -c engine/bitboard.cpp -o engine/bitboard.o
g++ -std=c++20 -DNNUE_PATH=\"/Users/user/Desktop/projects/OpenBench/Client/Networks/0D1FDE09\" -m64 -DVERSION=\"v--dev\" -O3 -flto=auto -march=native -MMD -MP -c engine/eval.cpp -o engine/eval.o
g++ -std=c++20 -DNNUE_PATH=\"/Users/user/Desktop/projects/OpenBench/Client/Networks/0D1FDE09\" -m64 -DVERSION=\"v--dev\" -O3 -flto=auto -march=native -MMD -MP -c engine/history.cpp -o engine/history.o
g++ -std=c++20 -DNNUE_PATH=\"/Users/user/Desktop/projects/OpenBench/Client/Networks/0D1FDE09\" -m64 -DVERSION=\"v--dev\" -O3 -flto=auto -march=native -MMD -MP -c engine/main.cpp -o engine/main.o
g++ -std=c++20 -DNNUE_PATH=\"/Users/user/Desktop/projects/OpenBench/Client/Networks/0D1FDE09\" -m64 -DVERSION=\"v--dev\" -O3 -flto=auto -march=native -MMD -MP -c engine/movegen.cpp -o engine/movegen.o
g++ -std=c++20 -DNNUE_PATH=\"/Users/user/Desktop/projects/OpenBench/Client/Networks/0D1FDE09\" -m64 -DVERSION=\"v--dev\" -O3 -flto=auto -march=native -MMD -MP -c engine/movepicker.cpp -o engine/movepicker.o
g++ -std=c++20 -DNNUE_PATH=\"/Users/user/Desktop/projects/OpenBench/Client/Networks/0D1FDE09\" -m64 -DVERSION=\"v--dev\" -O3 -flto=auto -march=native -MMD -MP -c engine/params.cpp -o engine/params.o
g++ -std=c++20 -DNNUE_PATH=\"/Users/user/Desktop/projects/OpenBench/Client/Networks/0D1FDE09\" -m64 -DVERSION=\"v--dev\" -O3 -flto=auto -march=native -MMD -MP -c engine/search.cpp -o engine/search.o
g++ -std=c++20 -DNNUE_PATH=\"/Users/user/Desktop/projects/OpenBench/Client/Networks/0D1FDE09\" -m64 -DVERSION=\"v--dev\" -O3 -flto=auto -march=native -MMD -MP -c engine/tb.cpp -o engine/tb.o
g++ -std=c++20 -DNNUE_PATH=\"/Users/user/Desktop/projects/OpenBench/Client/Networks/0D1FDE09\" -m64 -DVERSION=\"v--dev\" -O3 -flto=auto -march=native -MMD -MP -c engine/threads.cpp -o engine/threads.o
g++ -std=c++20 -DNNUE_PATH=\"/Users/user/Desktop/projects/OpenBench/Client/Networks/0D1FDE09\" -m64 -DVERSION=\"v--dev\" -O3 -flto=auto -march=native -MMD -MP -c engine/ttable.cpp -o engine/ttable.o
g++ -std=c++20 -DNNUE_PATH=\"/Users/user/Desktop/projects/OpenBench/Client/Networks/0D1FDE09\" -m64 -DVERSION=\"v--dev\" -O3 -flto=auto -march=native -MMD -MP -c engine/nnue/accumulator.cpp -o engine/nnue/accumulator.o
g++ -std=c++20 -DNNUE_PATH=\"/Users/user/Desktop/projects/OpenBench/Client/Networks/0D1FDE09\" -m64 -DVERSION=\"v--dev\" -O3 -flto=auto -march=native -MMD -MP -c engine/nnue/network.cpp -o engine/nnue/network.o
g++ -std=c++20 -DNNUE_PATH=\"/Users/user/Desktop/projects/OpenBench/Client/Networks/0D1FDE09\" -m64 -DVERSION=\"v--dev\" -O3 -flto=auto -march=native -MMD -MP -c engine/nnue/simd.cpp -o engine/nnue/simd.o
g++ -std=c++20 -DNNUE_PATH=\"/Users/user/Desktop/projects/OpenBench/Client/Networks/0D1FDE09\" -m64 -DVERSION=\"v--dev\" -O3 -flto=auto -march=native -MMD -MP -c Pyrrhic/tbprobe.cpp -o Pyrrhic/tbprobe.o
In file included from engine/nnue/network.cpp:4:
engine/nnue/incbin.h:166:6: warning: "incbin is incompatible with bitcode. Using the library will break upload to App Store if you have bitcode enabled. Add `#define INCBIN_SILENCE_BITCODE_WARNING` before including this header to silence this warning." [-W#warnings]
  166 | #    warning "incbin is incompatible with bitcode. Using the library will break upload to App Store if you have bitcode enabled. Add `#define INCBIN_SILENCE_BITCODE_WARNING` before including this header to silence this warning."
      |      ^
In file included from engine/search.cpp:4:
engine/wdl.hpp:19:11: warning: enumeration values 'KING' and 'NO_PIECETYPE' not handled in switch [-Wswitch]
   19 |                 switch (pt) {
      |                         ^~
engine/wdl.hpp:19:11: note: add missing switch cases
   19 |                 switch (pt) {
      |                         ^
1 warning generated.
1 warning generated.
g++ -std=c++20 -DNNUE_PATH=\"/Users/user/Desktop/projects/OpenBench/Client/Networks/0D1FDE09\" -m64 -DVERSION=\"v--dev\" -O3 -flto=auto -march=native -o PZChessBot-1D7FFD00-0D1FDE09 engine/bitboard.o engine/eval.o engine/history.o engine/main.o engine/movegen.o engine/movepicker.o engine/params.o engine/search.o engine/tb.o engine/threads.o engine/ttable.o engine/nnue/accumulator.o engine/nnue/network.o engine/nnue/simd.o Pyrrhic/tbprobe.o
Undefined symbols for architecture x86_64:
  "simd::cvt_i32_f32(ivec_t)", referenced from:
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
  "simd::shift_mulhi(ivec_t, ivec_t)", referenced from:
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
  "simd::setzero_fvec()", referenced from:
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
  "simd::setzero_ivec()", referenced from:
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
  "simd::store_u16_u8(unsigned char*, ivec_t)", referenced from:
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
  "simd::broadcast_f32(float)", referenced from:
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
  "simd::broadcast_i16(short)", referenced from:
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
  "simd::reduce_add_ps(fvec_t)", referenced from:
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
  "simd::accdp_u8i8_i16(ivec_t, ivec_t, ivec_t)", referenced from:
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
  "simd::reduce_add_epi16(ivec_t)", referenced from:
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
  "simd::add_f32(fvec_t, fvec_t)", referenced from:
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
  "simd::fma_f32(fvec_t, fvec_t, fvec_t)", referenced from:
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      ...
  "simd::mul_f32(fvec_t, fvec_t)", referenced from:
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
  "simd::clamp_f32(fvec_t, fvec_t, fvec_t)", referenced from:
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
  "simd::clamp_i16(ivec_t, ivec_t, ivec_t)", referenced from:
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
  "simd::load_fvec(float const*)", referenced from:
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      ...
  "simd::load_ivec(ivec_t const*)", referenced from:
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      ...
  "simd::store_f32(float*, fvec_t)", referenced from:
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
      nnue_eval(Network const&, Accumulator const&, Accumulator const&, unsigned char) in lto.o
ld: symbol(s) not found for architecture x86_64
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [PZChessBot-1D7FFD00-0D1FDE09] Error 1