Configuring CMake with BUILD_TYPE=BUILD_NATIVE...
-- The C compiler identification is GNU 14.2.0
-- The CXX compiler identification is Clang 20.1.2
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - 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
-- dialga-v2.nnue not found. Downloading from https://github.com/aronpetko/integral-networks/releases/download/dialga-v2/dialga-v2.nnue...
-- [download 0% complete]
-- [download 1% complete]
-- [download 2% complete]
-- [download 3% complete]
-- [download 4% complete]
-- [download 5% complete]
-- [download 6% complete]
-- [download 7% complete]
-- [download 8% complete]
-- [download 9% complete]
-- [download 10% complete]
-- [download 11% complete]
-- [download 12% complete]
-- [download 13% complete]
-- [download 14% complete]
-- [download 15% complete]
-- [download 16% complete]
-- [download 17% complete]
-- [download 18% complete]
-- [download 19% complete]
-- [download 20% complete]
-- [download 21% complete]
-- [download 22% complete]
-- [download 23% complete]
-- [download 24% complete]
-- [download 25% complete]
-- [download 26% complete]
-- [download 27% complete]
-- [download 28% complete]
-- [download 29% complete]
-- [download 30% complete]
-- [download 31% complete]
-- [download 32% complete]
-- [download 33% complete]
-- [download 34% complete]
-- [download 35% complete]
-- [download 36% complete]
-- [download 37% complete]
-- [download 38% complete]
-- [download 39% complete]
-- [download 40% complete]
-- [download 41% complete]
-- [download 42% complete]
-- [download 43% complete]
-- [download 44% complete]
-- [download 45% complete]
-- [download 46% complete]
-- [download 47% complete]
-- [download 48% complete]
-- [download 49% complete]
-- [download 50% complete]
-- [download 51% complete]
-- [download 52% complete]
-- [download 53% complete]
-- [download 54% complete]
-- [download 55% complete]
-- [download 56% complete]
-- [download 57% complete]
-- [download 58% complete]
-- [download 59% complete]
-- [download 60% complete]
-- [download 61% complete]
-- [download 62% complete]
-- [download 63% complete]
-- [download 64% complete]
-- [download 65% complete]
-- [download 66% complete]
-- [download 67% complete]
-- [download 68% complete]
-- [download 69% complete]
-- [download 70% complete]
-- [download 71% complete]
-- [download 72% complete]
-- [download 73% complete]
-- [download 74% complete]
-- [download 75% complete]
-- [download 76% complete]
-- [download 77% complete]
-- [download 78% complete]
-- [download 79% complete]
-- [download 80% complete]
-- [download 81% complete]
-- [download 82% complete]
-- [download 83% complete]
-- [download 84% complete]
-- [download 85% complete]
-- [download 86% complete]
-- [download 87% complete]
-- [download 88% complete]
-- [download 89% complete]
-- [download 90% complete]
-- [download 91% complete]
-- [download 92% complete]
-- [download 93% complete]
-- [download 94% complete]
-- [download 95% complete]
-- [download 96% complete]
-- [download 97% complete]
-- [download 98% complete]
-- [download 99% complete]
-- [download 100% complete]
-- Configuring done (2.9s)
-- Generating done (0.0s)
-- Build files have been written to: /tmp/tmp4xd5g3ku/Integral/Integral-tmp/build
Building Integral-9B7C23D6 with BUILD_NATIVE...
make[1]: Entering directory '/tmp/tmp4xd5g3ku/Integral/Integral-tmp/build'
/usr/bin/cmake -S/tmp/tmp4xd5g3ku/Integral/Integral-tmp -B/tmp/tmp4xd5g3ku/Integral/Integral-tmp/build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /tmp/tmp4xd5g3ku/Integral/Integral-tmp/build/CMakeFiles /tmp/tmp4xd5g3ku/Integral/Integral-tmp/build//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/tmp/tmp4xd5g3ku/Integral/Integral-tmp/build'
make  -f CMakeFiles/integral.dir/build.make CMakeFiles/integral.dir/depend
make[3]: Entering directory '/tmp/tmp4xd5g3ku/Integral/Integral-tmp/build'
cd /tmp/tmp4xd5g3ku/Integral/Integral-tmp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/tmp4xd5g3ku/Integral/Integral-tmp /tmp/tmp4xd5g3ku/Integral/Integral-tmp /tmp/tmp4xd5g3ku/Integral/Integral-tmp/build /tmp/tmp4xd5g3ku/Integral/Integral-tmp/build /tmp/tmp4xd5g3ku/Integral/Integral-tmp/build/CMakeFiles/integral.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/tmp/tmp4xd5g3ku/Integral/Integral-tmp/build'
make  -f CMakeFiles/integral.dir/build.make CMakeFiles/integral.dir/build
make[3]: Entering directory '/tmp/tmp4xd5g3ku/Integral/Integral-tmp/build'
[  4%] Building CXX object CMakeFiles/integral.dir/src/chess/board.cc.o
[  9%] Building CXX object CMakeFiles/integral.dir/src/chess/fen.cc.o
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmp4xd5g3ku/Integral/Integral-tmp/dialga-v2.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/chess/board.cc.o -MF CMakeFiles/integral.dir/src/chess/board.cc.o.d -o CMakeFiles/integral.dir/src/chess/board.cc.o -c /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/board.cc
[ 13%] Building CXX object CMakeFiles/integral.dir/src/engine/search/search.cc.o
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmp4xd5g3ku/Integral/Integral-tmp/dialga-v2.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/chess/fen.cc.o -MF CMakeFiles/integral.dir/src/chess/fen.cc.o.d -o CMakeFiles/integral.dir/src/chess/fen.cc.o -c /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/fen.cc
[ 31%] Building CXX object CMakeFiles/integral.dir/src/chess/move.cc.o
[ 31%] Building CXX object CMakeFiles/integral.dir/src/data_gen/data_gen.cc.o
[ 31%] Building CXX object CMakeFiles/integral.dir/src/engine/evaluation/evaluation.cc.o
[ 31%] Building CXX object CMakeFiles/integral.dir/src/chess/move_gen.cc.o
[ 40%] Building CXX object CMakeFiles/integral.dir/src/engine/evaluation/nnue/nnue.cc.o
[ 40%] Building CXX object CMakeFiles/integral.dir/src/engine/search/cuckoo.cc.o
[ 45%] Building CXX object CMakeFiles/integral.dir/src/engine/search/move_picker.cc.o
[ 50%] Building CXX object CMakeFiles/integral.dir/src/engine/search/syzygy/syzygy.cc.o
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmp4xd5g3ku/Integral/Integral-tmp/dialga-v2.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/engine/search/search.cc.o -MF CMakeFiles/integral.dir/src/engine/search/search.cc.o.d -o CMakeFiles/integral.dir/src/engine/search/search.cc.o -c /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/search.cc
[ 54%] Building CXX object CMakeFiles/integral.dir/src/engine/search/time_mgmt.cc.o
[ 68%] Building CXX object CMakeFiles/integral.dir/src/tests/bench_test.cc.o
[ 68%] Building CXX object CMakeFiles/integral.dir/src/engine/uci/uci.cc.o
[ 68%] Building CXX object CMakeFiles/integral.dir/src/engine/search/transpo.cc.o
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmp4xd5g3ku/Integral/Integral-tmp/dialga-v2.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/data_gen/data_gen.cc.o -MF CMakeFiles/integral.dir/src/data_gen/data_gen.cc.o.d -o CMakeFiles/integral.dir/src/data_gen/data_gen.cc.o -c /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/data_gen/data_gen.cc
[ 72%] Building CXX object CMakeFiles/integral.dir/src/magics/attacks.cc.o
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmp4xd5g3ku/Integral/Integral-tmp/dialga-v2.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/chess/move.cc.o -MF CMakeFiles/integral.dir/src/chess/move.cc.o.d -o CMakeFiles/integral.dir/src/chess/move.cc.o -c /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/move.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmp4xd5g3ku/Integral/Integral-tmp/dialga-v2.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/chess/move_gen.cc.o -MF CMakeFiles/integral.dir/src/chess/move_gen.cc.o.d -o CMakeFiles/integral.dir/src/chess/move_gen.cc.o -c /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/move_gen.cc
[ 81%] Building CXX object CMakeFiles/integral.dir/src/main.cc.o
[ 81%] Building CXX object CMakeFiles/integral.dir/src/magics/magic_finder.cc.o
[ 86%] Building CXX object CMakeFiles/integral.dir/src/tests/perft_test.cc.o
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmp4xd5g3ku/Integral/Integral-tmp/dialga-v2.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/engine/evaluation/evaluation.cc.o -MF CMakeFiles/integral.dir/src/engine/evaluation/evaluation.cc.o.d -o CMakeFiles/integral.dir/src/engine/evaluation/evaluation.cc.o -c /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/evaluation.cc
[ 90%] Building CXX object CMakeFiles/integral.dir/src/tests/see_test.cc.o
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmp4xd5g3ku/Integral/Integral-tmp/dialga-v2.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/engine/evaluation/nnue/nnue.cc.o -MF CMakeFiles/integral.dir/src/engine/evaluation/nnue/nnue.cc.o.d -o CMakeFiles/integral.dir/src/engine/evaluation/nnue/nnue.cc.o -c /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/nnue.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmp4xd5g3ku/Integral/Integral-tmp/dialga-v2.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/engine/search/cuckoo.cc.o -MF CMakeFiles/integral.dir/src/engine/search/cuckoo.cc.o.d -o CMakeFiles/integral.dir/src/engine/search/cuckoo.cc.o -c /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/cuckoo.cc
[ 95%] Building C object CMakeFiles/integral.dir/third-party/fathom/tbprobe.c.o
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmp4xd5g3ku/Integral/Integral-tmp/dialga-v2.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/engine/search/move_picker.cc.o -MF CMakeFiles/integral.dir/src/engine/search/move_picker.cc.o.d -o CMakeFiles/integral.dir/src/engine/search/move_picker.cc.o -c /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/move_picker.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmp4xd5g3ku/Integral/Integral-tmp/dialga-v2.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/engine/search/syzygy/syzygy.cc.o -MF CMakeFiles/integral.dir/src/engine/search/syzygy/syzygy.cc.o.d -o CMakeFiles/integral.dir/src/engine/search/syzygy/syzygy.cc.o -c /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/syzygy.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmp4xd5g3ku/Integral/Integral-tmp/dialga-v2.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/engine/search/time_mgmt.cc.o -MF CMakeFiles/integral.dir/src/engine/search/time_mgmt.cc.o.d -o CMakeFiles/integral.dir/src/engine/search/time_mgmt.cc.o -c /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/time_mgmt.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmp4xd5g3ku/Integral/Integral-tmp/dialga-v2.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/engine/search/transpo.cc.o -MF CMakeFiles/integral.dir/src/engine/search/transpo.cc.o.d -o CMakeFiles/integral.dir/src/engine/search/transpo.cc.o -c /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/transpo.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmp4xd5g3ku/Integral/Integral-tmp/dialga-v2.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/engine/uci/uci.cc.o -MF CMakeFiles/integral.dir/src/engine/uci/uci.cc.o.d -o CMakeFiles/integral.dir/src/engine/uci/uci.cc.o -c /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/uci.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmp4xd5g3ku/Integral/Integral-tmp/dialga-v2.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/magics/attacks.cc.o -MF CMakeFiles/integral.dir/src/magics/attacks.cc.o.d -o CMakeFiles/integral.dir/src/magics/attacks.cc.o -c /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/attacks.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmp4xd5g3ku/Integral/Integral-tmp/dialga-v2.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/tests/bench_test.cc.o -MF CMakeFiles/integral.dir/src/tests/bench_test.cc.o.d -o CMakeFiles/integral.dir/src/tests/bench_test.cc.o -c /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/bench_test.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmp4xd5g3ku/Integral/Integral-tmp/dialga-v2.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/magics/magic_finder.cc.o -MF CMakeFiles/integral.dir/src/magics/magic_finder.cc.o.d -o CMakeFiles/integral.dir/src/magics/magic_finder.cc.o -c /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/magic_finder.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmp4xd5g3ku/Integral/Integral-tmp/dialga-v2.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/main.cc.o -MF CMakeFiles/integral.dir/src/main.cc.o.d -o CMakeFiles/integral.dir/src/main.cc.o -c /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/main.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmp4xd5g3ku/Integral/Integral-tmp/dialga-v2.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/tests/perft_test.cc.o -MF CMakeFiles/integral.dir/src/tests/perft_test.cc.o.d -o CMakeFiles/integral.dir/src/tests/perft_test.cc.o -c /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/perft_test.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmp4xd5g3ku/Integral/Integral-tmp/dialga-v2.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/tests/see_test.cc.o -MF CMakeFiles/integral.dir/src/tests/see_test.cc.o.d -o CMakeFiles/integral.dir/src/tests/see_test.cc.o -c /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/see_test.cc
/usr/bin/gcc -DEVALFILE=\"/tmp/tmp4xd5g3ku/Integral/Integral-tmp/dialga-v2.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom -I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include -O3 -DNDEBUG -flto=auto -fno-fat-lto-objects -MD -MT CMakeFiles/integral.dir/third-party/fathom/tbprobe.c.o -MF CMakeFiles/integral.dir/third-party/fathom/tbprobe.c.o.d -o CMakeFiles/integral.dir/third-party/fathom/tbprobe.c.o -c /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom/tbprobe.c
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom/tbprobe.c:150:9: warning: "popcount" redefined
  150 | #define popcount(x) tb_software_popcount(x)
      |         ^~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fathom/tbprobe.c:130:9: note: this is the location of the previous definition
  130 | #define popcount(x) __builtin_popcountll((x))
      |         ^~~~~~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/main.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/nnue.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: error: call to consteval function 'fmt::basic_format_string<char, fmt::basic_string_view<char> &, const char (&)[3]>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/main.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/nnue.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: error: call to consteval function 'fmt::basic_format_string<char, const char (&)[7], int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, char[7], int> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, char[7], int>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/magic_finder.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/magic_finder.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/entry.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: error: call to consteval function 'fmt::basic_format_string<char, fmt::basic_string_view<char> &, const char (&)[3]>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/magic_finder.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/magic_finder.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/entry.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: error: call to consteval function 'fmt::basic_format_string<char, const char (&)[7], int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, char[7], int> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, char[7], int>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/main.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/nnue.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:x}"[2], &"{:x}"[4])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:x}"[1], &"{:x}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:x}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/main.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/nnue.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:08x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:08x}"[2], &"{:08x}"[6])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:08x}"[1], &"{:08x}"[6], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:08x}"[0], 6}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:08x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:08x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/main.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/nnue.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: error: call to consteval function 'fmt::basic_format_string<char, int>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"p{}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"p{}"[2], &"p{}"[2])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"p{}"[2])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, int> &>(&"p{}"[2], &"p{}"[3], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, int>>({&"p{}"[0], 3}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("p{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("p{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/magic_finder.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/magic_finder.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/entry.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:x}"[2], &"{:x}"[4])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:x}"[1], &"{:x}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:x}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/magic_finder.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/magic_finder.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/entry.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:08x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:08x}"[2], &"{:08x}"[6])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:08x}"[1], &"{:08x}"[6], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:08x}"[0], 6}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:08x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:08x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/magic_finder.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/magic_finder.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/entry.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: error: call to consteval function 'fmt::basic_format_string<char, int>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"p{}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"p{}"[2], &"p{}"[2])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"p{}"[2])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, int> &>(&"p{}"[2], &"p{}"[3], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, int>>({&"p{}"[0], 3}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("p{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("p{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/evaluation.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/evaluation.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: error: call to consteval function 'fmt::basic_format_string<char, fmt::basic_string_view<char> &, const char (&)[3]>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/evaluation.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/evaluation.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: error: call to consteval function 'fmt::basic_format_string<char, const char (&)[7], int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, char[7], int> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, char[7], int>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/evaluation.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/evaluation.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:x}"[2], &"{:x}"[4])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:x}"[1], &"{:x}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:x}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/evaluation.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/evaluation.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:08x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:08x}"[2], &"{:08x}"[6])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:08x}"[1], &"{:08x}"[6], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:08x}"[0], 6}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:08x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:08x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/evaluation.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/evaluation.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: error: call to consteval function 'fmt::basic_format_string<char, int>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"p{}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"p{}"[2], &"p{}"[2])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"p{}"[2])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, int> &>(&"p{}"[2], &"p{}"[3], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, int>>({&"p{}"[0], 3}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("p{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("p{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/move_picker.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/move_picker.h:6:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/move_gen.h:5:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: error: call to consteval function 'fmt::basic_format_string<char, fmt::basic_string_view<char> &, const char (&)[3]>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/move_picker.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/move_picker.h:6:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/move_gen.h:5:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: error: call to consteval function 'fmt::basic_format_string<char, const char (&)[7], int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, char[7], int> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, char[7], int>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/move_picker.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/move_picker.h:6:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/move_gen.h:5:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:x}"[2], &"{:x}"[4])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:x}"[1], &"{:x}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:x}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/move_picker.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/move_picker.h:6:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/move_gen.h:5:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:08x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:08x}"[2], &"{:08x}"[6])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:08x}"[1], &"{:08x}"[6], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:08x}"[0], 6}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:08x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:08x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/move_picker.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/move_picker.h:6:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/move_gen.h:5:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: error: call to consteval function 'fmt::basic_format_string<char, int>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"p{}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"p{}"[2], &"p{}"[2])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"p{}"[2])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, int> &>(&"p{}"[2], &"p{}"[3], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, int>>({&"p{}"[0], 3}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("p{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("p{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/data_gen/data_gen.cc:3:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/color.h:11:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: error: call to consteval function 'fmt::basic_format_string<char, fmt::basic_string_view<char> &, const char (&)[3]>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/data_gen/data_gen.cc:3:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/color.h:11:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: error: call to consteval function 'fmt::basic_format_string<char, const char (&)[7], int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, char[7], int> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, char[7], int>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/data_gen/data_gen.cc:3:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/color.h:11:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:x}"[2], &"{:x}"[4])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:x}"[1], &"{:x}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:x}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/data_gen/data_gen.cc:3:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/color.h:11:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:08x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:08x}"[2], &"{:08x}"[6])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:08x}"[1], &"{:08x}"[6], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:08x}"[0], 6}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:08x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:08x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/data_gen/data_gen.cc:3:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/color.h:11:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: error: call to consteval function 'fmt::basic_format_string<char, int>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"p{}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"p{}"[2], &"p{}"[2])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"p{}"[2])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, int> &>(&"p{}"[2], &"p{}"[3], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, int>>({&"p{}"[0], 3}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("p{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("p{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/perft_test.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: error: call to consteval function 'fmt::basic_format_string<char, fmt::basic_string_view<char> &, const char (&)[3]>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/perft_test.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: error: call to consteval function 'fmt::basic_format_string<char, const char (&)[7], int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, char[7], int> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, char[7], int>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/attacks.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/attacks.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: error: call to consteval function 'fmt::basic_format_string<char, fmt::basic_string_view<char> &, const char (&)[3]>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/attacks.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/attacks.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: error: call to consteval function 'fmt::basic_format_string<char, const char (&)[7], int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, char[7], int> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, char[7], int>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/perft_test.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:x}"[2], &"{:x}"[4])'
 2512 |       begin = handler.on_format_specIn file included from s(/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/see_test.cca:d1a:
pIn file included from t/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/board.he:r9.:
In file included from a/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/transpo.hr:g8_:
iIn file included from d/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/move.h,: 8:
bIn file included from e/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/bitboard.hg:i4:
nIn file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:+4529 :
1/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:,61: 24e:n derror: )call to consteval function 'fmt::basic_format_string<char, fmt::basic_string_view<char> &, const char (&)[3]>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression;

      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:x}"[1], &"{:x}"[4], checker(s))'
 2534 |     61  |          f mbte:g:fionr m=a tp_ t=o( ipta,r sFMeT__rSeTpRlIaNcG(e"{m}en{t}_"f)i,e lmde(spsa ge-,  1S,E Pe)n;
d      ,|                         ^h
andle/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.hr:1847):;23
:       | note:                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'FMT_STRING'

/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h :27871847: | 7#: dnote: ein call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:x}"[0], 4}, checker(s))'f
ine  2787F | M T _ S T RI NdGe(st) aFiMTl_:S:TRpIaNrGs_eI_MPfLo(sr, mfamtt_:s:tdreitnaigl<:t:rcuoem>pi(lse_tsrtr_i,n gc,h e)c
k      | e                      ^r
(s)/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h):;1824:
3      :|        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: 
expanded from macro 'FMT_STRING_IMPL'
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35 : 1824note:  | in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
  []  1382{ |                  o u t   =  f  m  t : : f  o r ma t _ to ( o u t ,   F M T _ S T R   I N   G (  "  { : x } " ) ,   v a l u e ) ; 
        |                                    ^~~~~~~~~~~~~~~~~~ 
\
      /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h| :  ^1847
:23: note: expanded from macro 'FMT_STRING'
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h 1847 | #defi:ne704 :F54M:T _note: Ssubexpression not valid in a constant expressionT
RING(  s)704  |  F M T _foSrmTaRt_IsNtGr__.IrMemPoLv(es_,pr effmitx:(d:edteatila::itlo:_:ucnosmipgnileed(_istt r-i nbeggi,n ()))
);      
      | |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                  ~~~^~~~~~~~~

/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h
:2682:5:  note: 1824in call to 'this->context_.advance_to(&"{}{}"[1])' | 
  []  2682{ |          co n t e x t _ . a d v a  nc e _ t o (   b e gin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : 2677 : 5:   note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])' 
       2677  |          o n _ fo r m at _ s p e cs (i d ,  b e\g
in      ,|    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~b
egin )1825; |     //   C/al*l  Upasrese (t)h eo nh iedmdpetny  vsipseicbsi.l
i      | t    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~y
 as a/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h :w2502o:r5k:a rnote: oin call to 'handler.on_replacement_field(0, &"{}{}"[1])'u
nd for  2502a |   G C C  habndulge r(.#on1_9r7e3p)la.c e*me/n t_ f i e\l
d      (| ha    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n
dl e1826r. | on _ a r g/_*i dU()s,e  bae gimn)a;c
r      o| -    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l
ike n/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.ha:m2534:e21 :t note: oin call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]> &>(&"{}{}"[1], &"{}{}"[4], checker(s))' 
avoid s 2534h |  a d o w i   nbge gwianr n=i pn =g psa.rs e*_/r e pl a ce m e n t _ f i e l d( p   -  \1
,       e| nd,    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
han d1827le | r ) ; 
       |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s
truct F/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hM:T2787_:V7I: Snote: Iin call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]>>({&"{}{}"[0], 4}, checker(s))'B
ILITY( "2787h | i d  d e n "de)t aiFl:M:Tp_CaOrMsPeI_LfEo_rSmTaRtI_NsGt r:i nbga<tsreu e{ > ( s t r_ ,   c h e c k e  r\(
      s|     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)
);
       1828|  |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     using/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h :c61h:a24r: _note: tin call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'y
pe FMT   _M61A | Y B E _ UfNUmSt:E:Df o=r mfamtt_:t:or(eimtov, eF_McTv_rSeTfR_INtG<("d{e}c{l}t"y)p,e m(esss[ag0e,] S)E>P);;
       \| 
                       ^~~~~~~~~~~~~~~~~~
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h: 1847:182923 | :   note:  expanded from macro 'FMT_STRING' 
  FMT _1847 | M#AdYeBfEi_nUeN UFSMTE_DS TFRMINTG_(CsO)N SFTMTE_XSPTRR IeNxGp_lIiMcPiLt( s ,   f m t : : de ta il : : co m p i l e _ s tri ng ,  ) 
       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
   /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h :\1824
:      3| :      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
note: expanded from macro 'FMT_STRING_IMPL'
 1830 |      1824  |   o p[e] r{a t o r   f  m t :  : b a s i c _ s t  r i n g _ v i e w < c h  a r _ t y p  e > ( )    c o n s t    {                                  \ 
        |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\

      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825  | 1831  |      / *  U s e  t her ehtiuddrenn  fvmitsi:b:idleittayi la_se xap owrotrkeadr:o:ucnodm pfiolr ea_ sGtCrCi nbugg _(#t1o9_7v3i)e.w *</c h a r _\t
y      p|     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e
>(s) ; 1826 |       \ 
      /| *        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
Use a  1832m | a c     r}o - l i  k e   n a m e   t o   a v o i d   s h a d o w i n g   war n i ng s .   */                                     \ 
        |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
       1827  |    \ 
       s| tr      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~uct
 FMT _1833VI | S I B I L}I;TY ( "  h id d e n" )  F MT _ C O MP I L E _ S T R I N G   :   b a s e  {                             \ 
        |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     1828  |            u s i n g  c h ar _ t y pe\ 
F      M| T    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_M
AYBE _U1834N | U S E D  =r eftmut:r:nr eFmMoTv_CeO_McPvIrLeEf__StT<RdIeNclGt(y)p;e ( s [ 0 ]) > ;   \ 
        |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
       1829  |            F M T _M A Y B E_ U N U S E D   F  MT _C O N\S
T      E| X    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P
R e x1835p | l i ci}t( ) 
        |    ~~~  
                          \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_expoIn file included from r/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/perft_test.cct:ed1::
:In file included from c/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/board.ho:mp9i:
lIn file included from e/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/transpo.h_:s8t:
rIn file included from i/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/move.hng:_8t:
oIn file included from _/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/bitboard.hv:i4e:
wIn file included from </tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.hch:a4529r:
_/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.ht:y1386p:e33>:( serror: )call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression;
     \1386
 |         |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  ou t1832  | =   f m t : :}f o r m  a t _  t o  ( o u t  ,   F M T _ S T R I N  G ( " { : 0 8 x } " ) ,   v a l u e ) ;  
         |                                  ^ 
  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h : 1847 : 23   :   note:  expanded from macro 'FMT_STRING'  
  \
       1847|  |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
defin e1833  |  F M  T}_;S T R I N G ( s )     F M T  _  S T R  I N G _  I  M P  L ( s ,   f  m t : :  d e t a i  l : : c o m p  i l e _ s t r i n g ,   ) 
       \| 
                      ^      
| /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
1824:3:  1834 | note:  expanded from macro 'FMT_STRING_IMPL'  
 ret u1824r | n   F[M]T _{CO M P I L E _ S T R I N G ( ) ;                                                                                       \ 
        |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    1835  |      } ( ) 
       | \  ~~~

      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:08x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:08x}"[2], &"{:08x}"[6])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + In file included from 1/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/see_test.cc,: 1e:
In file included from n/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/board.hd:)9:
;In file included from 
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/transpo.h      :| 8              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
In file included from 
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/move.h:8/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:
:In file included from 2534/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/bitboard.h::214::
 In file included from note: /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.hin call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:08x}"[1], &"{:08x}"[6], checker(s))':4529
:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h: 62:253422 | :   error: call to consteval function 'fmt::basic_format_string<char, const char (&)[7], int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression 
        62b |  e gfimnt ::=f opr m=a tp_taor(siet,_ FrMeTp_lSaTcRIeNmGe(n"t{_}f{i}e"l)d,( pE RR-O R_1S,T Re,nd e,rr ohr_acnoddlee)r;)
;      
|                            ^| 
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: :expanded from macro 'FMT_STRING'2787
:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:08x}"[0], 6}, checker(s))'
  27871847 |   |  # def i n ed eFtMaTi_lS:T:RIpNaGr(sse)_ fFoMTr_mSaTRtI_NsGt_rIMiPnLg(s<,t rfumet>:(:sdettari_l,: :cchoemcpkielre_(sst)r)in;g
