igel icon indicating copy to clipboard operation
igel copied to clipboard

Use MSYS2 clang64 have compile error

Open shenjian333333 opened this issue 11 months ago • 0 comments

C:/Users/zhouyangli/Downloads/igel-master/igel/src/nnue.cpp:29:22: error: expected ')' 29 | INCBIN(EmbeddedNNUE, EVALFILE); | ^ :1:18: note: expanded from macro 'EVALFILE' 1 | #define EVALFILE network_file | ^ C:/Users/zhouyangli/Downloads/igel-master/igel/src/nnue.cpp:29:1: note: to match this '(' 29 | INCBIN(EmbeddedNNUE, EVALFILE); | ^ C:/Users/zhouyangli/Downloads/igel-master/igel/src/incbin/incbin.h:348:12: note: expanded from macro 'INCBIN' 348 | asm(INCBIN_SECTION
| ^ C:/Users/zhouyangli/Downloads/igel-master/igel/src/search.cpp:247:57: error: implicit conversion from 'const int' to 'I8' (aka 'signed char') changes value from 128 to -128 [-Werror,-Wconstant-conversion] 247 | TTable::instance().record(0, score, MAX_PLY, 0, type, m_position.Hash()) ; | ~~~~~~ ^~~~~~~ 1 error generated. make[2]: *** [CMakeFiles/igel.dir/build.make:160: CMakeFiles/igel.dir/src/nnue.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from C:/Users/zhouyangli/Downloads/igel-master/igel/src/gen.cpp:20: C:/Users/zhouyangli/Downloads/igel-master/igel/src/gen.h:198:10: error: private field 'm_finished' is not used [-Werror,-Wunused-private-field] 198 | bool m_finished; | ^ C:/Users/zhouyangli/Downloads/igel-master/igel/src/gen.h:214:9: error: private field 'm_maxfHash' is not used [-Werror,-Wunused-private-field] 214 | int m_maxfHash; | ^ 2 errors generated. make[2]: *** [CMakeFiles/igel.dir/build.make:90: CMakeFiles/igel.dir/src/gen.cpp.o] Error 1 1 error generated. make[2]: *** [CMakeFiles/igel.dir/build.make:202: CMakeFiles/igel.dir/src/search.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/igel.dir/all] Error 2 make: *** [Makefile:91: all] Error 2

shenjian333333 avatar Jan 08 '25 14:01 shenjian333333