Open cuimingkun opened 7 months ago
did you try to build it using the bash script? like "sh build-cuda.sh" or "sh build.sh" (for non cuda)
did you try to build it using the bash script? like "sh build-cuda.sh" or "sh build.sh" (for non cuda)
It's still the same error, because the script content is only
cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build . --target clean --config Release
cmake --build . --target bladebit --config Release -j32
centos7 has no <sys/random.h>, you need to update your libc(and this is very difficult), update to newer kernel or use containers(docker or singularity) will be easier.
Centos7.9 Building executing the command is an error
cmake --build . --target bladebit --config Release
[ 21%] Building CXX object _deps/bls-build/src/CMakeFiles/bls.dir/schemes.cpp.o [ 21%] Building C object _deps/bls-build/src/CMakeFiles/bls.dir///blst-src/src/server.c.o [ 22%] Building ASM object _deps/bls-build/src/CMakeFiles/bls.dir///blst-src/build/assembly.S.o [ 22%] Linking CXX static library libbls.a [ 22%] Built target bls Scanning dependencies of target bladebit_core [ 22%] Building CXX object CMakeFiles/bladebit_core.dir/src/pos/chacha8.cpp.o [ 23%] Building C object CMakeFiles/bladebit_core.dir/src/fse/debug.c.o [ 23%] Building C object CMakeFiles/bladebit_core.dir/src/fse/entropy_common.c.o [ 23%] Building C object CMakeFiles/bladebit_core.dir/src/fse/fse_compress.c.o [ 25%] Building C object CMakeFiles/bladebit_core.dir/src/fse/fse_decompress.c.o [ 25%] Building C object CMakeFiles/bladebit_core.dir/src/fse/hist.c.o [ 26%] Building C object CMakeFiles/bladebit_core.dir/src/b3/blake3.c.o [ 26%] Building C object CMakeFiles/bladebit_core.dir/src/b3/blake3_dispatch.c.o [ 27%] Building C object CMakeFiles/bladebit_core.dir/src/b3/blake3_portable.c.o [ 27%] Building ASM object CMakeFiles/bladebit_core.dir/src/b3/blake3_avx2_x86-64_unix.S.o [ 28%] Building ASM object CMakeFiles/bladebit_core.dir/src/b3/blake3_avx512_x86-64_unix.S.o [ 28%] Building ASM object CMakeFiles/bladebit_core.dir/src/b3/blake3_sse41_x86-64_unix.S.o [ 28%] Building C object CMakeFiles/bladebit_core.dir/src/bech32/segwit_addr.c.o [ 29%] Building CXX object CMakeFiles/bladebit_core.dir/src/platform/linux/SysHost_Linux.cpp.o /tmp/bladebit/src/platform/linux/SysHost_Linux.cpp:13:14: fatal error: sys/random.h: No such file or directory
include <sys/random.h>
compilation terminated. gmake[3]: [CMakeFiles/bladebit_core.dir/src/platform/linux/SysHost_Linux.cpp.o] Error 1 gmake[2]: [CMakeFiles/bladebit_core.dir/all] Error 2 gmake[1]: [CMakeFiles/bladebit.dir/rule] Error 2 gmake: [bladebit] Error 2