Aug 10 17:42:18.321 INFO checking ryankurte/rust-gba against master#f6d43ed84207c7e58f363f46e5a438ff40f2b311 for libc-1 Aug 10 17:42:18.321 INFO running: cargo +f6d43ed84207c7e58f363f46e5a438ff40f2b311-alt check --frozen --all --all-targets Aug 10 17:42:18.321 INFO creating container for: cargo +f6d43ed84207c7e58f363f46e5a438ff40f2b311-alt check --frozen --all --all-targets Aug 10 17:42:18.321 INFO running `"docker" "create" "-v" "/tmp/crater.5dAO2bT1GMrd:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/libc-1/worker-1/master#f6d43ed84207c7e58f363f46e5a438ff40f2b311:/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" "-v" "/home/ec2-user/crater/./work/local/cargo-home/git:/cargo-home/git:rw,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +f6d43ed84207c7e58f363f46e5a438ff40f2b311-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "crater"` Aug 10 17:42:18.563 INFO blam! 3c124027786c7287a15a84ef7e959368402b266b2f47bcc08acaf72264a1ccde Aug 10 17:42:18.563 INFO running `"docker" "start" "-a" "3c124027786c7287a15a84ef7e959368402b266b2f47bcc08acaf72264a1ccde"` Aug 10 17:42:20.274 INFO kablam! warning: dependency (embedded-builder) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions Aug 10 17:42:20.281 INFO kablam! Checking embedded-builder v0.1.1 Aug 10 17:42:20.281 INFO kablam! Compiling gba v0.1.0 (file:///source) Aug 10 17:42:21.387 INFO kablam! warning: unused import: `core::slice` Aug 10 17:42:21.387 INFO kablam! --> src/memory.rs:1:5 Aug 10 17:42:21.387 INFO kablam! | Aug 10 17:42:21.387 INFO kablam! 1 | use core::slice; Aug 10 17:42:21.387 INFO kablam! | ^^^^^^^^^^^ Aug 10 17:42:21.387 INFO kablam! | Aug 10 17:42:21.387 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 10 17:42:21.387 INFO kablam! Aug 10 17:42:21.388 INFO kablam! warning: unused imports: `Add`, `BitAndAssign`, `BitAnd`, `BitOrAssign`, `BitOr`, `Index`, `Not`, `Shl`, `Shr`, `Sub` Aug 10 17:42:21.388 INFO kablam! --> src/memory.rs:2:17 Aug 10 17:42:21.388 INFO kablam! | Aug 10 17:42:21.388 INFO kablam! 2 | use core::ops::{Index, Add, Sub, Not, BitAnd, BitOr, Shl, Shr, BitAndAssign, BitOrAssign}; Aug 10 17:42:21.388 INFO kablam! | ^^^^^ ^^^ ^^^ ^^^ ^^^^^^ ^^^^^ ^^^ ^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^ Aug 10 17:42:21.388 INFO kablam! Aug 10 17:42:21.388 INFO kablam! warning: unused imports: `read_volatile`, `write_volatile` Aug 10 17:42:21.388 INFO kablam! --> src/memory.rs:3:17 Aug 10 17:42:21.388 INFO kablam! | Aug 10 17:42:21.388 INFO kablam! 3 | use core::ptr::{read_volatile, write_volatile}; Aug 10 17:42:21.388 INFO kablam! | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ Aug 10 17:42:21.388 INFO kablam! Aug 10 17:42:21.388 INFO kablam! warning: unused import: `embedded_builder` Aug 10 17:42:21.388 INFO kablam! --> src/memory.rs:5:5 Aug 10 17:42:21.388 INFO kablam! | Aug 10 17:42:21.388 INFO kablam! 5 | use embedded_builder; Aug 10 17:42:21.388 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 10 17:42:21.388 INFO kablam! Aug 10 17:42:21.389 INFO kablam! warning: unused import: `core::slice` Aug 10 17:42:21.389 INFO kablam! --> src/graphics/bitmap.rs:3:5 Aug 10 17:42:21.389 INFO kablam! | Aug 10 17:42:21.390 INFO kablam! 3 | use core::slice; Aug 10 17:42:21.390 INFO kablam! | ^^^^^^^^^^^ Aug 10 17:42:21.390 INFO kablam! Aug 10 17:42:21.390 INFO kablam! warning: unused import: `graphics::colour::Colour` Aug 10 17:42:21.390 INFO kablam! --> src/graphics/bitmap.rs:6:5 Aug 10 17:42:21.390 INFO kablam! | Aug 10 17:42:21.390 INFO kablam! 6 | use graphics::colour::Colour; Aug 10 17:42:21.390 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:21.390 INFO kablam! Aug 10 17:42:21.391 INFO kablam! warning: unused import: `core::slice` Aug 10 17:42:21.391 INFO kablam! --> src/graphics/tilemap.rs:3:5 Aug 10 17:42:21.391 INFO kablam! | Aug 10 17:42:21.391 INFO kablam! 3 | use core::slice; Aug 10 17:42:21.391 INFO kablam! | ^^^^^^^^^^^ Aug 10 17:42:21.391 INFO kablam! Aug 10 17:42:21.391 INFO kablam! warning: unused imports: `DISPCNT`, `REG_DISPCNT` Aug 10 17:42:21.392 INFO kablam! --> src/graphics/tilemap.rs:5:32 Aug 10 17:42:21.392 INFO kablam! | Aug 10 17:42:21.392 INFO kablam! 5 | use memory::{KB, VRAM, PALRAM, REG_DISPCNT, DISPCNT}; Aug 10 17:42:21.392 INFO kablam! | ^^^^^^^^^^^ ^^^^^^^ Aug 10 17:42:21.392 INFO kablam! Aug 10 17:42:21.392 INFO kablam! warning: unused import: `graphics::colour::Colour` Aug 10 17:42:21.392 INFO kablam! --> src/graphics/tilemap.rs:6:5 Aug 10 17:42:21.392 INFO kablam! | Aug 10 17:42:21.392 INFO kablam! 6 | use graphics::colour::Colour; Aug 10 17:42:21.392 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:21.392 INFO kablam! Aug 10 17:42:21.392 INFO kablam! warning: unused import: `embedded_builder::register::Register` Aug 10 17:42:21.392 INFO kablam! --> src/graphics/tilemap.rs:8:5 Aug 10 17:42:21.392 INFO kablam! | Aug 10 17:42:21.392 INFO kablam! 8 | use embedded_builder::register::Register; Aug 10 17:42:21.392 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:21.392 INFO kablam! Aug 10 17:42:21.393 INFO kablam! warning: unused import: `embedded_builder::register::Register` Aug 10 17:42:21.393 INFO kablam! --> src/graphics/mod.rs:10:5 Aug 10 17:42:21.393 INFO kablam! | Aug 10 17:42:21.393 INFO kablam! 10 | use embedded_builder::register::Register; Aug 10 17:42:21.393 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:21.393 INFO kablam! Aug 10 17:42:21.393 INFO kablam! warning: unused imports: `DISPSTAT`, `REG_DISPSTAT` Aug 10 17:42:21.393 INFO kablam! --> src/graphics/mod.rs:11:14 Aug 10 17:42:21.393 INFO kablam! | Aug 10 17:42:21.393 INFO kablam! 11 | use memory::{REG_DISPSTAT, DISPSTAT}; Aug 10 17:42:21.393 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^^^ Aug 10 17:42:21.393 INFO kablam! Aug 10 17:42:21.394 INFO kablam! warning: unused import: `KEYINPUT` Aug 10 17:42:21.394 INFO kablam! --> src/input/mod.rs:5:16 Aug 10 17:42:21.394 INFO kablam! | Aug 10 17:42:21.394 INFO kablam! 5 | use ::memory::{KEYINPUT, REG_KEYINPUT}; Aug 10 17:42:21.394 INFO kablam! | ^^^^^^^^ Aug 10 17:42:21.394 INFO kablam! Aug 10 17:42:21.404 INFO kablam! error[E0522]: definition of an unknown language item: `panic_fmt` Aug 10 17:42:21.404 INFO kablam! --> src/lib.rs:116:1 Aug 10 17:42:21.404 INFO kablam! | Aug 10 17:42:21.404 INFO kablam! 116 | #[lang = "panic_fmt"] Aug 10 17:42:21.404 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ definition of unknown language item `panic_fmt` Aug 10 17:42:21.405 INFO kablam! Aug 10 17:42:21.522 INFO kablam! error: aborting due to previous error Aug 10 17:42:21.522 INFO kablam! Aug 10 17:42:21.522 INFO kablam! For more information about this error, try `rustc --explain E0522`. Aug 10 17:42:21.527 INFO kablam! warning: unused import: `core::slice` Aug 10 17:42:21.527 INFO kablam! --> src/memory.rs:1:5 Aug 10 17:42:21.527 INFO kablam! | Aug 10 17:42:21.527 INFO kablam! 1 | use core::slice; Aug 10 17:42:21.528 INFO kablam! | ^^^^^^^^^^^ Aug 10 17:42:21.528 INFO kablam! | Aug 10 17:42:21.528 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 10 17:42:21.528 INFO kablam! Aug 10 17:42:21.528 INFO kablam! error: Could not compile `gba`. Aug 10 17:42:21.528 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 10 17:42:21.529 INFO kablam! warning: unused imports: `Add`, `BitAndAssign`, `BitAnd`, `BitOrAssign`, `BitOr`, `Index`, `Not`, `Shl`, `Shr`, `Sub` Aug 10 17:42:21.529 INFO kablam! --> src/memory.rs:2:17 Aug 10 17:42:21.529 INFO kablam! | Aug 10 17:42:21.529 INFO kablam! 2 | use core::ops::{Index, Add, Sub, Not, BitAnd, BitOr, Shl, Shr, BitAndAssign, BitOrAssign}; Aug 10 17:42:21.529 INFO kablam! | ^^^^^ ^^^ ^^^ ^^^ ^^^^^^ ^^^^^ ^^^ ^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^ Aug 10 17:42:21.529 INFO kablam! Aug 10 17:42:21.529 INFO kablam! warning: unused imports: `read_volatile`, `write_volatile` Aug 10 17:42:21.529 INFO kablam! --> src/memory.rs:3:17 Aug 10 17:42:21.529 INFO kablam! | Aug 10 17:42:21.529 INFO kablam! 3 | use core::ptr::{read_volatile, write_volatile}; Aug 10 17:42:21.529 INFO kablam! | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ Aug 10 17:42:21.529 INFO kablam! Aug 10 17:42:21.529 INFO kablam! warning: unused import: `embedded_builder` Aug 10 17:42:21.530 INFO kablam! --> src/memory.rs:5:5 Aug 10 17:42:21.530 INFO kablam! | Aug 10 17:42:21.530 INFO kablam! 5 | use embedded_builder; Aug 10 17:42:21.530 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 10 17:42:21.530 INFO kablam! Aug 10 17:42:21.530 INFO kablam! warning: unused import: `core::slice` Aug 10 17:42:21.530 INFO kablam! --> src/graphics/bitmap.rs:3:5 Aug 10 17:42:21.530 INFO kablam! | Aug 10 17:42:21.531 INFO kablam! 3 | use core::slice; Aug 10 17:42:21.531 INFO kablam! | ^^^^^^^^^^^ Aug 10 17:42:21.531 INFO kablam! Aug 10 17:42:21.531 INFO kablam! warning: unused import: `graphics::colour::Colour` Aug 10 17:42:21.531 INFO kablam! --> src/graphics/bitmap.rs:6:5 Aug 10 17:42:21.531 INFO kablam! | Aug 10 17:42:21.531 INFO kablam! 6 | use graphics::colour::Colour; Aug 10 17:42:21.531 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:21.531 INFO kablam! Aug 10 17:42:21.532 INFO kablam! warning: unused import: `core::slice` Aug 10 17:42:21.532 INFO kablam! --> src/graphics/tilemap.rs:3:5 Aug 10 17:42:21.532 INFO kablam! | Aug 10 17:42:21.532 INFO kablam! 3 | use core::slice; Aug 10 17:42:21.532 INFO kablam! | ^^^^^^^^^^^ Aug 10 17:42:21.532 INFO kablam! Aug 10 17:42:21.533 INFO kablam! warning: unused imports: `DISPCNT`, `REG_DISPCNT` Aug 10 17:42:21.533 INFO kablam! --> src/graphics/tilemap.rs:5:32 Aug 10 17:42:21.533 INFO kablam! | Aug 10 17:42:21.533 INFO kablam! 5 | use memory::{KB, VRAM, PALRAM, REG_DISPCNT, DISPCNT}; Aug 10 17:42:21.533 INFO kablam! | ^^^^^^^^^^^ ^^^^^^^ Aug 10 17:42:21.533 INFO kablam! Aug 10 17:42:21.533 INFO kablam! warning: unused import: `graphics::colour::Colour` Aug 10 17:42:21.533 INFO kablam! --> src/graphics/tilemap.rs:6:5 Aug 10 17:42:21.533 INFO kablam! | Aug 10 17:42:21.533 INFO kablam! 6 | use graphics::colour::Colour; Aug 10 17:42:21.533 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:21.533 INFO kablam! Aug 10 17:42:21.533 INFO kablam! warning: unused import: `embedded_builder::register::Register` Aug 10 17:42:21.534 INFO kablam! --> src/graphics/tilemap.rs:8:5 Aug 10 17:42:21.534 INFO kablam! | Aug 10 17:42:21.534 INFO kablam! 8 | use embedded_builder::register::Register; Aug 10 17:42:21.534 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:21.534 INFO kablam! Aug 10 17:42:21.534 INFO kablam! warning: unused import: `embedded_builder::register::Register` Aug 10 17:42:21.534 INFO kablam! --> src/graphics/mod.rs:10:5 Aug 10 17:42:21.534 INFO kablam! | Aug 10 17:42:21.534 INFO kablam! 10 | use embedded_builder::register::Register; Aug 10 17:42:21.534 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:21.534 INFO kablam! Aug 10 17:42:21.534 INFO kablam! warning: unused imports: `DISPSTAT`, `REG_DISPSTAT` Aug 10 17:42:21.534 INFO kablam! --> src/graphics/mod.rs:11:14 Aug 10 17:42:21.534 INFO kablam! | Aug 10 17:42:21.534 INFO kablam! 11 | use memory::{REG_DISPSTAT, DISPSTAT}; Aug 10 17:42:21.534 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^^^ Aug 10 17:42:21.534 INFO kablam! Aug 10 17:42:21.535 INFO kablam! warning: unused import: `KEYINPUT` Aug 10 17:42:21.535 INFO kablam! --> src/input/mod.rs:5:16 Aug 10 17:42:21.535 INFO kablam! | Aug 10 17:42:21.535 INFO kablam! 5 | use ::memory::{KEYINPUT, REG_KEYINPUT}; Aug 10 17:42:21.535 INFO kablam! | ^^^^^^^^ Aug 10 17:42:21.535 INFO kablam! Aug 10 17:42:21.545 INFO kablam! error[E0522]: definition of an unknown language item: `panic_fmt` Aug 10 17:42:21.545 INFO kablam! --> src/lib.rs:116:1 Aug 10 17:42:21.545 INFO kablam! | Aug 10 17:42:21.545 INFO kablam! 116 | #[lang = "panic_fmt"] Aug 10 17:42:21.545 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ definition of unknown language item `panic_fmt` Aug 10 17:42:21.546 INFO kablam! Aug 10 17:42:21.547 INFO kablam! error[E0152]: duplicate lang item found: `start`. Aug 10 17:42:21.547 INFO kablam! --> src/lib.rs:127:1 Aug 10 17:42:21.547 INFO kablam! | Aug 10 17:42:21.547 INFO kablam! 127 | / extern "C" fn start(user_main: fn() -> T, _argc: isize, _argv: *const *const u8) -> isize Aug 10 17:42:21.547 INFO kablam! 128 | | where Aug 10 17:42:21.547 INFO kablam! 129 | | T: Termination, Aug 10 17:42:21.547 INFO kablam! 130 | | { Aug 10 17:42:21.547 INFO kablam! 131 | | user_main().report() as isize Aug 10 17:42:21.547 INFO kablam! 132 | | } Aug 10 17:42:21.547 INFO kablam! | |_^ Aug 10 17:42:21.547 INFO kablam! | Aug 10 17:42:21.548 INFO kablam! = note: first defined in crate `std`. Aug 10 17:42:21.548 INFO kablam! Aug 10 17:42:21.549 INFO kablam! error[E0152]: duplicate lang item found: `termination`. Aug 10 17:42:21.549 INFO kablam! --> src/lib.rs:135:1 Aug 10 17:42:21.549 INFO kablam! | Aug 10 17:42:21.549 INFO kablam! 135 | / trait Termination { Aug 10 17:42:21.549 INFO kablam! 136 | | fn report(self) -> i32; Aug 10 17:42:21.549 INFO kablam! 137 | | } Aug 10 17:42:21.549 INFO kablam! | |_^ Aug 10 17:42:21.549 INFO kablam! | Aug 10 17:42:21.550 INFO kablam! = note: first defined in crate `std`. Aug 10 17:42:21.550 INFO kablam! Aug 10 17:42:21.645 INFO kablam! error: aborting due to 3 previous errors Aug 10 17:42:21.645 INFO kablam! Aug 10 17:42:21.645 INFO kablam! Some errors occurred: E0152, E0522. Aug 10 17:42:21.645 INFO kablam! For more information about an error, try `rustc --explain E0152`. Aug 10 17:42:21.653 INFO kablam! error: Could not compile `gba`. Aug 10 17:42:21.653 INFO kablam! Aug 10 17:42:21.653 INFO kablam! To learn more, run the command again with --verbose. Aug 10 17:42:21.654 INFO kablam! su: No module specific data is present Aug 10 17:42:22.300 INFO running `"docker" "rm" "-f" "3c124027786c7287a15a84ef7e959368402b266b2f47bcc08acaf72264a1ccde"` Aug 10 17:42:22.465 INFO blam! 3c124027786c7287a15a84ef7e959368402b266b2f47bcc08acaf72264a1ccde