Jul 11 21:18:02.991 INFO checking speculate-0.0.17 against try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255 for pr-52234 Jul 11 21:18:02.991 INFO running: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 11 21:18:02.992 INFO creating container for: cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets Jul 11 21:18:02.992 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-7/pr-52234/try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-52234/worker-7/try#d39a6f7eddafd45dcc60e99001b8cd08c2bd3255:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +d39a6f7eddafd45dcc60e99001b8cd08c2bd3255-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Jul 11 21:18:03.274 INFO blam! 2f91dc09ee90dfb0ea6498cf6f990f3d348444829130ebc1f1756742848e89db Jul 11 21:18:03.275 INFO running `"docker" "start" "-a" "2f91dc09ee90dfb0ea6498cf6f990f3d348444829130ebc1f1756742848e89db"` Jul 11 21:18:04.326 INFO kablam! Compiling speculate v0.0.17 (file:///source) Jul 11 21:18:07.632 INFO kablam! error[E0432]: unresolved import `rustc::plugin` Jul 11 21:18:07.632 INFO kablam! --> src/lib.rs:6:12 Jul 11 21:18:07.632 INFO kablam! | Jul 11 21:18:07.632 INFO kablam! 6 | use rustc::plugin::Registry; Jul 11 21:18:07.632 INFO kablam! | ^^^^^^ Could not find `plugin` in `rustc` Jul 11 21:18:07.646 INFO kablam! Jul 11 21:18:07.647 INFO kablam! error[E0432]: unresolved import `syntax::ast::TokenTree` Jul 11 21:18:07.647 INFO kablam! --> src/lib.rs:7:5 Jul 11 21:18:07.647 INFO kablam! | Jul 11 21:18:07.647 INFO kablam! 7 | use syntax::ast::TokenTree; Jul 11 21:18:07.647 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ no `TokenTree` in `ast` Jul 11 21:18:07.647 INFO kablam! Jul 11 21:18:07.647 INFO kablam! error[E0432]: unresolved import `syntax::parse::tts_to_parser` Jul 11 21:18:07.647 INFO kablam! --> src/lib.rs:10:5 Jul 11 21:18:07.647 INFO kablam! | Jul 11 21:18:07.647 INFO kablam! 10 | use syntax::parse::tts_to_parser; Jul 11 21:18:07.647 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `tts_to_parser` in `parse` Jul 11 21:18:07.648 INFO kablam! Jul 11 21:18:08.268 INFO kablam! error[E0432]: unresolved import `rustc::plugin` Jul 11 21:18:08.268 INFO kablam! --> src/lib.rs:6:12 Jul 11 21:18:08.268 INFO kablam! | Jul 11 21:18:08.268 INFO kablam! 6 | use rustc::plugin::Registry; Jul 11 21:18:08.268 INFO kablam! | ^^^^^^ Could not find `plugin` in `rustc` Jul 11 21:18:08.269 INFO kablam! Jul 11 21:18:08.269 INFO kablam! error[E0432]: unresolved import `syntax::ast::TokenTree` Jul 11 21:18:08.269 INFO kablam! --> src/lib.rs:7:5 Jul 11 21:18:08.269 INFO kablam! | Jul 11 21:18:08.269 INFO kablam! 7 | use syntax::ast::TokenTree; Jul 11 21:18:08.270 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ no `TokenTree` in `ast` Jul 11 21:18:08.270 INFO kablam! Jul 11 21:18:08.271 INFO kablam! error[E0432]: unresolved import `syntax::parse::tts_to_parser` Jul 11 21:18:08.271 INFO kablam! --> src/lib.rs:10:5 Jul 11 21:18:08.271 INFO kablam! | Jul 11 21:18:08.271 INFO kablam! 10 | use syntax::parse::tts_to_parser; Jul 11 21:18:08.271 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `tts_to_parser` in `parse` Jul 11 21:18:08.271 INFO kablam! Jul 11 21:18:08.558 INFO kablam! error[E0432]: unresolved import `rustc::plugin` Jul 11 21:18:08.558 INFO kablam! --> src/lib.rs:6:12 Jul 11 21:18:08.558 INFO kablam! | Jul 11 21:18:08.558 INFO kablam! 6 | use rustc::plugin::Registry; Jul 11 21:18:08.558 INFO kablam! | ^^^^^^ Could not find `plugin` in `rustc` Jul 11 21:18:08.558 INFO kablam! Jul 11 21:18:08.559 INFO kablam! error[E0432]: unresolved import `syntax::ast::TokenTree` Jul 11 21:18:08.559 INFO kablam! --> src/lib.rs:7:5 Jul 11 21:18:08.559 INFO kablam! | Jul 11 21:18:08.559 INFO kablam! 7 | use syntax::ast::TokenTree; Jul 11 21:18:08.559 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ no `TokenTree` in `ast` Jul 11 21:18:08.559 INFO kablam! Jul 11 21:18:08.559 INFO kablam! error[E0432]: unresolved import `syntax::parse::tts_to_parser` Jul 11 21:18:08.559 INFO kablam! --> src/lib.rs:10:5 Jul 11 21:18:08.559 INFO kablam! | Jul 11 21:18:08.559 INFO kablam! 10 | use syntax::parse::tts_to_parser; Jul 11 21:18:08.559 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `tts_to_parser` in `parse` Jul 11 21:18:08.559 INFO kablam! Jul 11 21:18:09.635 INFO kablam! error[E0308]: mismatched types Jul 11 21:18:09.635 INFO kablam! --> src/parser.rs:31:60 Jul 11 21:18:09.635 INFO kablam! | Jul 11 21:18:09.635 INFO kablam! 31 | let block = Block::Describe(parse_describe(&name, parser)); Jul 11 21:18:09.635 INFO kablam! | ^^^^^ expected str, found struct `syntax::ast::Symbol` Jul 11 21:18:09.636 INFO kablam! | Jul 11 21:18:09.636 INFO kablam! = note: expected type `&str` Jul 11 21:18:09.636 INFO kablam! found type `&syntax::ast::Symbol` Jul 11 21:18:09.636 INFO kablam! Jul 11 21:18:09.675 INFO kablam! error[E0277]: `syntax::rustc_errors::DiagnosticBuilder<'_>` doesn't implement `std::fmt::Display` Jul 11 21:18:09.676 INFO kablam! --> src/parser.rs:71:30 Jul 11 21:18:09.676 INFO kablam! | Jul 11 21:18:09.676 INFO kablam! 71 | panic!("{}", parser.span_fatal(span, &message)) Jul 11 21:18:09.676 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `syntax::rustc_errors::DiagnosticBuilder<'_>` cannot be formatted with the default formatter Jul 11 21:18:09.676 INFO kablam! | Jul 11 21:18:09.676 INFO kablam! = help: the trait `std::fmt::Display` is not implemented for `syntax::rustc_errors::DiagnosticBuilder<'_>` Jul 11 21:18:09.676 INFO kablam! = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead Jul 11 21:18:09.676 INFO kablam! = note: required by `std::fmt::Display::fmt` Jul 11 21:18:09.676 INFO kablam! Jul 11 21:18:09.683 INFO kablam! error[E0609]: no field `expr` on type `syntax::ptr::P` Jul 11 21:18:09.683 INFO kablam! --> src/parser.rs:87:14 Jul 11 21:18:09.683 INFO kablam! | Jul 11 21:18:09.683 INFO kablam! 87 | if block.expr.is_some() { Jul 11 21:18:09.683 INFO kablam! | ^^^^ unknown field Jul 11 21:18:09.706 INFO kablam! Jul 11 21:18:09.708 INFO kablam! error[E0277]: `syntax::rustc_errors::DiagnosticBuilder<'_>` doesn't implement `std::fmt::Display` Jul 11 21:18:09.708 INFO kablam! --> src/parser.rs:88:22 Jul 11 21:18:09.708 INFO kablam! | Jul 11 21:18:09.709 INFO kablam! 88 | panic!("{}", parser.span_fatal( Jul 11 21:18:09.709 INFO kablam! | ______________________^ Jul 11 21:18:09.709 INFO kablam! 89 | | span, Jul 11 21:18:09.709 INFO kablam! 90 | | "last expression in this block must be terminated by `;`")) Jul 11 21:18:09.709 INFO kablam! | |______________________________________________________________________^ `syntax::rustc_errors::DiagnosticBuilder<'_>` cannot be formatted with the default formatter Jul 11 21:18:09.709 INFO kablam! | Jul 11 21:18:09.709 INFO kablam! = help: the trait `std::fmt::Display` is not implemented for `syntax::rustc_errors::DiagnosticBuilder<'_>` Jul 11 21:18:09.709 INFO kablam! = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead Jul 11 21:18:09.709 INFO kablam! = note: required by `std::fmt::Display::fmt` Jul 11 21:18:09.709 INFO kablam! Jul 11 21:18:09.920 INFO kablam! error: aborting due to 7 previous errors Jul 11 21:18:09.938 INFO kablam! Jul 11 21:18:09.939 INFO kablam! Some errors occurred: E0277, E0308, E0432, E0609. Jul 11 21:18:09.939 INFO kablam! For more information about an error, try `rustc --explain E0277`. Jul 11 21:18:09.983 INFO kablam! error: Could not compile `speculate`. Jul 11 21:18:09.984 INFO kablam! warning: build failed, waiting for other jobs to finish... Jul 11 21:18:10.025 INFO kablam! error[E0308]: mismatched types Jul 11 21:18:10.025 INFO kablam! --> src/parser.rs:31:60 Jul 11 21:18:10.025 INFO kablam! | Jul 11 21:18:10.025 INFO kablam! 31 | let block = Block::Describe(parse_describe(&name, parser)); Jul 11 21:18:10.025 INFO kablam! | ^^^^^ expected str, found struct `syntax::ast::Symbol` Jul 11 21:18:10.025 INFO kablam! | Jul 11 21:18:10.026 INFO kablam! = note: expected type `&str` Jul 11 21:18:10.026 INFO kablam! found type `&syntax::ast::Symbol` Jul 11 21:18:10.026 INFO kablam! Jul 11 21:18:10.046 INFO kablam! error[E0277]: `syntax::rustc_errors::DiagnosticBuilder<'_>` doesn't implement `std::fmt::Display` Jul 11 21:18:10.046 INFO kablam! --> src/parser.rs:71:30 Jul 11 21:18:10.046 INFO kablam! | Jul 11 21:18:10.046 INFO kablam! 71 | panic!("{}", parser.span_fatal(span, &message)) Jul 11 21:18:10.046 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `syntax::rustc_errors::DiagnosticBuilder<'_>` cannot be formatted with the default formatter Jul 11 21:18:10.054 INFO kablam! | Jul 11 21:18:10.054 INFO kablam! = help: the trait `std::fmt::Display` is not implemented for `syntax::rustc_errors::DiagnosticBuilder<'_>` Jul 11 21:18:10.055 INFO kablam! = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead Jul 11 21:18:10.055 INFO kablam! = note: required by `std::fmt::Display::fmt` Jul 11 21:18:10.055 INFO kablam! Jul 11 21:18:10.062 INFO kablam! error[E0609]: no field `expr` on type `syntax::ptr::P` Jul 11 21:18:10.062 INFO kablam! --> src/parser.rs:87:14 Jul 11 21:18:10.062 INFO kablam! | Jul 11 21:18:10.062 INFO kablam! 87 | if block.expr.is_some() { Jul 11 21:18:10.062 INFO kablam! | ^^^^ unknown field Jul 11 21:18:10.070 INFO kablam! Jul 11 21:18:10.072 INFO kablam! error[E0277]: `syntax::rustc_errors::DiagnosticBuilder<'_>` doesn't implement `std::fmt::Display` Jul 11 21:18:10.072 INFO kablam! --> src/parser.rs:88:22 Jul 11 21:18:10.072 INFO kablam! | Jul 11 21:18:10.072 INFO kablam! 88 | panic!("{}", parser.span_fatal( Jul 11 21:18:10.072 INFO kablam! | ______________________^ Jul 11 21:18:10.072 INFO kablam! 89 | | span, Jul 11 21:18:10.072 INFO kablam! 90 | | "last expression in this block must be terminated by `;`")) Jul 11 21:18:10.072 INFO kablam! | |______________________________________________________________________^ `syntax::rustc_errors::DiagnosticBuilder<'_>` cannot be formatted with the default formatter Jul 11 21:18:10.073 INFO kablam! | Jul 11 21:18:10.073 INFO kablam! = help: the trait `std::fmt::Display` is not implemented for `syntax::rustc_errors::DiagnosticBuilder<'_>` Jul 11 21:18:10.073 INFO kablam! = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead Jul 11 21:18:10.073 INFO kablam! = note: required by `std::fmt::Display::fmt` Jul 11 21:18:10.073 INFO kablam! Jul 11 21:18:10.186 INFO kablam! error: aborting due to 7 previous errors Jul 11 21:18:10.194 INFO kablam! Jul 11 21:18:10.195 INFO kablam! Some errors occurred: E0277, E0308, E0432, E0609. Jul 11 21:18:10.195 INFO kablam! For more information about an error, try `rustc --explain E0277`. Jul 11 21:18:10.222 INFO kablam! error: Could not compile `speculate`. Jul 11 21:18:10.223 INFO kablam! warning: build failed, waiting for other jobs to finish... Jul 11 21:18:10.520 INFO kablam! error[E0308]: mismatched types Jul 11 21:18:10.520 INFO kablam! --> src/parser.rs:31:60 Jul 11 21:18:10.520 INFO kablam! | Jul 11 21:18:10.520 INFO kablam! 31 | let block = Block::Describe(parse_describe(&name, parser)); Jul 11 21:18:10.520 INFO kablam! | ^^^^^ expected str, found struct `syntax::ast::Symbol` Jul 11 21:18:10.520 INFO kablam! | Jul 11 21:18:10.521 INFO kablam! = note: expected type `&str` Jul 11 21:18:10.521 INFO kablam! found type `&syntax::ast::Symbol` Jul 11 21:18:10.521 INFO kablam! Jul 11 21:18:10.540 INFO kablam! error[E0277]: `syntax::rustc_errors::DiagnosticBuilder<'_>` doesn't implement `std::fmt::Display` Jul 11 21:18:10.540 INFO kablam! --> src/parser.rs:71:30 Jul 11 21:18:10.540 INFO kablam! | Jul 11 21:18:10.540 INFO kablam! 71 | panic!("{}", parser.span_fatal(span, &message)) Jul 11 21:18:10.540 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `syntax::rustc_errors::DiagnosticBuilder<'_>` cannot be formatted with the default formatter Jul 11 21:18:10.540 INFO kablam! | Jul 11 21:18:10.540 INFO kablam! = help: the trait `std::fmt::Display` is not implemented for `syntax::rustc_errors::DiagnosticBuilder<'_>` Jul 11 21:18:10.540 INFO kablam! = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead Jul 11 21:18:10.540 INFO kablam! = note: required by `std::fmt::Display::fmt` Jul 11 21:18:10.540 INFO kablam! Jul 11 21:18:10.546 INFO kablam! error[E0609]: no field `expr` on type `syntax::ptr::P` Jul 11 21:18:10.546 INFO kablam! --> src/parser.rs:87:14 Jul 11 21:18:10.546 INFO kablam! | Jul 11 21:18:10.546 INFO kablam! 87 | if block.expr.is_some() { Jul 11 21:18:10.546 INFO kablam! | ^^^^ unknown field Jul 11 21:18:10.546 INFO kablam! Jul 11 21:18:10.547 INFO kablam! error[E0277]: `syntax::rustc_errors::DiagnosticBuilder<'_>` doesn't implement `std::fmt::Display` Jul 11 21:18:10.547 INFO kablam! --> src/parser.rs:88:22 Jul 11 21:18:10.547 INFO kablam! | Jul 11 21:18:10.548 INFO kablam! 88 | panic!("{}", parser.span_fatal( Jul 11 21:18:10.548 INFO kablam! | ______________________^ Jul 11 21:18:10.548 INFO kablam! 89 | | span, Jul 11 21:18:10.548 INFO kablam! 90 | | "last expression in this block must be terminated by `;`")) Jul 11 21:18:10.548 INFO kablam! | |______________________________________________________________________^ `syntax::rustc_errors::DiagnosticBuilder<'_>` cannot be formatted with the default formatter Jul 11 21:18:10.548 INFO kablam! | Jul 11 21:18:10.548 INFO kablam! = help: the trait `std::fmt::Display` is not implemented for `syntax::rustc_errors::DiagnosticBuilder<'_>` Jul 11 21:18:10.548 INFO kablam! = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead Jul 11 21:18:10.548 INFO kablam! = note: required by `std::fmt::Display::fmt` Jul 11 21:18:10.548 INFO kablam! Jul 11 21:18:10.627 INFO kablam! error: aborting due to 7 previous errors Jul 11 21:18:10.628 INFO kablam! Jul 11 21:18:10.628 INFO kablam! Some errors occurred: E0277, E0308, E0432, E0609. Jul 11 21:18:10.628 INFO kablam! For more information about an error, try `rustc --explain E0277`. Jul 11 21:18:10.650 INFO kablam! error: Could not compile `speculate`. Jul 11 21:18:10.650 INFO kablam! Jul 11 21:18:10.650 INFO kablam! To learn more, run the command again with --verbose. Jul 11 21:18:10.652 INFO kablam! su: No module specific data is present Jul 11 21:18:11.195 INFO running `"docker" "rm" "-f" "2f91dc09ee90dfb0ea6498cf6f990f3d348444829130ebc1f1756742848e89db"` Jul 11 21:18:11.361 INFO blam! 2f91dc09ee90dfb0ea6498cf6f990f3d348444829130ebc1f1756742848e89db