g++ -DEVALFILE=\"clover-7buckets-mse-0.95-1280-cosine-600.bin\" -I . -IFathom -DPEXT_GOOD -mno-avx512f -march=native -Wall -g -flto -std=c++20 -O3 -funroll-loops -o board.o -c board.cpp
g++ -DEVALFILE=\"clover-7buckets-mse-0.95-1280-cosine-600.bin\" -I . -IFathom -DPEXT_GOOD -mno-avx512f -march=native -Wall -g -flto -std=c++20 -O3 -funroll-loops -o main.o -c main.cpp
g++ -DEVALFILE=\"clover-7buckets-mse-0.95-1280-cosine-600.bin\" -I . -IFathom -DPEXT_GOOD -mno-avx512f -march=native -Wall -g -flto -std=c++20 -O3 -funroll-loops -o net.o -c net.cpp
g++ -DEVALFILE=\"clover-7buckets-mse-0.95-1280-cosine-600.bin\" -I . -IFathom -DPEXT_GOOD -mno-avx512f -march=native -Wall -g -flto -std=c++20 -O3 -funroll-loops -o 3rdparty/Fathom/src/tbprobe.o -c 3rdparty/Fathom/src/tbprobe.c
net.cpp: In constructor ‘Network::Network()’:
net.cpp:53:13: error: ‘memcpy’ was not declared in this scope
   53 |             memcpy(cached_states[c][i].output, inputBiases, sizeof(inputBiases));
      |             ^~~~~~
net.cpp:2:1: note: ‘memcpy’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
    1 | #include "net.h"
  +++ |+#include <cstring>
    2 | 
net.cpp: In member function ‘void Network::bring_up_to_date(Board&)’:
net.cpp:280:17: error: ‘memcpy’ was not declared in this scope
  280 |                 memcpy(&output_history[hist_size - 1][side * SIDE_NEURONS], state->output, SIDE_NEURONS * sizeof(int16_t));
      |                 ^~~~~~
net.cpp:280:17: note: ‘memcpy’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
make: *** [makefile:82: net.o] Error 1
make: *** Waiting for unfinished jobs....
main.cpp: In function ‘int main(int, char**)’:
main.cpp:31:14: error: ‘strncmp’ was not declared in this scope
   31 |         if (!strncmp(argv[1], "bench", 5)) {
      |              ^~~~~~~
main.cpp:22:1: note: ‘strncmp’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
   21 | #include "uci.h"
  +++ |+#include <cstring>
   22 | 
main.cpp:40:14: error: ‘strncmp’ was not declared in this scope
   40 |         if (!strncmp(argv[1], "generate", 8)) {
      |              ^~~~~~~
main.cpp:40:14: note: ‘strncmp’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’?
make: *** [makefile:82: main.o] Error 1