在fedora 21上使用自编译的OpenSSL编译bitcoin

Use self-compiled OpenSSL to compile bitcoin on fedora 21

现在我可以构建 bitcoin-qt 并执行它,但它立即退出并出现此错误:

OpenSSL appears to lack support for elliptic curve cryptography. For more information, visit https://en.bitcoin.it/wiki/OpenSSL_and_EC_Libraries

该网站仅链接到 fedora 19 的一些过时的 rpm,但也提到了可以 "compile [their] own OpenSSL and use this"。

我可以下载和编译 OpenSSL,但我从未设法告诉比特币 OpenSSL 的位置。

我昨天尝试的方法:(来自 https://opennet.hackpad.com/ep/pad/static/HqezreF8xmh 的说明)

但这失败了

libbitcoin_util.a(libbitcoin_util_a-random.o): In function `RandAddSeed()':
/tmp/test2/bitcoin/src/random.cpp:42: undefined reference to `RAND_add'

如果您不介意覆盖当前版本的 openssl,请尝试对 openssl 执行 "update":

./config --prefix=/usr --openssldir=/usr/local/openssl shared
make
make test
make install

来源: