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/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 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.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/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:27:2: error: unknown type name 'uint64_t'
27 | uint64_t zobrist_key;
| ^
Turbulence_v4/Search.h:30:2: error: unknown type name 'uint8_t'
30 | uint8_t depth;
| ^
Turbulence_v4/Search.h:32:2: error: unknown type name 'uint8_t'
32 | uint8_t node_type;
| ^
Turbulence_v4/Search.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:50:2: error: unknown type name 'uint64_t'
50 | uint64_t lastmove = history_table[history_table.size() - 1];
| ^
In file included from Turbulence_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: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);
| ^
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 In file included from Turbulence_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: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.hTurbulence_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:27:39: error: unknown type name 'uint64_t'
27 | uint64_t get_rook_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:28:1: error: unknown type name 'uint64_t'
28 | uint64_t get_queen_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:28:40: error: unknown type name 'uint64_t'
28 | uint64_t get_queen_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: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:17:17: error: use of undeclared identifier 'uint64_t'
17 | std::vector<uint64_t> history;
| ^
Turbulence_v4/Board.h:73:48: error: unknown type name 'uint64_t'
73 | uint64_t all_attackers_to_square(Board& board, uint64_t occupied, int :sq28):;5
: | error: ^unknown type name 'uint8_t'
Turbulence_v4/MoveGeneration.h 28 | uint8_t From;
| ^
Turbulence_v4/Board.h:104::61:29 :error: 5unknown type name 'uint64_t':
error: unknown type name 'uint8_t'
10429 | | b o o l uiisn_t8s_qtu aTroe;_
a t| t ^a
cTurbulence_v4/Board.hked(int square, int side, Board &board, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:30:5: error: unknown type name 'uint8_t'
30 | uint8_t Type;
| ^
Turbulence_v4/Board.h:106:16: error: unknown type name 'uint64_t'
106 | int get_castle(uint64_t castle, int side);
| ^
Turbulence_v4/MoveGeneration.h:31:5: error: unknown type name 'uint8_t'
31 | uint8_t Piece;
| ^
:112:1: error: unknown type name 'uint64_t'
112 | uint64_t get_attacked_squares(int side, Board& board, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.hIn file included from Turbulence_v4/Evaluation.cpp:4:
Turbulence_v4/MoveGeneration.h:26:1: error: unknown type name 'uint64_t'
26 | uint64_t get_bi:sho112p:_55:a terror: tunknown type name 'uint64_t'acks
( int s112q | uuairnet,6 u4i_ntt 6g4e_tt_ aotctcaucpkaendc_ys)q;u
a r| e^s
(Turbulence_v4/MoveGeneration.hint side, Board& board, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:26:41: error: unknown type name 'uint64_t'
26 | uint64_t get_bishop_attacks(int square, :uin117t:614:_ terror: unknown type name 'uint64_t'o
c cup117a | nuciyn)t;6
4 _| t ^
gTurbulence_v4/MoveGeneration.henerate_hash_key(Board& board);
| ^
Turbulence_v4/MoveGeneration.h:27:1: error: unknown type name 'uint64_t'
27 | uint64_t get_rook_attacks(int squar:e,118 :u1i:n terror: 6unknown type name 'uint64_t'4
_ t 118o | cuciunpta6n4c_yt) ;g
e n| e^r
aTurbulence_v4/MoveGeneration.hte_Pawn_Hash(Board& board);
| ^
In file included from :27:39: error: unknown type name 'uint64_t'
27 | uint64_t get_rook_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.hTurbulence_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];
| ^
Turbulence_v4/Board.h:28:1: error: unknown type name 'uint64_t'
28 | uint64_t get_queen_attacks(int square, ui:n9t:654:_ terror: unknown type name 'uint64_t'o
c cup9a | n c y ) ;ui
n t| 6^4
_Turbulence_v4/MoveGeneration.ht occupancies[3];
| ^
Turbulence_v4/Board.h:28:40: error: unknown type name 'uint64_t'
28 | uint64_t get:_q13u:e5e:n _error: aunknown type name 'uint64_t't
t ack13s | ( i n t usiqnuta6r4_et, cuianstt6l4e_;t
o| c ^c
Turbulence_v4/Board.hupancy);
| ^
Turbulence_v4/MoveGeneration.h::2915::205:: error: error: unknown type name 'uint64_t'unknown type name 'uint64_t'
2915 | | v o i du iPnrti6n4t_Bti tZboobarrids(tu_iknety6;4
_ t| ^b
ifatal error: tboard);
| ^
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.htoo many errors emitted, stopping now [-ferror-limit=]
: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=]
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/Board.o] Error 1
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/Search.o] Error 1