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];
| ^
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);
| ^
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:13:5: error: unknown type name 'uint64_t'
13 | uint64_t castle;
| ^
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/Board.h:15:5: error: unknown type name 'uint64_t'
15 | uint64_t Zobrist_key;
| ^
Turbulence_v4/Board.h:9:5: error: unknown type name 'uint64_t'
9 | uint64_t occupancies[3];
| ^
Turbulence_v4/MoveGeneration.h:27:1: error: unknown type name 'uint64_t'
27 | uint64_t get_rook_attacks(int square, uint64_t occupancy);
| ^
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/Board.h:13:5: error: unknown type name 'uint64_t'
13 | uint64_t castle;
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/Board.h:17:17: error: use of undeclared identifier 'uint64_t'
17 | std::vector<uint64_t> history;
| ^
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:28:1: error: unknown type name 'uint64_t'
28 | uint64_t get_queen_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 oTurbulence_v4/Board.hc:c15u:p5a:n cyerror: )unknown type name 'uint64_t';
| 15 ^ |
uint64_t Zobrist_key;
| ^
Turbulence_v4/Board.h:28:5: error: unknown type name 'uint8_t'
28 | uint8_t From;
| ^
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:26:41: error: unknown type name 'uint64_t'
26 | uint64_t get_bishop_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/Board.h:29:5: error: unknown type name 'uint8_t'
29 | uint8_t To;
| ^
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:29:20: error: unknown type name 'uint64_t'
29 | void PrintBitboard(uint64_t bitboard);
| ^
Turbulence_v4/Board.h:30:5: error: unknown type name 'uint8_t'
30 | uint8_t Type;
Turbulence_v4/Board.h| : ^17
:17: error: use of undeclared identifier 'uint64_t'
17 | std::vector<uint64_t> history;
| ^
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:27:39: error: unknown type name 'uint64_t'
27 | uint64_t get_rook_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/Board.h:31:5: error: unknown type name 'uint8_t'
31 | uint8_t Piece;
| ^
Turbulence_v4/Board.h:28:5: error: unknown type name 'uint8_t'
28 | uint8_t From;
| ^
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:28:1: error: unknown type name 'uint64_t'
28 | uint64_t get_queen_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/Board.h:29:5: error: unknown type name 'uint8_t'
29 | uint8_t To;
| ^
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);
| ^
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 occupanTurbulence_v4/MoveGeneration.hc:y28):;40
: | ^error:
unknown type name 'uint64_t'
28 | uint64_t get_queen_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/Board.h:30:5: error: unknown type name 'uint8_t'
30 | uint8_t Type;
| ^
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:106:16: error: unknown type name 'uint64_t'
106 | int get_castle(uint64_t castle, int side);
| ^
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:29:20: error: unknown type name 'uint64_t'
29 | void PrintBitboard(uint64_t bitboard);
| ^
Turbulence_v4/Board.h:31:5: error: unknown type name 'uint8_t'
31 | uint8_t Piece;
| ^
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: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:27:1: error: unknown type name 'uint64_t'
27 | uint64_t get_rook_attacks(int square, uint64_t occupancy);
| ^
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:29:20: error: unknown type name 'uint64_t'
29 | void PrintBitboard(uint64_t bitboardTurbulence_v4/MoveGeneration.h):;27
: | ^Turbulence_v4/MoveGeneration.h39:
112:: 55:error: unknown type name 'uint64_t'error:
unknown type name 'uint64_t'
27 | u i112n | uti6n4t6_4t_In file included from t Turbulence_v4/Board.cppgeg:e3tt:
_Turbulence_v4/Search.hr_:24o:ao8tk:t a_error: caunknown type name 'uint64_t'kt
etda_ cs24kq | sue(arxitenesr(tni n suitn qts6ui4ad_re,t e B,T Tou_saiirzdne&t ;6b4
o_ at| ^r
do,c cuuinpta6n4_cty )o;c
c up| an ^cy
);
| ^
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:73:1: error: unknown type name 'uint64_t'
73 | uint64_t all_attackers_to_square(Board& boardTurbulence_v4/MoveGeneration.h, :u28i:nt16:4 _error: tunknown type name 'uint64_t'
occu p28i | eudi, nitnt6 4s_q)t;
ge t_| ^qu
een_attacks(int square, uinTurbulence_v4/Search.ht:6274:2_: terror: unknown type name 'uint64_t'o
cTurbulence_v4/MoveGeneration.hc:117 u27p: | 1a :nu cierror: ynunknown type name 'uint64_t't
)6;4 _
117t | | u^zin
tob64r_ist t_gkeeyne;r
at| ^e
_hash_Turbulence_v4/MoveGeneration.h:104k:e61y:(B oerror: aunknown type name 'uint64_t'r
d& boar d104) | ;
b | o^o
l is_square_attacked(int square, int side, Board &board, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:28:40: error: unknown type name 'uint64_t'
28 | uint64_t get_queen_attacks(int squaTurbulence_v4/MoveGeneration.hr:e73,: 48u:in terror: 6unknown type name 'uint64_t'4
_t occ up73a | nuciyn);t
6 4| _ ^t
all_attackers_to_square(Board& board, uint64Turbulence_v4/Search.h_:t30 :o2cc: uperror: iunknown type name 'uint8_t'e
d, 30i | n tuTurbulence_v4/MoveGeneration.h is:nqt118)8;:_
1 :| t ^ error: d
eunknown type name 'uint64_t'p
th ;118
| u| i ^nt
64_t generate_Pawn_Hash(Board& boardTurbulence_v4/MoveGeneration.h:)106;:
16 :| ^
error: unknown type name 'uint64_t'
106 | int get_castle(uint64_t castle, int side);
| ^
Turbulence_v4/MoveGeneration.h:29:20: error: unknown type name 'uint64_t'
29 | void PrintBitboard(uint64_t bitboard);
| ^
Turbulence_v4/Search.h:32:2: error: unknown type name 'uint8_t'
32 | uint8_t node_type;
| ^
Turbulence_v4/MoveGeneration.h:104:61: error: unknown type name 'uint64_t'
104 | bool isTurbulence_v4/MoveGeneration.h_:s112q:ua1r:e error: _unknown type name 'uint64_t'a
ttack e112d | (uiinntt 6sq4ua_rte ,g ietn_ta tstidae,c kBeoda_rsdIn file included from qTurbulence_v4/MoveGeneration.cpp u:&a2bro:
Turbulence_v4/Board.heas:8r:d(5,: iuerror: niunknown type name 'uint64_t'n
tt6 4s8_it | d e oc,c u iunBptao6n4ac_ytr b)dit;b
& oa | rb ^do
s[a12r]d;,
| u ^in
t64_t occupancy);
| ^
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:112:55: error: unknown type name 'uint64_t'
112 | uint64_t get_attacked_squares(int side, Board& board, uint64_t occupancy);
| ^
Turbulence_v4/Board.h:9:5: error: unknown type name 'uint64_t'
9 | uint64_t occupancies[3];
| ^
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:73:48: error: unknown type name 'uint64_t'
73 | uint64_t all_attackers_to_square(Board& board, uint64_t occupied, int sq);
| ^
Turbulence_v4/Search.h:46:38: error: use of undeclared identifier 'uint64_t'
46 | inline bool is_threefold(sTurbulence_v4/MoveGeneration.htd:::117v:e1c:t oerror: runknown type name 'uint64_t'<u
int6 4_117t | >u ihinstt6o4r_yt _getnaebrlae,t ien_tha lsahst__kieryrTurbulence_v4/Board.he(:v13eBro:5:sa irerror: bdunknown type name 'uint64_t'
l&e 13)
b o | a r | d ^u)
i;n
t 6| 4^
_t castle;
| ^
Turbulence_v4/MoveGeneration.h:112:1: error: unknown type name 'uint64_t'
112 | uint64_t get_attacked_squares(int side, Board& board, uint6Turbulence_v4/MoveGeneration.h4:_104t: 61o:c cerror: uunknown type name 'uint64_t'p
ancy);
104 | | boo^l
is_square_attacked(int square, int side, Board &board, uint64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:118:1: error: unknown type name 'uint64_t'
118 | uint64_t generate_Pawn_Hash(Board& board);
| ^
Turbulence_v4/Board.h:15:5: error: unknown type name 'uint64_t'
15 | uint64_t Zobrist_key;
| ^
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);
| ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
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'
Turbulence_v4/Search.h:50 :82 | : error: unknown type name 'uint64_t'
uint64 _50t | b iuitnbto6a4r_dts[ 1l2astmov]e;
= | h ^
istory_table[history_table.size() - 1];
| ^
Turbulence_v4/MoveGeneration.h:117:1: error: unknown type name 'uint64_t'
117 | uint64_t generate_hash_key(Board& board);
| ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
Turbulence_v4/Board.h:9:5: error: unknown type name 'uint64_t'
9 | uint64_t occupancies[3];
| ^
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/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/Board.h:13:5: error: unknown type name 'uint64_t'
13 | uint64_t castle;
| ^
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/MoveGeneration.h:26:41: error: unknown type name 'uint64_t'
26 | uint64_t get_bishop_attacks(int square, uint64_t occupancy);
| ^
Turbulence_v4/Board.h:15:5: error: unknown type name 'uint64_t'
15 | uint64_t Zobrist_key;
| ^
Turbulence_v4/Board.h:9:5: error: unknown type name 'uint64_t'
9 | uint64_t occupancies[3];
| ^
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/Board.h:13:5: error: unknown type name 'uint64_t'
13 | uint64_t castle;
| ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
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/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=]
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.
20 errors generated.
make: *** [Makefile:23: Turbulence_v4/Board.o] Error 1
make: *** [Makefile:23: Turbulence_v4/MoveGeneration.o] Error 1
20 errors generated.
make: *** [Makefile:23: Turbulence_v4/Evaluation.o] Error 1
20 errors generated.
make: *** [Makefile:23: Turbulence_v4/Search.o] Error 1