To anyone who tried to create and compile a zome over the weekend, you might’ve seen an error about
futures v0.3.1 failing to compile with this error:
Compiling futures v0.3.1 error: expected item after attributes --> /holochain-rust/build/.cargo/registry/src/github.com-1ecc6299db9ec823/futures-0.3.1/src/lib.rs:529:19 | 529 | #[macro_export] | ^ error: aborting due to previous error error: could not compile `futures`. warning: build failed, waiting for other jobs to finish... error: build failed Exited with code exit status 101
futures is a third-party lib that the HDK depends on, so this would’ve resulted in the inability to compile any zomes. It looks like someone pushed some bad code to
futures v0.3.1 which caused this issue.
Anyhow, it looks like the problem is now fixed, so you can all go back to writing beautiful zomes. If you’re still getting this error, delete the
Cargo.lock file in your zome’s
code folder and try recompiling.