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