0

今すぐビルドしbitcoin-qtて実行できますが、すぐに次のエラーで終了します:

OpenSSL は、楕円曲線暗号化をサポートしていないようです。詳細については、 https://en.bitcoin.it/wiki/OpenSSL_and_EC_Librariesをご覧ください。

Web サイトは、fedora 19 用の古い rpm へのリンクのみを示していますが、「独自の OpenSSL をコンパイルしてこれを使用する」ことができるとも言及されています。

OpenSSL をダウンロードしてコンパイルすることはできますが、ビットコインに OpenSSL の場所を伝えることはできませんでした。

昨日試したこと:(https://opennet.hackpad.com/ep/pad/static/HqezreF8xmhからの指示)

  • 依存関係をインストールする

  • OPENSSL_PREFIX=/tmp/folder1 をエクスポートします。

  • openssl-1.0.2a ソースコードをダウンロードして解凍します

  • CC='cc -fPIC' ./config --prefix=$OPENSSL_PREFIX

  • すべてを install_sw にする

  • ビットコインのソースコードをダウンロードして解凍する

  • ./autogen.sh

  • ./configure SSL_CFLAGS=' ' SSL_LIBS="$OPENSSL_PREFIX/lib/libssl.a $OPENSSL_PREFIX/lib/libcrypto.a -ldl" CRYPTO_CFLAGS=' ' CRYPTO_LIBS=' '

  • 作る

しかし、これは失敗しました

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

1 に答える 1