New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flow the guid website, i cant build at nightly-07-17 #379

Closed
inxi-pc opened this Issue Jul 20, 2016 · 2 comments

Comments

Projects
None yet
2 participants
@inxi-pc

inxi-pc commented Jul 20, 2016

This is dependence

[dependencies]
diesel = "0.6.1"
diesel_codegen = { version = "0.6.1", default-features = false, features = ["nightly", "postgres"] }
dotenv = "0.8.0"
dotenv_macros = "0.8.0"

At main.rs

#![feature(custom_derive, custom_attribute, plugin)]
#![plugin(diesel_codegen, dotenv_macros)]

the error is

  Compiling diesel_codegen v0.6.2
   Compiling dotenv_codegen v0.8.1
/Users/xiongbingchao/.multirust/toolchains/nightly/cargo/registry/src/github.com-1ecc6299db9ec823/dotenv_codegen-0.8.1/src/dotenv_macro.rs:13:66: 13:80 error: type name `ast::TokenTree` is undefined or not in scope [E0412]
/Users/xiongbingchao/.multirust/toolchains/nightly/cargo/registry/src/github.com-1ecc6299db9ec823/dotenv_codegen-0.8.1/src/dotenv_macro.rs:13 pub fn expand_dotenv<'cx>(cx: &'cx mut ExtCtxt, sp: Span, tts: &[ast::TokenTree])
                                                                                                                                                                                                               ^~~~~~~~~~~~~~
/Users/xiongbingchao/.multirust/toolchains/nightly/cargo/registry/src/github.com-1ecc6299db9ec823/dotenv_codegen-0.8.1/src/dotenv_macro.rs:13:66: 13:80 help: run `rustc --explain E0412` to see a detailed explanation
/Users/xiongbingchao/.multirust/toolchains/nightly/cargo/registry/src/github.com-1ecc6299db9ec823/dotenv_codegen-0.8.1/src/dotenv_macro.rs:13:66: 13:80 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
/Users/xiongbingchao/.multirust/toolchains/nightly/cargo/registry/src/github.com-1ecc6299db9ec823/dotenv_codegen-0.8.1/src/dotenv_macro.rs:25:50: 25:64 error: type name `ast::TokenTree` is undefined or not in scope [E0412]
/Users/xiongbingchao/.multirust/toolchains/nightly/cargo/registry/src/github.com-1ecc6299db9ec823/dotenv_codegen-0.8.1/src/dotenv_macro.rs:25 fn expand_env(cx: &mut ExtCtxt, sp: Span, tts: &[ast::TokenTree])
                                                                                                                                                                                               ^~~~~~~~~~~~~~
/Users/xiongbingchao/.multirust/toolchains/nightly/cargo/registry/src/github.com-1ecc6299db9ec823/dotenv_codegen-0.8.1/src/dotenv_macro.rs:25:50: 25:64 help: run `rustc --explain E0412` to see a detailed explanation
/Users/xiongbingchao/.multirust/toolchains/nightly/cargo/registry/src/github.com-1ecc6299db9ec823/dotenv_codegen-0.8.1/src/dotenv_macro.rs:25:50: 25:64 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
error: aborting due to 2 previous errors 
Build failed, waiting for other jobs to finish...
/Users/xiongbingchao/.multirust/toolchains/nightly/cargo/registry/src/github.com-1ecc6299db9ec823/diesel_codegen-0.6.2/src/schema_inference/mod.rs:20:12: 20:26 error: type name `ast::TokenTree` is undefined or not in scope [E0412]
/Users/xiongbingchao/.multirust/toolchains/nightly/cargo/registry/src/github.com-1ecc6299db9ec823/diesel_codegen-0.6.2/src/schema_inference/mod.rs:20     tts: &[ast::TokenTree]
                                                                                                                                                                 ^~~~~~~~~~~~~~
