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