-
Notifications
You must be signed in to change notification settings - Fork 373
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
libsecp256k1 dependency #31
Comments
done |
Where is this documented? I made this: secp256k1 Instructions$ git clone https://github.com/bitcoin/secp256k1 |
@kevinejohn It's in the README file (develop branch only) |
Accounting and nodes
I've installed that as suggested, and now img getting: Suggestion? |
Detailed installation instructions are provided here: See specifically: The secp256k1 library is currently a moving target, the interface changes without version changes. This is why we maintain and build from a fork. |
I am trying to build libbitcoin on Fedora 25 (I downloaded the install script from the "version2" fork) and receive this error: checking for secp256k1... no These OpenSSL packages are installed: openssl.x86_64 1:1.0.2j-3.fc25 @updates and this is the output from "openssl ecparam -list_curves": secp256k1 : SECG curve over a 256 bit prime field In other words, secp256k1 is indeed installed and available on the system but the build script can't seem to find the library. Anyone have any idea how to solve this? |
Does |
Libbitcoin does not use OpenSSL. The install script (install.sh) always downloads and builds libsecp256k1 so it is hard to see how this could happen without preceding failures. |
This is the output from
I also tried this, but not sure what to make of it:
There are no messages ahead of "checking for secp..." that indicate any sort of failure or warning. I have pasted the entire script output below for reference:
|
This indicates that the correct library was built and installed into
This indicates that headers were published and it was registered with package config in the same directory:
This indicates that the system package config path is not set to include
That is not typical. You can either follow the advice in the message above or use the |
Thanks! Build was successful using --prefix=/usr/local/lib/. |
Long time since pulling and I have just found that I don't have this dependency (libsecp256k1) and have no idea about how to install it or where to get it.
Please document it :)
CXX utility/ec_keys.lo
utility/ec_keys.cpp:20:23: fatal error: secp256k1.h: No such file or directory
#include <secp256k1.h>
^
compilation terminated.
The text was updated successfully, but these errors were encountered: