resyncgg/armada

Cannot compile newest Armada version (1.1.1)

Closed this issue · 2 comments

Upon attempting to install Armada, I'm unable to compile Armada because of this error error[E0658]: use of unstable library feature 'stdin_forwarders' whenever I run cargo install armada.

Full error prompt below:

 Compiling armada v1.1.1
error[E0658]: use of unstable library feature 'stdin_forwarders'
  --> /root/.cargo/registry/src/github.com-1ecc6299db9ec823/armada-1.1.1/src/args.rs:80:14
   |
80 |             .lines()
   |              ^^^^^
   |
   = note: see issue #87096 <https://github.com/rust-lang/rust/issues/87096> for more information

For more information about this error, try `rustc --explain E0658`.
error: could not compile `armada` due to previous error
error: failed to compile `armada v1.1.1`, intermediate artifacts can be found at `/tmp/cargo-installUewA9u`

Ah! I didn't test that you could compile on stable.

I believe you should run

rustup default nightly

Then try installing again. I'll see if I cant fix this over lunch though!

Actually, the fix was super simple! I updated armada to 1.1.2 with a fix that allows it to compile on stable.

Sorry for the issue! I usually use nightly rust :P