clang++ -O3 -std=c++20 -Wall -Wextra -march=native -flto -fuse-ld=lld -DEVALFILE=\"Turbulence_v4/nnue.bin\" Turbulence_v4/BitManipulation.cpp Turbulence_v4/Board.cpp Turbulence_v4/Evaluation.cpp Turbulence_v4/MoveGeneration.cpp Turbulence_v4/Search.cpp Turbulence_v4/UCI.cpp -o Turbulence-36815379
In file included from Turbulence_v4/Board.cpp:6:
Turbulence_v4/const.h:195:8: error: no member named 'memcpy' in namespace 'std'; did you mean 'wmemcpy'?
195 | std::memcpy(&result, &v, sizeof(IntType));
| ~~~~~^~~~~~
| wmemcpy
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/cwchar:201:11: note: 'wmemcpy' declared here
201 | using ::wmemcpy;
| ^
Turbulence_v4/Board.cpp:314:9: warning: variable 'num' set but not used [-Wunused-but-set-variable]
314 | int num = 0;
| ^
1 warning and 1 error generated.
In file included from Turbulence_v4/Evaluation.cpp:7:
Turbulence_v4/const.h:195:8: error: no member named 'memcpy' in namespace 'std'; did you mean 'wmemcpy'?
195 | std::memcpy(&result, &v, sizeof(IntType));
| ~~~~~^~~~~~
| wmemcpy
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/cwchar:201:11: note: 'wmemcpy' declared here
201 | using ::wmemcpy;
| ^
Turbulence_v4/Evaluation.cpp:245:11: warning: variable 'sum' set but not used [-Wunused-but-set-variable]
245 | uint64_t sum = 0;
| ^
Turbulence_v4/Evaluation.cpp:399:2: error: use of undeclared identifier 'memcpy'; did you mean 'wmemcpy'?
399 | memcpy(accumulator.white.values, Eval_Network.accumulator_biases, sizeof(Eval_Network.accumulator_biases));
| ^~~~~~
| wmemcpy
/usr/include/wchar.h:287:17: note: 'wmemcpy' declared here
287 | extern wchar_t *wmemcpy (wchar_t *__restrict __s1,
| ^
Turbulence_v4/Evaluation.cpp:399:9: error: cannot initialize a parameter of type 'wchar_t *' with an lvalue of type 'int16_t[64]' (aka 'short[64]')
399 | memcpy(accumulator.white.values, Eval_Network.accumulator_biases, sizeof(Eval_Network.accumulator_biases));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wchar.h:287:46: note: passing argument to parameter '__s1' here
287 | extern wchar_t *wmemcpy (wchar_t *__restrict __s1,
| ^
Turbulence_v4/Evaluation.cpp:400:2: error: use of undeclared identifier 'memcpy'; did you mean 'wmemcpy'?
400 | memcpy(accumulator.black.values, Eval_Network.accumulator_biases, sizeof(Eval_Network.accumulator_biases));
| ^~~~~~
| wmemcpy
/usr/include/wchar.h:287:17: note: 'wmemcpy' declared here
287 | extern wchar_t *wmemcpy (wchar_t *__restrict __s1,
| ^
Turbulence_v4/Evaluation.cpp:400:9: error: cannot initialize a parameter of type 'wchar_t *' with an lvalue of type 'int16_t[64]' (aka 'short[64]')
400 | memcpy(accumulator.black.values, Eval_Network.accumulator_biases, sizeof(Eval_Network.accumulator_biases));
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wchar.h:287:46: note: passing argument to parameter '__s1' here
287 | extern wchar_t *wmemcpy (wchar_t *__restrict __s1,
| ^
In file included from Turbulence_v4/Evaluation.cpp:7:
Turbulence_v4/const.h:195:15: error: cannot initialize a parameter of type 'wchar_t *' with an rvalue of type 'short *'
195 | std::memcpy(&result, &v, sizeof(IntType));
| ^~~~~~~
Turbulence_v4/Evaluation.cpp:250:49: note: in instantiation of function template specialization 'readLittleEndian<short>' requested here
250 | Eval_Network.accumulator_weights[row][col] = readLittleEndian<int16_t>(stream);
| ^
/usr/include/wchar.h:287:46: note: passing argument to parameter '__s1' here
287 | extern wchar_t *wmemcpy (wchar_t *__restrict __s1,
| ^
1 warning and 6 errors generated.
In file included from Turbulence_v4/MoveGeneration.cpp:5:
Turbulence_v4/const.h:195:8: error: no member named 'memcpy' in namespace 'std'; did you mean 'wmemcpy'?
195 | std::memcpy(&result, &v, sizeof(IntType));
| ~~~~~^~~~~~
| wmemcpy
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/cwchar:201:11: note: 'wmemcpy' declared here
201 | using ::wmemcpy;
| ^
1 error generated.
In file included from Turbulence_v4/Search.cpp:6:
Turbulence_v4/const.h:195:8: error: no member named 'memcpy' in namespace 'std'; did you mean 'wmemcpy'?
195 | std::memcpy(&result, &v, sizeof(IntType));
| ~~~~~^~~~~~
| wmemcpy
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/cwchar:201:11: note: 'wmemcpy' declared here
201 | using ::wmemcpy;
| ^
Turbulence_v4/Search.cpp:1589:22: warning: unused parameter 'PV_line' [-Wunused-parameter]
1589 | void print_UCI(Move(&PV_line)[99][99], Move& bestmove, int score, float elapsedMS, float nps)
| ^
Turbulence_v4/Search.cpp:1621:25: warning: unused parameter 'PV_line' [-Wunused-parameter]
1621 | void print_Pretty(Move(&PV_line)[99][99], Move& bestmove, int score, float elapsedMS, float nps, int window_change, int asp_alpha, int asp_beta)
| ^
Turbulence_v4/Search.cpp:1621:49: warning: unused parameter 'bestmove' [-Wunused-parameter]
1621 | void print_Pretty(Move(&PV_line)[99][99], Move& bestmove, int score, float elapsedMS, float nps, int window_change, int asp_alpha, int asp_beta)
| ^
Turbulence_v4/Search.cpp:1621:102: warning: unused parameter 'window_change' [-Wunused-parameter]
1621 | void print_Pretty(Move(&PV_line)[99][99], Move& bestmove, int score, float elapsedMS, float nps, int window_change, int asp_alpha, int asp_beta)
| ^
Turbulence_v4/Search.cpp:1621:121: warning: unused parameter 'asp_alpha' [-Wunused-parameter]
1621 | void print_Pretty(Move(&PV_line)[99][99], Move& bestmove, int score, float elapsedMS, float nps, int window_change, int asp_alpha, int asp_beta)
| ^
Turbulence_v4/Search.cpp:1621:136: warning: unused parameter 'asp_beta' [-Wunused-parameter]
1621 | void print_Pretty(Move(&PV_line)[99][99], Move& bestmove, int score, float elapsedMS, float nps, int window_change, int asp_alpha, int asp_beta)
| ^
Turbulence_v4/Search.cpp:1781:67: warning: unused parameter 'PrintRootVal' [-Wunused-parameter]
1781 | void IterativeDeepening(Board& board, int depth, int timeMS, bool PrintRootVal, bool print_info, int softbound, int baseTime, int maxTime)
| ^
7 warnings and 1 error generated.
In file included from Turbulence_v4/UCI.cpp:7:
Turbulence_v4/const.h:195:8: error: no member named 'memcpy' in namespace 'std'; did you mean 'wmemcpy'?
195 | std::memcpy(&result, &v, sizeof(IntType));
| ~~~~~^~~~~~
| wmemcpy
/usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/cwchar:201:11: note: 'wmemcpy' declared here
201 | using ::wmemcpy;
| ^
Turbulence_v4/UCI.cpp:336:40: warning: unused parameter 'incre' [-Wunused-parameter]
336 | int Calculate_Hard_Bound(int time, int incre)
| ^
Turbulence_v4/UCI.cpp:687:20: warning: unused variable 'nps' [-Wunused-variable]
687 | double nps = nodes / second;
| ^~~
Turbulence_v4/UCI.cpp:470:46: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
470 | for (size_t j = 0; j < moveList.count; j++)
| ~ ^ ~~~~~~~~~~~~~~
Turbulence_v4/UCI.cpp:588:46: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
588 | for (size_t j = 0; j < moveList.count; j++)
| ~ ^ ~~~~~~~~~~~~~~
Turbulence_v4/UCI.cpp:815:30: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
815 | for (size_t j = 0; j < moveList.count; j++)
| ~ ^ ~~~~~~~~~~~~~~
Turbulence_v4/UCI.cpp:932:14: warning: unused variable 'hash_key' [-Wunused-variable]
932 | uint64_t hash_key = 0ULL;
| ^~~~~~~~
6 warnings and 1 error generated.
make: *** [Makefile:27: Turbulence-36815379] Error 1