helium / blockchain-etl

Blockchain follower that follows and stores the Helium blockchain
Apache License 2.0
64 stars 37 forks source link

Docker build broken at tag 1.1.89 #170

Closed nmharmon8 closed 3 years ago

nmharmon8 commented 3 years ago

The docker build is no longer working for me if I try to use tag:1.1.89


   Compiling lazy_static v1.4.0
   Compiling unsigned-varint v0.5.0
   Compiling multihash v0.0.1 (/usr/src/etl/_build/default/lib/multihash)
   Compiling unreachable v1.0.0
error[E0658]: the `#[non_exhaustive]` attribute is an experimental feature
  --> /root/.cargo/registry/src/github.com-1ecc6299db9ec823/unsigned-varint-0.5.0/src/decode.rs:25:1
   |
25 | #[non_exhaustive]
   | ^^^^^^^^^^^^^^^^^
   |
   = note: for more information, see https://github.com/rust-lang/rust/issues/44109

error: aborting due to previous error

For more information about this error, try `rustc --explain E0658`.
error: could not compile `unsigned-varint`.
warning: build failed, waiting for other jobs to finish...
error: build failed
===> Hook for compile failed!
```bash
abhay commented 3 years ago

This change should help on this repo: https://github.com/helium/miner/pull/758

madninja commented 3 years ago

@nmharmon8 could you try building Docker using the branch at https://github.com/helium/blockchain-etl/pull/171 to verify it's fixed?

nmharmon8 commented 3 years ago

Sorry for the delay. Looks like the rust toolchain was the solution. Just need install curl not wget. #173

Thanks.