ore-cli
ore-cli copied to clipboard
Build error: could not compile `libsecp256k1` (lib)
ubuntu22 build error:
Caused by:
process didn't exit successfully: /root/.rustup/toolchains/1.74.0-x86_64-unknown-linux-gnu/bin/rustc --crate-name libsecp256k1 --edition=2018 /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libsecp256k1-0.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=134 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="hmac"' --cfg 'feature="hmac-drbg"' --cfg 'feature="sha2"' --cfg 'feature="static-context"' --cfg 'feature="std"' --cfg 'feature="typenum"' -C metadata=c555b3002cdb8abb -C extra-filename=-c555b3002cdb8abb --out-dir /home/ubuntu/ore/target/release/deps -L dependency=/home/ubuntu/ore/target/release/deps --extern arrayref=/home/ubuntu/ore/target/release/deps/libarrayref-e59636b4c6236121.rmeta --extern base64=/home/ubuntu/ore/target/release/deps/libbase64-cddaffa00a92c5e3.rmeta --extern digest=/home/ubuntu/ore/target/release/deps/libdigest-4a9ace02b0ebd513.rmeta --extern hmac_drbg=/home/ubuntu/ore/target/release/deps/libhmac_drbg-55602394ae6ad488.rmeta --extern libsecp256k1_core=/home/ubuntu/ore/target/release/deps/liblibsecp256k1_core-314b0e128e801d67.rmeta --extern rand=/home/ubuntu/ore/target/release/deps/librand-6b546257bc4651e3.rmeta --extern serde=/home/ubuntu/ore/target/release/deps/libserde-f4f893e16f040e24.rmeta --extern sha2=/home/ubuntu/ore/target/release/deps/libsha2-0073a77502ff038c.rmeta --extern typenum=/home/ubuntu/ore/target/release/deps/libtypenum-d30a3e4cef509948.rmeta --cap-lints allow
(signal: 9, SIGKILL: kill)
maybe your memory is too small
According to https://github.com/paritytech/libsecp256k1/issues/94, you need at least 2GB of RAM to compile the library. Given that, you can either download pre-built binaries or get a machine with more RAM.
https://stackoverflow.com/questions/76886923/avm-install-0-28-0-gives-cannot-compile-libsecp256k1-lib-error-on-aws-ec2