Skip to content
This repository has been archived by the owner on May 6, 2020. It is now read-only.

Does not build on nightly #42

Closed
frewsxcv opened this issue Oct 16, 2015 · 1 comment
Closed

Does not build on nightly #42

frewsxcv opened this issue Oct 16, 2015 · 1 comment

Comments

@frewsxcv
Copy link

coreyf@frewbook-pro ~/D/r/aster (master) [101]> rustc -Vv
rustc 1.5.0-nightly (eafe106ef 2015-10-15)
binary: rustc
commit-hash: eafe106ef3dcf35b05edc2fb7c835ea83431fd34
commit-date: 2015-10-15
host: x86_64-apple-darwin
release: 1.5.0-nightly
coreyf@frewbook-pro ~/D/r/aster (master)> cargo build
    Updating registry `https://github.com/rust-lang/crates.io-index`
   Compiling aster v0.4.10 (file:///Users/coreyf/Development/rust/aster)
src/item.rs:462:18: 462:32 error: use of undeclared type name `ast::StructDef` [E0412]
src/item.rs:462 impl<F> Invoke<P<ast::StructDef>> for ItemStructBuilder<F>
                                 ^~~~~~~~~~~~~~
src/item.rs:462:18: 462:32 help: run `rustc --explain E0412` to see a detailed explanation
src/item.rs:467:35: 467:49 error: use of undeclared type name `ast::StructDef` [E0412]
src/item.rs:467     fn invoke(self, struct_def: P<ast::StructDef>) -> F::Result {
                                                  ^~~~~~~~~~~~~~
src/item.rs:467:35: 467:49 help: run `rustc --explain E0412` to see a detailed explanation
src/item.rs:508:26: 508:40 error: `ast::StructDef` does not name a structure [E0422]
src/item.rs:508         let struct_def = ast::StructDef {
                                         ^~~~~~~~~~~~~~
src/item.rs:508:26: 508:40 help: run `rustc --explain E0422` to see a detailed explanation
src/struct_def.rs:25:23: 25:37 error: use of undeclared type name `ast::StructDef` [E0412]
src/struct_def.rs:25     where F: Invoke<P<ast::StructDef>>
                                           ^~~~~~~~~~~~~~
src/struct_def.rs:25:23: 25:37 help: run `rustc --explain E0412` to see a detailed explanation
src/struct_def.rs:60:32: 60:46 error: `ast::StructDef` does not name a structure [E0422]
src/struct_def.rs:60         self.callback.invoke(P(ast::StructDef {
                                                    ^~~~~~~~~~~~~~
src/struct_def.rs:60:32: 60:46 help: run `rustc --explain E0422` to see a detailed explanation
src/struct_def.rs:68:23: 68:37 error: use of undeclared type name `ast::StructDef` [E0412]
src/struct_def.rs:68     where F: Invoke<P<ast::StructDef>>,
                                           ^~~~~~~~~~~~~~
src/struct_def.rs:68:23: 68:37 help: run `rustc --explain E0412` to see a detailed explanation
src/variant.rs:67:43: 67:59 error: use of undeclared type name `ast::VariantKind` [E0412]
src/variant.rs:67     pub fn build_variant_kind(self, kind: ast::VariantKind) -> F::Result {
                                                            ^~~~~~~~~~~~~~~~
src/variant.rs:67:43: 67:59 help: run `rustc --explain E0412` to see a detailed explanation
src/variant.rs:104:15: 104:30 error: use of undeclared type name `ast::VariantArg` [E0412]
src/variant.rs:104     args: Vec<ast::VariantArg>,
                                 ^~~~~~~~~~~~~~~
src/variant.rs:104:15: 104:30 help: run `rustc --explain E0412` to see a detailed explanation
src/variant.rs:120:24: 120:39 error: `ast::VariantArg` does not name a structure [E0422]
src/variant.rs:120         self.args.push(ast::VariantArg {
                                          ^~~~~~~~~~~~~~~
src/variant.rs:120:24: 120:39 help: run `rustc --explain E0422` to see a detailed explanation
src/variant.rs:132:20: 132:41 error: unresolved name `ast::TupleVariantKind` [E0425]
src/variant.rs:132         let kind = ast::TupleVariantKind(self.args);
                                      ^~~~~~~~~~~~~~~~~~~~~
src/variant.rs:132:20: 132:41 help: run `rustc --explain E0425` to see a detailed explanation
src/variant.rs:173:18: 173:32 error: use of undeclared type name `ast::StructDef` [E0412]
src/variant.rs:173 impl<F> Invoke<P<ast::StructDef>> for VariantStructBuilder<F>
                                    ^~~~~~~~~~~~~~
src/variant.rs:173:18: 173:32 help: run `rustc --explain E0412` to see a detailed explanation
src/variant.rs:178:35: 178:49 error: use of undeclared type name `ast::StructDef` [E0412]
src/variant.rs:178     fn invoke(self, struct_def: P<ast::StructDef>) -> F::Result {
                                                     ^~~~~~~~~~~~~~
src/variant.rs:178:35: 178:49 help: run `rustc --explain E0412` to see a detailed explanation
src/variant.rs:179:20: 179:42 error: unresolved name `ast::StructVariantKind` [E0425]
src/variant.rs:179         let kind = ast::StructVariantKind(struct_def);
                                      ^~~~~~~~~~~~~~~~~~~~~~
src/variant.rs:179:20: 179:42 help: run `rustc --explain E0425` to see a detailed explanation
error: aborting due to 13 previous errors
Could not compile `aster`.

To learn more, run the command again with --verbose.
@erickt
Copy link

erickt commented Oct 18, 2015

aster is back to building. Pushed up a new version that went through a breaking change.

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

No branches or pull requests

3 participants