rm -rf build cmake -S .. -B build -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DDEVELOPMENT=ON -DTUNING=ON -DINCLUDE_TRACING_MODULE=OFF -DOPENBENCH_COMPLIANCE_MODE=ON \ -DCMAKE_C_COMPILER=cc -DCMAKE_CXX_COMPILER=g++ \ rm -f illumina_base illumina_bmi2 illumina_avx2 -- The C compiler identification is GNU 11.2.1 -- The CXX compiler identification is GNU 11.2.1 -- Check for working C compiler: /opt/rh/devtoolset-11/root/usr/bin/cc -- Check for working C compiler: /opt/rh/devtoolset-11/root/usr/bin/cc - works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /opt/rh/devtoolset-11/root/usr/bin/g++ -- Check for working CXX compiler: /opt/rh/devtoolset-11/root/usr/bin/g++ - works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- NNUE_PATH is set to: /tmp/tmpdvs17eoi/Illumina/Illumina-tmp/illumina/net/net.json CMake Warning at CMakeLists.txt:45 (message): Could not get commit hash: fatal: Not a git repository (or any of the parent directories): .git . OpenBench compliance mode enabled. Generating build files for version dev-null_commit on configuration Release. Litetest submodule not found; tests won't be compiled -- Configuring done -- Generating done -- Build files have been written to: /tmp/tmpdvs17eoi/Illumina/Illumina-tmp/openbench/build make[1]: 进入目录“/tmp/tmpdvs17eoi/Illumina/Illumina-tmp/openbench/build” make[2]: 进入目录“/tmp/tmpdvs17eoi/Illumina/Illumina-tmp/openbench/build” make[3]: 进入目录“/tmp/tmpdvs17eoi/Illumina/Illumina-tmp/openbench/build” make[4]: 进入目录“/tmp/tmpdvs17eoi/Illumina/Illumina-tmp/openbench/build” Scanning dependencies of target illumina_lib_bmi2 make[4]: 离开目录“/tmp/tmpdvs17eoi/Illumina/Illumina-tmp/openbench/build” make[4]: 进入目录“/tmp/tmpdvs17eoi/Illumina/Illumina-tmp/openbench/build” [ 7%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/parsehelper.cpp.o [ 7%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/illumina.cpp.o [ 11%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/types.cpp.o [ 15%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/zobrist.cpp.o [ 19%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/board.cpp.o [ 23%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/attacks.cpp.o [ 26%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/perft.cpp.o [ 30%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/transpositiontable.cpp.o [ 34%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/search.cpp.o [ 38%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/evaluation.cpp.o [ 42%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/timemanager.cpp.o [ 46%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/boardutils.cpp.o [ 50%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/utils.cpp.o [ 53%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/pext_attacks.cpp.o [ 57%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/magic_attacks.cpp.o [ 61%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/tunablevalues.cpp.o [ 65%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/endgame.cpp.o [ 69%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/nnue.cpp.o [ 73%] Building CXX object illumina/CMakeFiles/illumina_lib_bmi2.dir/bench.cpp.o [ 76%] Linking CXX static library libillumina_bmi2.a make[4]: 离开目录“/tmp/tmpdvs17eoi/Illumina/Illumina-tmp/openbench/build” [ 76%] Built target illumina_lib_bmi2 make[4]: 进入目录“/tmp/tmpdvs17eoi/Illumina/Illumina-tmp/openbench/build” Scanning dependencies of target illumina_cli_bmi2 make[4]: 离开目录“/tmp/tmpdvs17eoi/Illumina/Illumina-tmp/openbench/build” make[4]: 进入目录“/tmp/tmpdvs17eoi/Illumina/Illumina-tmp/openbench/build” [ 84%] Building CXX object cli/CMakeFiles/illumina_cli_bmi2.dir/main.cpp.o [ 84%] Building CXX object cli/CMakeFiles/illumina_cli_bmi2.dir/cliapplication.cpp.o [ 88%] Building CXX object cli/CMakeFiles/illumina_cli_bmi2.dir/ucioption.cpp.o [ 92%] Building CXX object cli/CMakeFiles/illumina_cli_bmi2.dir/state.cpp.o [ 96%] Building CXX object cli/CMakeFiles/illumina_cli_bmi2.dir/commands.cpp.o [100%] Linking CXX executable illumina_bmi2 /opt/rh/devtoolset-11/root/usr/libexec/gcc/x86_64-redhat-linux/11/ld: 找不到 -lm /opt/rh/devtoolset-11/root/usr/libexec/gcc/x86_64-redhat-linux/11/ld: 找不到 -lpthread /opt/rh/devtoolset-11/root/usr/libexec/gcc/x86_64-redhat-linux/11/ld: 找不到 -lc collect2: error: ld returned 1 exit status make[4]: *** [cli/CMakeFiles/illumina_cli_bmi2.dir/build.make:165:cli/illumina_bmi2] 错误 1 make[4]: 离开目录“/tmp/tmpdvs17eoi/Illumina/Illumina-tmp/openbench/build” make[3]: *** [CMakeFiles/Makefile2:299:cli/CMakeFiles/illumina_cli_bmi2.dir/all] 错误 2 make[3]: 离开目录“/tmp/tmpdvs17eoi/Illumina/Illumina-tmp/openbench/build” make[2]: *** [CMakeFiles/Makefile2:306:cli/CMakeFiles/illumina_cli_bmi2.dir/rule] 错误 2 make[2]: 离开目录“/tmp/tmpdvs17eoi/Illumina/Illumina-tmp/openbench/build” make[1]: *** [Makefile:214:illumina_cli_bmi2] 错误 2 make[1]: 离开目录“/tmp/tmpdvs17eoi/Illumina/Illumina-tmp/openbench/build” make: *** [Makefile:58:build] 错误 2