Configuring CMake with BUILD_TYPE=BUILD_NATIVE...
-- The C compiler identification is GNU 13.3.0
-- The CXX compiler identification is Clang 18.1.3
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - 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
-- Using user-specified EVALFILE: /home/fishtest/OpenBench-master/Client/Networks/BF11CA1A
-- Checking for BMI2 support in native build...
-- BMI2 (PEXT) support detected and enabled for native build
-- Configuring done (1.1s)
-- Generating done (0.0s)
-- Build files have been written to: /tmp/tmpgryk90sb/Integral/Integral-tmp/build
Building Integral-CC1321BF-BF11CA1A with BUILD_NATIVE...
make[1]: Entering directory '/tmp/tmpgryk90sb/Integral/Integral-tmp/build'
/usr/bin/cmake -P /tmp/tmpgryk90sb/Integral/Integral-tmp/build/CMakeFiles/VerifyGlobs.cmake
/usr/bin/cmake -S/tmp/tmpgryk90sb/Integral/Integral-tmp -B/tmp/tmpgryk90sb/Integral/Integral-tmp/build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /tmp/tmpgryk90sb/Integral/Integral-tmp/build/CMakeFiles /tmp/tmpgryk90sb/Integral/Integral-tmp/build//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/tmp/tmpgryk90sb/Integral/Integral-tmp/build'
make  -f preprocess/CMakeFiles/preprocess.dir/build.make preprocess/CMakeFiles/preprocess.dir/depend
make[3]: Entering directory '/tmp/tmpgryk90sb/Integral/Integral-tmp/build'
cd /tmp/tmpgryk90sb/Integral/Integral-tmp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/tmpgryk90sb/Integral/Integral-tmp /tmp/tmpgryk90sb/Integral/Integral-tmp/preprocess /tmp/tmpgryk90sb/Integral/Integral-tmp/build /tmp/tmpgryk90sb/Integral/Integral-tmp/build/preprocess /tmp/tmpgryk90sb/Integral/Integral-tmp/build/preprocess/CMakeFiles/preprocess.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/tmp/tmpgryk90sb/Integral/Integral-tmp/build'
make  -f preprocess/CMakeFiles/preprocess.dir/build.make preprocess/CMakeFiles/preprocess.dir/build
make[3]: Entering directory '/tmp/tmpgryk90sb/Integral/Integral-tmp/build'
[  3%] Building CXX object preprocess/CMakeFiles/preprocess.dir/net_processing.cc.o
cd /tmp/tmpgryk90sb/Integral/Integral-tmp/build/preprocess && /usr/bin/clang++ -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/preprocess/../third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/preprocess/../third-party/fmt/include -march=native -DBUILD_NATIVE -O3 -DNDEBUG -std=gnu++20 -MD -MT preprocess/CMakeFiles/preprocess.dir/net_processing.cc.o -MF CMakeFiles/preprocess.dir/net_processing.cc.o.d -o CMakeFiles/preprocess.dir/net_processing.cc.o -c /tmp/tmpgryk90sb/Integral/Integral-tmp/preprocess/net_processing.cc
[  6%] Linking CXX executable preprocess
cd /tmp/tmpgryk90sb/Integral/Integral-tmp/build/preprocess && /usr/bin/cmake -E cmake_link_script CMakeFiles/preprocess.dir/link.txt --verbose=1
/usr/bin/clang++  -march=native -DBUILD_NATIVE -O3 -DNDEBUG CMakeFiles/preprocess.dir/net_processing.cc.o -o preprocess 
make[3]: Leaving directory '/tmp/tmpgryk90sb/Integral/Integral-tmp/build'
[  6%] Built target preprocess
make  -f CMakeFiles/run_preprocess.dir/build.make CMakeFiles/run_preprocess.dir/depend
make[3]: Entering directory '/tmp/tmpgryk90sb/Integral/Integral-tmp/build'
cd /tmp/tmpgryk90sb/Integral/Integral-tmp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/tmpgryk90sb/Integral/Integral-tmp /tmp/tmpgryk90sb/Integral/Integral-tmp /tmp/tmpgryk90sb/Integral/Integral-tmp/build /tmp/tmpgryk90sb/Integral/Integral-tmp/build /tmp/tmpgryk90sb/Integral/Integral-tmp/build/CMakeFiles/run_preprocess.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/tmp/tmpgryk90sb/Integral/Integral-tmp/build'
make  -f CMakeFiles/run_preprocess.dir/build.make CMakeFiles/run_preprocess.dir/build
make[3]: Entering directory '/tmp/tmpgryk90sb/Integral/Integral-tmp/build'
[ 10%] Running net preprocessing
preprocess/preprocess /home/fishtest/OpenBench-master/Client/Networks/BF11CA1A /tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue
Preprocessing /home/fishtest/OpenBench-master/Client/Networks/BF11CA1A
Successfully wrote processed network to /tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue
make[3]: Leaving directory '/tmp/tmpgryk90sb/Integral/Integral-tmp/build'
[ 10%] Built target run_preprocess
make  -f CMakeFiles/integral.dir/build.make CMakeFiles/integral.dir/depend
make[3]: Entering directory '/tmp/tmpgryk90sb/Integral/Integral-tmp/build'
cd /tmp/tmpgryk90sb/Integral/Integral-tmp/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/tmpgryk90sb/Integral/Integral-tmp /tmp/tmpgryk90sb/Integral/Integral-tmp /tmp/tmpgryk90sb/Integral/Integral-tmp/build /tmp/tmpgryk90sb/Integral/Integral-tmp/build /tmp/tmpgryk90sb/Integral/Integral-tmp/build/CMakeFiles/integral.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/tmp/tmpgryk90sb/Integral/Integral-tmp/build'
make  -f CMakeFiles/integral.dir/build.make CMakeFiles/integral.dir/build
make[3]: Entering directory '/tmp/tmpgryk90sb/Integral/Integral-tmp/build'
[ 20%] Building CXX object CMakeFiles/integral.dir/src/engine/evaluation/nnue/accumulator.cc.o
[ 20%] Building CXX object CMakeFiles/integral.dir/src/engine/evaluation/evaluation.cc.o
[ 24%] Building CXX object CMakeFiles/integral.dir/src/engine/evaluation/nnue/nnue.cc.o
[ 27%] Building CXX object CMakeFiles/integral.dir/src/chess/fen.cc.o
[ 27%] Building CXX object CMakeFiles/integral.dir/src/chess/board.cc.o
[ 31%] Building CXX object CMakeFiles/integral.dir/src/chess/move.cc.o
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -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/tmpgryk90sb/Integral/Integral-tmp/src/chess/board.cc
[ 34%] Building CXX object CMakeFiles/integral.dir/src/data_gen/data_gen.cc.o
[ 37%] Building CXX object CMakeFiles/integral.dir/src/chess/move_gen.cc.o
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -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/tmpgryk90sb/Integral/Integral-tmp/src/chess/fen.cc
[ 41%] Building CXX object CMakeFiles/integral.dir/src/engine/evaluation/nnue/threat_accumulator.cc.o
[ 44%] Building CXX object CMakeFiles/integral.dir/src/engine/evaluation/nnue/psqt_accumulator.cc.o
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -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/tmpgryk90sb/Integral/Integral-tmp/src/chess/move.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -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/tmpgryk90sb/Integral/Integral-tmp/src/chess/move_gen.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -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/tmpgryk90sb/Integral/Integral-tmp/src/data_gen/data_gen.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -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/tmpgryk90sb/Integral/Integral-tmp/src/engine/evaluation/evaluation.cc
[ 48%] Building CXX object CMakeFiles/integral.dir/src/engine/search/move_picker.cc.o
[ 51%] Building CXX object CMakeFiles/integral.dir/src/engine/evaluation/nnue/threats/threat_features.cc.o
[ 55%] Building CXX object CMakeFiles/integral.dir/src/engine/search/cuckoo.cc.o
[ 58%] Building CXX object CMakeFiles/integral.dir/src/engine/search/search.cc.o
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/engine/evaluation/nnue/accumulator.cc.o -MF CMakeFiles/integral.dir/src/engine/evaluation/nnue/accumulator.cc.o.d -o CMakeFiles/integral.dir/src/engine/evaluation/nnue/accumulator.cc.o -c /tmp/tmpgryk90sb/Integral/Integral-tmp/src/engine/evaluation/nnue/accumulator.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -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/tmpgryk90sb/Integral/Integral-tmp/src/engine/evaluation/nnue/nnue.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/engine/evaluation/nnue/psqt_accumulator.cc.o -MF CMakeFiles/integral.dir/src/engine/evaluation/nnue/psqt_accumulator.cc.o.d -o CMakeFiles/integral.dir/src/engine/evaluation/nnue/psqt_accumulator.cc.o -c /tmp/tmpgryk90sb/Integral/Integral-tmp/src/engine/evaluation/nnue/psqt_accumulator.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/engine/evaluation/nnue/threat_accumulator.cc.o -MF CMakeFiles/integral.dir/src/engine/evaluation/nnue/threat_accumulator.cc.o.d -o CMakeFiles/integral.dir/src/engine/evaluation/nnue/threat_accumulator.cc.o -c /tmp/tmpgryk90sb/Integral/Integral-tmp/src/engine/evaluation/nnue/threat_accumulator.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -stdlib=libstdc++ -pthread -O3 -funroll-loops -DNDEBUG -std=gnu++20 -flto=thin -MD -MT CMakeFiles/integral.dir/src/engine/evaluation/nnue/threats/threat_features.cc.o -MF CMakeFiles/integral.dir/src/engine/evaluation/nnue/threats/threat_features.cc.o.d -o CMakeFiles/integral.dir/src/engine/evaluation/nnue/threats/threat_features.cc.o -c /tmp/tmpgryk90sb/Integral/Integral-tmp/src/engine/evaluation/nnue/threats/threat_features.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -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/tmpgryk90sb/Integral/Integral-tmp/src/engine/search/cuckoo.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -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/tmpgryk90sb/Integral/Integral-tmp/src/engine/search/move_picker.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -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/tmpgryk90sb/Integral/Integral-tmp/src/engine/search/search.cc
[ 62%] Building CXX object CMakeFiles/integral.dir/src/engine/search/syzygy/syzygy.cc.o
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -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/tmpgryk90sb/Integral/Integral-tmp/src/engine/search/syzygy/syzygy.cc
[ 68%] Building CXX object CMakeFiles/integral.dir/src/engine/search/time_mgmt.cc.o
[ 68%] Building CXX object CMakeFiles/integral.dir/src/engine/search/transpo.cc.o
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -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/tmpgryk90sb/Integral/Integral-tmp/src/engine/search/time_mgmt.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -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/tmpgryk90sb/Integral/Integral-tmp/src/engine/search/transpo.cc
[ 72%] Building CXX object CMakeFiles/integral.dir/src/magics/attacks.cc.o
[ 75%] Building CXX object CMakeFiles/integral.dir/src/engine/uci/uci.cc.o
[ 79%] Building CXX object CMakeFiles/integral.dir/src/magics/magic_finder.cc.o
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -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/tmpgryk90sb/Integral/Integral-tmp/src/engine/uci/uci.cc
[ 82%] Building CXX object CMakeFiles/integral.dir/src/main.cc.o
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -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/tmpgryk90sb/Integral/Integral-tmp/src/magics/attacks.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -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/tmpgryk90sb/Integral/Integral-tmp/src/magics/magic_finder.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -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/tmpgryk90sb/Integral/Integral-tmp/src/main.cc
[ 86%] Building CXX object CMakeFiles/integral.dir/src/tests/bench_test.cc.o
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -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/tmpgryk90sb/Integral/Integral-tmp/src/tests/bench_test.cc
[ 89%] Building CXX object CMakeFiles/integral.dir/src/tests/perft_test.cc.o
[ 93%] Building CXX object CMakeFiles/integral.dir/src/tests/see_test.cc.o
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -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/tmpgryk90sb/Integral/Integral-tmp/src/tests/perft_test.cc
/usr/bin/clang++ -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fmt/include -march=native -DBUILD_NATIVE -DUSE_PEXT -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/tmpgryk90sb/Integral/Integral-tmp/src/tests/see_test.cc
[ 96%] Building C object CMakeFiles/integral.dir/third-party/fathom/tbprobe.c.o
/usr/bin/cc -DEVALFILE=\"/tmp/tmpgryk90sb/Integral/Integral-tmp/build/processed.nnue\" -DFMT_HEADER_ONLY -I/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom -I/tmp/tmpgryk90sb/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/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom/tbprobe.c
/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom/tbprobe.c:150: warning: "popcount" redefined
  150 | #define popcount(x) tb_software_popcount(x)
      | 
