mkdir -p ".tmp" ".tmp/Source"
gcc -funroll-loops -fomit-frame-pointer -Ofast -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c bench.c -o .tmp/bench.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -Ofast -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c bit_manipulation.c -o .tmp/bit_manipulation.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -Ofast -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c board_constants.c -o .tmp/board_constants.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -Ofast -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c evaluation.c -o .tmp/evaluation.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -Ofast -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c fen.c -o .tmp/fen.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -Ofast -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c history.c -o .tmp/history.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -Ofast -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c magic.c -o .tmp/magic.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -Ofast -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c mask.c -o .tmp/mask.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -Ofast -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c move.c -o .tmp/move.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -Ofast -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c perft.c -o .tmp/perft.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -Ofast -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c potential.c -o .tmp/potential.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -Ofast -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c search.c -o .tmp/search.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -Ofast -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c see.c -o .tmp/see.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -Ofast -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c table.c -o .tmp/table.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -Ofast -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c time.c -o .tmp/time.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -Ofast -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c uci.c -o .tmp/uci.o -pthread -lm 
gcc -funroll-loops -fomit-frame-pointer -Ofast -flto -fno-exceptions -DIS_64BIT -DNDEBUG -Wall -Wextra -Wno-unused-variable -DUSE_AVX2 -DUSE_SIMD -mavx2 -mbmi -mbmi2 -march=native -MMD -MP -c utils.c -o .tmp/utils.o -pthread -lm 
search.c:132:12: error: conflicting types for ‘searchNodes’; have ‘uint64_t’ {aka ‘long unsigned int’}
  132 |   uint64_t searchNodes = 0;
      |            ^~~~~~~~~~~
In file included from search.c:5:
search.h:29:12: note: previous declaration of ‘searchNodes’ with type ‘long long unsigned int’
   29 | extern U64 searchNodes;
      |            ^~~~~~~~~~~
search.c: In function ‘searchPosition’:
search.c:1504:48: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘uint64_t’ {aka ‘long unsigned int’} [-Wformat=]
 1504 |                 printf("score mate %d nodes %llu nps %llu time %d pv ",
      |                                             ~~~^
      |                                                |
      |                                                long long unsigned int
      |                                             %lu
 1505 |                        -(score + mateValue) / 2 - 1,
 1506 |                        searchNodes, nps, totalTime);
      |                        ~~~~~~~~~~~              
      |                        |
      |                        uint64_t {aka long unsigned int}
search.c:1508:48: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘uint64_t’ {aka ‘long unsigned int’} [-Wformat=]
 1508 |                 printf("score mate %d nodes %llu nps %llu time %d pv ",
      |                                             ~~~^
      |                                                |
      |                                                long long unsigned int
      |                                             %lu
 1509 |                        (mateValue - score) / 2 + 1,
 1510 |                        searchNodes, nps, totalTime);
      |                        ~~~~~~~~~~~              
      |                        |
      |                        uint64_t {aka long unsigned int}
search.c:1512:46: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘uint64_t’ {aka ‘long unsigned int’} [-Wformat=]
 1512 |                 printf("score cp %d nodes %llu nps %llu time %d pv ",
      |                                           ~~~^
      |                                              |
      |                                              long long unsigned int
      |                                           %lu
 1513 |                        score, searchNodes, nps, totalTime);
      |                               ~~~~~~~~~~~     
      |                               |
      |                               uint64_t {aka long unsigned int}
make: *** [makefile:184: .tmp/search.o] Error 1
make: *** Waiting for unfinished jobs....