Error Installing Discovery CLI

hi @victor / @adi , I got some troubles when compiling the contract simple_calculator. The error is described below:

Compiling contract v0.1.0 (/root/enigma-core/examples/eng_wasm_contracts/simple_calculator)
Running rustc --crate-name contract src/lib.rs --color always --crate-type cdylib --emit=dep-info,link -C opt-level=z -C panic=abort -C lto -C metadata=f6a228717b0787e8 --out-dir /root/enigma-core/examples/eng_wasm_contracts/simple_calculator/target/wasm32-unknown-unknown/release/deps --target wasm32-unknown-unknown -L dependency=/root/enigma-core/examples/eng_wasm_contracts/simple_calculator/target/wasm32-unknown-unknown/release/deps -L dependency=/root/enigma-core/examples/eng_wasm_contracts/simple_calculator/target/release/deps --extern eng_wasm=/root/enigma-core/examples/eng_wasm_contracts/simple_calculator/target/wasm32-unknown-unknown/release/deps/libeng_wasm-fb7623dfcc30efa8.rlib --extern eng_wasm_derive=/root/enigma-core/examples/eng_wasm_contracts/simple_calculator/target/release/deps/libeng_wasm_derive-e470bc3e92339e2c.so -C linker=rust-lld
error: linking with rust-lld failed: exit code: 1
|
= note: “rust-lld” “-flavor” “wasm” “–no-threads” “-z” “stack-size=1048576” “–stack-first” “–allow-undefined” “–fatal-warnings” “–no-demangle” “–export-dynamic” “–no-entry” “-L” “/root/.rustup/toolchains/nightly-2019-05-20-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib” “/root/enigma-core/examples/eng_wasm_contracts/simple_calculator/target/wasm32-unknown-unknown/release/deps/contract.contract.2yh5mw4u-cgu.1.rcgu.o” “-o” “/root/enigma-core/examples/eng_wasm_contracts/simple_calculator/target/wasm32-unknown-unknown/release/deps/contract.wasm” “–export” “function_name” “–export” “deploy” “–export” “call” “–export” “args” “–export” “print” “–gc-sections” “-O2” “-L” “/root/enigma-core/examples/eng_wasm_contracts/simple_calculator/target/wasm32-unknown-unknown/release/deps” “-L” “/root/enigma-core/examples/eng_wasm_contracts/simple_calculator/target/release/deps” “-L” “/root/.rustup/toolchains/nightly-2019-05-20-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib” “/root/.rustup/toolchains/nightly-2019-05-20-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/libcompiler_builtins-c2f76c4d0d77f31b.rlib” “–no-entry”
= note: rust-lld: error: failed to open /root/enigma-core/examples/eng_wasm_contracts/simple_calculator/target/wasm32-unknown-unknown/release/deps/contract.wasm: Invalid argument

The command I tried to run:

RUSTFLAGS='-C linker=rust-lld' cargo build --release --target wasm32-unknown-unknown --verbose

Can you please take a look?