clang++ -O3 -std=c++17 -Wall -Wextra -c Turbulence_v4/BitManipulation.cpp -o Turbulence_v4/BitManipulation.o
clang++ -O3 -std=c++17 -Wall -Wextra -c Turbulence_v4/Board.cpp -o Turbulence_v4/Board.o
clang++ -O3 -std=c++17 -Wall -Wextra -c Turbulence_v4/Evaluation.cpp -o Turbulence_v4/Evaluation.o
clang++ -O3 -std=c++17 -Wall -Wextra -c Turbulence_v4/MoveGeneration.cpp -o Turbulence_v4/MoveGeneration.o
clang++ -O3 -std=c++17 -Wall -Wextra -c Turbulence_v4/Search.cpp -o Turbulence_v4/Search.o
clang++ -O3 -std=c++17 -Wall -Wextra -c Turbulence_v4/UCI.cpp -o Turbulence_v4/UCI.o
In file included from Turbulence_v4/Evaluation.cpp:3:
In file included from Turbulence_v4/Evaluation.h:2:
Turbulence_v4/Board.h:8:5: error: unknown type name 'uint64_t'
8 | uint64_t bitboards[12];
| ^
Turbulence_v4/Board.h:9:5: error: unknown type name 'uint64_t'
9 | uint64_t occupancies[3];
| ^
Turbulence_v4/Board.h:13:5: error: unknown type name 'uint64_t'
13 | uint64_t castle;
| ^
Turbulence_v4/Board.h:15:5: error: unknown type name 'uint64_t'
15 | uint64_t Zobrist_key;
| ^
Turbulence_v4/Board.h:17:17: error: use of undeclared identifier 'uint64_t'
17 | std::vector<uint64_t> history;
| ^
Turbulence_v4/Board.h:28:5: error: unknown type name 'uint8_t'
28 | uint8_t From;
| ^
Turbulence_v4/Board.h:29:5: error: unknown type name 'uint8_t'
29 | uint8_t To;
| ^
Turbulence_v4/Board.h:30:5: error: unknown type name 'uint8_t'
30 | uint8_t Type;
| ^
Turbulence_v4/Board.h:31:5: error: unknown type name 'uint8_t'
31 | uint8_t Piece;
| ^
In file included from Turbulence_v4/Evaluation.cpp:4:
Turbulence_v4/MoveGeneration.h:26:1: error: unknown type name 'uint64_t'
26 | uint64_t get_bishop_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:26:41: error: unknown type name 'uint64_t'
26 | uint64_t get_bishop_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:27:1: error: unknown type name 'uint64_t'
27 | uint64_t get_rook_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:27:39: error: unknown type name 'uint64_t'
27 | uint64_t get_rook_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:28:1: error: unknown type name 'uint64_t'
28 | uint64_t get_queen_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:28:40: error: unknown type name 'uint64_t'
28 | uint64_t get_queen_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:29:20: error: unknown type name 'uint64_t'
29 | void PrintBitboard(uint64_t bitboard);
| ^
Turbulence_v4/MoveGeneration.h:73:1: error: unknown type name 'uint64_t'
73 | uint64_t all_attackers_to_square(Board& board, uint64_t occupied, int sq);
| ^
Turbulence_v4/MoveGeneration.h:73:48: error: unknown type name 'uint64_t'
73 | uint64_t all_attackers_to_square(Board& board, uint64_t occupied, int sq);
| ^
Turbulence_v4/MoveGeneration.h:104:61: error: unknown type name 'uint64_t'
104 | bool is_square_attacked(int square, int side, Board &board, uint64_t occupancy);
| ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
In file included from Turbulence_v4/MoveGeneration.cpp:1:
Turbulence_v4/MoveGeneration.h:26:1: error: unknown type name 'uint64_t'
26 | uint64_t get_bishop_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:26:41: error: unknown type name 'uint64_t'
26 | uint64_t get_bishop_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:27:1: error: unknown type name 'uint64_t'
27 | uint64_t get_rook_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:27:39: error: unknown type name 'uint64_t'
27 | uint64_t get_rook_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:28:1: error: unknown type name 'uint64_t'
28 | uint64_t get_queen_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:28:40: error: unknown type name 'uint64_t'
28 | uint64_t get_queen_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:29:20: error: unknown type name 'uint64_t'
29 | void PrintBitboard(uint64_t bitboard);
| ^
Turbulence_v4/MoveGeneration.h:73:1: error: unknown type name 'uint64_t'
73 | uint64_t all_attackers_to_square(Board& board, uint64_t occupied, int sq);
| ^
Turbulence_v4/MoveGeneration.h:73:48: error: unknown type name 'uint64_t'
73 | uint64_t all_attackers_to_square(Board& board, uint64_t occupied, int sq);
| ^
Turbulence_v4/MoveGeneration.h:104:61: error: unknown type name 'uint64_t'
104 | bool is_square_attacked(int square, int side, Board &board, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:106:16: error: unknown type name 'uint64_t'
106 | int get_castle(uint64_t castle, int side);
| ^
Turbulence_v4/MoveGeneration.h:112:1: error: unknown type name 'uint64_t'
112 | uint64_t get_attacked_squares(int side, Board& board, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:112:55: error: unknown type name 'uint64_t'
112 | uint64_t get_attacked_squares(int side, Board& board, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:117:1: error: unknown type name 'uint64_t'
117 | uint64_t generate_hash_key(Board& board);
| ^
Turbulence_v4/MoveGeneration.h:118:1: error: unknown type name 'uint64_t'
118 | uint64_t generate_Pawn_Hash(Board& board);
| ^
In file included from Turbulence_v4/MoveGeneration.cpp:2:
Turbulence_v4/Board.h:8:5: error: unknown type name 'uint64_t'
8 | uint64_t bitboards[12];
| ^
Turbulence_v4/Board.h:9:5: error: unknown type name 'uint64_t'
9 | uint64_t occupancies[3];
| ^
Turbulence_v4/Board.h:13:5: error: unknown type name 'uint64_t'
13 | uint64_t castle;
| ^
Turbulence_v4/Board.h:15:5: error: unknown type name 'uint64_t'
15 | uint64_t Zobrist_key;
| ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
In file included from Turbulence_v4/UCI.cpp:3:
Turbulence_v4/MoveGeneration.h:26:1: error: unknown type name 'uint64_t'
26 | uint64_t get_bishop_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:26:41: error: unknown type name 'uint64_t'
26 | uint64_t get_bishop_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:27:1: error: unknown type name 'uint64_t'
27 | uint64_t get_rook_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:27:39: error: unknown type name 'uint64_t'
27 | uint64_t get_rook_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:28:1: error: unknown type name 'uint64_t'
28 | uint64_t get_queen_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:28:40: error: unknown type name 'uint64_t'
28 | uint64_t get_queen_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:29:20: error: unknown type name 'uint64_t'
29 | void PrintBitboard(uint64_t bitboard);
| ^
Turbulence_v4/MoveGeneration.h:73:1: error: unknown type name 'uint64_t'
73 | uint64_t all_attackers_to_square(Board& board, uint64_t occupied, int sq);
| ^
Turbulence_v4/MoveGeneration.h:73:48: error: unknown type name 'uint64_t'
73 | uint64_t all_attackers_to_square(Board& board, uint64_t occupied, int sq);
| ^
Turbulence_v4/MoveGeneration.h:104:61: error: unknown type name 'uint64_t'
104 | bool is_square_attacked(int square, int side, Board &board, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:106:16: error: unknown type name 'uint64_t'
106 | int get_castle(uint64_t castle, int side);
| ^
Turbulence_v4/MoveGeneration.h:112:1: error: unknown type name 'uint64_t'
112 | uint64_t get_attacked_squares(int side, Board& board, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:112:55: error: unknown type name 'uint64_t'
112 | uint64_t get_attacked_squares(int side, Board& board, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:117:1: error: unknown type name 'uint64_t'
117 | uint64_t generate_hash_key(Board& board);
| ^
Turbulence_v4/MoveGeneration.h:118:1: error: unknown type name 'uint64_t'
118 | uint64_t generate_Pawn_Hash(Board& board);
| ^
In file included from Turbulence_v4/UCI.cpp:4:
In file included from Turbulence_v4/Evaluation.h:2:
Turbulence_v4/Board.h:8:5: error: unknown type name 'uint64_t'
8 | uint64_t bitboards[12];
| ^
Turbulence_v4/Board.h:9:5: error: unknown type name 'uint64_t'
9 | uint64_t occupancies[3];
| ^
Turbulence_v4/Board.h:13:5: error: unknown type name 'uint64_t'
13 | uint64_t castle;
| ^
Turbulence_v4/Board.h:15:5: error: unknown type name 'uint64_t'
15 | uint64_t Zobrist_key;
| ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
In file included from In file included from Turbulence_v4/Board.cpp:1:
Turbulence_v4/Board.h:8:5: error: unknown type name 'uint64_t'
8 | uint64_t bitboards[12];
| ^
Turbulence_v4/Board.hTurbulence_v4/Search.cpp:2:
Turbulence_v4/MoveGeneration.h:26:1: error: unknown type name 'uint64_t'
26 | uint64_t get_bishop_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:9:5: error: unknown type name 'uint64_t'
9 | uint64_t occupancies[3];
| ^
Turbulence_v4/Board.h:26:41: error: unknown type name 'uint64_t'
26 | uint64_t get_bishop_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:13:5: error: unknown type name 'uint64_t'
13 | uint64_t castle;
| ^
Turbulence_v4/Board.h:27:1: error: unknown type name 'uint64_t'
27 | uint64_t get_rook_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:15:5: error: unknown type name 'uint64_t'
15 | uint64_t Zobrist_key;
| ^
Turbulence_v4/Board.h:27:39: error: unknown type name 'uint64_t'
27 | uint64_t get_rook_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:17:17: error: use of undeclared identifier 'uint64_t'
17 | std::vector<:ui28n:t16:4 _error: tunknown type name 'uint64_t'>
hi28s | tuoriyn;t
6 4| _ ^t
Turbulence_v4/Board.hget_queen_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:28:5: error: unknown type name 'uint8_t'
28 | uint8_t From;
: | 28 ^:
40Turbulence_v4/Board.h: error: unknown type name 'uint64_t'
28 | uint64_t get_queen_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:29:5: error: unknown type name 'uint8_t'
29 | uint8_t To;
| ^
Turbulence_v4/Board.h:29:20: error: unknown type name 'uint64_t'
29 | void PrintBitboard(uint64_t bitboard);
| ^
Turbulence_v4/MoveGeneration.h:30:5: error: unknown type name 'uint8_t'
30 | uint8_t Type;
| ^
Turbulence_v4/Board.h:73:1: error: unknown type name 'uint64_t'
73 | uint64_t all_attackers_to_square(Board& board, uint64_t occupied, int sq);
| ^
Turbulence_v4/MoveGeneration.h:31:5: error: unknown type name 'uint8_t'
31 | uint8_t Piece;
| ^
In file included from :73:48: error: unknown type name 'uint64_t'
73 | uint64_t all_attackers_to_square(Board& board, uint64_t occupied, int sq);
| ^
Turbulence_v4/MoveGeneration.hTurbulence_v4/Board.cpp:3:
Turbulence_v4/Search.h:24:8: error: unknown type name 'uint64_t'
24 | extern uint64_t TT_size;
| ^
Turbulence_v4/Search.h:104:61: error: unknown type name 'uint64_t'
104 | bool is_square_attacked(int square, int side, Board &board, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:27:2: error: unknown type name 'uint64_t'
27 | uint64_t zobrist_key;
| ^
Turbulence_v4/Search.h:106:16: error: unknown type name 'uint64_t'
106 | int get_castle(uint64_t castle, int side);
| ^
Turbulence_v4/MoveGeneration.h:30:2: error: unknown type name 'uint8_t'
30 | uint8_t depth;
| ^
Turbulence_v4/Search.h:112:1: error: unknown type name 'uint64_t'
112 | uint64_t get_attacked_squares(int side, Board& board, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:32:2: error: unknown type name 'uint8_t'
32 | uint8_t node_type;
| ^
Turbulence_v4/Search.h:112:55: error: unknown type name 'uint64_t'
112 | uint64_t get_attacked_squares(int side, Board& board, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:117:1: error: unknown type name 'uint64_t'
117 | uint64_t generate_hash_key(Board& board);
| ^
Turbulence_v4/MoveGeneration.h:46:38: error: use of undeclared identifier 'uint64_t'
46 | inline bool is_threefold(std::vector<uint64_t> history_table, int last_irreversible)
| ^
Turbulence_v4/Search.h:118:1: error: unknown type name 'uint64_t'
118 | uint64_t generate_Pawn_Hash(Board& board);
| ^
In file included from Turbulence_v4/Search.cpp:3:
In file included from Turbulence_v4/Evaluation.h:2:
Turbulence_v4/Board.h:8:5: error: unknown type name 'uint64_t'
8 | uint64_t bitboards[12];:
50| : ^2
:Turbulence_v4/Board.h error: unknown type name 'uint64_t'
50 | uint64_t lastmove = history_table[history_table.size() - 1];
| ^
In file included from :9:5: error: unknown type name 'uint64_t'
9 | uint64_t occupancies[3];
| ^
Turbulence_v4/Board.hTurbulence_v4/Board.cpp:4:
Turbulence_v4/MoveGeneration.h:26:1: error: unknown type name 'uint64_t'
26 | uint64_t get_bishop_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:13:5: error: unknown type name 'uint64_t'
13 | uint64_t castle;
| ^
Turbulence_v4/Board.h:26:41: error: unknown type name 'uint64_t'
26 | uint64_t get_bishop_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:15:5: error: unknown type name 'uint64_t'
15 | uint64_t Zobrist_key;
| ^
fatal error: :27:1: error: unknown type name 'uint64_t'
27 | uint64_t get_rook_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:27:39: error: unknown type name 'uint64_t'
27 | uint64_t get_rook_attacks(int square, uint64_t occupancy);
| ^
too many errors emitted, stopping now [-ferror-limit=]
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [Makefile:23: Turbulence_v4/UCI.o] Error 1
make: *** Waiting for unfinished jobs....
20 errors generated.
make: *** [Makefile:23: Turbulence_v4/Evaluation.o] Error 1
20 errors generated.
make: *** [Makefile:23: Turbulence_v4/MoveGeneration.o] Error 1
20 errors generated.
make: *** [Makefile:23: Turbulence_v4/Board.o] Error 1
20 errors generated.
make: *** [Makefile:23: Turbulence_v4/Search.o] Error 1