automata-network / automata

Automata Network is a modular attestation layer that extends machine trust to Ethereum with TEE Coprocessors.
https://ata.network
Apache License 2.0
94 stars 19 forks source link

Building on x86 with rust nightly, proc-macro2 v1.0.38 fail #142

Open adamvm opened 1 year ago

adamvm commented 1 year ago
automata$ cargo build Compiling proc-macro2 v1.0.38 error[E0422]: cannot find struct, variant or union type LineColumn in crate proc_macro --> /home/am/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.38/src/wrapper.rs:485:33 485 let proc_macro::LineColumn { line, column } = s.start(); ^^^^^^^^^^ not found in proc_macro
help: consider importing one of these items 1 + use crate::LineColumn;
1 + use crate::fallback::LineColumn; help: if you import LineColumn, refer to it directly

485 - let proc_macro::LineColumn { line, column } = s.start(); 485 + let LineColumn { line, column } = s.start(); |

error[E0422]: cannot find struct, variant or union type LineColumn in crate proc_macro --> /home/am/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.38/src/wrapper.rs:502:33 502 let proc_macro::LineColumn { line, column } = s.end(); ^^^^^^^^^^ not found in proc_macro
help: consider importing one of these items 1 + use crate::LineColumn;
1 + use crate::fallback::LineColumn; help: if you import LineColumn, refer to it directly

502 - let proc_macro::LineColumn { line, column } = s.end(); 502 + let LineColumn { line, column } = s.end(); |

For more information about this error, try rustc --explain E0422. error: could not compile proc-macro2 (lib) due to 2 previous errors