detected OS is [Windows]
detected compiler is [g++]
g++ -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 tools/verbatim.cpp -o ../build/verbatim -Wl,--whole-archive -lpthread -Wl,--no-whole-archive -lm -static
make pgo-instrumented
make[1]: Entering directory '/tmp/tmpiz7m8_oo/Halogen/Halogen-tmp/src'
detected OS is [Windows]
detected compiler is [g++]
g++ -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 tools/verbatim.cpp -o ../build/verbatim -Wl,--whole-archive -lpthread -Wl,--no-whole-archive -lm -static -fprofile-generate -fno-lto
./../build/verbatim C:/Users/kiere/OneDrive/Documents/Repos/Openbench/Client/Networks/637096C1 ../build/verbatim.nn
Created embedded network
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c main.cpp -o ../build/main.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c chessboard/board_state.cpp -o ../build/chessboard/board_state.cpp.o
In file included from search/thread.h:4,
from main.cpp:5:
./search/data.h:114:24: error: 'MAX_DEPTH' was not declared in this scope
114 | StaticVector<Move, MAX_DEPTH> pv;
| ^~~~~~~~~
./search/data.h:114:33: error: template argument 2 is invalid
114 | StaticVector<Move, MAX_DEPTH> pv;
| ^
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c datagen/encode.cpp -o ../build/datagen/encode.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c datagen/datagen.cpp -o ../build/datagen/datagen.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c chessboard/game_state.cpp -o ../build/chessboard/game_state.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c evaluation/evaluate.cpp -o ../build/evaluation/evaluate.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c movegen/move.cpp -o ../build/movegen/move.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c movegen/movegen.cpp -o ../build/movegen/movegen.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c network/network.cpp -o ../build/network/network.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c numa/numa.cpp -o ../build/numa/numa.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/cuckoo.cpp -o ../build/search/cuckoo.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/data.cpp -o ../build/search/data.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/history.cpp -o ../build/search/history.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/search.cpp -o ../build/search/search.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/staged_movegen.cpp -o ../build/search/staged_movegen.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/static_exchange_evaluation.cpp -o ../build/search/static_exchange_evaluation.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/syzygy.cpp -o ../build/search/syzygy.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/zobrist.cpp -o ../build/search/zobrist.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/limit/time.cpp -o ../build/search/limit/time.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/transposition/table.cpp -o ../build/search/transposition/table.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/transposition/entry.cpp -o ../build/search/transposition/entry.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c search/thread.cpp -o ../build/search/thread.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c test/static_exchange_evaluation_test.cpp -o ../build/test/static_exchange_evaluation_test.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c third-party/Pyrrhic/tbprobe.cpp -o ../build/third-party/Pyrrhic/tbprobe.cpp.o
g++ -Wno-interference-size -O3 -Wall -Wextra -Wshadow -Wno-missing-field-initializers -I. -g -std=c++20 -fno-exceptions -DEVALFILE=\"../build/verbatim.nn\" -DNDEBUG -flto -march=native -DUSE_POPCNT -DUSE_PEXT -DUSE_AVX512_VNNI -DUSE_AVX512 -DUSE_AVX2 -DUSE_AVX -DUSE_SSE4 -fprofile-generate -fno-lto -c uci/uci.cpp -o ../build/uci/uci.cpp.o
In file included from evaluation/evaluate.cpp:9:
./search/data.h:114:24: error: 'MAX_DEPTH' was not declared in this scope
114 | StaticVector<Move, MAX_DEPTH> pv;
| ^~~~~~~~~
./search/data.h:114:33: error: template argument 2 is invalid
114 | StaticVector<Move, MAX_DEPTH> pv;
| ^
In file included from search/staged_movegen.cpp:13:
./search/data.h:114:24: error: 'MAX_DEPTH' was not declared in this scope
114 | StaticVector<Move, MAX_DEPTH> pv;
| ^~~~~~~~~
./search/data.h:114:33: error: template argument 2 is invalid
114 | StaticVector<Move, MAX_DEPTH> pv;
| ^
In file included from search/data.cpp:1:
./search/data.h:114:24: error: 'MAX_DEPTH' was not declared in this scope
114 | StaticVector<Move, MAX_DEPTH> pv;
| ^~~~~~~~~
./search/data.h:114:33: error: template argument 2 is invalid
114 | StaticVector<Move, MAX_DEPTH> pv;
| ^
In file included from ./uci/uci.h:11,
from datagen/datagen.h:3,
from datagen/datagen.cpp:1:
./search/data.h:114:24: error: 'MAX_DEPTH' was not declared in this scope
114 | StaticVector<Move, MAX_DEPTH> pv;
| ^~~~~~~~~
./search/data.h:114:33: error: template argument 2 is invalid
114 | StaticVector<Move, MAX_DEPTH> pv;
| ^
In file included from ./search/thread.h:4,
from ./search/search.h:3,
from search/search.cpp:1:
./search/data.h:114:24: error: 'MAX_DEPTH' was not declared in this scope
114 | StaticVector<Move, MAX_DEPTH> pv;
| ^~~~~~~~~
./search/data.h:114:33: error: template argument 2 is invalid
114 | StaticVector<Move, MAX_DEPTH> pv;
| ^
In file included from search/history.cpp:8:
./search/data.h:114:24: error: 'MAX_DEPTH' was not declared in this scope
114 | StaticVector<Move, MAX_DEPTH> pv;
| ^~~~~~~~~
./search/data.h:114:33: error: template argument 2 is invalid
114 | StaticVector<Move, MAX_DEPTH> pv;
| ^
In file included from ./search/syzygy.h:8,
from search/syzygy.cpp:1:
./search/data.h:114:24: error: 'MAX_DEPTH' was not declared in this scope
114 | StaticVector<Move, MAX_DEPTH> pv;
| ^~~~~~~~~
./search/data.h:114:33: error: template argument 2 is invalid
114 | StaticVector<Move, MAX_DEPTH> pv;
| ^
search/search.cpp: In function 'void iterative_deepening(GameState&, SearchLocalState&, SearchSharedState&)':
search/search.cpp:93:42: error: cannot convert '<brace-enclosed initializer list>' to 'const SearchResults&'
93 | shared.set_best_search_result({ local.root_moves[0].search_depth, local.sel_septh, 1, shared.nodes(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94 | local.root_moves[0].score, local.root_moves[0].pv, local.root_moves[0].type });
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./search/data.h:206:54: note: initializing argument 1 of 'void SearchSharedState::set_best_search_result(const SearchResults&)'
206 | void set_best_search_result(const SearchResults& result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from search/thread.h:4,
from search/thread.cpp:1:
./search/data.h:114:24: error: 'MAX_DEPTH' was not declared in this scope
114 | StaticVector<Move, MAX_DEPTH> pv;
| ^~~~~~~~~
./search/data.h:114:33: error: template argument 2 is invalid
114 | StaticVector<Move, MAX_DEPTH> pv;
| ^
search/search.cpp: In function 'Score search(GameState&, SearchStackState*, NN::Accumulator*, SearchLocalState&, SearchSharedState&, int, Score, Score, bool)':
search/search.cpp:1059:44: error: cannot convert 'StaticVector<Move, 128>' to 'int' in assignment [-Wtemplate-body]
1059 | local.root_moves[idx].pv = ss->pv;
| ~~~~^~
| |
| StaticVector<Move, 128>
In file included from uci/uci.h:11,
from uci/uci.cpp:1:
./search/data.h:114:24: error: 'MAX_DEPTH' was not declared in this scope
114 | StaticVector<Move, MAX_DEPTH> pv;
| ^~~~~~~~~
./search/data.h:114:33: error: template argument 2 is invalid
114 | StaticVector<Move, MAX_DEPTH> pv;
| ^
make[1]: *** [Makefile:288: ../build/main.cpp.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [Makefile:288: ../build/datagen/datagen.cpp.o] Error 1
make[1]: *** [Makefile:288: ../build/evaluation/evaluate.cpp.o] Error 1
make[1]: *** [Makefile:288: ../build/search/syzygy.cpp.o] Error 1
make[1]: *** [Makefile:288: ../build/search/staged_movegen.cpp.o] Error 1
make[1]: *** [Makefile:288: ../build/search/search.cpp.o] Error 1
make[1]: *** [Makefile:288: ../build/search/history.cpp.o] Error 1
make[1]: *** [Makefile:288: ../build/search/data.cpp.o] Error 1
make[1]: *** [Makefile:288: ../build/search/thread.cpp.o] Error 1
make[1]: *** [Makefile:288: ../build/uci/uci.cpp.o] Error 1
make[1]: Leaving directory '/tmp/tmpiz7m8_oo/Halogen/Halogen-tmp/src'
make: *** [Makefile:145: pgo] Error 2