我跟着这一步编译比特币代码,但出现错误。您能否解释一下问题是什么以及如何解决?
错误:
[root@localhost bitcoin-0.10.0rc1]# bitcoind
Error: OpenSSL appears to lack support for elliptic curve cryptography. For more information, visit https://en.bitcoin.it/wiki/OpenSSL_and_EC_Libraries
Error: Initialization sanity check failed. Bitcoin Core is shutting down.
[root@localhost bitcoin-0.10.0rc1]#
答案1
您系统上的 OpenSSSL 是在没有 ECC 支持的情况下编译的 - 可能您有一个较旧的系统,但未包含它,可能是出于专利原因 - 请参阅维基百科上的 ECC 专利。
要解决此问题,您需要将 OpenSSL 软件包更新为启用了 ECC 的软件包。