방금 명령을 성공적으로 실행했습니다.
./autogen.sh
./configure
그런 다음 실행하는 동안 오류가 발생합니다.
make
오류는 다음과 같습니다
Making all in src
make[1]: Entering directory '/home/myname/Documents/dash-master/src'
make[2]: Entering directory '/home/myname/Documents/dash-master/src'
make[3]: Entering directory '/home/myname/Documents/dash-master'
make[3]: Leaving directory '/home/myname/Documents/dash-master'
CXX bls/libdashconsensus_la-bls.lo
In file included from bls/bls.cpp:5:0:
bls/bls.h:14:27: fatal error: chiabls/bls.hpp: No such file or directory
compilation terminated.
Makefile:9319: recipe for target 'bls/libdashconsensus_la-bls.lo' failed
make[2]: *** [bls/libdashconsensus_la-bls.lo] Error 1
make[2]: Leaving directory '/home/myname/Documents/dash-master/src'
Makefile:10949: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/myname/Documents/dash-master/src'
Makefile:688: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
우분투16.04
답변1
~에서문서:
과거에는 빌드 문서에 BerkeleyDB 4.8, Boost, Qt 등 시스템 전체에 설치된 종속성을 사용하여 Dash를 빌드하는 방법에 대한 지침이 포함되어 있었습니다. 이러한 방식으로 빌드하는 것은 더 이상 사용되지 않는 것으로 간주되었으며 현재 종속 접두사를 사용한 빌드만 지원됩니다.
$ cd depends
$ make -j4 # Choose a good -j value, depending on the number of CPU cores available
$ cd ..