Cleaning build directory and executable...
Configuring project with CMake using preset: x64-release-linux...
CMake Deprecation Warning at CMakeLists.txt:4 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
-- The C compiler identification is Clang 18.1.3
-- The CXX compiler identification is Clang 18.1.3
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/clang - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/clang - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Configuring done (3.0s)
-- Generating done (0.0s)
-- Build files have been written to: /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/build/x64-release-linux
Building project with Ninja...
[1/7] Building CXX object src/CMakeFiles/Artisan.dir/Move.cpp.o
[2/7] Building CXX object src/CMakeFiles/Artisan.dir/Board.cpp.o
FAILED: src/CMakeFiles/Artisan.dir/Board.cpp.o
/usr/bin/clang -stdlib=libstdc++ -O3 -DNDEBUG -std=gnu++20 -stdlib=libstdc++ -MD -MT src/CMakeFiles/Artisan.dir/Board.cpp.o -MF src/CMakeFiles/Artisan.dir/Board.cpp.o.d -o src/CMakeFiles/Artisan.dir/Board.cpp.o -c /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.cpp
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.cpp:1:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.h:4:
/tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/BitBoard.h:526:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
526 | }
| ^
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.cpp:1:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.h:22:
/tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/include/chess.hpp:3063:24: warning: assigning field to itself [-Wself-assign-field]
3063 | ep_sq_ = ep_sq_;
| ^
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.cpp:1:
/tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.h:154:30: error: extra qualification on member 'moveEstimatedValue'
154 | [[nodiscard]] int Board::moveEstimatedValue(Move move);
| ~~~~~~~^
/tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.cpp:242:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
242 | printf(bgColor.c_str());
| ^~~~~~~~~~~~~~~
/tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.cpp:242:11: note: treat the string as an argument to avoid this
242 | printf(bgColor.c_str());
| ^
| "%s",
/tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.cpp:259:12: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
259 | printf(textColor.c_str());
| ^~~~~~~~~~~~~~~~~
/tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.cpp:259:12: note: treat the string as an argument to avoid this
259 | printf(textColor.c_str());
| ^
| "%s",
/tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.cpp:559:11: warning: enumeration value 'eNone' not handled in switch [-Wswitch]
559 | switch (piece) {
| ^~~~~
5 warnings and 1 error generated.
[3/7] Building CXX object src/CMakeFiles/Artisan.dir/Tuner.cpp.o
FAILED: src/CMakeFiles/Artisan.dir/Tuner.cpp.o
/usr/bin/clang -stdlib=libstdc++ -O3 -DNDEBUG -std=gnu++20 -stdlib=libstdc++ -MD -MT src/CMakeFiles/Artisan.dir/Tuner.cpp.o -MF src/CMakeFiles/Artisan.dir/Tuner.cpp.o.d -o src/CMakeFiles/Artisan.dir/Tuner.cpp.o -c /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Tuner.cpp
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Tuner.cpp:1:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Tuner.h:4:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.h:4:
/tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/BitBoard.h:526:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
526 | }
| ^
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Tuner.cpp:1:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Tuner.h:4:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.h:22:
/tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/include/chess.hpp:3063:24: warning: assigning field to itself [-Wself-assign-field]
3063 | ep_sq_ = ep_sq_;
| ^
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Tuner.cpp:1:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Tuner.h:4:
/tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.h:154:30: error: extra qualification on member 'moveEstimatedValue'
154 | [[nodiscard]] int Board::moveEstimatedValue(Move move);
| ~~~~~~~^
2 warnings and 1 error generated.
[4/7] Building CXX object src/CMakeFiles/Artisan.dir/Engine.cpp.o
FAILED: src/CMakeFiles/Artisan.dir/Engine.cpp.o
/usr/bin/clang -stdlib=libstdc++ -O3 -DNDEBUG -std=gnu++20 -stdlib=libstdc++ -MD -MT src/CMakeFiles/Artisan.dir/Engine.cpp.o -MF src/CMakeFiles/Artisan.dir/Engine.cpp.o.d -o src/CMakeFiles/Artisan.dir/Engine.cpp.o -c /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Engine.cpp
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Engine.cpp:1:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Engine.h:3:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.h:4:
/tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/BitBoard.h:526:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
526 | }
| ^
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Engine.cpp:1:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Engine.h:3:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.h:22:
/tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/include/chess.hpp:3063:24: warning: assigning field to itself [-Wself-assign-field]
3063 | ep_sq_ = ep_sq_;
| ^
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Engine.cpp:1:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Engine.h:3:
/tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.h:154:30: error: extra qualification on member 'moveEstimatedValue'
154 | [[nodiscard]] int Board::moveEstimatedValue(Move move);
| ~~~~~~~^
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Engine.cpp:1:
/tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Engine.h:166:11: warning: enumeration value 'promotion' not handled in switch [-Wswitch]
166 | switch (stage) {
| ^~~~~
3 warnings and 1 error generated.
[5/7] Building CXX object src/CMakeFiles/Artisan.dir/UCI.cpp.o
FAILED: src/CMakeFiles/Artisan.dir/UCI.cpp.o
/usr/bin/clang -stdlib=libstdc++ -O3 -DNDEBUG -std=gnu++20 -stdlib=libstdc++ -MD -MT src/CMakeFiles/Artisan.dir/UCI.cpp.o -MF src/CMakeFiles/Artisan.dir/UCI.cpp.o.d -o src/CMakeFiles/Artisan.dir/UCI.cpp.o -c /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/UCI.cpp
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/UCI.cpp:2:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/UCI.h:8:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Engine.h:3:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.h:4:
/tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/BitBoard.h:526:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
526 | }
| ^
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/UCI.cpp:2:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/UCI.h:8:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Engine.h:3:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.h:22:
/tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/include/chess.hpp:3063:24: warning: assigning field to itself [-Wself-assign-field]
3063 | ep_sq_ = ep_sq_;
| ^
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/UCI.cpp:2:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/UCI.h:8:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Engine.h:3:
/tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.h:154:30: error: extra qualification on member 'moveEstimatedValue'
154 | [[nodiscard]] int Board::moveEstimatedValue(Move move);
| ~~~~~~~^
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/UCI.cpp:2:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/UCI.h:8:
/tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Engine.h:166:11: warning: enumeration value 'promotion' not handled in switch [-Wswitch]
166 | switch (stage) {
| ^~~~~
3 warnings and 1 error generated.
[6/7] Building CXX object src/CMakeFiles/Artisan.dir/Artisan.cpp.o
FAILED: src/CMakeFiles/Artisan.dir/Artisan.cpp.o
/usr/bin/clang -stdlib=libstdc++ -O3 -DNDEBUG -std=gnu++20 -stdlib=libstdc++ -MD -MT src/CMakeFiles/Artisan.dir/Artisan.cpp.o -MF src/CMakeFiles/Artisan.dir/Artisan.cpp.o.d -o src/CMakeFiles/Artisan.dir/Artisan.cpp.o -c /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Artisan.cpp
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Artisan.cpp:5:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/UCI.h:8:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Engine.h:3:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.h:4:
/tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/BitBoard.h:526:5: warning: non-void function does not return a value in all control paths [-Wreturn-type]
526 | }
| ^
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Artisan.cpp:5:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/UCI.h:8:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Engine.h:3:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.h:22:
/tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/include/chess.hpp:3063:24: warning: assigning field to itself [-Wself-assign-field]
3063 | ep_sq_ = ep_sq_;
| ^
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Artisan.cpp:5:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/UCI.h:8:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Engine.h:3:
/tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Board.h:154:30: error: extra qualification on member 'moveEstimatedValue'
154 | [[nodiscard]] int Board::moveEstimatedValue(Move move);
| ~~~~~~~^
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Artisan.cpp:5:
In file included from /tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/UCI.h:8:
/tmp/tmpgvrzs7ar/Artisan/Artisan-tmp/src/Engine.h:166:11: warning: enumeration value 'promotion' not handled in switch [-Wswitch]
166 | switch (stage) {
| ^~~~~
3 warnings and 1 error generated.
ninja: build stopped: subcommand failed.
make: *** [makefile:42: build] Error 1