/Users/xiongbingchao/.multirust/toolchains/nightly/cargo/registry/src/github.com-1ecc6299db9ec823/diesel_codegen-0.6.2/src/lib.rs:22:1: 22:23 note: in this expansion of include!
/Users/xiongbingchao/.multirust/toolchains/nightly/cargo/registry/src/github.com-1ecc6299db9ec823/diesel_codegen-0.6.2/src/schema_inference/mod.rs:20:12: 20:26 help: run `rustc --explain E0412` to see a detailed explanation
/Users/xiongbingchao/.multirust/toolchains/nightly/cargo/registry/src/github.com-1ecc6299db9ec823/diesel_codegen-0.6.2/src/schema_inference/mod.rs:20:12: 20:26 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
/Users/xiongbingchao/.multirust/toolchains/nightly/cargo/registry/src/github.com-1ecc6299db9ec823/diesel_codegen-0.6.2/src/schema_inference/mod.rs:52:12: 52:26 error: type name `ast::TokenTree` is undefined or not in scope [E0412]
/Users/xiongbingchao/.multirust/toolchains/nightly/cargo/registry/src/github.com-1ecc6299db9ec823/diesel_codegen-0.6.2/src/schema_inference/mod.rs:52     tts: &[ast::TokenTree]
                                                                                                                                                                 ^~~~~~~~~~~~~~
/Users/xiongbingchao/.multirust/toolchains/nightly/cargo/registry/src/github.com-1ecc6299db9ec823/diesel_codegen-0.6.2/src/lib.rs:22:1: 22:23 note: in this expansion of include!
/Users/xiongbingchao/.multirust/toolchains/nightly/cargo/registry/src/github.com-1ecc6299db9ec823/diesel_codegen-0.6.2/src/schema_inference/mod.rs:52:12: 52:26 help: run `rustc --explain E0412` to see a detailed explanation
/Users/xiongbingchao/.multirust/toolchains/nightly/cargo/registry/src/github.com-1ecc6299db9ec823/diesel_codegen-0.6.2/src/schema_inference/mod.rs:52:12: 52:26 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
/Users/xiongbingchao/.multirust/toolchains/nightly/cargo/registry/src/github.com-1ecc6299db9ec823/diesel_codegen-0.6.2/src/schema_inference/mod.rs:135:12: 135:26 error: type name `ast::TokenTree` is undefined or not in scope [E0412]
/Users/xiongbingchao/.multirust/toolchains/nightly/cargo/registry/src/github.com-1ecc6299db9ec823/diesel_codegen-0.6.2/src/schema_inference/mod.rs:135     -> Vec<ast::TokenTree>
                                                                                                                                                                  ^~~~~~~~~~~~~~
/Users/xiongbingchao/.multirust/toolchains/nightly/cargo/registry/src/github.com-1ecc6299db9ec823/diesel_codegen-0.6.2/src/lib.rs:22:1: 22:23 note: in this expansion of include!
/Users/xiongbingchao/.multirust/toolchains/nightly/cargo/registry/src/github.com-1ecc6299db9ec823/diesel_codegen-0.6.2/src/schema_inference/mod.rs:135:12: 135:26 help: run `rustc --explain E0412` to see a detailed explanation
/Users/xiongbingchao/.multirust/toolchains/nightly/cargo/registry/src/github.com-1ecc6299db9ec823/diesel_codegen-0.6.2/src/schema_inference/mod.rs:135:12: 135:26 help: you can import it into scope: `use syntax::tokenstream::TokenTree;`. 
error: aborting due to 3 previous errors 
error: Could not compile `dotenv_codegen`.

i check at https://travis-ci.org/diesel-rs/diesel, it is ok at 07-17 nightly, i dont know the issue,
could u guide me to finish it?

Thanks

@sgrif

This comment has been minimized.

Member

sgrif commented Jul 25, 2016

The latest released version of Diesel uses nightly-05-09, I will be releasing a new version soon. https://github.com/diesel-rs/diesel/blob/v0.6.2/.travis.yml

@sgrif sgrif closed this Jul 25, 2016

@inxi-pc

This comment has been minimized.

inxi-pc commented Jul 26, 2016

Got it, @sgrif thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment