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/Board.cpp:1:
Turbulence_v4/Board.h:8:5: error: unknown type name 'uint64_t'
8 | uint64_t bitboards[12];
| ^
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/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];
| ^
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:9:5: error: unknown type name 'uint64_t'
9 | uint64_t occupancies[3];
| ^
Turbulence_v4/MoveGeneration.h:26:41: error: unknown type name 'uint64_t'
26 | uint64_t get_bishop_attacks(int square, uint64_t occupancy);
| ^
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/Board.h:9:5: error: unknown type name 'uint64_t'
9 | uint64_t occupancies[3];
| ^
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:13:5: error: unknown type name 'uint64_t'
13 | uint64_t castle;
| ^
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 | uint64Turbulence_v4/MoveGeneration.h_t: 26ca:s41t:l eerror: ;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/Board.h:15:5: error: unknown type name 'uint64_t'
15 | uint64_t Zobrist_key;
| ^
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;
| ^
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'
Turbulence_v4/MoveGeneration.h:28 :271 | :u ierror: ntunknown type name 'uint64_t'6
4_t g 28e | tu_irnoto6k_4a_ttta cgkest(_iqnute esnq_uaartet,a cukisn(ti6n4t_t soqcucaurpea,nc yu)i;n
t 6| 4 ^
_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:17:17: error: use of undeclared identifier 'uint64_t'
17 | std::vector<uint64_t> history;
| ^
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:28:1: error: unknown type name 'uint64_t'
28 | uint64_t get_queen_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;
| ^
Turbulence_v4/MoveGeneration.h:28:1: error: unknown type name 'uint64_t'
28 | uinTurbulence_v4/Board.ht:6428_:t5 g:e terror: _unknown type name 'uint8_t'q
uee 28n | _ a t t auciknst(8i_tnt Fsrqouma;r
e, | u ^i
nt64_t occupancy);
| ^
Turbulence_v4/MoveGeneration.h:29:20: error: unknown type name 'uint64_t'
29 | void PrintBitboard(uint64_t bitboard);
| ^
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/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/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
: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/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/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: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/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;
| ^
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:73:1: error: unknown type name 'uint64_t'
Turbulence_v4/MoveGeneration.h:73:48 : 73error: | unknown type name 'uint64_t'u
int64_ t73 | auliln_ta6t4t_atc kaerlls__attot_ascqkuearrse_(tBoo_asrqdu&a rbeo(aBroda,r du&i nbto64ar_dt, oucicnutp6i4e_dt, oicnctu psiqe)d;,
i n| t^
sq);
| ^
Turbulence_v4/Board.h:31:5: error: unknown type name 'uint8_t'
31 | uint8_t Piece;
| ^
Turbulence_v4/MoveGeneration.h:106:16: error: unknown type name 'uint64_t'
106In file included from | Turbulence_v4/Board.cppi:nt3 :
gTurbulence_v4/Search.he:24t:_c8:a sterror: lunknown type name 'uint64_t'
e(uin t24 | 6e4x_tt ercna sutlient,6 4i_ntt TsiTd_es)i;z
e ;|
^ |
^
Turbulence_v4/MoveGeneration.h:73:48: error: unknown type name 'uint64_t'
73 | Turbulence_v4/MoveGeneration.hu:i104n:61t:6 4error: _unknown type name 'uint64_t't
all_at t104a | bcokoelr si_st_os_qsuqauraer_ea(tBtoaacrkde&d (bionatr ds,q uuairnet,6 4i_ntt oscicduep,i eBdo,a ridn t& bsoqa)r;d
, | u ^i
nt64_t occupancy);
| ^
Turbulence_v4/Search.h:27:2: error: unknown type name 'uint64_t'
27 | uint64_t zobrist_keTurbulence_v4/MoveGeneration.hy;:
112In file included from :| Turbulence_v4/Evaluation.cpp1 ^::
4 :
Turbulence_v4/MoveGeneration.herror: :unknown type name 'uint64_t'26
:1: 112error: | unknown type name 'uint64_t'u
int64_t 26ge | tu_ianttta6ck4ed_t_ sgqeuatre_s(binit sshiodep,_ aBotartd&a cbokasr(di,n tu isnqtu6a4r_te ,o cuciupnatn6c4y_)t;
o| ^c
cupancy);
| ^
Turbulence_v4/MoveGeneration.h:104:61: error: unknown type name 'uint64_t'
Turbulence_v4/MoveGeneration.h:106:16: error: unknown type name 'uint64_t'
104 | b106o | ionlt giest__scqausatrlee_(autitnatc6k4_etd (cianstt lseq,u airnet, siindt es);i
d e| , ^
Board &board, uint64_t occupancy);
| ^
Turbulence_v4/Search.h:30:2: error: unknown type name 'uint8_t'
30 | uint8_t depth;
| ^
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:26:41: error: unknown type name 'uint64_t'
26 | uint64_t get_bishop_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:106:16: error: unknown type name 'uint64_t'
106 | int get_castle(uint64_t castle, int side);
| ^
Turbulence_v4/Search.h:32:2: error: unknown type name 'uint8_t'
32 | uint8_t node_type;
| ^
Turbulence_v4/MoveGeneration.h:117:1: error: unknown type name 'uint64_t'
117 | uint64_t generate_hash_key(Board& board);
| ^
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: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: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:118:1: error: unknown type name 'uint64_t'
118 | uint64_t generate_Pawn_Hash(Board& board);
| ^
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:117:1: error: unknown type name 'uint64_t'
117 | uint64_t generate_hash_key(Board& board);
| ^
Turbulence_v4/MoveGeneration.h:112:55: error: unknown type name 'uint64_t'
112 | uint64_t get_attacked_squares(int side, Board& board, uint64_t occuTurbulence_v4/Search.hp:a46n:c38y:) ;error:
use of undeclared identifier 'uint64_t'
| ^
46 | inline bool is_threefold(std::vector<uint64_t> history_table, int last_irreversible)
| ^
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/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:118:1: error: unknown type name 'uint64_t'
118 | uint64_t generate_Pawn_Hash(Board& board);
| ^
Turbulence_v4/MoveGeneration.h:117:1: error: unknown type name 'uint64_t'
117 | uint64_t generate_hash_key(Board& board);
| ^
Turbulence_v4/Board.h:9:5: error: unknown type name 'uint64_t'
9 | uint64_t occupancies[3];
| ^
Turbulence_v4/MoveGeneration.h:28:40: error: unknown type name 'uint64_t'
28 | uint64_t get_queen_attacks(int square, uint64_t occupancy);
| ^
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];
| ^
Turbulence_v4/Search.h:50:2: error: unknown type name 'uint64_t'
50 | uint64_t lastmove = history_table[history_table.size() - 1];
| ^
Turbulence_v4/MoveGeneration.h:118:1: error: unknown type name 'uint64_t'
118 | uint64_t generate_Pawn_HasTurbulence_v4/Board.h:h13(:Bo5a:r derror: &unknown type name 'uint64_t'
bo a13r | d) ;
| u^i
nt64_t castle;
| ^
Turbulence_v4/MoveGeneration.h:29:20: error: unknown type name 'uint64_t'
29 | void PrintBitboard(uint64_t bitboard);
| ^
Turbulence_v4/Board.h:9:5: error: unknown type name 'uint64_t'
9 | uint64_t occupancies[3];
| ^
Turbulence_v4/Board.h:15:5: error: unknown type name 'uint64_t'
15 | uint64_t Zobrist_key;
| ^
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);
| ^
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;:
73 :| 1 ^:
error: unknown type name 'uint64_t'
73 | uint64_t all_attackers_to_square(Board& board, uint64_t occupied, int sq);
| ^
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/MoveGeneration.h:73:48: error: unknown type name 'uint64_t'
73 | uint64_t aTurbulence_v4/Board.hl:l9_:a5t:t aerror: cunknown type name 'uint64_t'k
ers_t o9_ | s q u a ruei(nBto6a4r_dt& obcocaurpda,n cuiienst[634]_;t
o| c ^c
upied, int sq);
| ^
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=]
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:104:61: error: unknown type name 'uint64_t'
Turbulence_v4/Board.h104: | b13o:o5l: ierror: sunknown type name 'uint64_t'_
squar e13_ | a t t a cukiendt(6i4n_tt scqausatrlee;,
i| nt ^
side, Board &board, 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: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=]
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.
make: *** [Makefile:23: Turbulence_v4/Board.o] Error 1
20 errors generated.
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