error[E0152]: duplicate lang item in crate `std` (which `memchr` depends on): `panic_impl`
Describe the bug
Fail to install contracts-node
error[E0152]: duplicate lang item in crate std (which memchr depends on): panic_impl.
|
= note: the lang item is first defined in crate sp_io (which frame_support depends on)
= note: first definition in sp_io loaded from /tmp/cargo-installSffutq/release/wbuild/contracts-parachain-runtime/target/wasm32-unknown-unknown/release/deps/libsp_io-c3af7d09a9975d0c.rmeta
= note: second definition in std loaded from /tmp/cargo-installSffutq/release/wbuild/contracts-parachain-runtime/target/wasm32-unknown-unknown/release/deps/libstd-da90a6a3b471618f.rmeta
For more information about this error, try rustc --explain E0152.
error: could not compile frame-support (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
warning: build failed, waiting for other jobs to finish...
error: failed to compile contracts-node v0.41.0, intermediate artifacts can be found at /tmp/cargo-installSffutq.
To reuse those artifacts with a future compilation, set the environment variable CARGO_TARGET_DIR to that path.
To Reproduce Steps to reproduce the behavior:
- ubuntu desktop 22.04lts
- cargo install contracts-node
@lilhammer111 ~I can't reproduce the issue, but~ maybe this already helps you: The easiest way to get things running is to download and run the substrate-contracts-node binary here: https://github.com/paritytech/substrate-contracts-node/releases/tag/v0.41.0.
~If it doesn't help you feel free to reopen the issue in https://github.com/paritytech/substrate-contracts-node.~
I can reproduce it now, have reopened.