-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
(Mix) Could not compile dependency :libsecp256k1 #954
Comments
@AndreiD For rebar3 compatibility edit
then |
I have no idea what is rebar, and why you need version 3 or 66 or 583.12312 Can't you do a verified step by step for noobs tutorial, that you make sure it works on a clean install... It wouldn't hurt to remove so many config files and figure out a system where new people don't get confused on why they need to modify the dev config file or test config file. |
I had the same issue, in Ubuntu 18.04 @acravenho I will try it. |
Here is a little more background info: mana-ethereum/mana#415 (different project, same issue) I appreciate the help. I'll add a fix to the documentation when we can finalize a solution. Sorry for the inconvenience. |
BTW I fixed this using Check that you have installed |
Thanks @konstantinzolotarev |
Closing this issue due to no new reports. |
Ubuntu 18.04, installed tools: |
Be sure you have all prereqs installed from: https://docs.blockscout.com/for-developers/information-and-settings/requirements |
Describe your issue here.
Environment
Ubuntu 18.04
elixir -version
):Erlang/OTP 21 [erts-10.1] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] [hipe]
Elixir 1.7.3 (compiled with Erlang/OTP 20)
Ubuntu 18.04
Steps to reproduce
Following the tutorial:
On:
mix do deps.get, local.rebar --force, deps.compile, compile
I get:
unicode_util_compat 0.3.1
wallaby 0.20.0
websocket_client 1.3.0
wobserver 0.1.8
===> Compiling parse_trans
===> Compiling websocket_client
===> Compiling mimerl
===> Compiling libsecp256k1
HEAD is now at d333521 Merge Error when loading token transfers that have no decimal or symbol info #494: Support OpenSSL versions >= 1.1 for ENABLE_OPENSSL_TESTS
./autogen.sh: 3: ./autogen.sh: autoreconf: not found
===> Hook for compile failed!
** (Mix) Could not compile dependency :libsecp256k1, "/root/.mix/rebar3 bare compile --paths "/root/blockscout/_build/dev/lib/*/ebin"" command failed. You can recompile this dependency with "mix deps.compile libsecp256k1", update it with "mix deps.update libsecp256k1" or clean it with "mix deps.clean libsecp256k1"
I get
Expected behaviour
To work
Actual behaviour
Crashes
The text was updated successfully, but these errors were encountered: