cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=clang++ -DCLOCKWORK_MARCH_TARGET=native -B build-release -S . && cmake --build build-release -j
-- The CXX compiler identification is Clang 17.0.6
-- 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
-- Using -march=native for optimizations
-- LTO is set to: NO
-- LTO is set to: NO
-- LTO is set to: NO
-- LTO is set to: NO
-- LTO is set to: NO
-- LTO is set to: NO
-- LTO is set to: NO
-- LTO is set to: NO
-- LTO is set to: NO
-- LTO is set to: NO
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/build-release
gmake[1]: Entering directory '/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/build-release'
gmake[2]: Entering directory '/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/build-release'
gmake[3]: Entering directory '/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/build-release'
gmake[3]: Entering directory '/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/build-release'
gmake[3]: Leaving directory '/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/build-release'
gmake[3]: Entering directory '/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/build-release'
gmake[3]: Leaving directory '/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/build-release'
gmake[3]: Entering directory '/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/build-release'
-- Found Git: /usr/bin/git (found version "2.39.5") 
-- Found Git: /usr/bin/git (found version "2.39.5") 
-- Cloning lps...
fatal: not a git repository (or any of the parent directories): .git
Cloning into 'lps'...
fatal: not a git repository (or any of the parent directories): .git
gmake[3]: Leaving directory '/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/build-release'
[  0%] Built target check_git_hash
gmake[3]: Entering directory '/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/build-release'
gmake[3]: Leaving directory '/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/build-release'
gmake[3]: Entering directory '/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/build-release'
[  2%] Building CXX object CMakeFiles/git_hash.dir/gen/util/version.cpp.o
[  4%] Linking CXX static library libgit_hash.a
gmake[3]: Leaving directory '/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/build-release'
[  4%] Built target git_hash
-- Checking out lps commit 392ee574034b89739928de528e41ed4cab9482e8...
HEAD is now at 392ee57 undo masking removal for swizzle (avx512)
gmake[3]: Leaving directory '/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/build-release'
[  4%] Built target checkout_lps
gmake[3]: Entering directory '/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/build-release'
gmake[3]: Leaving directory '/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/build-release'
gmake[3]: Entering directory '/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/build-release'
[  7%] Building CXX object CMakeFiles/clockwork-lib.dir/src/bench.cpp.o
[  9%] Building CXX object CMakeFiles/clockwork-lib.dir/src/dbg_tools.cpp.o
[ 14%] Building CXX object CMakeFiles/clockwork-lib.dir/src/geometry.cpp.o
[ 14%] Building CXX object CMakeFiles/clockwork-lib.dir/src/evaluation.cpp.o
[ 19%] Building CXX object CMakeFiles/clockwork-lib.dir/src/board.cpp.o
[ 19%] Building CXX object CMakeFiles/clockwork-lib.dir/src/cuckoo.cpp.o
[ 26%] Building CXX object CMakeFiles/clockwork-lib.dir/src/movegen.cpp.o
[ 23%] Building CXX object CMakeFiles/clockwork-lib.dir/src/move.cpp.o
[ 26%] Building CXX object CMakeFiles/clockwork-lib.dir/src/perft.cpp.o
[ 28%] Building CXX object CMakeFiles/clockwork-lib.dir/src/movepick.cpp.o
[ 30%] Building CXX object CMakeFiles/clockwork-lib.dir/src/history.cpp.o
[ 33%] Building CXX object CMakeFiles/clockwork-lib.dir/src/position.cpp.o
[ 35%] Building CXX object CMakeFiles/clockwork-lib.dir/src/repetition_info.cpp.o
[ 38%] Building CXX object CMakeFiles/clockwork-lib.dir/src/search.cpp.o
[ 40%] Building CXX object CMakeFiles/clockwork-lib.dir/src/speedtest.cpp.o
[ 42%] Building CXX object CMakeFiles/clockwork-lib.dir/src/tm.cpp.o
[ 45%] Building CXX object CMakeFiles/clockwork-lib.dir/src/tt.cpp.o
[ 47%] Building CXX object CMakeFiles/clockwork-lib.dir/src/tuned.cpp.o
[ 50%] Building CXX object CMakeFiles/clockwork-lib.dir/src/tuning/graph.cpp.o
[ 52%] Building CXX object CMakeFiles/clockwork-lib.dir/src/tuning/value.cpp.o
[ 54%] Building CXX object CMakeFiles/clockwork-lib.dir/src/uci.cpp.o
[ 57%] Building CXX object CMakeFiles/clockwork-lib.dir/src/zobrist.cpp.o
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/geometry.cpp:69:3: error: call to consteval function 'Clockwork::geometry::calc_superpiece_inverse_rays_table<std::array<u8, 64>{{136, 137, 138, 139, 140, 141, 142, 143, 200, 201, ...}}, (unsigned char)'\x00'>' is not a constant expression
   69 |   calc_superpiece_inverse_rays_table<AVX2_OFFSETS, 0>();
      |   ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bit:87:14: note: constexpr bit_cast involving type '__attribute__((__vector_size__(4 * sizeof(long long)))) long long' (vector of 4 'long long' values) is not yet supported
   87 |       return __builtin_bit_cast(_To, __from);
      |              ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/vendor/lps/include/lps/doubling/vector.hpp:22:11: note: in call to 'bit_cast(b)'
   22 |       raw(std::bit_cast<std::array<half_vector, 2>>(src)) {
      |           ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/geometry.cpp:62:21: note: in call to 'vector(b)'
   62 |         table[sq] = u8x64{b};
      |                     ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/geometry.cpp:69:3: note: in call to 'calc_superpiece_inverse_rays_table()'
   69 |   calc_superpiece_inverse_rays_table<AVX2_OFFSETS, 0>();
      |   ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/geometry.cpp:71:3: error: call to consteval function 'Clockwork::geometry::calc_superpiece_inverse_rays_table<std::array<u8, 64>{{136, 137, 138, 139, 140, 141, 142, 143, 152, 153, ...}}, (unsigned char)'\x00'>' is not a constant expression
   71 |   calc_superpiece_inverse_rays_table<AVX512_OFFSETS, 0>();
      |   ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bit:87:14: note: constexpr bit_cast involving type '__attribute__((__vector_size__(4 * sizeof(long long)))) long long' (vector of 4 'long long' values) is not yet supported
   87 |       return __builtin_bit_cast(_To, __from);
      |              ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/vendor/lps/include/lps/doubling/vector.hpp:22:11: note: in call to 'bit_cast(b)'
   22 |       raw(std::bit_cast<std::array<half_vector, 2>>(src)) {
      |           ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/geometry.cpp:62:21: note: in call to 'vector(b)'
   62 |         table[sq] = u8x64{b};
      |                     ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/geometry.cpp:71:3: note: in call to 'calc_superpiece_inverse_rays_table()'
   71 |   calc_superpiece_inverse_rays_table<AVX512_OFFSETS, 0>();
      |   ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/geometry.cpp:73:3: error: call to consteval function 'Clockwork::geometry::calc_superpiece_inverse_rays_table<std::array<u8, 64>{{136, 137, 138, 139, 140, 141, 142, 143, 152, 153, ...}}, (unsigned char)' '>' is not a constant expression
   73 |   calc_superpiece_inverse_rays_table<AVX512_OFFSETS, 32>();
      |   ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bit:87:14: note: constexpr bit_cast involving type '__attribute__((__vector_size__(4 * sizeof(long long)))) long long' (vector of 4 'long long' values) is not yet supported
   87 |       return __builtin_bit_cast(_To, __from);
      |              ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/vendor/lps/include/lps/doubling/vector.hpp:22:11: note: in call to 'bit_cast(b)'
   22 |       raw(std::bit_cast<std::array<half_vector, 2>>(src)) {
      |           ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/geometry.cpp:62:21: note: in call to 'vector(b)'
   62 |         table[sq] = u8x64{b};
      |                     ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/geometry.cpp:73:3: note: in call to 'calc_superpiece_inverse_rays_table()'
   73 |   calc_superpiece_inverse_rays_table<AVX512_OFFSETS, 32>();
      |   ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/geometry.cpp:121:56: error: call to consteval function 'Clockwork::geometry::calc_piece_moves_table<std::array<u8, 64>{{136, 137, 138, 139, 140, 141, 142, 143, 200, 201, ...}}>' is not a constant expression
  121 | const std::array<u8x64, 64> PIECE_MOVES_AVX2_TABLE   = calc_piece_moves_table<AVX2_OFFSETS>();
      |                                                        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bit:87:14: note: constexpr bit_cast involving type '__attribute__((__vector_size__(4 * sizeof(long long)))) long long' (vector of 4 'long long' values) is not yet supported
   87 |       return __builtin_bit_cast(_To, __from);
      |              ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/vendor/lps/include/lps/doubling/vector.hpp:22:11: note: in call to 'bit_cast(b)'
   22 |       raw(std::bit_cast<std::array<half_vector, 2>>(src)) {
      |           ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/geometry.cpp:116:21: note: in call to 'vector(b)'
  116 |         table[sq] = u8x64{b};
      |                     ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/geometry.cpp:121:56: note: in call to 'calc_piece_moves_table()'
  121 | const std::array<u8x64, 64> PIECE_MOVES_AVX2_TABLE   = calc_piece_moves_table<AVX2_OFFSETS>();
      |                                                        ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/geometry.cpp:122:56: error: call to consteval function 'Clockwork::geometry::calc_piece_moves_table<std::array<u8, 64>{{136, 137, 138, 139, 140, 141, 142, 143, 152, 153, ...}}>' is not a constant expression
  122 | const std::array<u8x64, 64> PIECE_MOVES_AVX512_TABLE = calc_piece_moves_table<AVX512_OFFSETS>();
      |                                                        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bit:87:14: note: constexpr bit_cast involving type '__attribute__((__vector_size__(4 * sizeof(long long)))) long long' (vector of 4 'long long' values) is not yet supported
   87 |       return __builtin_bit_cast(_To, __from);
      |              ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/vendor/lps/include/lps/doubling/vector.hpp:22:11: note: in call to 'bit_cast(b)'
   22 |       raw(std::bit_cast<std::array<half_vector, 2>>(src)) {
      |           ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/geometry.cpp:116:21: note: in call to 'vector(b)'
  116 |         table[sq] = u8x64{b};
      |                     ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/geometry.cpp:122:56: note: in call to 'calc_piece_moves_table()'
  122 | const std::array<u8x64, 64> PIECE_MOVES_AVX512_TABLE = calc_piece_moves_table<AVX512_OFFSETS>();
      |                                                        ^
5 errors generated.
gmake[3]: *** [CMakeFiles/clockwork-lib.dir/build.make:146: CMakeFiles/clockwork-lib.dir/src/geometry.cpp.o] Error 1
gmake[3]: *** Waiting for unfinished jobs....
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/evaluation.cpp:411:47: warning: unused parameter 'pos' [-Wunused-parameter]
  411 | PScore king_safety_activation(const Position& pos, PScore& king_safety_score) {
      |                                               ^
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/tm.cpp:1:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/tm.hpp:3:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/search.hpp:6:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/psqt_state.hpp:4:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_constants.hpp:3:
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_types.hpp:225:24: warning: implicit conversion changes signedness: 'i32' (aka 'int') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  225 |             tbl.values[i] = static_cast<i16>(std::lround(a * sig));
      |             ~~~        ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_types.hpp:201:9: note: in instantiation of member function 'Clockwork::TunableSigmoid<32>::build_table' requested here
  201 |         build_table(m_mg, a_mg, c_mg);
      |         ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_constants.hpp:182:27: note: in instantiation of member function 'Clockwork::TunableSigmoid<32>::TunableSigmoid' requested here
  182 | inline TunableSigmoid<32> KING_SAFETY_ACTIVATION(
      |                           ^
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/evaluation.cpp:1:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/evaluation.hpp:3:
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_types.hpp:225:24: warning: implicit conversion changes signedness: 'i32' (aka 'int') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  225 |             tbl.values[i] = static_cast<i16>(std::lround(a * sig));
      |             ~~~        ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_types.hpp:201:9: note: in instantiation of member function 'Clockwork::TunableSigmoid<32>::build_table' requested here
  201 |         build_table(m_mg, a_mg, c_mg);
      |         ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_constants.hpp:182:27: note: in instantiation of member function 'Clockwork::TunableSigmoid<32>::TunableSigmoid' requested here
  182 | inline TunableSigmoid<32> KING_SAFETY_ACTIVATION(
      |                           ^
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/evaluation.cpp:1:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/evaluation.hpp:3:
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_types.hpp:236:35: warning: implicit conversion changes signedness: 'const i32' (aka 'const int') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  236 |         const i32 v0 = tbl.values[idx];
      |                        ~~~        ^~~
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_types.hpp:206:23: note: in instantiation of member function 'Clockwork::TunableSigmoid<32>::lookup' requested here
  206 |         return PScore(lookup(x.mg(), m_mg), lookup(x.eg(), m_eg));
      |                       ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/evaluation.cpp:413:46: note: in instantiation of member function 'Clockwork::TunableSigmoid<32>::operator()' requested here
  413 |     PScore activated = KING_SAFETY_ACTIVATION(king_safety_score);
      |                                              ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/evaluation.cpp:453:13: note: in instantiation of function template specialization 'Clockwork::king_safety_activation<Clockwork::Color::White>' requested here
  453 |     eval += king_safety_activation<Color::White>(pos, white_king_attack_total)
      |             ^
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/evaluation.cpp:1:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/evaluation.hpp:3:
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_types.hpp:237:35: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  237 |         const i32 v1 = tbl.values[std::min(idx + 1, TABLE_SIZE - 1)];
      |                        ~~~        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/history.cpp:2:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/search.hpp:6:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/psqt_state.hpp:4:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_constants.hpp:3:
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_types.hpp:225:24: warning: implicit conversion changes signedness: 'i32' (aka 'int') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  225 |             tbl.values[i] = static_cast<i16>(std::lround(a * sig));
      |             ~~~        ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_types.hpp:201:9: note: in instantiation of member function 'Clockwork::TunableSigmoid<32>::build_table' requested here
  201 |         build_table(m_mg, a_mg, c_mg);
      |         ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_constants.hpp:182:27: note: in instantiation of member function 'Clockwork::TunableSigmoid<32>::TunableSigmoid' requested here
  182 | inline TunableSigmoid<32> KING_SAFETY_ACTIVATION(
      |                           ^
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/bench.cpp:1:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/bench.hpp:1:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/search.hpp:6:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/psqt_state.hpp:4:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_constants.hpp:3:
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_types.hpp:225:24: warning: implicit conversion changes signedness: 'i32' (aka 'int') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  225 |             tbl.values[i] = static_cast<i16>(std::lround(a * sig));
      |             ~~~        ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_types.hpp:201:9: note: in instantiation of member function 'Clockwork::TunableSigmoid<32>::build_table' requested here
  201 |         build_table(m_mg, a_mg, c_mg);
      |         ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_constants.hpp:182:27: note: in instantiation of member function 'Clockwork::TunableSigmoid<32>::TunableSigmoid' requested here
  182 | inline TunableSigmoid<32> KING_SAFETY_ACTIVATION(
      |                           ^
1 warning generated.
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/position.cpp:6:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/psqt_state.hpp:4:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_constants.hpp:3:
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_types.hpp:225:24: warning: implicit conversion changes signedness: 'i32' (aka 'int') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  225 |             tbl.values[i] = static_cast<i16>(std::lround(a * sig));
      |             ~~~        ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_types.hpp:201:9: note: in instantiation of member function 'Clockwork::TunableSigmoid<32>::build_table' requested here
  201 |         build_table(m_mg, a_mg, c_mg);
      |         ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_constants.hpp:182:27: note: in instantiation of member function 'Clockwork::TunableSigmoid<32>::TunableSigmoid' requested here
  182 | inline TunableSigmoid<32> KING_SAFETY_ACTIVATION(
      |                           ^
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/movepick.cpp:1:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/movepick.hpp:6:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/search.hpp:6:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/psqt_state.hpp:4:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_constants.hpp:3:
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_types.hpp:225:24: warning: implicit conversion changes signedness: 'i32' (aka 'int') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  225 |             tbl.values[i] = static_cast<i16>(std::lround(a * sig));
      |             ~~~        ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_types.hpp:201:9: note: in instantiation of member function 'Clockwork::TunableSigmoid<32>::build_table' requested here
  201 |         build_table(m_mg, a_mg, c_mg);
      |         ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_constants.hpp:182:27: note: in instantiation of member function 'Clockwork::TunableSigmoid<32>::TunableSigmoid' requested here
  182 | inline TunableSigmoid<32> KING_SAFETY_ACTIVATION(
      |                           ^
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/search.cpp:1:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/search.hpp:6:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/psqt_state.hpp:4:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_constants.hpp:3:
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_types.hpp:225:24: warning: implicit conversion changes signedness: 'i32' (aka 'int') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  225 |             tbl.values[i] = static_cast<i16>(std::lround(a * sig));
      |             ~~~        ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_types.hpp:201:9: note: in instantiation of member function 'Clockwork::TunableSigmoid<32>::build_table' requested here
  201 |         build_table(m_mg, a_mg, c_mg);
      |         ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_constants.hpp:182:27: note: in instantiation of member function 'Clockwork::TunableSigmoid<32>::TunableSigmoid' requested here
  182 | inline TunableSigmoid<32> KING_SAFETY_ACTIVATION(
      |                           ^
1 warning generated.
1 warning generated.
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/uci.cpp:1:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/uci.hpp:6:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/search.hpp:6:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/psqt_state.hpp:4:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_constants.hpp:3:
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_types.hpp:225:24: warning: implicit conversion changes signedness: 'i32' (aka 'int') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  225 |             tbl.values[i] = static_cast<i16>(std::lround(a * sig));
      |             ~~~        ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_types.hpp:201:9: note: in instantiation of member function 'Clockwork::TunableSigmoid<32>::build_table' requested here
  201 |         build_table(m_mg, a_mg, c_mg);
      |         ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_constants.hpp:182:27: note: in instantiation of member function 'Clockwork::TunableSigmoid<32>::TunableSigmoid' requested here
  182 | inline TunableSigmoid<32> KING_SAFETY_ACTIVATION(
      |                           ^
1 warning generated.
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/speedtest.cpp:1:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/speedtest.hpp:3:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/search.hpp:6:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/psqt_state.hpp:4:
In file included from /tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_constants.hpp:3:
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_types.hpp:225:24: warning: implicit conversion changes signedness: 'i32' (aka 'int') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  225 |             tbl.values[i] = static_cast<i16>(std::lround(a * sig));
      |             ~~~        ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_types.hpp:201:9: note: in instantiation of member function 'Clockwork::TunableSigmoid<32>::build_table' requested here
  201 |         build_table(m_mg, a_mg, c_mg);
      |         ^
/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/src/eval_constants.hpp:182:27: note: in instantiation of member function 'Clockwork::TunableSigmoid<32>::TunableSigmoid' requested here
  182 | inline TunableSigmoid<32> KING_SAFETY_ACTIVATION(
      |                           ^
4 warnings generated.
1 warning generated.
1 warning generated.
1 warning generated.
1 warning generated.
gmake[3]: Leaving directory '/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/build-release'
gmake[2]: *** [CMakeFiles/Makefile2:184: CMakeFiles/clockwork-lib.dir/all] Error 2
gmake[2]: Leaving directory '/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/build-release'
gmake[1]: *** [Makefile:101: all] Error 2
gmake[1]: Leaving directory '/tmp/tmpdj4lt_hf/Clockwork/Clockwork-tmp/build-release'
make: *** [Makefile:42: release] Error 2