Closed nikhilsaraf closed 3 years ago
Seems to be a bug in the crate prost-derive
version 0.7.0 that has been fixed in prost-derive version 0.8.0 – here we use 0.7.0. We will check whether it's easy to upgrade our dependencies.
ok, thank you! I'll keep an eye out on this issue and try again when fixed :)
Hey @nikhilsaraf, can you please try changing the rust-toolchain.toml in your cloned repository as follows:
[toolchain]
channel = "nightly-2021-07-06"
targets = [ "wasm32-unknown-unknown" ]
and let me know if you still encounter the compilation error?
@ebma that worked, thank you!
Description
I followed the instructions in the readme and installed rust as suggested:
It was unable to run with the following command suggested in the README:
cargo run --release -- --dev --tmp
See the end of this issue for the log output
It's possible there's something wrong with my environment or setup, but I couldn't figure it out. I'm also not a rust developer so this could be something obvious to a native rust developer.
Steps to Reproduce
Follow README instructions to compile and run
Expected vs. Actual Behavior
Expected it to run as suggested but it failed at the compilation step
Environment
3acc221dfc3895d2449c9d73e19714278976b72f
rustup show
):installed toolchains
stable-x86_64-apple-darwin (default) nightly-x86_64-apple-darwin
installed targets for active toolchain
wasm32-unknown-unknown x86_64-apple-darwin
active toolchain
nightly-x86_64-apple-darwin (overridden by '/Users/nikhilsaraf/dev/git/pendulum-chain/pendulum-prototype/rust-toolchain.toml') rustc 1.57.0-nightly (11491938f 2021-09-29)
intersperse
found105 ~ let tags = Itertools::intersperse(field 106 + .tags() 107 + .into_iter() 108 + .map(|tag| quote!(#tag)), { 109 + let mut _s = $crate::__private::TokenStream::new(); 110 + $crate::quote_each_token!(_s $($tt)*); ...
For more information about this error, try
rustc --explain E0034
. error: could not compileprost-derive
due to previous error warning: build failed, waiting for other jobs to finish... error: build failed