/tmp/tmpgryk90sb/Integral/Integral-tmp/third-party/fathom/tbprobe.c:130: note: this is the location of the previous definition
  130 | #define popcount(x) __builtin_popcountll((x))
      | 
In file included from /tmp/tmpgryk90sb/Integral/Integral-tmp/src/engine/evaluation/nnue/threat_accumulator.cc:3:
/tmp/tmpgryk90sb/Integral/Integral-tmp/src/engine/evaluation/nnue/threats/threat_features.h:121:23: error: constexpr variable 'kPieceIndex' must be initialized by a constant expression
  121 | inline constexpr auto kPieceIndex = ([]() {
      |                       ^             ~~~~~~~
  122 |   MultiArray<U8,
      |   ~~~~~~~~~~~~~~
  123 |              PieceType::kNumPieceTypes,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~
  124 |              Color::kNumColors,
      |              ~~~~~~~~~~~~~~~~~~
  125 |              Squares::kSquareCount,
      |              ~~~~~~~~~~~~~~~~~~~~~~
  126 |              Squares::kSquareCount>
      |              ~~~~~~~~~~~~~~~~~~~~~~
  127 |       piece_indices{};
      |       ~~~~~~~~~~~~~~~~
  128 |   for (Color side : {Color::kWhite, Color::kBlack}) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  129 |     for (int piece_idx = 0; piece_idx < 6; piece_idx++) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  130 |       for (int from = 0; from < 64; ++from) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  131 |         const BitBoard attack_bb = detail::AttacksOnEmptyBoard(
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  132 |             from, static_cast<PieceType>(piece_idx), side);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  133 |         for (int to = 0; to < 64; ++to) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  134 |           const BitBoard to_backward_bb = BitBoard::FromSquare(to) - 1;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  135 |           const U8 num_backward_attacks =
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  136 |               (attack_bb & to_backward_bb).PopCount();
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmpgryk90sb/Integral/Integral-tmp/src/engine/evaluation/nnue/../../../chess/../engine/search/../../chess/bitboard.h:81:51: note: constexpr evaluation hit maximum step limit; possible infinite loop?
   81 |   static constexpr BitBoard FromSquare(U8 square) {
      |                                                   ^
/tmp/tmpgryk90sb/Integral/Integral-tmp/src/engine/evaluation/nnue/threats/threat_features.h:134:43: note: in call to 'FromSquare(34)'
  134 |           const BitBoard to_backward_bb = BitBoard::FromSquare(to) - 1;
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmpgryk90sb/Integral/Integral-tmp/src/engine/evaluation/nnue/threats/threat_features.h:121:37: note: in call to '([]() {
    MultiArray<U8, PieceType::kNumPieceTypes, Color::kNumColors, Squares::kSquareCount, Squares::kSquareCount> piece_indices{};
    for (Color side : {Color::kWhite, Color::kBlack}) {
        for (int piece_idx = 0; piece_idx < 6; piece_idx++) {
            for (int from = 0; from < 64; ++from) {
                const BitBoard attack_bb = detail::AttacksOnEmptyBoard(from, static_cast<PieceType>(piece_idx), side);
                for (int to = 0; to < 64; ++to) {
                    const BitBoard to_backward_bb = BitBoard::FromSquare(to) - 1;
                    const U8 num_backward_attacks = (attack_bb & to_backward_bb).PopCount();
                    piece_indices[piece_idx][static_cast<int>(side)][from][to] = num_backward_attacks;
                }
            }
        }
    }
    return piece_indices;
}).operator()()'
  121 | inline constexpr auto kPieceIndex = ([]() {
      |                                     ^~~~~~~
  122 |   MultiArray<U8,
      |   ~~~~~~~~~~~~~~
  123 |              PieceType::kNumPieceTypes,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~
  124 |              Color::kNumColors,
      |              ~~~~~~~~~~~~~~~~~~
  125 |              Squares::kSquareCount,
      |              ~~~~~~~~~~~~~~~~~~~~~~
  126 |              Squares::kSquareCount>
      |              ~~~~~~~~~~~~~~~~~~~~~~
  127 |       piece_indices{};
      |       ~~~~~~~~~~~~~~~~
  128 |   for (Color side : {Color::kWhite, Color::kBlack}) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  129 |     for (int piece_idx = 0; piece_idx < 6; piece_idx++) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  130 |       for (int from = 0; from < 64; ++from) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  131 |         const BitBoard attack_bb = detail::AttacksOnEmptyBoard(
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  132 |             from, static_cast<PieceType>(piece_idx), side);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  133 |         for (int to = 0; to < 64; ++to) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  134 |           const BitBoard to_backward_bb = BitBoard::FromSquare(to) - 1;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  135 |           const U8 num_backward_attacks =
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  136 |               (attack_bb & to_backward_bb).PopCount();
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/tmpgryk90sb/Integral/Integral-tmp/src/engine/evaluation/nnue/threats/threat_features.cc:1:
/tmp/tmpgryk90sb/Integral/Integral-tmp/src/engine/evaluation/nnue/threats/threat_features.h:121:23: error: constexpr variable 'kPieceIndex' must be initialized by a constant expression
  121 | inline constexpr auto kPieceIndex = ([]() {
      |                       ^             ~~~~~~~
  122 |   MultiArray<U8,
      |   ~~~~~~~~~~~~~~
  123 |              PieceType::kNumPieceTypes,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~
  124 |              Color::kNumColors,
      |              ~~~~~~~~~~~~~~~~~~
  125 |              Squares::kSquareCount,
      |              ~~~~~~~~~~~~~~~~~~~~~~
  126 |              Squares::kSquareCount>
      |              ~~~~~~~~~~~~~~~~~~~~~~
  127 |       piece_indices{};
      |       ~~~~~~~~~~~~~~~~
  128 |   for (Color side : {Color::kWhite, Color::kBlack}) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  129 |     for (int piece_idx = 0; piece_idx < 6; piece_idx++) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  130 |       for (int from = 0; from < 64; ++from) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  131 |         const BitBoard attack_bb = detail::AttacksOnEmptyBoard(
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  132 |             from, static_cast<PieceType>(piece_idx), side);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  133 |         for (int to = 0; to < 64; ++to) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  134 |           const BitBoard to_backward_bb = BitBoard::FromSquare(to) - 1;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  135 |           const U8 num_backward_attacks =
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  136 |               (attack_bb & to_backward_bb).PopCount();
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmpgryk90sb/Integral/Integral-tmp/src/engine/evaluation/nnue/threats/../../../../chess/bitboard.h:81:51: note: constexpr evaluation hit maximum step limit; possible infinite loop?
   81 |   static constexpr BitBoard FromSquare(U8 square) {
      |                                                   ^
/tmp/tmpgryk90sb/Integral/Integral-tmp/src/engine/evaluation/nnue/threats/threat_features.h:134:43: note: in call to 'FromSquare(34)'
  134 |           const BitBoard to_backward_bb = BitBoard::FromSquare(to) - 1;
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~
/tmp/tmpgryk90sb/Integral/Integral-tmp/src/engine/evaluation/nnue/threats/threat_features.h:121:37: note: in call to '([]() {
    MultiArray<U8, PieceType::kNumPieceTypes, Color::kNumColors, Squares::kSquareCount, Squares::kSquareCount> piece_indices{};
    for (Color side : {Color::kWhite, Color::kBlack}) {
        for (int piece_idx = 0; piece_idx < 6; piece_idx++) {
            for (int from = 0; from < 64; ++from) {
                const BitBoard attack_bb = detail::AttacksOnEmptyBoard(from, static_cast<PieceType>(piece_idx), side);
                for (int to = 0; to < 64; ++to) {
                    const BitBoard to_backward_bb = BitBoard::FromSquare(to) - 1;
                    const U8 num_backward_attacks = (attack_bb & to_backward_bb).PopCount();
                    piece_indices[piece_idx][static_cast<int>(side)][from][to] = num_backward_attacks;
                }
            }
        }
    }
    return piece_indices;
}).operator()()'
  121 | inline constexpr auto kPieceIndex = ([]() {
      |                                     ^~~~~~~
  122 |   MultiArray<U8,
      |   ~~~~~~~~~~~~~~
  123 |              PieceType::kNumPieceTypes,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~
  124 |              Color::kNumColors,
      |              ~~~~~~~~~~~~~~~~~~
  125 |              Squares::kSquareCount,
      |              ~~~~~~~~~~~~~~~~~~~~~~
  126 |              Squares::kSquareCount>
      |              ~~~~~~~~~~~~~~~~~~~~~~
  127 |       piece_indices{};
      |       ~~~~~~~~~~~~~~~~
  128 |   for (Color side : {Color::kWhite, Color::kBlack}) {
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  129 |     for (int piece_idx = 0; piece_idx < 6; piece_idx++) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  130 |       for (int from = 0; from < 64; ++from) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  131 |         const BitBoard attack_bb = detail::AttacksOnEmptyBoard(
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  132 |             from, static_cast<PieceType>(piece_idx), side);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  133 |         for (int to = 0; to < 64; ++to) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  134 |           const BitBoard to_backward_bb = BitBoard::FromSquare(to) - 1;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  135 |           const U8 num_backward_attacks =
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  136 |               (attack_bb & to_backward_bb).PopCount();
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[3]: *** [CMakeFiles/integral.dir/build.make:205: CMakeFiles/integral.dir/src/engine/evaluation/nnue/threat_accumulator.cc.o] Error 1
make[3]: *** Waiting for unfinished jobs....
1 error generated.
make[3]: *** [CMakeFiles/integral.dir/build.make:219: CMakeFiles/integral.dir/src/engine/evaluation/nnue/threats/threat_features.cc.o] Error 1
make[3]: Leaving directory '/tmp/tmpgryk90sb/Integral/Integral-tmp/build'
make[2]: *** [CMakeFiles/Makefile2:131: CMakeFiles/integral.dir/all] Error 2
make[2]: Leaving directory '/tmp/tmpgryk90sb/Integral/Integral-tmp/build'
make[1]: *** [Makefile:94: all] Error 2
make[1]: Leaving directory '/tmp/tmpgryk90sb/Integral/Integral-tmp/build'
make: *** [Makefile:35: all] Error 2