clang++ -std=c++20 -fconstexpr-steps=100000000 -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/9B9F2959\" -march=native -c src/main.cpp -o src/main.o
clang++ -std=c++20 -fconstexpr-steps=100000000 -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/9B9F2959\" -march=native -c src/chess/magics.cpp -o src/chess/magics.o
clang++ -std=c++20 -fconstexpr-steps=100000000 -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/9B9F2959\" -march=native -c src/chess/move_gen.cpp -o src/chess/move_gen.o
clang++ -std=c++20 -fconstexpr-steps=100000000 -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/9B9F2959\" -march=native -c src/chess/board_state.cpp -o src/chess/board_state.o
clang++ -std=c++20 -fconstexpr-steps=100000000 -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/9B9F2959\" -march=native -c src/chess/board.cpp -o src/chess/board.o
clang++ -std=c++20 -fconstexpr-steps=100000000 -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/9B9F2959\" -march=native -c src/chess/castle_rights.cpp -o src/chess/castle_rights.o
clang++ -std=c++20 -fconstexpr-steps=100000000 -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/9B9F2959\" -march=native -c src/chess/move.cpp -o src/chess/move.o
clang++ -std=c++20 -fconstexpr-steps=100000000 -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/9B9F2959\" -march=native -c src/search/game_tree.cpp -o src/search/game_tree.o
clang++ -std=c++20 -fconstexpr-steps=100000000 -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/9B9F2959\" -march=native -c src/search/time_manager.cpp -o src/search/time_manager.o
clang++ -std=c++20 -fconstexpr-steps=100000000 -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/9B9F2959\" -march=native -c src/search/searcher.cpp -o src/search/searcher.o
clang++ -std=c++20 -fconstexpr-steps=100000000 -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/9B9F2959\" -march=native -c src/search/thread.cpp -o src/search/thread.o
clang++ -std=c++20 -fconstexpr-steps=100000000 -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/9B9F2959\" -march=native -c src/search/tree_half.cpp -o src/search/tree_half.o
clang++ -std=c++20 -fconstexpr-steps=100000000 -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/9B9F2959\" -march=native -c src/search/node.cpp -o src/search/node.o
clang++ -std=c++20 -fconstexpr-steps=100000000 -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/9B9F2959\" -march=native -c src/data_gen/format/monty_format.cpp -o src/data_gen/format/monty_format.o
clang++ -std=c++20 -fconstexpr-steps=100000000 -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/9B9F2959\" -march=native -c src/data_gen/openings.cpp -o src/data_gen/openings.o
clang++ -std=c++20 -fconstexpr-steps=100000000 -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/9B9F2959\" -march=native -c src/data_gen/game_runner.cpp -o src/data_gen/game_runner.o
clang++ -std=c++20 -fconstexpr-steps=100000000 -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/9B9F2959\" -march=native -c src/tests/bench.cpp -o src/tests/bench.o
clang++ -std=c++20 -fconstexpr-steps=100000000 -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/9B9F2959\" -march=native -c src/tests/perft.cpp -o src/tests/perft.o
clang++ -std=c++20 -fconstexpr-steps=100000000 -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/9B9F2959\" -march=native -c src/uci/options.cpp -o src/uci/options.o
clang++ -std=c++20 -fconstexpr-steps=100000000 -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/9B9F2959\" -march=native -c src/uci/uci.cpp -o src/uci/uci.o
clang++ -std=c++20 -fconstexpr-steps=100000000 -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/9B9F2959\" -march=native -c src/eval/value_network.cpp -o src/eval/value_network.o
clang++ -std=c++20 -fconstexpr-steps=100000000 -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/9B9F2959\" -march=native -c src/eval/networks.cpp -o src/eval/networks.o
clang++ -std=c++20 -fconstexpr-steps=100000000 -O3 -flto -DEVALFILE=\"/home/aron/OpenBench/Client/Networks/9B9F2959\" -march=native -c src/eval/policy_network.cpp -o src/eval/policy_network.o
src/search/thread.cpp:51:5: error: C++ requires a type specifier for all declarations
num_iterations_ = iterations;
^
src/search/thread.cpp:51:23: error: use of undeclared identifier 'iterations'
num_iterations_ = iterations;
^
src/search/thread.cpp:54:6: error: use of undeclared identifier 'Thread'; did you mean 'search::Thread'?
void Thread::thread_loop() {
^~~~~~
search::Thread
src/search/thread.hpp:12:7: note: 'search::Thread' declared here
class Thread {
^
src/search/thread.cpp:58:55: error: unknown type name 'Node'; did you mean 'search::Node'?
void extract_pv_internal(std::vector<Move> &pv, const Node &node, GameTree &tree) {
^~~~
search::Node
src/search/node.hpp:172:8: note: 'search::Node' declared here
struct Node {
^
src/search/thread.cpp:58:67: error: unknown type name 'GameTree'; did you mean 'search::GameTree'?
void extract_pv_internal(std::vector<Move> &pv, const Node &node, GameTree &tree) {
^~~~~~~~
search::GameTree
src/search/game_tree.hpp:10:7: note: 'search::GameTree' declared here
class GameTree {
^
src/search/thread.cpp:63:38: error: unknown type name 'NodeIndex'; did you mean 'search::NodeIndex'?
const auto get_child_score = [&](NodeIndex child_idx) {
^~~~~~~~~
search::NodeIndex
src/search/node.hpp:93:7: note: 'search::NodeIndex' declared here
class NodeIndex {
^
src/search/thread.cpp:65:15: error: unknown type name 'Node'; did you mean 'search::Node'?
const Node &child = tree.node_at(child_idx);
^~~~
search::Node
src/search/node.hpp:172:8: note: 'search::Node' declared here
struct Node {
^
src/search/thread.cpp:67:14: error: use of undeclared identifier 'TerminalState'; did you mean 'search::TerminalState'?
case TerminalState::Flag::WIN:
^~~~~~~~~~~~~
search::TerminalState
src/search/node.hpp:9:7: note: 'search::TerminalState' declared here
class TerminalState {
^
src/search/thread.cpp:69:14: error: use of undeclared identifier 'TerminalState'; did you mean 'search::TerminalState'?
case TerminalState::Flag::LOSS:
^~~~~~~~~~~~~
search::TerminalState
src/search/node.hpp:9:7: note: 'search::TerminalState' declared here
class TerminalState {
^
src/search/thread.cpp:76:5: error: unknown type name 'NodeIndex'; did you mean 'search::NodeIndex'?
NodeIndex best_child_idx = node.first_child_idx;
^~~~~~~~~
search::NodeIndex
src/search/node.hpp:93:7: note: 'search::NodeIndex' declared here
class NodeIndex {
^
src/search/thread.cpp:87:40: error: unknown type name 'GameTree'; did you mean 'search::GameTree'?
void extract_pv(std::vector<Move> &pv, GameTree &tree) {
^~~~~~~~
search::GameTree
src/search/game_tree.hpp:10:7: note: 'search::GameTree' declared here
class GameTree {
^
src/search/thread.cpp:91:6: error: use of undeclared identifier 'Thread'; did you mean 'search::Thread'?
void Thread::write_info(GameTree &tree, u64 iterations, bool write_bestmove) const {
^~~~~~
search::Thread
src/search/thread.hpp:12:7: note: 'search::Thread' declared here
class Thread {
^
src/search/thread.cpp:118:1: error: extraneous closing brace ('}')
} // namespace search
^
13 errors generated.
make: *** [Makefile:74: src/search/thread.o] Error 1
make: *** Waiting for unfinished jobs....
src/data_gen/openings.cpp:27:20: error: no viable conversion from '(lambda at src/data_gen/openings.cpp:27:39)' to 'const bool'
const bool is_opening_valid = [&]() {
^ ~~~~~~~
src/data_gen/openings.cpp:46:35: error: called object type 'bool' is not a function or function pointer
success = is_opening_valid();
~~~~~~~~~~~~~~~~^
2 errors generated.
make: *** [Makefile:74: src/data_gen/openings.o] Error 1