[*] Performing initial build for profiling...
cmake -B Build -G Ninja \
	-DCMAKE_BUILD_TYPE=Release \
	-DCMAKE_C_COMPILER=clang \
	-DCMAKE_CXX_COMPILER=clang++ \
	-DBUILD_NATIVE=ON \
	-DPGO=ON
-- The C compiler identification is Clang 20.1.2
-- 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/clang - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- PGO: Enabled
-- PGO: No existing profile data found. Compiling with instrumentation.
-- Setting CPM.cmake location to /tmp/tmpie3b1ny6/StockDory/StockDory-tmp/Build/cmake/CPM_0.40.8.cmake
-- CPM.cmake was not found at /tmp/tmpie3b1ny6/StockDory/StockDory-tmp/Build/cmake/CPM_0.40.8.cmake
-- Attempt: 1/3: Downloading CPM.cmake...
-- CPM.cmake was found at /tmp/tmpie3b1ny6/StockDory/StockDory-tmp/Build/cmake/CPM_0.40.8.cmake
-- CPM: Adding package MantaRay@2 (v2)
-- Setting CPM.cmake location to /tmp/tmpie3b1ny6/StockDory/StockDory-tmp/Build/_deps/mantaray-build/cmake/CPM_0.40.8.cmake
-- CPM.cmake was not found at /tmp/tmpie3b1ny6/StockDory/StockDory-tmp/Build/_deps/mantaray-build/cmake/CPM_0.40.8.cmake
-- Attempt: 1/3: Downloading CPM.cmake...
-- CPM.cmake was found at /tmp/tmpie3b1ny6/StockDory/StockDory-tmp/Build/_deps/mantaray-build/cmake/CPM_0.40.8.cmake
-- CPM: MantaRay: Adding package googletest@1.16.0 (v1.16.0)
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- CPM: MantaRay: Adding package nanobench@4.3.11 (v4.3.11)
-- CPM: Adding package nanothread@ (master)
-- nanothread: targeting the native CPU architecture (specify NANOTHREAD_NATIVE_FLAGS to change this).
-- Generating Information.h
-- Version : 0.1
-- Codename: Starfish
-- Configured to build executable
-- NANOTHREAD COMPILATION: -march=native
-- CXX         FLAGS:  -march=native -flto=full -fprofile-instr-generate=/tmp/tmpie3b1ny6/StockDory/StockDory-tmp/Build/pgo.profraw
-- CXX RELEASE FLAGS: -O3 -DNDEBUG
-- Configuring done (16.1s)
-- Generating done (0.0s)
-- Build files have been written to: /tmp/tmpie3b1ny6/StockDory/StockDory-tmp/Build
cmake --build Build --config Release
[1/11] Building CXX object _deps/nanothread-build/CMakeFiles/nanothread.dir/src/queue.cpp.o
Elapsed time (seconds): 1.26648
[2/11] Building CXX object _deps/nanothread-build/CMakeFiles/nanothread.dir/src/nanothread.cpp.o
Elapsed time (seconds): 1.52
[3/11] Linking CXX static library _deps/nanothread-build/libnanothread.a
[4/11] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
Elapsed time (seconds): 2.15769
[5/11] Building CXX object _deps/nanobench-build/CMakeFiles/nanobench.dir/src/test/app/nanobench.cpp.o
Elapsed time (seconds): 3.79312
[6/11] Linking CXX static library _deps/nanobench-build/libnanobench.a
[7/11] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
Elapsed time (seconds): 9.91965
[8/11] Linking CXX static library lib/libgtest.a
[9/11] Linking CXX static library lib/libgtest_main.a
[10/11] Building CXX object CMakeFiles/StockDory.dir/src/Terminal/main.cpp.o
FAILED: CMakeFiles/StockDory.dir/src/Terminal/main.cpp.o 
/usr/bin/cmake -E time /usr/bin/clang++ -DNANOTHREAD_STATIC -I/tmp/tmpie3b1ny6/StockDory/StockDory-tmp/Build -I/tmp/tmpie3b1ny6/StockDory/StockDory-tmp/Build/_deps/mantaray-src/include -I/tmp/tmpie3b1ny6/StockDory/StockDory-tmp/Build/_deps/nanothread-src/include -march=native -flto=full -fprofile-instr-generate=/tmp/tmpie3b1ny6/StockDory/StockDory-tmp/Build/pgo.profraw -O3 -DNDEBUG -std=gnu++23 -MD -MT CMakeFiles/StockDory.dir/src/Terminal/main.cpp.o -MF CMakeFiles/StockDory.dir/src/Terminal/main.cpp.o.d -o CMakeFiles/StockDory.dir/src/Terminal/main.cpp.o -c /tmp/tmpie3b1ny6/StockDory/StockDory-tmp/src/Terminal/main.cpp
In file included from /tmp/tmpie3b1ny6/StockDory/StockDory-tmp/src/Terminal/main.cpp:10:
In file included from /tmp/tmpie3b1ny6/StockDory/StockDory-tmp/src/Terminal/BenchHash.h:13:
In file included from /tmp/tmpie3b1ny6/StockDory/StockDory-tmp/src/Terminal/../Engine/Search.h:15:
/tmp/tmpie3b1ny6/StockDory/StockDory-tmp/src/Terminal/../Engine/LogarithmicReductionTable.h:38:54: error: use of undeclared identifier 'log'; did you mean 'long'?
   38 |             temp[depth][move] = static_cast<int16_t>(log(depth) * log(move) / 2 - 0.2);
      |                                                      ^
/tmp/tmpie3b1ny6/StockDory/StockDory-tmp/src/Terminal/../Engine/LogarithmicReductionTable.h:38:67: error: use of undeclared identifier 'log'; did you mean 'long'?
   38 |             temp[depth][move] = static_cast<int16_t>(log(depth) * log(move) / 2 - 0.2);
      |                                                                   ^
In file included from /tmp/tmpie3b1ny6/StockDory/StockDory-tmp/src/Terminal/main.cpp:12:
In file included from /tmp/tmpie3b1ny6/StockDory/StockDory-tmp/src/Terminal/UCI/UCIInterface.h:25:
/tmp/tmpie3b1ny6/StockDory/StockDory-tmp/src/Terminal/UCI/../Perft/PerftRunner.h:376:19: error: unknown type name 'double_t'; did you mean 'double'?
  376 |             const double_t t   = static_cast<double_t>(time) / 1000000;
      |                   ^~~~~~~~
      |                   double
/tmp/tmpie3b1ny6/StockDory/StockDory-tmp/src/Terminal/UCI/../Perft/PerftRunner.h:376:46: error: unknown type name 'double_t'; did you mean 'double'?
  376 |             const double_t t   = static_cast<double_t>(time) / 1000000;
      |                                              ^~~~~~~~
      |                                              double
4 errors generated.
Elapsed time (seconds): 10.4953
ninja: build stopped: subcommand failed.
make: *** [Makefile:34: openbench] Error 1