mc2-project/delphi

Could not Compile Crypto-Primitives

Closed this issue · 0 comments

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?