fatal: not a git repository (or any of the parent directories): .git
clang++ -O3 -march=native -ffast-math -fno-finite-math-only -funroll-loops -flto -fuse-ld=lld -std=c++20 -static -DNDEBUG -DEVALFILE=\"/home/ubuntu/OpenBench/Client/Networks/35B74CC5\" ./src/accumulator.cpp ./src/search.cpp ./src/thread.cpp ./src/nnue.cpp ./src/datagen.cpp ./src/board.cpp ./src/move.cpp ./src/movegen.cpp ./src/searcher.cpp ./src/Prelude.cpp ./external/fmt/format.cc -o Prelude-2451B406-35B74CC5
In file included from ./src/accumulator.cpp:3:
In file included from ./src/nnue.h:5:
In file included from ./src/thread.h:4:
./src/search.h:84:46: warning: implicit conversion from 'unsigned long' to 'const i32' (aka 'const int') changes value from 18446744073709519104 to -32512 [-Wconstant-conversion]
constexpr i32 MATED_IN_MAX_PLY = -MATE_SCORE + MAX_PLY;
~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~
1 warning generated.
In file included from ./src/search.cpp:1:
In file included from ./src/nnue.h:5:
In file included from ./src/thread.h:4:
./src/search.h:84:46: warning: implicit conversion from 'unsigned long' to 'const i32' (aka 'const int') changes value from 18446744073709519104 to -32512 [-Wconstant-conversion]
constexpr i32 MATED_IN_MAX_PLY = -MATE_SCORE + MAX_PLY;
~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~
1 warning generated.
In file included from ./src/thread.cpp:1:
In file included from ./src/thread.h:4:
./src/search.h:84:46: warning: implicit conversion from 'unsigned long' to 'const i32' (aka 'const int') changes value from 18446744073709519104 to -32512 [-Wconstant-conversion]
constexpr i32 MATED_IN_MAX_PLY = -MATE_SCORE + MAX_PLY;
~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~
1 warning generated.
In file included from ./src/nnue.cpp:1:
In file included from ./src/nnue.h:5:
In file included from ./src/thread.h:4:
./src/search.h:84:46: warning: implicit conversion from 'unsigned long' to 'const i32' (aka 'const int') changes value from 18446744073709519104 to -32512 [-Wconstant-conversion]
constexpr i32 MATED_IN_MAX_PLY = -MATE_SCORE + MAX_PLY;
~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~
./src/nnue.cpp:80:17: warning: Using AVX2 NNUE inference [-W#pragma-messages]
#pragma message("Using AVX2 NNUE inference")
^
2 warnings generated.
In file included from ./src/datagen.cpp:4:
./src/search.h:84:46: warning: implicit conversion from 'unsigned long' to 'const i32' (aka 'const int') changes value from 18446744073709519104 to -32512 [-Wconstant-conversion]
constexpr i32 MATED_IN_MAX_PLY = -MATE_SCORE + MAX_PLY;
~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~
1 warning generated.
In file included from ./src/board.cpp:6:
./src/search.h:84:46: warning: implicit conversion from 'unsigned long' to 'const i32' (aka 'const int') changes value from 18446744073709519104 to -32512 [-Wconstant-conversion]
constexpr i32 MATED_IN_MAX_PLY = -MATE_SCORE + MAX_PLY;
~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~
1 warning generated.
./src/movegen.cpp:279:22: error: implicit instantiation of undefined template 'std::atomic<unsigned long>'
std::atomic<u64> nodes = 0;
^
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/atomic_base.h:145:12: note: template is declared here
struct atomic;
^
In file included from ./src/movegen.cpp:1:
In file included from ./src/movegen.h:5:
In file included from ./src/board.h:3:
./src/util.h:37:37: warning: shift count is negative [-Wshift-count-negative]
return dir > 0 ? bb << dir : bb >> -dir;
^ ~~~~
./src/movegen.cpp:245:16: note: in instantiation of function template specialization 'shift<9>' requested here
return shift<NORTH_EAST>(sqBB & ~MASK_FILE[HFILE]) | shift<NORTH_WEST>(sqBB & ~MASK_FILE[AFILE]);
^
In file included from ./src/movegen.cpp:1:
In file included from ./src/movegen.h:5:
In file included from ./src/board.h:3:
./src/util.h:37:37: warning: shift count is negative [-Wshift-count-negative]
return dir > 0 ? bb << dir : bb >> -dir;
^ ~~~~
./src/movegen.cpp:245:62: note: in instantiation of function template specialization 'shift<7>' requested here
return shift<NORTH_EAST>(sqBB & ~MASK_FILE[HFILE]) | shift<NORTH_WEST>(sqBB & ~MASK_FILE[AFILE]);
^
In file included from ./src/movegen.cpp:1:
In file included from ./src/movegen.h:5:
In file included from ./src/board.h:3:
./src/util.h:37:25: warning: shift count is negative [-Wshift-count-negative]
return dir > 0 ? bb << dir : bb >> -dir;
^ ~~~
./src/movegen.cpp:247:12: note: in instantiation of function template specialization 'shift<-7>' requested here
return shift<SOUTH_EAST>(sqBB & ~MASK_FILE[HFILE]) | shift<SOUTH_WEST>(sqBB & ~MASK_FILE[AFILE]);
^
In file included from ./src/movegen.cpp:1:
In file included from ./src/movegen.h:5:
In file included from ./src/board.h:3:
./src/util.h:37:25: warning: shift count is negative [-Wshift-count-negative]
return dir > 0 ? bb << dir : bb >> -dir;
^ ~~~
./src/movegen.cpp:247:58: note: in instantiation of function template specialization 'shift<-9>' requested here
return shift<SOUTH_EAST>(sqBB & ~MASK_FILE[HFILE]) | shift<SOUTH_WEST>(sqBB & ~MASK_FILE[AFILE]);
^
4 warnings and 1 error generated.
In file included from ./src/searcher.cpp:1:
In file included from ./src/searcher.h:4:
./src/search.h:84:46: warning: implicit conversion from 'unsigned long' to 'const i32' (aka 'const int') changes value from 18446744073709519104 to -32512 [-Wconstant-conversion]
constexpr i32 MATED_IN_MAX_PLY = -MATE_SCORE + MAX_PLY;
~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~
1 warning generated.
In file included from ./src/Prelude.cpp:9:
In file included from ./src/nnue.h:5:
In file included from ./src/thread.h:4:
./src/search.h:84:46: warning: implicit conversion from 'unsigned long' to 'const i32' (aka 'const int') changes value from 18446744073709519104 to -32512 [-Wconstant-conversion]
constexpr i32 MATED_IN_MAX_PLY = -MATE_SCORE + MAX_PLY;
~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~
1 warning generated.
make: *** [makefile:37: Prelude-2451B406-35B74CC5] Error 1