i had problems compiling your v7.0 source but i solved it.
as your README states, the supplied Makefile should not be used, but these commands :
cmake --preset ninja-clang-x86-64-v<version>
cmake --build build/x86-64-<version>
the first command seemed to be successfull : no errors or warnings appeared.
but the seconds command gave errors and the compilation failed - even after adding the letter v before '<version>', which you forgot !
btw. i use v3.
my ninja-build version is good : v1.10.1-1 (jammy) - i'm on Xubuntu 22.04.
but i discovered my clang version was too old :
$ clang --version
Ubuntu clang version 14.0.0-1ubuntu1.1
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
by changing the clang version to 17 (which i've also installed, but it's not the default on my OS) i managed to compile. For that, i changed this line in CMakePresets.json (in the v3 section) :
"CMAKE_CXX_COMPILER": "clang++-17"
i suggest you update the README accordingly.
btw. the created v7.0 binary is only 190.2 Kb, while your previous versions were around 700 Kb !? However, the program runs fine in CuteChess.
i had problems compiling your v7.0 source but i solved it.
as your README states, the supplied
Makefileshould not be used, but these commands :the first command seemed to be successfull : no errors or warnings appeared.
but the seconds command gave errors and the compilation failed - even after adding the letter
vbefore '<version>', which you forgot !btw. i use
v3.my
ninja-buildversion is good : v1.10.1-1 (jammy) - i'm on Xubuntu 22.04.but i discovered my
clangversion was too old :by changing the clang version to 17 (which i've also installed, but it's not the default on my OS) i managed to compile. For that, i changed this line in
CMakePresets.json(in the v3 section) :i suggest you update the README accordingly.
btw. the created v7.0 binary is only 190.2 Kb, while your previous versions were around 700 Kb !? However, the program runs fine in CuteChess.