我从 https://github.com/libbitcoin/libbitcoin的 github repo 获得了最新信息
已经建好https://github.com/libbitcoin/secp256k1
但是,此构建错误似乎表明两个 repos HEAD 不同步。
...
CXX src/wallet/parse_encrypted_keys/src_libbitcoin_la-parse_encrypted_private.lo
CXX src/wallet/parse_encrypted_keys/src_libbitcoin_la-parse_encrypted_public.lo
CXX src/wallet/parse_encrypted_keys/src_libbitcoin_la-parse_encrypted_token.lo
CXXLD src/libbitcoin.la
copying selected object files to avoid basename conflicts...
CXX examples/examples_libbitcoin_examples-main.o
CXXLD examples/libbitcoin_examples
src/.libs/libbitcoin.so: undefined reference to `secp256k1_ecdsa_recover'
src/.libs/libbitcoin.so: undefined reference to `secp256k1_ecdsa_sign_recoverable'
src/.libs/libbitcoin.so: undefined reference to `secp256k1_ecdsa_recoverable_signature_serialize_compact'
src/.libs/libbitcoin.so: undefined reference to `secp256k1_ecdsa_recoverable_signature_parse_compact'
collect2: error: ld returned 1 exit status
make: *** [Makefile:2185: examples/libbitcoin_examples] Error 1
此外,在 secp256k1 上运行 git tag 不会返回任何内容,因此无法确定 secp256k1 上的哪些提交与 libbitcoin 上的哪些提交兼容。
任何帮助表示赞赏!