Could not Compile Crypto-Primitives
Closed this issue · 0 comments
0xEljh commented
I encountered the following issue in testing my build of Delphi:
cargo +nightly test
Executing this yields the following error when set to verbose:
error: unreachable `pub` item
--> crypto-primitives/src/gc.rs:235:5
|
235 | pub fn test_relu() {
| ---^^^^^^^^^^^^^^^
| |
| help: consider restricting its visibility: `pub(crate)`
|
note: the lint level is defined here
--> crypto-primitives/src/lib.rs:4:26
|
4 | #![deny(stable_features, unreachable_pub, non_shorthand_field_patterns)]
| ^^^^^^^^^^^^^^^
= help: or consider exporting it for use by other crates
error: aborting due to previous error
error: could not compile `crypto-primitives`.
Caused by:
process didn't exit successfully: `rustc --crate-name crypto_primitives --edition=2018 crypto-primitives/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C opt-level=3 -Cembed-bitcode=no -C debuginfo=2 -C debug-assertions=on --test -C metadata=5d8a1332b9fdecb1 -C extra-filename=-5d8a1332b9fdecb1 --out-dir /home/mxk/internship/delphi/rust/target/debug/deps -C incremental=/home/mxk/internship/delphi/rust/target/debug/incremental -L dependency=/home/mxk/internship/delphi/rust/target/debug/deps --extern algebra=/home/mxk/internship/delphi/rust/target/debug/deps/libalgebra-0868f4cfef6cd95e.rlib --extern arrayvec=/home/mxk/internship/delphi/rust/target/debug/deps/libarrayvec-792e95793eaa4be7.rlib --extern criterion=/home/mxk/internship/delphi/rust/target/debug/deps/libcriterion-6f6a114b1f026a34.rlib --extern derivative=/home/mxk/internship/delphi/rust/target/debug/deps/libderivative-b4f50bc22c922558.so --extern fancy_garbling=/home/mxk/internship/delphi/rust/target/debug/deps/libfancy_garbling-58a1d578c169115a.rlib --extern ndarray=/home/mxk/internship/delphi/rust/target/debug/deps/libndarray-cca9cd2b8d33dd62.rlib --extern num_traits=/home/mxk/internship/delphi/rust/target/debug/deps/libnum_traits-a61c19db4f2c8708.rlib --extern rand=/home/mxk/internship/delphi/rust/target/debug/deps/librand-acb9fe8dccbbad19.rlib --extern rand_chacha=/home/mxk/internship/delphi/rust/target/debug/deps/librand_chacha-da70b56b507236b3.rlib --extern rand_core=/home/mxk/internship/delphi/rust/target/debug/deps/librand_core-de639c9694b3760b.rlib --extern serde=/home/mxk/internship/delphi/rust/target/debug/deps/libserde-f195d47c9922ebaa.rlib -C target-feature=+aes,+ssse3,+avx2 -C target-cpu=native -C opt-level=3 -L native=/home/mxk/internship/delphi/rust/target/debug/build/base_conversion-48b59307a302f697/out -L native=/home/mxk/internship/delphi/rust/target/debug/build/clear_on_drop-0fd678703dddf2e4/out` (exit code: 1)
This was executed in Ubuntu 20.04 using Cargo/Rust 1.44.1
Any insights on this issue?