,       | )      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824::13863::33 : note: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:08x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:08x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'expanded from macro 'FMT_STRING_IMPL'

 1386 |    1824  |     [ ]o u{t    =   f m t : : f  o r  m a t   _ t o ( o u t ,   F  M T _ S T   R I N G ( " { : 0 8 x  } " ) ,   v a  l u e ) ; 
        |                                  ^~~~~~~~~~~~~~~~~~~~ 
  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h : 1847 :\23
:       | note:   ^expanded from macro 'FMT_STRING'

 /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:184754 | :# dnote: esubexpression not valid in a constant expressionf
ine FMT_STRING  704( | s )   F fMoTrm_aStT_sRtIr_N.Gr_eImMoPvLe_(psr,efix (fdmetta:i:ld:e:ttaoi_lun:s:icgonmepd(iilte _-s tbreignign,( ))))
;      
|       |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                  ~~~^~~~~~~~~

/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h::32682:: 5note: :expanded from macro 'FMT_STRING_IMPL' 
note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 1824 |  2682  |   [ ]   {c o n t e xt_ . a d v a nc e _ t o ( be g in ) ; 
        |      ^~~~~~~~~~~~~~~~~~~~~~~~~~
   /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : 2677 : 5 :   note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
         2677  |         o n _ fo r m a t _ s p e c s ( i d,  b e g i n ,   b\e
g      i| n  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)
;   //1825  | Ca l l   p/a*r sUes(e)  otnhe e mhptiyd dsepne cvsi.
s      i| b    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i
lit/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hy: 2502a:5s:  anote:  in call to 'handler.on_replacement_field(0, &"{}{}"[1])'w
orkaro u2502 | n d    fhaonrd lae rG.CoCn _bruegp l(a#ce1m9e7n3t)_.f i*el/d ( ha n d\l
e      r| .    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~on
_ar 1826g_ | i d ( ) , /b*e giUns)e; 
a      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m
acro-/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hl:i2534k:e21 :n note: ain call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, char[7], int> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'m
e to  a2534v | o i d    s h a dboewgiinng  =w apr n=i npgasr.s e*_/r ep l a c e m e n t _f  i e l d ( p  -\ 
1      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,
 end ,1827  | h a n d lestrr)u;
c      t|                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F
MT_/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:V2787I:S7I:B note: Iin call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, char[7], int>>({&"{}{}"[0], 4}, checker(s))'L
ITY( "2787h |  i  d d e nd"e)t aFiMl:T:_pCaOrMseP_IfLoEr_mSaTtR_IsNtGr i:n gb<tarsuee >{( s t r _ ,  c he ck e r ( s) ) ; 
\      
|             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| 
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.hus:in62g: 22c:h note: ain call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'r
_type F   M62T |  _ MfAmYtB:E:_fUoNrUmSaEtD_ to=( iftm,t :F:MrT_eSmToRvIeN_Gc(v"r{e}{f}_"t)<,d eEcRRlOtRy_pSeT(Rs,[ 0]er)ro>r;_ c\o
de      )| ;      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      |                       ^~~~~~~~~~~~~~~~~~
1829 |    /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h : 1847 :F23M:T _note: Mexpanded from macro 'FMT_STRING'A
YBE_U N1847U | S#dEeDf iFnMeT _FCMTO_NSSTTERXIPNRG (es) xFpMlTi_cSiTtR I N G _ I M P L ( s ,   f m t : : d e t a i l : : c o m p il e _ s\t
r      i| n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~g
, ) 
1830       | |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
   /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h :o1824p:e3r: anote: texpanded from macro 'FMT_STRING_IMPL'o
r fmt: 1824: | b a s[i]c _{s t r i ng _ v i  e w < c h a r _  t y p e > ( )   c o n s t   {                                         \ 
        |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
   1831  |                    \r
e      t| u  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r
n fmt :1825: | d  e t a/i*l _Uesxep otrhtee dh:i:dcdoemnp ivlies_ibsitlriitnyg _atso _a vwioerwk<acrhoaurn_dt yfpore >a( sG)C;C  b u g  \(
#      1| 9        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7
3) .1832  | * /       \ 
       }|      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
        1826  |         / *  Us e  a  m a c r o -l i k e   na m e   t o   a v o i d   s h a d o w i n g   w a r n i n g s .   * /                 \ 
        |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     1833\ | 
        |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
};    1827  |         s t ru c t   F M T_ V I S I B I L I T Y ( " h i d d e n " )   F M T _ C O M P I L E _ S TR I N G   :   b a s e  {                     \ 
         \| 
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      | 
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1828 |     1834  |   u s i nrge tcuhranr _FtMyTp_eCO MFPMITL_EM_ASYTBREI_NUGN(U)S;E D   =   f  m t  : :  r e m o v  e  _cvr e f _ t < d e c l              t y p\e
(      s| [    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0
]) >1835; |   \ 
}      (| )      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      |   ~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/perft_test.cc:1:
 In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/board.h1831:9 | :
In file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/transpo.h: 8:
 In file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/move.h : 8 :
 In file included from r/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/bitboard.he:t4u:
rIn file included from n/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h :f4529m:
t/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:::1389d:e33t:a ierror: lcall to consteval function 'fmt::basic_format_string<char, int>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression_
expor t1389e | d : : c o m poiulte _=s tfrmti::nfogr_mtaot__vtioe(wo<ucth, aFMrT__StTyRpIeN>G(("ps{})");, 
        |                                  ^\

      /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h| :        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1847:
23: note: expanded from macro 'FMT_STRING'
 1847  | #1832d | ef i n e  F M T}_ ST R I N G ( s )   F M T _ S T R I N G _ IM P L ( s ,   fm t : : d e t a i l: :c o mp i le _s t r in g ,  ) 
        |                        ^ 
  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h : 1824 : 3 :   note:  expanded from macro 'FMT_STRING_IMPL' 
      1824  | \  
[      ]|        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{
                 1833  |            } ;                                                                                       \
       |    ^
  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : 704: 54 :   note:  subexpression not valid in a constant expression 
        704  |          f o rm a t_ s t r _\.
re      mo| ve    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_
prefix(detail: :t1834o | _ u n s irgenteudr(ni tF M-T _bCeOgMiPnI(L)E)_)S;T
R      | I                                                  ~~~^~~~~~~~~N
G(/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h):;2682 : 5 :   note:  in call to 'this->context_.advance_to(&"p{}"[2])' 
     2682  |          c o n t e xt _ .a dv a n c e _ t o (b e g i n ) ; 
        |      ^~~~~~~~~~~~~~~~~~~~~~~~~~ 
  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h\:
2677      :| 5    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
 note: in call to 'this->on_format_specs(0, &"p{}"[2], &"p{}"[2])'
 1835 |    }2677( | ) 
        |    ~~~o
n_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"p{}"[2])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, int> &>(&"p{}"[2], &"p{}"[3], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, int>>({&"p{}"[0], 3}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("p{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("p{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/move_gen.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/move_gen.h:5:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: error: call to consteval function 'fmt::basic_format_string<char, fmt::basic_string_view<char> &, const char (&)[3]>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/move_gen.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/move_gen.h:5:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: error: call to consteval function 'fmt::basic_format_string<char, const char (&)[7], int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, char[7], int> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, char[7], int>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/attacks.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/attacks.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:x}"[2], &"{:x}"[4])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:x}"[1], &"{:x}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:x}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from 1825/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/cuckoo.cc | : 1 :
 In file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/cuckoo.h/:*4 :
UIn file included from s/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/move_gen.he: 5t:
hIn file included from e/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/bitboard.h :h4i:
dIn file included from d/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.he:n4529 :
v/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.hi:s61i:b24i:l ierror: tcall to consteval function 'fmt::basic_format_string<char, fmt::basic_string_view<char> &, const char (&)[3]>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expressiony
 as a workaround for a GCC bug (#197   361) | .   * /  f m t :\:
f      o| r    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m
at_to(it,  1826F | M T _ S T/R*I NUGs(e" {a} m{a}c"r)o,- lmiekses angaem,e  StEoP )a;v
o      i| d                       ^ 
shadowing warnings/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h.: 1847*:/23 :   note:  expanded from macro 'FMT_STRING' 
           1847  |  # d\e
f      i| n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e
 FMT_STRING (1827s | )   F M Ts_tSrTuRcItN GF_MITM_PVLI(SsI,B IfLmItT:Y:(d"ehtiadidle:n:"c)o mFpMiTl_eC_OsMtPrIiLnEg_,S T)R
I      N| G                      ^ 
: base/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h :{1824 : 3 :   note:  expanded from macro 'FMT_STRING_IMPL' 
        \ 
1824       | |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
[] {        1828  |              u s i n g   c h a r _ t y p e   F M T _ M A Y B E _ U N U S E D   =   f m t : : r e m o v e _ c v r e f _ t < d e c\l
t      y| p  ^e
(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54:  note: 1829subexpression not valid in a constant expression | 
      FMT_MA  Y704B | E _ U N UfSoErDm aFtM_Ts_tCrO_N.SrTeEmXoPvRe _epxrpelfiicxi(td e t a i l : : t o _ u n s i g n e d ( i t   -   b e g i n ( ) ) )\;

            | |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                  ~~~^~~~~~~~~

 1830 |   /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : 2682 : 5o:p enote: rin call to 'this->context_.advance_to(&"{}{}"[1])'a
tor fmt: :2682b | a s i c _csotnrtienxgt__v.iaedwv<acnhcaer__ttoy(pbee>g(i)n )c;o
n      s| t    ^~~~~~~~~~~~~~~~~~~~~~~~~~ 
{   /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : 2677 : 5 :   note:  in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])' 
        \ 
2677       | |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  on_forma t_1831s | p e c s ( i d ,  rbeetguirnn,  fbmetg:i:nd)e;t a i/l/_ eCxaplolr tpeadr:s:ec(o)m poinl ee_mspttryi nsgp_etcos_.v
i      e| w    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<
char_t/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hy:p2502e:>5(:s )note: ;in call to 'handler.on_replacement_field(0, &"{}{}"[1])' 
   \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2502 |     han d1832l | e r . o n _ r}e p l a c e m e n t _ f i e l d ( h a n d l e r . o n _ a r g _ i d ( ) ,   b e g i n ) ; 
        |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
        /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : 2534 : 21 :   note:  in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]> &>(&"{}{}"[1], &"{}{}"[4], checker(s))' 
     \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
2534 |          b1833e | g i n   =} ;p   =   p a r s e _ r e p l a c e m e n t _ f i e l d ( p   -   1 ,   e n d ,   h a n d l e r ) ; 
        |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
        /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : 2787 : 7 :   note:  in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]>>({&"{}{}"[0], 4}, checker(s))' 
  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2787 |        1834d | e t a i lr:e:tpuarrns eF_MfTo_rCmOat_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 M1847P | I#LdEe_fSiTnReI NFGM(T)_;S T R I N G (s )  F  M T_ ST RI N G_ I MP L (  s ,  fm t : :d  e ta il : : c om p il  e _ s t r in g  ,\ )

      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: 1835expanded from macro 'FMT_STRING_IMPL' | 
  }()
      |   ~~~
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_In file included from ST/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/attacks.ccR:IN1G :
:In file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/attacks.hb:a4s:
eIn file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/../chess/bitboard.h{ :4 :
 In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h :  4529  :
 /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h :  1386: 33  :\ 
error:       call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression|     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  18281386 |  |             uosiut n=g  cfhmatr:_:ftoyrpem atF_tMoT(_oMuAtY, BFEMT__SUTRNIUNSGE("D{: =0 8fxm}t":):, rvealmuoe);v
      | e                                ^_
cvref_/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.ht:<1847d:e23c:l tnote: expanded from macro 'FMT_STRING'y
pe(s[0] )1847 | #>d; e\f
i      ne|        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F
MT_S TRI1829NG | (s )   F M T _STRIFMNTG__MIAMPYL(BsE,_ UfNmUtS:E:Dd FeMTt_aCOiNlS:TE:XPcR oexmppliicliet_  s t  r i  n  g ,   ) 
        |                         ^
    /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h   : 1824 :3:   note:  expanded from macro 'FMT_STRING_IMPL' 
  \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
1824 |    1830[ | ]  {        o p e r at or   f m  t: : b  a s  i c _ s t r i n g _ v iew < c h a r _t yp  e > ( )  con s t  {                                         \
        |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
\
      |    ^1831 | 
       /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h r:et704u:rn54 :fm tnote: :subexpression not valid in a constant expression:
detail_ex  p704o | r  t e df:or:mcoamt_psilter__s.trriengm_otove__viperwe<fcixh(adre_ttypae>i(ls):; :t o_ u ns\i
g      n|         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e
d(it  1832- |   b  e  g i}n ( ) )  ) ; 
        |                                                    ~~~^~~~~~~~~ 
       /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h: 2682 : 5 :   note:   in call to 'this->context_.advance_to(&"{:08x}"[2])' 
        2682  |           c  o  n  t e x t  _ . a d v a  n  c  e _ t o ( b e g i\
n)      ;| 
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
|     ^~~~~~~~~~~~~~~~~~~~~~~~~~
 /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:183315 | :   note:   in call to 'handler.on_format_specs(0, &"{:08x}"[2], &"{:08x}"[6])'}
;             2512  |                b e g i n    =    h  a n d le r . o  n _ f  o  r m  a  t _ s  p e c s  ( a  d  a p  t  e\r
.      | a    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r
g_i d,1834  | b e g i nr e+t u1r,n  FeMnTd_)C;O
M      PI| L              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E
_STRING(/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h):;2534  :  21 :   note:  in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:08x}"[1], &"{:08x}"[6], checker(s))' 
           2534 |                 b e g i n  =   p    =     p a r s e \_
r      | e    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pl a1835c | e  m}e(n)t
_      f| i  ~~~el
d(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:08x}"[0], 6}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:08x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:08x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_In file included from S/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/cuckoo.ccT:R1I:
NIn file included from G/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/cuckoo.h(:s4):
 In file included from F/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/move_gen.hM:T5_:
SIn file included from T/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/bitboard.hR:I4N:
GIn file included from _/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.hI:M4529P:
L/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h(:s62,: 22f:m terror: :call to consteval function 'fmt::basic_format_string<char, const char (&)[7], int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression:
detail::co   m62p | i l ef_mstt:r:ifnogr,m a)t
_      t| o                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(
it, FMT/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h_:S1824T:R3I:N Gnote: (expanded from macro 'FMT_STRING_IMPL'"
{}{}"), ERROR_ S1824T | R ,  [e]r r{o r _ c o d e ) ; 
        |                       ^ 
      /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h : 1847 : 23 :   note:  expanded from macro 'FMT_STRING' 
            1847  |  # d e f i n e   F M T _ S T R I N G ( s )   F M T _ S T R I N G\_
I      M| P  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L
(s, fmt::d e1825t | a i l : :/c*o mUpsiel et_hset rhiindgd,e n) 
v      i| s                      ^i
bili/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.ht:y1824 :a3s:  anote:  expanded from macro 'FMT_STRING_IMPL'w
orkaround  1824f | o r  [a]  G{C C   b u g   ( # 1 9 7 3 ) .   * /         \ 
        |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
            1826  |          / *   U s e   a   m a c r o - l i k e   n a m e   t o   a\v
o      i| d  ^ 
shadow/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hi:n704g: 54w:a rnote: nsubexpression not valid in a constant expressioni
ngs. */      704  |          f o r m a t _ s t\r
_      .| r    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e
move_prefi x1827( | d e t a islt:r:utcot_ uFnMsTi_gVnIeSdI(BiItL I-T Yb(e"ghiind(d)e)n)";)
       F| M                                                  ~~~^~~~~~~~~T
_COMP/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hI:L2682E:_5S:T Rnote: Iin call to 'this->context_.advance_to(&"{}{}"[1])'N
G : bas e2682  | {        c o n t e x t _ . a d v\a
n      c| e    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_
to(begin); 
1828       | |      ^~~~~~~~~~~~~~~~~~~~~~~~~~ 
    u/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hs:i2677n:g5 :c hnote: ain call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'r
_type FM T2677_ | M A Y B Eo_nU_NfUoSrEmDa t=_ sfpmetc:s:(riedm,o vbee_gcivnr,e fb_etg<idne)c;l t y/p/e (Csa[l0l] )p>a;r s\e
(      )|        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o
n empty s p1829e | c s . 
        |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F
MT_MA/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hY:B2502E:_5U:N Unote: Sin call to 'handler.on_replacement_field(0, &"{}{}"[1])'E
D FMT_CON S2502T | E X P R  heaxnpdlliecri.to n _ r e p l a c e m e n t _ f i e l d ( h a n d l e r . o n _ a r\g
_      i| d      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(
), begin); 
1830       | |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    ope/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hr:a2534t:o21r:  fnote: min call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, char[7], int> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'t
::basic_s t2534r | i n g _ v i e w <bcehgairn_ t=y ppe >=( )p acrosnes_tr e{p l a c e m e n t _ f i e l d ( p   -   1\,
       e| n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d
, handler) ;1831
 |        |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     r/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.he:t2787u:r7n:  fnote: min call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, char[7], int>>({&"{}{}"[0], 4}, checker(s))'t
::detai l2787_ | e x p o r t edde:t:aciolm:p:iplaer_sset_rfionrgm_atto__svtireiwn<gc<htarru_et>y(pset>r(_s,) ;c h e c k\e
r      (| s        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)
);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }   /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h : 62 : 22 :   note:  in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())' 
               62  |      f m t : : f o r m a t _ t o ( i t ,   F M T _ S T R I N G ( " { } { } " ) ,   E R R O R\_
S      T| R      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,
 error_co d1833e | ) ; 
        | }                     ^~~~~~~~~~~~~~~~~~;
       /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h : 1847 : 23 :   note:  expanded from macro 'FMT_STRING' 
           1847  |  # d e f i n e   F M T _ S T R I N G ( s )   F M T _ S T R I N G _ I M P L ( s ,   f m t :\:
d      e| t    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a
il::compi l1834e | _ s t r irnegt,u r)n
       F| M                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T
_CO/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.hM:P1824I:L3E:_ Snote: Texpanded from macro 'FMT_STRING_IMPL'R
ING();       1824  |      [ ]   {                                                                  \ 
        |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     1835  |      }()
      |   ~~~
                          \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */        In file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/attacks.cc   : 1 :
  In file included from   /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/attacks.h\:
4      :
| In file included from     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/magics/../chess/bitboard.h
:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h: 45291827:
 | /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h :1389: 33 :  serror: trcall to consteval function 'fmt::basic_format_string<char, int>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expressionu
ct F M1389T | _ V I S I BIL IoTuYt( =" hfimdtd:e:fno"r) mFMTa_tC_OMtPo(oIuLtE,_ FMTS_TSRTIRNIGN G:( "bpa{s}e" ){, 
        |                                  ^ 
   /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h : 1847 : 23 :   note: \expanded from macro 'FMT_STRING'

      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1847 | #defi n1828 | e  F MT _   uSsTiRnIgN Gc(hsa)r_t ypFe MFTMT__SMTAYRBIEN_GUN_IUMSPELD( s,= f mftm:t::d:erteamiolv:e:_ccompvrielfe__ts<tdreicnlg,t y)p
e      (|                       ^s
[0]/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h):>1824;:3 :\ 
      note: | expanded from macro 'FMT_STRING_IMPL'
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1829 |  1824  |      [ ]F M{T  _  M  A  Y   B E  _U N U S E D   F M T _ C  O N S  T EX P R   e x  p l i  c   i t                                              \ 
       |    ^
   /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : 704 :54:   note:  subexpression not valid in a constant expression\

      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  704 |      f1830 | o rm  a  t _osptre_r.aretmoorve _pfrmeftix:(:dbeatsaici_lst:r:itno_gu_nvsiiegwn<ecdh(airt_ t-y bpeegi>n(()) )c)o;n
s      t|                                                   ~~~^~~~~~~~~ 
{    /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : 2682 :5 :  note:  in call to 'this->context_.advance_to(&"p{}"[2])'  
     2682  |       \ 
co      n| t      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e
xt_.a d1831v | a n c e _t o ( b eregtinur)n; 
f      | m    ^~~~~~~~~~~~~~~~~~~~~~~~~~t
::d/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.he:ta2677:il5_e:x pnote: oin call to 'this->on_format_specs(0, &"p{}"[2], &"p{}"[2])'r
ted: :2677 |  c o m opni_floer_stmrati_nsgp_etcos(_viide,w< cbheagri_nt,y pbee>g(isn)); ;   \ 
       | /        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
 Call p ar1832s | e ( )  o n   e}m p t y   sp ec s  . 
        |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : 2502: 5  :  note:  in call to 'handler.on_replacement_field(0, &"p{}"[2])' 
      2502  |          h a n  dl e r . o n _ r e p l a ce men t _ f  i e  l d ( h a n dl er .o n_ a\r
g      _|       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i
d(), be g1833in | ) ;  
       | }    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~;
    /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : 2534 : 21 :   note:  in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, int> &>(&"p{}"[2], &"p{}"[3], checker(s))' 
       2534  |                      b  e g i n   =    p   =   p a r s e _ r e p l a c e m e n t _ f i e l d ( p  \-
       1| ,    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
end, hand l1834e | r ) ; 
       r| e                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t
urn FMT_COM/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hP:I2787L:E7_:S Tnote: Rin call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, int>>({&"p{}"[0], 3}, checker(s))'I
NG() ;2787 |            d e t a i  l  : : p  a rs e _ f o r m a t _ s t r i n g < t r u e >  ( s tr _ ,  c\h
e      ck| e    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r
(s )1835) | ;
        }|       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~()

      |   ~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("p{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("p{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1389 |       out = fmt::format_to(In file included from ou/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/see_test.cct:,1 :
FIn file included from M/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/board.hT:_9S:
TIn file included from R/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/transpo.hI:N8:
GIn file included from ("/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/move.hp:{8}:
"In file included from )/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/bitboard.h,:
4      :
| In file included from                                 ^~~~~~~~~~~~~~~~~/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h
:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h::351847:: 23error: :call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression 
note: expanded from macro 'FMT_STRING'
  1847 | #1382d | e f i n e   F M To_uStT R=I NfGm(ts:): fFoMrTm_aStT_RtIoN(Go_uItM,P LF(MsT,_ SfTmRtI:N:Gde(t"a{i:lx:}:"c)o,m pvailluee_)s;t
r      i| n                                  ^g,
 )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:: 1824note: :3expanded from macro 'FMT_STRING':
 note: expanded from macro 'FMT_STRING_IMPL'
  18471824 |  | # d e[f]i n{e   F M T _ S  T R I N G ( s )   F M T _ S T R I N G _ I M P L ( s ,   f m t : : d e t a i l : : c o m p i l e _ s t ri n g  ,   ) 
        |                        ^ 
  \
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h      :| 1824  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
3: note: expanded from macro 'FMT_STRING_IMPL'
  1824 |  1825  | [ ]   {  / *   U s e    t h e   hi d d e n   v i s i b  i l i t y   a s   a   w o r k a r o u n d   f o r   a   G C C   b u g   ( # 1 9 7 3 ) .   * /  \ 
        | \  ^

      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h 1826 | : 704 : 54 :/ *note:  subexpression not valid in a constant expressionU
se a ma  cr704o | - l i k ef onrammaet _tsot ra_v.oriedm osvhea_dporweifnigx (wdaertnaiinl:g:st.o _*u/n s i g n e d ( i t   -   b e g i n (\
)      )| )    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~;

      |                                                   ~~~^~~~~~~~~
 /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: 1827note:  | in call to 'this->context_.advance_to(&"{:x}"[2])' 
   struc t 2682F | M T _ V IcSoInBtIeLxItT_Y.("ahdivdadnecne_"t)o (FbMeTg_iCnO)M;PI
L      E| _    ^~~~~~~~~~~~~~~~~~~~~~~~~~
STRIN/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hG: 2512::15 :b anote: sin call to 'handler.on_format_specs(0, &"{:x}"[2], &"{:x}"[4])'e
 {         2512  |             \b
eg      i|     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n
 = handl e1828r |  . o n _ f oursmiantg_ scpehcasr(_atdyappet eFrM.T_aMrAgY_BiEd_,U NbUeSgEiDn  =+  f1m,t :e:nrde)m;o
v      e| _              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c
vref_t/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h<:d2534e:21c:l tnote: yin call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:x}"[1], &"{:x}"[4], checker(s))'p
e(s[0])> ;2534  | \ 
        |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  begin  1829= |   p   =   p aFrMsTe__MrAeYpBlEa_cUeNmUenStE_Df iFeMlTd_(COpN S-T E1X,P Ren de,xp lhiacnidtl e r ) ; 
        |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : 2787: 7 :   note:  in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:x}"[0], 4}, checker(s))' 
          2787\
 |       |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    deta i1830l | : :  p a r soep_efroramtaotr_ sftmrti:n:gb<atsriuce_>s(tsrtirn_g,_ vciheewc<kcehr(asr)_)t;y
p      e| >      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(
) const {       /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h : 1382 : 35 :   note:  in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
     \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
1382 |        1831  |   o u t   =   f mrte:t:ufronr mfamtt_:t:od(eotuati,l _FeMxTp_oSrTtReIdN:G:c(o"m{p:ixl}"e)_,st rvianlgu_et)o;_
v      i| e                                  ^~~~~~~~~~~~~~~~~~w
<char_/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.ht:y1847:p23e:> (note: sexpanded from macro 'FMT_STRING')
;    \
       | 1847        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
#define  F1832M | T _ S T R I }N G ( s )   F M T _S T  R I N G _ I M PL ( s ,   f m t : : d e t a i l : : c o m p i l e  _ s t r i n g ,   ) 
       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h : 1824 : 3 :   note:  expanded from macro 'FMT_STRING_IMPL'\

      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1833 |     };1824  |      [ ]   {                                                                                                                                   \ 
        |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |      r1825e | t u r n  /F*M TU_sCeO MtPhIeL Eh_iSdTdReInN Gv(i)s;i b i l i t y   a s   a   w o r k a r o u n d   f o r   a   G C C   b u g   ( # 1 9 7 3 ) .  \*
/       |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 \
       1835|  |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 }()
      |   ~~~ 
1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/see_test.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:08x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:08x}"[2], &"{:08x}"[6])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:08x}"[1], &"{:08x}"[6], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:08x}"[0], 6}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:08x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:08x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/see_test.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: error: call to consteval function 'fmt::basic_format_string<char, int>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"p{}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"p{}"[2], &"p{}"[2])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"p{}"[2])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, int> &>(&"p{}"[2], &"p{}"[3], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, int>>({&"p{}"[0], 3}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("p{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("p{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                         In file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/move_gen.cc : 1 :
 In file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/move_gen.h : 5 :
 In file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/bitboard.h : 4 :
 In file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h : 4529 :
 /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h : 1382 : 35 :   error:  call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression 
        1382   |                  \o
      u| t    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
= fm t1834: | : f  o rrmeattu_rtno (FoMuTt_,CO MPFIMTLE__SSTTRRIINNGG()(;" { :  x } " ),   v  a l u e ) ; 
        |                                    ^  
     /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h : 1847 : 23 :   note:  expanded from macro 'FMT_STRING' 
     1847  |  # d e f i\n
e       | F    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~M
T_ 1835S |  T R}I(N)G
(      | s  ~~~)
 FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:x}"[2], &"{:x}"[4])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:x}"[1], &"{:x}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:x}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/move_gen.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/move_gen.h:5:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:08x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:08x}"[2], &"{:08x}"[6])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:08x}"[1], &"{:08x}"[6], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:08x}"[0], 6}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:08x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:08x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/move_gen.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/move_gen.h:5:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: error: call to consteval function 'fmt::basic_format_string<char, int>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"p{}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"p{}"[2], &"p{}"[2])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"p{}"[2])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, int> &>(&"p{}"[2], &"p{}"[3], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, int>>({&"p{}"[0], 3}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("p{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("p{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/transpo.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: error: call to consteval function 'fmt::basic_format_string<char, fmt::basic_string_view<char> &, const char (&)[3]>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]>>({&"{}{}"[0], 4}, checker(s))'
In file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/move.cc2787: |  1  :
In file included from    /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/move.hd:e8ta:
iIn file included from l:/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/bitboard.h::p4a:
rIn file included from s/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.he:_4529fo:
r/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.hm:a61t:_24s:t rerror: icall to consteval function 'fmt::basic_format_string<char, fmt::basic_string_view<char> &, const char (&)[3]>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expressionng
<true>(str_, checker(s));
      | In file included from       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/nnue.cc:1:
In file included from    /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/nnue.h61: | 4 :
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.hIn file included from : /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/board.h61 :: 249f:
: mnote: In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/transpo.htin call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())':
:8::
In file included from f/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/../../chess/move.h   61o | :8r:
 In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/../../chess/bitboard.h  m: a4fmt:
t_:In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.ht::foo4529:
(ri/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.hmatt:61,:_t o24F(: Merror: itTcall to consteval function 'fmt::basic_format_string<char, fmt::basic_string_view<char> &, const char (&)[3]>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression, _
FSMT_TSRTIRNIGN(   G"({"61} | {{ }} { "} ")),fm, mt: e:fmsoersmsaagstea,_g toeS(,Ei PtS),E ;PF
)M      ;T| 
                       ^~~~~~~~~~~~~~~~~~_      
ST| R                       ^I/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h
N:G1847:(23":{}/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h{ }":)note: expanded from macro 'FMT_STRING'1847, 
m:e23s:s  1847a | g#enote: d,eexpanded from macro 'FMT_STRING' SfE
Pi)n;e 
 1847      F | | M                       ^T
#_dSef/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.hT:i1847RIn:Ne23G :(F sMnote: )Texpanded from macro 'FMT_STRING' _F
SMTT R_1847I | STN#dRIGeN(Gfis_n)Ie  MPFFLM(MTsT,__ SSfTTmRRtIIN:NG:dGe(t_saI)iMl P:FMLT:(_cSosTm,pR IilfNe_mGst_t:Ir:MidnPLe(gs,t , af)i
mtl      :::de|                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:ta
cio/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.hlm::p:1824i:clo3m:ep _inote: sexpanded from macro 'FMT_STRING_IMPL'l
et_rsti rn1824ing | g ,,   [))]

 {             | |                       ^                        ^
 
   /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h :: 18241824 :3: :3  :note:   expanded from macro 'FMT_STRING_IMPL' 
 note:  expanded from macro 'FMT_STRING_IMPL'  
1824  |       [1824 ]  |     {   [   ]      {                                                                                                                               \   
        |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
        1825   |                  /*   U  s \e 
        t | h  ^ e
   h i d d/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h: e704 n : v54 i:s  note: isubexpression not valid in a constant expressionbi l
 i t   y\704 
 | a       s|    a  ^  
fwoorrmkaatr_osun/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.htd :fr_704o.:rr54e :ma  Govnote: Csubexpression not valid in a constant expressione_C 
pbruegf i(#x(  d197047et | 3)ai l.  :*:t /o  _  fu \on
r      smi|     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ag
tn_esdt (ri1826_t | .  r -e  mb oe/vg*ei _Un(ps))r)e e;af 
im      x| ac(r                                                  ~~~^~~~~~~~~
doe-tliak/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hie:l 2682::n5::a tmnote: oein call to 'this->context_.advance_to(&"{}{}"[1])'_ 
utn os2682  | avi  go ni edcd o(snithtea xtd-o_ .winbaged gwiavnra(nni)nc)e_g)ts;o.
(       b*| e/                                                  ~~~^~~~~~~~~g i
 n ) ; 
        |      ^~~~~~~~~~~~~~~~~~~~~~~~~~ 
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h2682: 2677:: 5:5  : note:  in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'  note: 
 in call to 'this->context_.advance_to(&"{}{}"[1])'\

      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2677
  | 2682  |    1827   |   o  n _ f csotonrrtmauetcx_tts p_FeM.Tcas(_diVvIdaS,nI BcILbIeTeg_Yitn,(o" (bhibdeedggeini)n"n); )  ;F/M
/T      _ | CC    ^~~~~~~~~~~~~~~~~~~~~~~~~~aOM
lPIlLE/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h _S:pT2677aR:Ir5Ns:Ge ( note: ): in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])' b
aosne  e 2677m{p |   t  y      sop  n ec_s f. o
 r       | m    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ a
 t _\s/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h
p:      e2502|     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c:
s5(: i1828 note: d | in call to 'handler.on_replacement_field(0, &"{}{}"[1])',  
  b e  g2502 i | un s, i n  hbag ecndghlieanrr)._;oty pne_ r F/Mep/lT a_CMAcaYemlBeEn_tl_U fiNpearlsde((UhS)EaD  = fmt::remove_cvnrodenlf ee_rmt.p<odtne_cya rlsgtpy_peei(csd(s)[,.0 b
e]g      i| )    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n>
;) ;\

            /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h| | :      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2502
:5 :1829  | /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h note: : in call to 'handler.on_replacement_field(0, &"{}{}"[1])'2534 
: 21 :  Fnote: Min call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'T
_M A2502YB  | E2534  |  _ U   Nh Ua S En Dd  l FebMer.Tgo_iCOnNn _=STr pEe Xp=PlR  eaxpcpeamlerinctsi_etf_ ir ee lp dl (ha  a cn edle mr. eon  nt _ _fai re ldg(_p  -i d 1( ), ,  e    nb d ,e h   g ani dn l)er\
;      );

|       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~            | 
|                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 1830 |  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h :/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h: 2534  2787::7 :21o pnote: :ein call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]>>({&"{}{}"[0], 4}, checker(s))' 
note: rin call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'a
to r2787  | f m t  : 2534:  | b   ad e tasi li:: pc_ a rssbete_rfgionig_rvnim ewa<tc=ha_ rsp_tt ryip=e >(ngp)<atr rcusee>on_(sstt rr{e _p,   lc ah ce eck me r ( e s  n) t) _;f 
i       e |   l      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\d(

p      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-
 1,  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.he1831:n61: |  d 24, :   note: hin call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 a n  drleetru   rn)61 |  ;f 
 m t      : :| dfm                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ett
a:i:lf_or/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hexmpao:tr2787_t:te7o:(id tnote: ,:in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]>>({&"{}{}"[0], 4}, checker(s))' :F
cMoTm_pSiTRl Ie2787N_ | Gs (t "r {i }n {g _}tde"ot)_a,vi ilme:ew:s<pcahrasasr_ge,e tS_yEPf)po;e>r(
      ms)| a;                       ^~~~~~~~~~~~~~~~~~t 
_ s /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.ht :r1847i:23\n:
       note: | expanded from macro 'FMT_STRING'g        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<
tru e1847  | #>d(esf1832tir |  n_ e,   F cM T h}_eScTkR eI rN( Gs ()) ; 
 s       ) |  F      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ M
T _ S T R I  N G _ I M P/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h L: (61s,   f m: t24 :: :    dnote:  ein call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())' t
 a i l : : c    o61m   |  p i l e   _s  t r f m intg :,  : )
f        o |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r ma
 t _/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h t: o 1824( : i 3  t:  note: ,\ 
Fexpanded from macro 'FMT_STRING_IMPL'      M
| T      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_
ST R1824 I1833N |  |  G (  "[]  }{} ; { } " {)   ,     m e  s  s    a g   e    ,      S   E P )    ;    
            |                         ^~~~~~~~~~~~~~~~~~ 
           /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h  :  1847   : 23   :     note:    expanded from macro 'FMT_STRING'  
             1847  |  #   d  e    f    i  ne     FM   T   _    S T    R  I  N  G\
  (       s |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)
  F\M
T       | _1825 |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~S 
T R I  /1834N | *  G   U_rIesMetuPrLn t(hs FeM,  Tf_ChmiOdtMd:eP:ndI veLtE_isaSiiTlRIb:Ni:lG(cit)yo ; ma s p  ai  le w_or  s katr our ndi n  gf ,  o r)  
a         G|  CC                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
bu g /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h   (:#  1824 19:733 ):.   note:  *expanded from macro 'FMT_STRING_IMPL' /
         \ 
        | 1824    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
    [   ]   {\1826 
 |           |     /    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
   U  1835  | se      } a( ) 
        |     ~~~
 m  a c ro - l i ke  na me   to  a v o i d   s  h a d o wi ng  w ar ni n g s .   * /                                 \ 
\      
|           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| 
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1825 |     /* U1827s | e   t h es thriudctd eFMnT _VvISiIsiBbIiLlIiTtY("hiddeyn" )as a workaround F fMoTr a G_CCOIn file included from CM/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/transpo.cc: 1PIb:
LuIn file included from Eg/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/transpo.h :(8#_:
1SIn file included from 9T/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/move.h7R:38):
I.N GIn file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/bitboard.h*: 4:
/: In file included from b /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h :a s4529:
 e/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h\: 62{
:        22 : |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
  error:  call to consteval function 'fmt::basic_format_string<char, const char (&)[7], int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression 
    1826  |      62  |   \
 f m      |  t    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
::*f oU rs1828mea |  t_ a t  mo a( cir oust-,i lnFigMk Tc_ehS TarnR_taIymNpeGe  (tFM"{oT} {_Ma}Av"YoB)iE,d_  UERsNRhORUSaE_SdDTo R,w=  infergrmt :orw_:raceromndoivene);g_
c      sv| r.e                     ^ f
*_/t </tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h :1847dec :lt 23:yp e ( note: expanded from macro 'FMT_STRING's 
[0 ] )  1847>;   | \
 #       d|       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
e f i 1829  | n  e \ F
M       T |  _    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 SFTMR ITN1827_G | M( sAY  )B E s_tFUrMNTucU_tSS ETDFMR TIF_MNVITGS__ICIBOMINPLSLIT(TEsY,XP( R"f hmeitxd:pdli:ecdnei"tt )a   iF lM :T: _c Co OMm pPi Il Le  E _s_STR tI rN iG n g  , :   ) b 
a       | s                      ^ e
   {/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h   :  1824:  3  :\
        |  note:       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'FMT_STRING_IMPL'
 
   1830   |   1824   |        \[ 
o]       {pe|     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 r  a to 1828  r |    f m  t   :  :b  a  s ui sc i_ n sg tr  inc g_h vai  r_ew t< cyp he a  r F_ tMy Tpe >_( M)  A  cY oBn Es t  _{ U   N  U  S   E  D     =     f    m  t  :  :  r   e    m \
      o | v       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e 
 _  c  1831v |  r  e\ f
       _  |   ^t 
< d er/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hc:etul704rt:ny54:  pnote: fesubexpression not valid in a constant expressionm(
ts:[:0d  704] | e )t >a ;i  lf\_o
er      xm| pa      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ot
r_tsetr d:_1829:. | cr oem mp oi vl ee _s_FtprMirTenfg__itMoxA_(vYdiBeeEtw_a<UiclN::haUrtoS__tEuyDnp es>(Fisg)M;nT e_d C( O iN\tS
 T      -| E         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Xb
PeRg ie nx1832()p |  )l );i
  c        i| }t                                                  ~~~^~~~~~~~~   
    /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:    2682  :  5  :      note:    in call to 'this->context_.advance_to(&"{}{}"[1])'  
        2682     |              c  o  n  t  e  x  t   _ . ad   v    a n c \e 
  _t       o(|   b      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e g i
n ) ;  
        1830|      ^~~~~~~~~~~~~~~~~~~~~~~~~~  |  
    /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h  :   2677 :   5 o:   note: pin call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'  e
 \r
      a|  t      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2677o | 
r   f  m1833 otn |  : _f:  orb}maa; st i _sc pe_c  ss t (ir di,  n  g b_ egv i ni ,e  w   <b  ce h a gir n )_;   t  /y / p C ea > l(l )    p ca o rsn s et(  ) {    o  n    e  mpty      sp e  c s .  
          |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
      /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h   :  2502   : \5\: 

note:       in call to 'handler.on_replacement_field(0, &"{}{}"[1])'      | 
|     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 1834 |      2502r |  e 1831  |  t  u rh na  n Fd Ml Te_rC O.roMneP_rteupILrlEna_ ScefmTRmeItnNtG:(_):;f d ieeltd (ha ai  nl d_ leer  x .on_pa  org _ird (t ) e,  d b: eg: inc) o; m 
 p       i |  l    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e
 _ s t/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : r2534 :i 21n: g  _note:  tin call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, char[7], int> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 o _ v i  2534e  | w   <\  c h 
a        rb_e| tg    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i
ynp  1835 | e = > p( }s=() ;)
pa r       s|   ~~~ e
 _\r
e      p| la        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c
eme n1832t | _ f i e ld ( p}  -   1 ,   e n d ,  h a nd le  r ) ; 
        |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : 2787 : 7 :  note:  in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, char[7], int>>({&"{}{}"[0], 4}, checker(s))' 
       2787  |              d e t a i l : : p a r s e_f or m a t _ s t r i n g\<
t      ru| e      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>
(str _1833,In file included from  |  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/nnue.cc: 1ch :
In file included from ec k/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/nnue.h: e4:
}In file included from r(;/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/board.hs :) )9 ;:
 In file included from 
 /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/transpo.h       :|        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8 
:
 In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/../../chess/move.h : 8 :
 /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.hIn file included from  :/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/../../chess/bitboard.h 62: :4 :
22 In file included from : /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h  :note: 4529in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())':
 
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h : 62 : 22    :  error: 62 |  call to consteval function 'fmt::basic_format_string<char, const char (&)[7], int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression   
 f mt :    :62 f |   o r ma tfmt : _: tf oo( ri t ,ma t _  tFoM T( _it ,ST  R IF MN TG (_" {S}{ }T "RI )N , G( E"{ }RR {}O" R) _,  S ERT RR ,O  R e_ rST\rR
o,      r | _er    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~cr
oodre )1834;
_       | c|  o                     ^~~~~~~~~~~~~~~~~~ 
d e )r;/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.he
:      t1847| u                     ^:23r:
n  note: /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.hF:expanded from macro 'FMT_STRING'M1847
:T23_: C note: 1847expanded from macro 'FMT_STRING'O
 | M#Pd 1847I | L#efEdei_finSneTe RFM FIMT_NST_GST(TR)RII;NN GG ((s )s)   FM FT M_ TS_ TRS ITR NGI_ NI GM_ IMPL (PL (s s, ,   f mf tm ::td :e :t da ei tla:i :l :c: oc mom pp iil lee __ ss tt rr ii ngn ,g,   ) )
       
       | |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
                      ^ 
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h\:1824/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h
::      31824| ::3    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :note: 
 expanded from macro 'FMT_STRING_IMPL'
 note: expanded from macro 'FMT_STRING_IMPL'1835
 |    1824 } | 1824( |  )   [[
]]        {| {   ~~~    
                                                                                                                                          \ 
\      
|         ^| 
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h 1825 |  : 704 : 54/:*  note: Usubexpression not valid in a constant expressions
e the hidde  704n |  v i  s ifboilrimtayt _asst ra_ .wroermkoavre_opurnedf ifxo(rd eat aGiClC: :btuog_ u(n#s1i9g7n3e)d.( i*t/  -   b e\g
      i| n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(
)));
      |                                                   ~~~^~~~~~~~~ 
1826 |    /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h :/2682*: 5U: snote: ein call to 'this->context_.advance_to(&"{}{}"[1])' 
a mac r2682o | - l i  kceo nntaemxet _t.oa davvaoIn file included from ind/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/move.cc ce:_sh1ta:
do(In file included from ob/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/move.hew:gi8inng:
) In file included from ;w/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/bitboard.ha
:r      4n| :
i    ^~~~~~~~~~~~~~~~~~~~~~~~~~In file included from ng
s/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h. ::*4529/2677 :
: 5/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h ::  62note:  : in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'22 
   :     2677error:  | call to consteval function 'fmt::basic_format_string<char, const char (&)[7], int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression   
      o\
   n      | 62    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
_ f of mr1827tm | :  at: _f sospretcmrsau(tcid_t,  tbFMoTeg(i_ViIn,tS ,Ib eBIFgLiMnIT)T_; Y(S "//T hRCiIadNldlG en(pa""r)s{ e}F(MT_{C) }Oon"MP)I e,LEm_p tSEyTR RRINsGOp ecR:s_ .
S      baTs|     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~R
e ,/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h{  :e2502  r :5r :o  r note: _in call to 'handler.on_replacement_field(0, &"{}{}"[1])' c
 o d  e2502 |     handl); er
 .        \
o|                            ^| n
_    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r
epl/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.ha:c1847e:m 182823 | e  :n t _  note: f expanded from macro 'FMT_STRING'iue
lsdi(nh ag1847 nd | lch#aerdr.e_ofntyip_anere gF _MFTiM_dTM(_AY)BS, ETb_RUNegIUinN)SG;E(
Ds       )| =      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~fF
mtM:/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hT::r_e2534Sm:T21oRv: Ienote: N_in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, char[7], int> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'Gc
_vIrMe 2534Pf |  L_t  (< s  d, e c bfeltmgytpien:( =:s d[pe0 t]=a) i>pl;a: r:\sc
e      | o      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_rme
ppil l1829ace | e_ ms  etn t_rf  iiFMnTelgd_M,(pA  Y-)B 
E1      _,U| N                       ^Ue
SnEd,/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h D :hF1824anMT:d_3COlNe:Sr T)note: E;expanded from macro 'FMT_STRING_IMPL'X

      | P                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~R
  e1824/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hx: | p2787: 7li : ci[tnote: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, char[7], int>>({&"{}{}"[0], 4}, checker(s))'] 
  {          2787    |                  d  e  t  a   i l  :  : p a  r  s    e  _    fo \r 
m a       t _|  s t      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ r
 in g  < 1830tr  | u  e >  (   s  t ro_p e,  rc ha etco r ke fmr( ts ::)) ;ba 
s       i c|        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_s 
t r i n /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.hg :_ 62v i:22 ew: note:  in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'< 
c h a    r62_ |   t  yp ef >mt (:\):
f c      oor| nm  ^as
tt_ t/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.ho{:( 704i  :t 54,  :F  M note:   T_subexpression not valid in a constant expressionS  
T R I N   G (704 " |  {  }  { \} 
"      f| )o      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,r
 mERaRtO 1831_ | Rs _StT  r R,_ .  r  eerrmreootvurrn e_fm_tcop::derd)ee;ft
ia      xi| (l                     ^~~~~~~~~~~~~~~~~~d_
eextp/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.ho:ar1847i:teld23::: note: ::expanded from macro 'FMT_STRING'
tcoom_ pu1847in | les#_idsgetnfreiinndg_e (tFio_MvTi_teS wT<R-cI hNbaGer(_gsti)yn Fpe(>MT)(s_))S);T; R
 I       N | G\                                                  ~~~^~~~~~~~~_
I      
| M        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h
L:(2682s: , 5f1832 | :m  t note: : in call to 'this->context_.advance_to(&"{}{}"[1])' :
 d e} t   2682 ai |  l  :  :  c  oc mo pn it lee _xs  tt  _ri  .n  ag d,  v  )a
 n       c |  e                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _
 t o /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:( 1824b :e 3:g i note: nexpanded from macro 'FMT_STRING_IMPL'  )
  ; 
          | 1824     ^~~~~~~~~~~~~~~~~~~~~~~~~~ |  
 /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h  [: ]2677  : {5  :     note:   in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'  
          2677    |                   o   n  \_
  f        o|  r      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 m a  t   _ 1833 | s  p  e  c  }s ;(   i   d  ,     b  e   g    i   n    ,       b   e  g  i  n  )   ;       /    /     C  a  l \l
          p|  a  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 r s e (  ) 1825   | o  n    e  /m * p   t Usy e    st p h  e ec  sh .i 
 d      d  |  e    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ n 
v i /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h\s:
      i| 2502b    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
i5l:i 1834 t | note:  yin call to 'handler.on_replacement_field(0, &"{}{}"[1])'  
 a sr a et 2502uwo | rr nk  aF rM Toh_uaCndnO dfMlPoreI ra. LEoG_SnCTC_ RIrNbG(eupg);l  a (#c1   e9 7 m 3)e n . t  *_ / f   i  e   l \
d        (|  h    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ a 
n d l  1826e  | r   .   o   n/  _* a   Ur seg  _a   im dac r (o -)\l
      ,i|      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~kb
ee  ng1835aim | en  )t ;}o
 ()      
av| o          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
i| d  ~~~/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h
 :s2534h:a21d:o wnote: iin call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, char[7], int> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'ng
 war ni2534ng | s  .  * /        b e g i n   =   p  =   p a  r\s
e      _| r    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e
plac e1827 | m e n t _sftriuecltd (FpM T_-V I1S,I BeInLdI,T Yh(a"nhdilddeern)";)
       F| M                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T
_C/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hO:M2787P:I7L:E _note: Sin call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, char[7], int>>({&"{}{}"[0], 4}, checker(s))'TR
ING  :2787  | b a s e   { d e t a i l  : : p a r s e  _\f
o      r| m    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a
t_st r1828i | n g < t r u ues>i(nsgt rc_h,a rc_hteypcek eFrM(Ts_))MA;Y
B      E_| U      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~N
USED = /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.hf:m62t::22::r enote: min call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'o
ve_cv   r62e | f _ tf<mdte:c:lftoyrpem(sa[t0_]t)>o;( i\t
,       | F      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~M
T_ST R1829 | I N G( " { } {F}MT"_)M,A YBEER_RUONRU_SSEDT RF, MeTr_rCONoSrTE_XcPoRd exep)l;ic
i      t|                        ^~~~~~~~~~~~~~~~~~ 
  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h : 1847 : 23 :   note:  expanded from macro 'FMT_STRING' 
      1847   |  # d  e f i n e   F M T\_
S      T| R      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I
NG(s )1830  | F M T _  S ToRpeIrNaGto_rI MfmPtL::(bsas,i cf_msttr:i:ndge_taviielw:<:cchaorm_ptiylpee_>s(t)r iconngs,t  ){
        |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h : 1824 : 3 :    note:  expanded from macro 'FMT_STRING_IMPL' 
    \ 
1824       |  |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[] {  1831 |                  r e  tu r n  f m t : :de t a i l _ e x po r te d : : c o m p i l e _ s t ri n g _ t o _ v i e w < c h a r _ t y p e >( s  ) ;      \ 
\      
      | |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  1832 | 1825  |         / *}  U s e   t h e   h  i d d e  n   v  i s i  b i  l i t y     a s   a    w o r k a r  o  u n  d   f  o r   a   G C C    b u g   ( #\1
9      7| 3      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)
. */   1833  |    \ 
 }      ;|      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     1826  |           / *    U s  e    a   m a  c r o - l  i k e   n a m  e   t o   a v  o i d   s h a  d o w i  n g   w a  r n i n\g
s      .|      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
/    1834  |         r e t u r n  F M T _ C\O
M      P| I    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L
E_ S1827T | R    IstNrGu(c)t;  F M  T _ V I S  I B I L I T Y ( " h i d d e  n " )   F M T _ C O M P I L E  _ S T   \R
I      N| G    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
:  b1835a | se   }{() 
        |   ~~~ 
           \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                               In file included from   /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/cuckoo.cc: 1:
 In file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/cuckoo.h :4 :
 In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/move_gen.h:5:
 In file included from \/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/bitboard.h
:      4:
In file included from | /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h: 13821834: | 35 :  error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression 
 retur n1382  | F M T _ C O M P oIuLtE =_ SfTmRtI:N:Gf(or)m;a t _ t o ( o u t ,   FM T _ S T RIN G ( " { : x } ") ,   v a lu e) ; 
        |                                    ^ 
    /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h : 1847 : 23:   note: \expanded from macro 'FMT_STRING'

      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
1847  | 1835# | d e f}in(e )F
M      T| _S  ~~~T
RING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:x}"[2], &"{:x}"[4])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:x}"[1], &"{:x}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:x}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/cuckoo.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/cuckoo.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/move_gen.h:5:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:08x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:08x}"[2], &"{:08x}"[6])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:08x}"[1], &"{:08x}"[6], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:08x}"[0], 6}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:08x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:08x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/cuckoo.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/cuckoo.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/move_gen.h:5:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: error: call to consteval function 'fmt::basic_format_string<char, int>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"p{}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"p{}"[2], &"p{}"[2])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"p{}"[2])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, int> &>(&"p{}"[2], &"p{}"[3], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, int>>({&"p{}"[0], 3}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("p{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("p{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/move.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:x}"[2], &"{:x}"[4])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:x}"[1], &"{:x}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:x}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/move.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:08x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:08x}"[2], &"{:08x}"[6])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:08x}"[1], &"{:08x}"[6], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:08x}"[0], 6}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:08x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:08x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/move.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: error: call to consteval function 'fmt::basic_format_string<char, int>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"p{}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"p{}"[2], &"p{}"[2])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"p{}"[2])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, int> &>(&"p{}"[2], &"p{}"[3], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, int>>({&"p{}"[0], 3}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("p{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("p{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/transpo.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:x}"[2], &"{:x}"[4])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:x}"[1], &"{:x}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:x}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/transpo.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:08x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:08x}"[2], &"{:08x}"[6])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:08x}"[1], &"{:08x}"[6], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:08x}"[0], 6}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:08x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:08x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/nnue.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/nnue.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/../../chess/move.h:8In file included from :
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/transpo.cc/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/../../chess/bitboard.h::14:
:
In file included from In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/transpo.h/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:8::
4529In file included from :
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/move.h/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h::81382:
:In file included from 35/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/bitboard.h: :error: 4call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression:

In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33 :1382  | error:   call to consteval function 'fmt::basic_format_string<char, int>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression 
     ou t1389  | =   f m  t ::ofuotr m=a tf_mtt:o:(ofuotr,m aFtM_Tt_oS(ToRuItN, GF(M"T{_:SxT}R"I)N,G (v"apl{u}e"));,

            | |                                   ^                                ^

/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h::18471847::2323::  note: note: expanded from macro 'FMT_STRING'expanded from macro 'FMT_STRING'

  1847 | #defin1847e |  #FdMeTf_iSnTeR IFNMGT(_sS)T RFIMNTG_(SsT)R IFNMGT__ISTMRPIL(NsG,_ IfMmPtL:(:sd,e tfamitl::::dceotmapiill:e:_csotmrpiilneg_, s)tr
i      n| g                      ^,
 )
      /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h| :                      ^1824
:3: /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.hnote: :expanded from macro 'FMT_STRING_IMPL'1824
:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   []  1824{ |      [ ]   {                                                                                                                                   \ 
         |    ^
  \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h: :note: 704subexpression not valid in a constant expression:
54: note: subexpression not valid in a constant expression
    704704 |  |         ffoorrmmaatt__ssttrr__..rreemmoovvee__pprreeffiixx((ddeettaaiill::::ttoo__uunnssiiggnneedd((iitt  --  bbeeggiinn(())))));;

            | |                                                   ~~~^~~~~~~~~                                                  ~~~^~~~~~~~~

/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h2682::26825::5 :note:  in call to 'this->context_.advance_to(&"p{}"[2])'note: 
in call to 'this->context_.advance_to(&"{:x}"[2])'
 2682 |   2682  |     c o nctoenxtte_x.ta_d.vaadnvcaen_cteo_(tboe(gbieng)i;n
)      ;| 
    ^~~~~~~~~~~~~~~~~~~~~~~~~~      
|     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15::2677 :note: 5in call to 'handler.on_format_specs(0, &"{:x}"[2], &"{:x}"[4])':
 note: in call to 'this->on_format_specs(0, &"p{}"[2], &"p{}"[2])'
  26772512 |  |         o n _bfeogrimn a=t _hsapnedclse(ird.,o nb_efgoirnm,a tb_sepgeicns)(;a d a/p/t eCra.lalr gp_airds,e (b)e ogni ne m+p t1,y  esnpde)c;s.

            | |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h::25022534::521::  note: note: in call to 'handler.on_replacement_field(0, &"p{}"[2])'in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:x}"[1], &"{:x}"[4], checker(s))'

  25342502 |  |          h a n dblegeirn. o=n _pr e=p lpaacresmee_ntr_efpilealcde(mhenatn_dflieerl.od(np_ a-r g1_,i de(n)d,,  bheagnidnl);e
r      )| ;    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      
|                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h::25342787::217::  note: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, int> &>(&"p{}"[2], &"p{}"[3], checker(s))'in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:x}"[0], 4}, checker(s))'

  25342787 |  |              d ebteagiiln: :=p apr s=e _pfoarrmsae_tr_esptlraicnegm<etnrtu_e>f(isetlrd_(,p  c-h e1c,k eern(ds,) h)a;n
d      l| e      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r
);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h2787::13827::35 :note:  in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, int>>({&"p{}"[0], 3}, checker(s))'note: 
in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 2787 |     1382  |     d e t  a i lo:u:tp a=r sfem_tf:o:rfmoartm_astt_rtion(go<uttr,u eF>M(Ts_tSrT_R,I NcGh(e"c{k:exr}("s)),) ;v
a      l| u      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e
);
      |                                   ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h::13891847::3323::  note: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("p{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("p{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'expanded from macro 'FMT_STRING'

  1847 | 1389# | d e f i n e  oFMuTt_ S=T RfImNtG:(:sf)o rFmMaTt__StoT(RoIuNtG,_ IFMPMLT_(SsT,R IfNmGt(:":pd{e}t"a)i,l
:      :| co                                ^~~~~~~~~~~~~~~~~m
pile_/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.hs:t1847r:i23n:g ,note:  expanded from macro 'FMT_STRING')

      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:31847:  | note: #expanded from macro 'FMT_STRING_IMPL'd
efine FMT_ST R1824I | N G ([s])  {F M T _ S  T R I N G _ I MP L (  s ,   f m t : : d e t a i l : :c o m p  i l e _ s t r i n g,   ) 
         |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
   /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h : 1824 : 3 :   note:   expanded from macro 'FMT_STRING_IMPL' 
     \
       | 1824  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
  [] {   1825  |          / *  U s e   t h e   h i d d e n   v i s i b i l i t y   a s    a   w o r k a r o u n d   f o r   a   G C C  b u g   ( #  1 9 7 3\)
.       | *  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/
    \
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1825
 |     /*  1826U | s e   t h/e*  hUisded ean  mvaicsriboi-lliitkye  ansa mae  wtoor kaavrooiudn ds hfaodro wai nGg CwCa rbnugi n(g#s1.9 7*3/) .   * /         \ 
        |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    \
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1826 |     / *1827  | U s e   as tmrauccrto -FlMiTk_e VnIaSmIeB ItLoI TaYv(o"ihdi ddsehna"d)o wiFnMgT _wCOaMrPnIinLgEs_.S T*R/I N G   :  b a s e   {                \ 
        |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
1827 |     s t1828r | u c t   F M Tu_sViInSgI BcIhLaIrT_tYy(p"hei dFMdTe_n"M)A YFBMET__UCNOUSMEPDI L=E_ SfTmRtI:N:Gr em:o vbea_scev r{e f _  t < d e c l t y p e ( s\[0
]      )| >    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~;
 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       1829  | u s  i ng   cFhMaTr__MAtYyBpEe_ UFMNTUS_EMDA YFBME_TU_NCUOSNSETDE X=P Rf metx:p:lreimciotv e _ c v r e f _ t<  d e cl t y p e ( s  [ 0 ] ) > ;  \ 
        |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |      1830   | F M T _ M A YoBpEe_rUaNtUoSrE Df mFt:M:Tb_aCsOiNcS_TsEtXrPiRn ge_xvpileiwc<icth a r _ t y p e  > ( )  c o n s t    {                            \ 
         |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
\
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       1831  | o p e r a t o r  rfemttu:r:nb afsmit:c:_dsettraiingl__veixepwo<rctheadr:_:tcyopmpei>l(e)_ sctornsitn g{_ t o _ v i ew < c h a r  _ t y pe > ( s )\
;       |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |       1832 |       r e t u}r n   f m t : : d e t a i l _ e x p o r te d : : c o m p i l e _ s t r i n g  _ t o _v i e w < c h a r _ t y p e > ( s ) ;         \ 
        |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       1833  |  }      }  ;                                                                                                                                   \ 
         |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
1833 |      }1834; |         r e t  u rn   F M T _ C O M P I L E _ S  T R I N G ( ) ;                                                                                 \ 
       |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  18341835 |  |      } (r)e
t      u| r  ~~~n
 FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/nnue.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/nnue.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:08x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:08x}"[2], &"{:08x}"[6])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:08x}"[1], &"{:08x}"[6], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:08x}"[0], 6}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:08x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:08x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/nnue.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/nnue.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: error: call to consteval function 'fmt::basic_format_string<char, int>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"p{}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"p{}"[2], &"p{}"[2])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"p{}"[2])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, int> &>(&"p{}"[2], &"p{}"[3], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, int>>({&"p{}"[0], 3}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("p{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("p{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      In file included from |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/syzygy.cc
:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/syzygy.h: 61833:
 | In file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/../../../chess/board.h :9 :
 In file included from };/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/../../../chess/../engine/search/transpo.h : 8 :
 In file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/../../../chess/../engine/search/../../chess/move.h : 8 :
 In file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/../../../chess/../engine/search/../../chess/bitboard.h : 4 :
 In file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h: 4529 :
  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h : 61 : 24 :  error:   call to consteval function 'fmt::basic_format_string<char, fmt::basic_string_view<char> &, const char (&)[3]>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression 
                                    61  |          f m t : : f\o
r      m| a    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t
_to(it,  1834F | M T _ S TrReItNuGr(n" {F}M{T}_"C)O,M PmIeLsEs_aSgTeR,I NSGE(P));; 
        |                         ^ 
               /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h  : 1847 : 23:   note:   expanded from macro 'FMT_STRING' 
         1847  |  # d e f i n e\ 
F      M| T    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_
ST R1835I | N G (s})( )F
      M| T  ~~~_
STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/syzygy.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/syzygy.h:6:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/../../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/../../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/../../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/../../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: error: call to consteval function 'fmt::basic_format_string<char, const char (&)[7], int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, char[7], int> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, char[7], int>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/search.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/search.h:6:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/move_gen.h:5:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: error: call to consteval function 'fmt::basic_format_string<char, fmt::basic_string_view<char> &, const char (&)[3]>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/search.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/search.h:6:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/move_gen.h:5:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: error: call to consteval function 'fmt::basic_format_string<char, const char (&)[7], int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, char[7], int> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, char[7], int>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/board.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: error: call to consteval function 'fmt::basic_format_string<char, fmt::basic_string_view<char> &, const char (&)[3]>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/board.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: error: call to consteval function 'fmt::basic_format_string<char, const char (&)[7], int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, char[7], int> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, char[7], int>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/syzygy.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/syzygy.h:6:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/../../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/../../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/../../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/../../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:x}"[2], &"{:x}"[4])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:x}"[1], &"{:x}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:x}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/syzygy.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/syzygy.h:6:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/../../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/../../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/../../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/../../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:08x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:08x}"[2], &"{:08x}"[6])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:08x}"[1], &"{:08x}"[6], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:08x}"[0], 6}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:08x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:08x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/syzygy.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/syzygy.h:6:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/../../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/../../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/../../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/syzygy/../../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: error: call to consteval function 'fmt::basic_format_string<char, int>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"p{}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"p{}"[2], &"p{}"[2])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"p{}"[2])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, int> &>(&"p{}"[2], &"p{}"[3], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, int>>({&"p{}"[0], 3}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("p{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("p{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/bench_test.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: error: call to consteval function 'fmt::basic_format_string<char, fmt::basic_string_view<char> &, const char (&)[3]>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/bench_test.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: error: call to consteval function 'fmt::basic_format_string<char, const char (&)[7], int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, char[7], int> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, char[7], int>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/uci.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/uci.h:7:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: error: call to consteval function 'fmt::basic_format_string<char, fmt::basic_string_view<char> &, const char (&)[3]>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/uci.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/uci.h:7:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: error: call to consteval function 'fmt::basic_format_string<char, const char (&)[7], int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, char[7], int> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, char[7], int>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/search.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/search.h:6:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/move_gen.h:5:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.rIn file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/fen.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/fen.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: error: call to consteval function 'fmt::basic_format_string<char, fmt::basic_string_view<char> &, const char (&)[3]>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
em   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.hove_pref:i1847x:(23d:e tnote: aexpanded from macro 'FMT_STRING'i
l::to_unsi g1847n | e#dd(eifitn e-  bFeMgTi_nS(T)R)I);N
G      (| s                                                  ~~~^~~~~~~~~) 
FMT_STR/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hI:N2682G:_5I:M note: PLin call to 'this->context_.advance_to(&"{:x}"[2])'(
s, fmt:: d2682e | t a i l ::cocnotmpexilte__.stardivnga,n c)e
_      t|                       ^o
(beg/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.hi:n)1824;:
3      :|      ^~~~~~~~~~~~~~~~~~~~~~~~~~note: 
expanded from macro 'FMT_STRING_IMPL'
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h 1824 | : 2512 :[15]:  {note:  in call to 'handler.on_format_specs(0, &"{:x}"[2], &"{:x}"[4])' 
           2512  |              b e g i n   =   h  an d le r .  o  n _ f o r m a t _s p e c s ( a d a p t e r . a rg _ i d  ,  b  e g i n\ 
+      |  1  ^,
 end)/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h;:
704      :| 54              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 
note: subexpression not valid in a constant expression
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:  21704: |   note:  in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:x}"[1], &"{:x}"[4], checker(s))' 
 format_ 2534s | t r _ . r em o v bee_gpirefnix (=de tap il=: p:atros_uen_sriegpnleda(ceimte n-t _bfeieglid(np( )-) )1;,
       e|                                                   ~~~^~~~~~~~~nd
, handler);/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h
:      2682:|                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787: 7:2682 note:  | in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:x}"[0], 4}, checker(s))' 
   contex t_2787.a |  d v a n c ede_ttao(ibl::epgairns)e;_fo
r      m| a    ^~~~~~~~~~~~~~~~~~~~~~~~~~t
_st/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hr:i2677n:g5<t:ru enote: >(in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'st
r_,  ch2677e |  c k e ro(ns_f)o)r;m
a      t| _      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s
pecs(id, begi/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.hn:,1382 :b35:e note: gin call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'in)
;  // Call  p1382a |  r   s e ( )  oount e mp=t fym stp:e:cfso.
r      m|     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a
t_to/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h(:o2502ut:,5 :F Mnote: T_in call to 'handler.on_replacement_field(0, &"{}{}"[1])'S
TRING 2502( | " {: x } "h)a,nd lvearl.uoen);_
r      e| p                                  ^~~~~~~~~~~~~~~~~~l
acement/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h_:1847f:i23el:d (note: expanded from macro 'FMT_STRING'h
andler.o n1847_ | a#rdge_fidi(n)e,  FbMeTg_inS)T;R
IN      G| (    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s
) FMT_/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hSTR:I2534N:G21_IM:P L(note: sin call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]> &>(&"{}{}"[1], &"{}{}"[4], checker(s))',
 fmt:: d2534e | t a i l : : c om pbileeg_sint r=i npg ,=  )p
      a| r                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
se_r/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:e1824pl:a3:c note: emexpanded from macro 'FMT_STRING_IMPL'e
nt_field(p  1824- |   1 , [e]n {d ,    h a n d l e r ) ; 
       |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : 2787: 7:  note:  in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]>>({&"{}{}"[0], 4}, checker(s))'
       2787  |              d e t  a i l : : p a  r s e   _ fo rm a t _ s t r i n g < tr u e\>(
      s| t  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r
_, che c1825ke | r( s) ) ; 
/      *|        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Use the hi/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.hd:d61e:n24 :v inote: sin call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'i
bility    61a | s   a   wfmot:r:fkoarromuantd_ tfo(oirt ,a F MGTC_CS TbRuIgN G((#"19{73}){}." )*,/  me s s a\g
e      ,|      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SEP);
       1826|                        ^~~~~~~~~~~~~~~~~~ | 
    /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h/:1847*: U23s:e  note: aexpanded from macro 'FMT_STRING' 
macr o1847 | -li#kdee fnianmee  FtMTo_S TaRvIoNiGd( ss) hFaMdTo_wSTiRInNGg_ IwMaPrLn(isng,s .f mt*:/: d e t a il : : c o  m  p i l  e _\s
t      r|     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ing, ) 
1827      |  |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
   s/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.ht:r1824u:3c:t  note: Fexpanded from macro 'FMT_STRING_IMPL'
MT_VISI B1824IL | I TY (["]h id{d e n " )   FM T _ C  O MPI L E _S TR I N G    :     bas e  {                                 \ 
       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
         1828  |            u s i n g   c ha r _\t
yp      e|    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F
MT_MA Y1825B | E _ U N U/S*E UDs = ef mtth:e: hrieddmeno vvies_icvbrielfi_tty< deacs lat ywpoer(sk[ar0ou]n)d>;  \f
o      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r 1829 |   a   G C C  FbMuTg_ M(A#Y1B9E7_U3N)U.S *E/D   F M T_\C
O      N| S    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T
EXPR e x1826p | li c i t   / *   U s e   a m  a  c r o - l  i k e    n a m e    t  o \
 a      | v      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o
id sha d1830ow | in g  w a rn i ngosp.e *r/at o r   f m t : : bas  i  c _ s t r \i
      n|     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~g
_vi e1827w | < c ha r _sttyrupcet >F(MT)_ VcoInSIsBt I{L I T Y (  " hi d de n " )    F MT_ CO M P I\L
      E| _S      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T
RING :  b1831a | s e   {          r e tu rn    f m t : :\
d      e| t    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a
il_ex p1828o | r t e  d ::c oumsipnigle _cshtarri_ntgy_pet oF_vMiT_eMwA<YBcEh_aUrN_tUySpEeD> (=s )f; m t : :\
r      e| mo        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~v
e_cvre f1832_t | < dec l t y p e}( s [ 0 ] ) > ;   \ 
        |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
       1829  |               F MT _ M AY B E _U N U S E  D  F M T _C ON S T E  X PR  e x pl i c i t                \ 
       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
         1833  |          } ;                  \ 
        |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
       1830  |             o pIn file included from   e/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/board.cc :r a1t :
o In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/board.hr :  fm9 t:
 In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/transpo.h::  :8:
 In file included from ba /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/../../chess/move.h:s i8c_ s t:
In file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/../../chess/bitboard.hr:4 i:
  nIn file included from  g/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h: _4529 vi:
 e/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.hw< :c 1382h: 35:a   r error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression_t 
y p e > () 1382  co | n  s   t        {  ou t  \ =
        f m|   t    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 : : f o r m a  t1834_ t | o  (   o u  tr\,e F
t      u| Mr      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T_n
 STFRMI TN1831_ | CG O(  M" P{: I x}L" ),E _ SvrTetaRulrune If)Nm;Gt
      (| :)                                  ^:d;e
 t ai l /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h _: e1847 :x23: po note:  rexpanded from macro 'FMT_STRING' 
te d  :1847 |  #:de fci o  n m pie l  eF M_ T_sS Tt rR iInN gG _( ts o)_  vi Fe wM <cTh_aS r_TR ItNy Gp_e I> (Ms P )L (;  s,    f   \m\
t
      :      :| d|     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~et
a
i l1835: |  : 1832c  | o}  m( p)i 
 le      |  _  ~~~}st
 r i n g ,   ) 
        |                        ^ 
      /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h : 1824 : 3 :   note:  expanded from macro 'FMT_STRING_IMPL' 
         1824  |      [ ]   {                                                           \ 
        |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
         1833  |          } ;                                           \ 
        |    ^ 
        /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : 704 : 54 :   note:  subexpression not valid in a constant expression 
           704  |          f o r m a t _ s t r  _ . r e\m
o      v| e_    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p
refix(d e1834t | a i l : :rteot_uurnn sFigMnTe_CdO(MiPtI L-E _bSegTiRnI(N)G)());;
        |                                                    ~~~^~~~~~~~~ 
       /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : 2682 : 5 :   note:  in call to 'this->context_.advance_to(&"{:x}"[2])' 
         2682  |         c o n  t ex t _  . a d v a\n
c      e| _    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t
o(b e1835g | i n )};()

      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:      2512| :  ~~~15
: note: in call to 'handler.on_format_specs(0, &"{:x}"[2], &"{:x}"[4])'
In file included from  2512 |       begin/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/search.cc :=1 :
hIn file included from a/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/search.hn:d6l:
eIn file included from r/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/move_gen.h.:o5n:
_In file included from f/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/bitboard.ho:r4m:
aIn file included from t/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h_:s4529p:
e/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.hc:s1386(:a33d:a perror: tcall to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expressione
r.arg_id, b e1386g | i n   +   1 ,o uetn d=) ;f
m      t| :              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
format_to(/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.ho:u2534t:,21 :F Mnote: Tin call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:x}"[1], &"{:x}"[4], checker(s))'_
STRING("{:08 x}2534" | ) ,   v a l u e )b;e
g      i| n                                ^ 
= p = pa/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.hr:s1847e:_23r:e pnote: lexpanded from macro 'FMT_STRING'a
cement_fi e1847l | d#(dpe f-i n1e,  FeMnTd_,S ThRaInNdGl(esr)) ;F
M      T| _                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~S
TRING/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h_I:MP2787L:7:( snote: , in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:x}"[0], 4}, checker(s))'fm
t::dIn file included from e/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/fen.cc: 1ta2787:
i | In file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/fen.h:l9  ::
In file included from  : /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/board.h c:d9o:
emtIn file included from pa/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/transpo.hii:8ll::
e:In file included from _sp/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/../../chess/move.htra:ir8:
nIn file included from sg/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/../../chess/bitboard.he_,:4fo :
r)mIn file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h
a:4529      t_:
| s/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h                      ^:tr
i62n:g22<:/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.ht: error: rcall to consteval function 'fmt::basic_format_string<char, const char (&)[7], int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression1824
u:e3>:( note: expanded from macro 'FMT_STRING_IMPL'   s
62t | r _ ,fm t :c1824: | hefco rmkae [tr(]_ts {o)( )i t; 
,         FM|        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
T_ S T R I  N G/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h  (: "1382  {:35 }:   note:  { }in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:x}");
        }
    };
    return FMT_COMPILE_STRING();
}())' 
") ,   ER   RO1382 R |    _  S   T R ,       o eru rt o  r= _   cfo md te );: :f
   o      |  r                     ^
 m a /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.ht: _1847 :t23: o  (onote: u texpanded from macro 'FMT_STRING',  
 F M T  _1847  | S #dT RIefi N n Ge\( 
"F      M{:| Tx  ^_}
S"T)R,I NvG/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hal(:us704:e)54) ;: note: F
subexpression not valid in a constant expressionM      | 
T                                  ^~~~~~~~~~~~~~~~~~_
STRING  _/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h704I:M | PL1847  (:23 s: ,  note: ffexpanded from macro 'FMT_STRING'om
rtm:a: t1847d_ | e#stdetafriiln_e:. rF:eMcmTo_oSTmvpReiIl_NperG_e(ssft)iri xnFM(Tg_,d S)
e      TRtI| aN                      ^iG
l:_:/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.hItMoPL:_1824:(un3ssi:,g  nfmnote: teexpanded from macro 'FMT_STRING_IMPL'
:d:(diet t1824 a | il-  :: c[bo]mep {g i il en_ (s)t )r );i
  n        g|  ,                                                  ~~~^~~~~~~~~
   ) 
        | /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5  
:  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h : 1824note:   : 3in call to 'this->context_.advance_to(&"{:08x}"[2])':   
 note:  expanded from macro 'FMT_STRING_IMPL' 
    2682  |       1824  |     c  o[]  n {    t  e x  t  _   .  a d  vanc   e  _t  o    ( b     e   g  i   n  )    ;    
 \       
       |  |      ^~~~~~~~~~~~~~~~~~~~~~~~~~  ^ 

    /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h :/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : 2512704 :15:  : 54:   note:  note:  in call to 'handler.on_format_specs(0, &"{:08x}"[2], &"{:08x}"[6])'subexpression not valid in a constant expression 

             2512704  |  |            f  o   rm    atb _e stgri_ n.   =\r
 he      a|   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m
nodvle er._1825o | pnr_e  f foix (rm/d*a Uesteati t_hl:se:p htiecodds_e(nua nsdviapigtsnieberdi(li.aittyr  ag-s _ baide , gwborikearng(io)nu)n)d  ;+f
 o      r| 1                                                  ~~~^~~~~~~~~ ,a  G
eCnC d/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hb):ug; 2682
(#:5      19:| 7               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3note: 
in call to 'this->context_.advance_to(&"{}{}"[1])')
. */ /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h    :\
26822534       | :21|  :     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note:   
in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:08x}"[1], &"{:08x}"[6], checker(s))'c
onte x1826t | _ .    a/dv2534*a | n cU see_ ta o  (mab ce   rgo -ibn)l;i
e      ke|     ^~~~~~~~~~~~~~~~~~~~~~~~~~g 
inn/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h am:e =2677 t:po5 :a  v=note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'o id
 psahrasd e2677o |  _ w irn egonp _lawfcoraemramt_neinsntpg_ecsf.si( ide,* l/bed  g( ip n  , -  b   1,e  gei nn  )d ;,   / h/ an  dC la\l
le       r)| pa;    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r
s
      e()|   1827                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o | 
n   e m ps/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.htrtu:y c2787st:p 7eF:csMT _.Vnote: 
      Iin call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:08x}"[0], 6}, checker(s))'
| S    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I
BILITY/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h (:2787"2502h: | 5i:d  d e  nnote:  "in call to 'handler.on_replacement_field(0, &"{}{}"[1])' )
d eFtaM iT2502l:_ | :C p O  ahMarPndsIleeL_rEf.o_SonTr_RImartN_eGsp tl:r abicangsee <m{ter n u te_>  f(i es ldt(r  h_an  ,d  lc eh re .c\ok
ne_      ar| r    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(gs_ )i1828)d | (;), 
 b        e|  gi      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n
 ) ;u
s      i| n    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~g
 char_t/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.hy/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hp::e1386 F2534M::T21:33 _note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, char[7], int> &>(&"{}{}"[1], &"{}{}"[4], checker(s))':MA
 Ynote: Bin call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:08x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:08x}");
        }
    };
    return FMT_COMPILE_STRING();
}())' E2534
_ | U  N U S E D    =b eg1386fi | n m= t  p:: r em o= v  epo_ut ac=vrrs ee_ff_rt<mdeectpl:lt:fayocpeemrm(easnt[t0_t_])of>;( io\ue
t      l,| d       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(FpM T -_1829 |  1S T  , R  I eNFnG(Md"{T,_:MA YhBaE0n_8dUxleNrU})S"ED;)
 ,       vF| aMT                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l
_CuONeS/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h)T:;2787:E7
X:      P | Rnote:                                 ^~~~~~~~~~~~~~~~~~~~
 in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, char[7], int>>({&"{}{}"[0], 4}, checker(s))'e
xpli/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h ci:t2787 1847 |    :   23  : d  note: e expanded from macro 'FMT_STRING't
a i l : : p a  1847r  | s # e  d_ ef foi r nm ea  t   F_ sMtr  Ti_nSg< t rT \u
eRI      >|       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~N(
Gst(rs 1830_,) |     c h Fec Mk T_eor(SpesT))rR;aI
t      NGo| _Ir      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
MfPmLt(:s:b,a/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.hs i:f62:cm22t:: :_snote: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'dt
ertaiiln   g:_62v | :i c efmotwm:<pc:ifhorlaemart___tstoytp(re>i(i)t,n  FMg,cT o_n)STs
tRI       | N{                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~G 
( "{  } { } " ) , /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h E :1824R : 3  R :O  note: R _Sexpanded from macro 'FMT_STRING_IMPL'
 T R\,
       e| rr      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o
r_ co1824d  | e)1831 ; |  [
 ]          | {                      ^~~~~~~~~~~~~~~~~~ 
     r /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.he: tu1847r :n f  23m t:::  note:  dexpanded from macro 'FMT_STRING' 
e t ai  l1847 _  |   e# xd ep fo ir nte   eFd MT:: _c STo Rm Ip ilN  eG_(sst)ri  n Fg _Mt To __ Sv ieT RwIN <  Gc _h  Ia  MrPL _t(  ysp e,>(  fs )m ; t  :   \:  
d       | e        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ t
    a i l:1832 |  : c  o  m pi  l\e }
_s        t |  r    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i  
 n g ,   ) 
        |  1825                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  |     /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h    :  1824 / :*3:    U snote: eexpanded from macro 'FMT_STRING_IMPL'   
  t h e  1824     | h  i [ d ] d{ e  n       v    i   s   ib  il  it  y       a   s      a        w  o  r     \k
 a r o        u| n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ d
   f   o1833 r  |     a     G} C; C    b    u   g     ( #   19  73  )  .       *    /             \    
        |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
       \ 
         |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
1826 |             1825     |  /   *      U/ *se   aU  se m  at c  her  o- hlid ikd e e nn  a   m e v \itsoi 
ba      | iv    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~loit
iyd  a s1834sha |  d ao w  i wnrog ertwkaurarrnn FouiMTnn_dgCO sMfo.rP I aL*/ EG_ CS CT    RIbu NGg ( ) ; (#  1 9  73   )    .  *  /         \
         |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 \ 
        |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1827  |      1826   |  s  t  r  u  / *   cU ste    aF   Mma c Tr o_- VliISkI eB  In aL mI\e T
toY       a(v| oi"    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d
h is dh1835dea | n  d"o}() wF)iMn
Tg      _ Cw| OMa  ~~~
PrInLiEn_gsS.T R*I/N G   :  b a s  e     {           \ 
        |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      1827  | \ 
         | st    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ru
ct FMT_ VI1828SIB | I L IT Y( " h idudesn"i)ng  FcMhTa_COrMP_ItyLEp_eS TFRIMNTG _:M AbYaBsEe_ U{ N U S E D   =   f m  t: : r e\m
      o|     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~v
e_cIn file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/board.ccv:1828r1 | :
In file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/board.he :f _  9 t<:
uIn file included from sd/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/transpo.hi:neg8 cc:
lIn file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/../../chess/move.hht:a8:
yrIn file included from p_e/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/../../chess/bitboard.ht:(4:
ysIn file included from p/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h[e: F04529M]):
T>/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:_;1386M \:
A33      Y:| B      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E
_U Nerror: Ucall to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expressionS
ED  =1829 f | m t1386 :: |   r  e  m  oFM v Te _M_oAcuYBvt E=r f_metU:f:fN_orUt<maSdtEe_D FctMlotyT(_opCuteON,( sSF[TMT0_EX]PST)>R;  R\
eI      Nxp| Gl      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(
"i{:c08ix }"t)1829 |  ,      v  a   l  u eFM )T;
       _|                                 ^ M
 A Y/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h :B1847: 23E :_  U  note: N expanded from macro 'FMT_STRING'
U S E D1847   |  F# Md Te _f Ci On eN S TFE X MTP\R_ 
Se      TxR| pI      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lNiGc(ist)   F MT1830 _ |       S  T    R  oIN peG ra_tI oM PrL (   s,f m  tf :m : tb  : :as d ie tca _il s:  t\:r
icno      gmp| i_v      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l
ei_eswt<cr ih1830nag, |  r) _
 ty       |  p                       ^ e
op>e/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h(r:at)1824:o 3rc f:m onote: expanded from macro 'FMT_STRING_IMPL'tn
:st: b a{1824s  | i  c  _ [st r]  {i  n  g   _v   i e    w <   c    h  a  r \
_       t y|  p       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e
 > ( )   c  o 1831ns   | t      {               r e  t    u  r n       f    m  t   : \:d 
e       ta | i        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l
 _ e x   p1831 o |   r   ted :   :    c  o   m rp e it leu rn_  \
s      ft| mr  ^ti
:n:dge_t/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.htao:i_lv_704ei:xep54wo:<rcte hnote: da:subexpression not valid in a constant expressionr:c
o_mpt  iy704l | p  ee_ >s f(torsrm);ian g_tt o__vs ti er\_w.r
e<c      mohv|         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a
e_rp_rteyfpe i>x(1832 | (s d)  e;   t  a }i l\ 
:       :t o| _         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u 
n  s i g  n1832e |  d(  it    -   b  e   g} i    n  (   )  ) ); 
        |                                                      ~~~^~~~~~~~~  
       /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h   :  2682  : 5 :     note: in call to 'this->context_.advance_to(&"{:08x}"[2])'   
       2682 |                 c   o n t   e  x    t_ . a d  v    a    nc  e_  t    o   ( b eg  i n  )   ; 
\       
  |       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     ^~~~~~~~~~~~~~~~~~~~~~~~~~  

    /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : 2512  : 183315\ | :
       |  note:        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~in call to 'handler.on_format_specs(0, &"{:08x}"[2], &"{:08x}"[6])'

  };     2512 1833 |     |             } ;b   e gi    n    =      ha  n  dl    er.  o  n _    f o rm a t _   sp   e cs (    a  d  a    p    t  e   r  .  a  r  g    _ i d,    b  e             g i   n   +      1  ,    e n   d ) ; 
\      
|                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| 
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h :18342534 | : 21 :    note:    in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:08x}"[1], &"{:08x}"[6], checker(s))'r
 e t u r n   F M2534  | T \_
C       O | M    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ P
 I L E _bSeTg Ri1834In |  N = G  ( p)r ;e =t   pu ar rn s eF_ Mr   T e _pC OMla PcI eL mE _Se Tn  Rt_f Iie lN dG() (;  p  -     1  ,       e   nd ,  h a n   dl  e r) ; 
       |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
      /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : 2787  :  7\ : 
note:  in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:08x}"[0], 6}, checker(s))'       
|      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
   2787  |         1835   |        }    (d)e
 t\      a
|         ~~~il| 
:    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
par s1835e | _ f o}r(m)
a      t| _  ~~~s
tring<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:08x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:08x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                In file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/search.cc :  1  :
 In file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/search.h  :   6 :
 In file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/move_gen.h :5 :
 In file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/bitboard.h : 4 :
 In file included from   /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h: 4529 :
 /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389 : 33 :   error:  call to consteval function 'fmt::basic_format_string<char, int>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression  
        1389  |              o u t   \= 
      f|   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m
t:: f1825 | o  rm at _/t*o (Uouste,  FtMhT_eST RhIiNddGe(n "vpi{s}i")b,i
l      i| t                                ^y
 as a/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h w:o1847r:k23a:r onote: uexpanded from macro 'FMT_STRING'n
d for a 1847  | #GCdCe fbiugn e F(M#T1_S9TR7I3NG)(s.)  *F/M  T  _S\
TR      IN| G    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_
IMPL( s,1826  | f m t : :/d* Ueset aai mlac:r:coo-mlpiikel en_asmteri ntgo,  a)v
o      i| d                      ^ 
shad/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.ho:w1824i:3n:g  note: wexpanded from macro 'FMT_STRING_IMPL'a
rnings.  1824*/ |        [ ]   {                  \ 
        |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       1827 |          s t ru c t    F M T _ VI SI BI LI T Y( "h  i d  d e n ") F M  T _ C O M PI L E _ S T  R I N G  :   b a s e\ 
{       |     ^ 
     /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : 704 :54 :   note: \subexpression not valid in a constant expression

      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   1828 | 704  |          fuosrimnagt _cshtarr__.trypee mFoMvT_eMA_YBpEr_eUfNUiSExD (=d efmtta::irlem::otvoe__cvurenf_ts<digencletdyp(e(si[0t])> ;- \ 
b      e|       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~g
in() 1829) | ) ;
        |                                                     ~~~^~~~~~~~~ 
FMT_/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:M2682A:YB5E:_ Unote: Nin call to 'this->context_.advance_to(&"p{}"[2])'U
SED  F2682M |  T_ CO N ScTEoXnPRt eexxptl_i.caitd v a nce _  t o ( b e  g i  n ) ;  
         |      ^~~~~~~~~~~~~~~~~~~~~~~~~~  
    /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : 2677 :5 :\ 
note:       in call to 'this->on_format_specs(0, &"p{}"[2], &"p{}"[2])'|       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  18302677 |  |          o no_pfeorramtaotr _fsmpte::bcass(iicd_, sbtreigngi_nv,i ebweg<cihanr)_;t y /p/e >C(a)l lc poanrsste {( )   on   e m p  t y  spe c s . 
        |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h
:2502: 51831 | :   note:  in call to 'handler.on_replacement_field(0, &"p{}"[2])' 
    retu r2502n |   f m t :h:adnedtalielr_.exopno_rtreepd:l:accoemmepnitl_ef_sitelrdi(nhagn_dtloe_rvi.eown<_cahragr__itdy(p)e,> (bs)e;g in ) ;
       | \
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      | 
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 :2534:21: 1833note:  | in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, int> &>(&"p{}"[2], &"p{}"[3], checker(s))' 
   };         2534  |                  b e g i n   =   p   =   p a r s e _ r e p l a c e m e n t _ f i e l d ( p   -   1 ,   e n d ,   h a n d l e r\)
;      
|           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| 
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 | /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h : 2787 : 7r:e tnote: uin call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, int>>({&"p{}"[0], 3}, checker(s))'r
n FMT_COMP I2787L | E _ S T R I NdGe(t)a;i l                                             \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }:(:)p
a      r| s  ~~~e
_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("p{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("p{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround In file included from for/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/board.cc a: 1G:
CIn file included from C/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/board.h :b9u:
gIn file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/transpo.h(:#81:
9In file included from 7/tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/../../chess/move.h3:)8.:
 In file included from */tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/../../chess/bitboard.h/: 4 :
 In file included from  /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h\:
4529      :
|     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h
:1389:33 :1826  | error:   call to consteval function 'fmt::basic_format_string<char, int>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression  
/* Use a macro- li1389ke |  n am e   t o  aovuoti d=  sfhamdto:w:ifnogr mwaartn_itnog(s.o u*t/,    F  M  T  _  S T R I N G ( "\p
{      }| "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)
,
      |                                  ^1827
 |     struct/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h :F1847M:T23_:V ISnote: Iexpanded from macro 'FMT_STRING'B
ILITY("hidden ")1847 F | M#T_dCeOMfPIiLnEe_ SFTMRTI_NSGT R:I NbGa(sse)  {F  M T _ S T R I N G _ I M P L\
(      s| ,    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
fmt :1828: | d e t  a i lu:s:incg ochmapr_itylpee _FMsTt_MrAYiBEn_UgNU,SE D )= 
f      m| t                      ^:
:remove_/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.hcv:re1824f:_3t:< denote: cexpanded from macro 'FMT_STRING_IMPL'lt
ype(s[0])>; \
       | 1824      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 |   [ ]1829 |    {      F M T _ MA Y B E_ UN U SE D  FM T_ CO N ST EX PR  e xp l ic it                                                         \ 
       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     1830 |            o pe r at or  f m t : : ba s\ic
_      s| t  ^r
ing_view</tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hch:a704r:_54t:y pnote: esubexpression not valid in a constant expression>
() const {          704  |          f  o  r m a\
t      | _      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
str_ .1831r | e m o v e _ p r erfeitxu(rdne tfmati:l::d:ettoa_iul_nexspoirtgedn:e:dco(miptil e_-st ribnegg_itno(_)v)i)e;w
<      c| h                                                  ~~~^~~~~~~~~a
r_type>(s);/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h :  2682 :\5
:       | note:         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~in call to 'this->context_.advance_to(&"p{}"[2])'

 1832 |        2682} |          c o n t e x t _ . a  d  v a n c e  _ t o ( b e g i n )  ; 
        |      ^~~~~~~~~~~~~~~~~~~~~~~~~~  
        /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h  : 2677 : 5 :   note:   in call to 'this->on_format_specs(0, &"p{}"[2], &"p{}"[2])' 
           \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
2677 |    1833  |   o  n _}f;o r  m a t _  s  p  e  c  s  (  i d  ,   b  e  g i n  ,    b  e g  i  n  ) ;      / /   C a l l   p a r s e ( )   o n   e m p t\y
       s| p    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e
cs.
       | 1834    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
    retur/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.hn :F2502M:T5_:C Onote: Min call to 'handler.on_replacement_field(0, &"p{}"[2])'P
ILE_STRING();    2502  |          h a n d l e r . o n _ r e p l a c  e m e n t _ f i e l d ( h a n d l e r .\o
n      _| a    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r
g _1835i | d ( )},( )b
e      g| i  ~~~n
);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, int> &>(&"p{}"[2], &"p{}"[3], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, int>>({&"p{}"[0], 3}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("p{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("p{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/bench_test.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:x}"[2], &"{:x}"[4])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:x}"[1], &"{:x}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:x}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/bench_test.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:08x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:08x}"[2], &"{:08x}"[6])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:08x}"[1], &"{:08x}"[6], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:08x}"[0], 6}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:08x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:08x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/bench_test.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/tests/../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: error: call to consteval function 'fmt::basic_format_string<char, int>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"p{}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"p{}"[2], &"p{}"[2])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"p{}"[2])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, int> &>(&"p{}"[2], &"p{}"[3], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, int>>({&"p{}"[0], 3}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("p{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("p{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/uci.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/uci.h:7:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:x}"[2], &"{:x}"[4])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:x}"[1], &"{:x}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:x}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/uci.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/uci.h:7:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:08x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:08x}"[2], &"{:08x}"[6])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:08x}"[1], &"{:08x}"[6], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:08x}"[0], 6}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:08x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:08x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/uci.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/uci.h:7:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/uci/../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: error: call to consteval function 'fmt::basic_format_string<char, int>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"p{}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"p{}"[2], &"p{}"[2])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"p{}"[2])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, int> &>(&"p{}"[2], &"p{}"[3], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, int>>({&"p{}"[0], 3}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("p{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("p{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/fen.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/fen.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:x}"[2], &"{:x}"[4])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:x}"[1], &"{:x}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:x}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/fen.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/fen.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:08x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:08x}"[2], &"{:08x}"[6])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:08x}"[1], &"{:08x}"[6], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:08x}"[0], 6}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:08x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:08x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/fen.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/fen.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: error: call to consteval function 'fmt::basic_format_string<char, int>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"p{}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"p{}"[2], &"p{}"[2])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"p{}"[2])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, int> &>(&"p{}"[2], &"p{}"[3], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, int>>({&"p{}"[0], 3}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("p{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("p{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/time_mgmt.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/time_mgmt.h:10:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: error: call to consteval function 'fmt::basic_format_string<char, fmt::basic_string_view<char> &, const char (&)[3]>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, fmt::basic_string_view<char>, char[3]>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:61:24: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   61 |     fmt::format_to(it, FMT_STRING("{}{}"), message, SEP);
      |                        ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/time_mgmt.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/time_mgmt.h:10:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: error: call to consteval function 'fmt::basic_format_string<char, const char (&)[7], int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{}{}"[1])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"{}{}"[1], &"{}{}"[1])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"{}{}"[1])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, char[7], int> &>(&"{}{}"[1], &"{}{}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, char[7], int>>({&"{}{}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:62:22: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{}{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{}{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
   62 |   fmt::format_to(it, FMT_STRING("{}{}"), ERROR_STR, error_code);
      |                      ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/time_mgmt.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/time_mgmt.h:10:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:x}"[2], &"{:x}"[4])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:x}"[1], &"{:x}"[4], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:x}"[0], 4}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1382:35: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1382 |         out = fmt::format_to(out, FMT_STRING("{:x}"), value);
      |                                   ^~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/time_mgmt.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/time_mgmt.h:10:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: error: call to consteval function 'fmt::basic_format_string<char, unsigned int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"{:08x}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2512:15: note: in call to 'handler.on_format_specs(0, &"{:08x}"[2], &"{:08x}"[6])'
 2512 |       begin = handler.on_format_specs(adapter.arg_id, begin + 1, end);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, unsigned int> &>(&"{:08x}"[1], &"{:08x}"[6], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, unsigned int>>({&"{:08x}"[0], 6}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1386:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{:08x}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("{:08x}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1386 |       out = fmt::format_to(out, FMT_STRING("{:08x}"), value);
      |                                 ^~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/time_mgmt.cc:1:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/time_mgmt.h:10:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/board.h:9:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/../engine/search/transpo.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/../engine/search/../../chess/move.h:8:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/src/engine/search/../../chess/../engine/search/../../chess/bitboard.h:4:
In file included from /tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:4529:
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: error: call to consteval function 'fmt::basic_format_string<char, int>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:704:54: note: subexpression not valid in a constant expression
  704 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2682:5: note: in call to 'this->context_.advance_to(&"p{}"[2])'
 2682 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2677:5: note: in call to 'this->on_format_specs(0, &"p{}"[2], &"p{}"[2])'
 2677 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2502:5: note: in call to 'handler.on_replacement_field(0, &"p{}"[2])'
 2502 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2534:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, int> &>(&"p{}"[2], &"p{}"[3], checker(s))'
 2534 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/core.h:2787:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, int>>({&"p{}"[0], 3}, checker(s))'
 2787 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format-inl.h:1389:33: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct __attribute__((visibility("hidden")))  FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("p{}"[0])>;
        [[maybe_unused]] constexpr operator fmt::basic_string_view<char_type>() const {
            return fmt::detail_exported::compile_string_to_view<char_type>("p{}");
        }
    };
    return FMT_COMPILE_STRING();
}())'
 1389 |       out = fmt::format_to(out, FMT_STRING("p{}"),
      |                                 ^~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1847:23: note: expanded from macro 'FMT_STRING'
 1847 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmp4xd5g3ku/Integral/Integral-tmp/third-party/fmt/include/fmt/format.h:1824:3: note: expanded from macro 'FMT_STRING_IMPL'
 1824 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1825 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1826 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1827 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1828 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1829 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1830 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1833 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1834 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1835 |   }()
      |   ~~~
5 errors generated.
make[3]: *** [CMakeFiles/integral.dir/build.make:292: CMakeFiles/integral.dir/src/magics/magic_finder.cc.o] Error 1
make[3]: *** Waiting for unfinished jobs....
5 errors generated.
make[3]: *** [CMakeFiles/integral.dir/build.make:110: CMakeFiles/integral.dir/src/chess/move.cc.o] Error 1
5 errors generated.
make[3]: *** [CMakeFiles/integral.dir/build.make:278: CMakeFiles/integral.dir/src/magics/attacks.cc.o] Error 1
5 errors generated.
make[3]: *** [CMakeFiles/integral.dir/build.make:124: CMakeFiles/integral.dir/src/chess/move_gen.cc.o] Error 1
5 errors generated.
make[3]: *** [CMakeFiles/integral.dir/build.make:194: CMakeFiles/integral.dir/src/engine/search/move_picker.cc.o] Error 1
5 errors generated.
make[3]: *** [CMakeFiles/integral.dir/build.make:180: CMakeFiles/integral.dir/src/engine/search/cuckoo.cc.o] Error 1
5 errors generated.
make[3]: *** [CMakeFiles/integral.dir/build.make:96: CMakeFiles/integral.dir/src/chess/fen.cc.o] Error 1
5 errors generated.
make[3]: *** [CMakeFiles/integral.dir/build.make:222: CMakeFiles/integral.dir/src/engine/search/syzygy/syzygy.cc.o] Error 1
5 errors generated.
make[3]: *** [CMakeFiles/integral.dir/build.make:306: CMakeFiles/integral.dir/src/main.cc.o] Error 1
5 errors generated.
make[3]: *** [CMakeFiles/integral.dir/build.make:250: CMakeFiles/integral.dir/src/engine/search/transpo.cc.o] Error 1
5 errors generated.
make[3]: *** [CMakeFiles/integral.dir/build.make:152: CMakeFiles/integral.dir/src/engine/evaluation/evaluation.cc.o] Error 1
5 errors generated.
make[3]: *** [CMakeFiles/integral.dir/build.make:334: CMakeFiles/integral.dir/src/tests/perft_test.cc.o] Error 1
5 errors generated.
5 errors generated.
make[3]: *** [CMakeFiles/integral.dir/build.make:82: CMakeFiles/integral.dir/src/chess/board.cc.o] Error 1
make[3]: *** [CMakeFiles/integral.dir/build.make:166: CMakeFiles/integral.dir/src/engine/evaluation/nnue/nnue.cc.o] Error 1
5 errors generated.
make[3]: *** [CMakeFiles/integral.dir/build.make:348: CMakeFiles/integral.dir/src/tests/see_test.cc.o] Error 1
5 errors generated.
make[3]: *** [CMakeFiles/integral.dir/build.make:208: CMakeFiles/integral.dir/src/engine/search/search.cc.o] Error 1
5 errors generated.
make[3]: *** [CMakeFiles/integral.dir/build.make:236: CMakeFiles/integral.dir/src/engine/search/time_mgmt.cc.o] Error 1
5 errors generated.
make[3]: *** [CMakeFiles/integral.dir/build.make:320: CMakeFiles/integral.dir/src/tests/bench_test.cc.o] Error 1
5 errors generated.
make[3]: *** [CMakeFiles/integral.dir/build.make:138: CMakeFiles/integral.dir/src/data_gen/data_gen.cc.o] Error 1
5 errors generated.
make[3]: *** [CMakeFiles/integral.dir/build.make:264: CMakeFiles/integral.dir/src/engine/uci/uci.cc.o] Error 1
make[3]: Leaving directory '/tmp/tmp4xd5g3ku/Integral/Integral-tmp/build'
make[2]: *** [CMakeFiles/Makefile2:90: CMakeFiles/integral.dir/all] Error 2
make[2]: Leaving directory '/tmp/tmp4xd5g3ku/Integral/Integral-tmp/build'
make[1]: *** [Makefile:94: all] Error 2
make[1]: Leaving directory '/tmp/tmp4xd5g3ku/Integral/Integral-tmp/build'
make: *** [Makefile:32: all] Error 2