Aug 10 17:42:17.968 INFO checking ryankurte/rust-gba against try#a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195+tmplazy for libc-1 Aug 10 17:42:17.968 INFO running: cargo +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-alt check --frozen --all --all-targets Aug 10 17:42:17.969 INFO creating container for: cargo +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-alt check --frozen --all --all-targets Aug 10 17:42:17.969 INFO running `"docker" "create" "-v" "/tmp/crater.7SYopfAebTlk:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/libc-1/worker-0/try#a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195+tmplazy:/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 +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-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.154 INFO blam! 571eabd3d59e53ff1723d3dec5e02438ff0342d8b194da15ff7ca969d8f02a56 Aug 10 17:42:18.155 INFO running `"docker" "start" "-a" "571eabd3d59e53ff1723d3dec5e02438ff0342d8b194da15ff7ca969d8f02a56"` Aug 10 17:42:19.076 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:19.097 INFO kablam! Compiling gcc v0.3.54 Aug 10 17:42:19.097 INFO kablam! Checking embedded-builder v0.1.1 Aug 10 17:42:22.800 INFO kablam! Compiling gba v0.1.0 (file:///source) Aug 10 17:42:24.418 INFO kablam! warning: unused import: `core::slice` Aug 10 17:42:24.418 INFO kablam! --> src/memory.rs:1:5 Aug 10 17:42:24.418 INFO kablam! | Aug 10 17:42:24.418 INFO kablam! 1 | use core::slice; Aug 10 17:42:24.418 INFO kablam! | ^^^^^^^^^^^ Aug 10 17:42:24.418 INFO kablam! | Aug 10 17:42:24.419 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 10 17:42:24.419 INFO kablam! Aug 10 17:42:24.419 INFO kablam! warning: unused imports: `Add`, `BitAndAssign`, `BitAnd`, `BitOrAssign`, `BitOr`, `Index`, `Not`, `Shl`, `Shr`, `Sub` Aug 10 17:42:24.419 INFO kablam! --> src/memory.rs:2:17 Aug 10 17:42:24.419 INFO kablam! | Aug 10 17:42:24.419 INFO kablam! 2 | use core::ops::{Index, Add, Sub, Not, BitAnd, BitOr, Shl, Shr, BitAndAssign, BitOrAssign}; Aug 10 17:42:24.419 INFO kablam! | ^^^^^ ^^^ ^^^ ^^^ ^^^^^^ ^^^^^ ^^^ ^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^ Aug 10 17:42:24.419 INFO kablam! Aug 10 17:42:24.419 INFO kablam! warning: unused imports: `read_volatile`, `write_volatile` Aug 10 17:42:24.419 INFO kablam! --> src/memory.rs:3:17 Aug 10 17:42:24.419 INFO kablam! | Aug 10 17:42:24.419 INFO kablam! 3 | use core::ptr::{read_volatile, write_volatile}; Aug 10 17:42:24.419 INFO kablam! | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ Aug 10 17:42:24.419 INFO kablam! Aug 10 17:42:24.421 INFO kablam! warning: unused import: `embedded_builder` Aug 10 17:42:24.421 INFO kablam! --> src/memory.rs:5:5 Aug 10 17:42:24.421 INFO kablam! | Aug 10 17:42:24.421 INFO kablam! 5 | use embedded_builder; Aug 10 17:42:24.421 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 10 17:42:24.421 INFO kablam! Aug 10 17:42:24.421 INFO kablam! warning: unused import: `core::slice` Aug 10 17:42:24.421 INFO kablam! --> src/graphics/bitmap.rs:3:5 Aug 10 17:42:24.421 INFO kablam! | Aug 10 17:42:24.421 INFO kablam! 3 | use core::slice; Aug 10 17:42:24.421 INFO kablam! | ^^^^^^^^^^^ Aug 10 17:42:24.422 INFO kablam! Aug 10 17:42:24.422 INFO kablam! warning: unused import: `graphics::colour::Colour` Aug 10 17:42:24.422 INFO kablam! --> src/graphics/bitmap.rs:6:5 Aug 10 17:42:24.422 INFO kablam! | Aug 10 17:42:24.422 INFO kablam! 6 | use graphics::colour::Colour; Aug 10 17:42:24.422 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:24.422 INFO kablam! Aug 10 17:42:24.422 INFO kablam! warning: unused import: `core::slice` Aug 10 17:42:24.422 INFO kablam! --> src/graphics/tilemap.rs:3:5 Aug 10 17:42:24.422 INFO kablam! | Aug 10 17:42:24.422 INFO kablam! 3 | use core::slice; Aug 10 17:42:24.422 INFO kablam! | ^^^^^^^^^^^ Aug 10 17:42:24.422 INFO kablam! Aug 10 17:42:24.422 INFO kablam! warning: unused imports: `DISPCNT`, `REG_DISPCNT` Aug 10 17:42:24.422 INFO kablam! --> src/graphics/tilemap.rs:5:32 Aug 10 17:42:24.422 INFO kablam! | Aug 10 17:42:24.422 INFO kablam! 5 | use memory::{KB, VRAM, PALRAM, REG_DISPCNT, DISPCNT}; Aug 10 17:42:24.422 INFO kablam! | ^^^^^^^^^^^ ^^^^^^^ Aug 10 17:42:24.422 INFO kablam! Aug 10 17:42:24.422 INFO kablam! warning: unused import: `graphics::colour::Colour` Aug 10 17:42:24.422 INFO kablam! --> src/graphics/tilemap.rs:6:5 Aug 10 17:42:24.422 INFO kablam! | Aug 10 17:42:24.422 INFO kablam! 6 | use graphics::colour::Colour; Aug 10 17:42:24.422 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:24.422 INFO kablam! Aug 10 17:42:24.422 INFO kablam! warning: unused import: `embedded_builder::register::Register` Aug 10 17:42:24.422 INFO kablam! --> src/graphics/tilemap.rs:8:5 Aug 10 17:42:24.422 INFO kablam! | Aug 10 17:42:24.422 INFO kablam! 8 | use embedded_builder::register::Register; Aug 10 17:42:24.422 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:24.422 INFO kablam! Aug 10 17:42:24.422 INFO kablam! warning: unused import: `embedded_builder::register::Register` Aug 10 17:42:24.422 INFO kablam! --> src/graphics/mod.rs:10:5 Aug 10 17:42:24.423 INFO kablam! | Aug 10 17:42:24.423 INFO kablam! 10 | use embedded_builder::register::Register; Aug 10 17:42:24.423 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:24.423 INFO kablam! Aug 10 17:42:24.423 INFO kablam! warning: unused imports: `DISPSTAT`, `REG_DISPSTAT` Aug 10 17:42:24.423 INFO kablam! --> src/graphics/mod.rs:11:14 Aug 10 17:42:24.423 INFO kablam! | Aug 10 17:42:24.423 INFO kablam! 11 | use memory::{REG_DISPSTAT, DISPSTAT}; Aug 10 17:42:24.423 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^^^ Aug 10 17:42:24.423 INFO kablam! Aug 10 17:42:24.423 INFO kablam! warning: unused import: `KEYINPUT` Aug 10 17:42:24.423 INFO kablam! --> src/input/mod.rs:5:16 Aug 10 17:42:24.423 INFO kablam! | Aug 10 17:42:24.423 INFO kablam! 5 | use ::memory::{KEYINPUT, REG_KEYINPUT}; Aug 10 17:42:24.423 INFO kablam! | ^^^^^^^^ Aug 10 17:42:24.423 INFO kablam! Aug 10 17:42:24.481 INFO kablam! warning: unused import: `core::slice` Aug 10 17:42:24.481 INFO kablam! --> src/memory.rs:1:5 Aug 10 17:42:24.481 INFO kablam! | Aug 10 17:42:24.481 INFO kablam! 1 | use core::slice; Aug 10 17:42:24.481 INFO kablam! | ^^^^^^^^^^^ Aug 10 17:42:24.481 INFO kablam! | Aug 10 17:42:24.482 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 10 17:42:24.482 INFO kablam! Aug 10 17:42:24.482 INFO kablam! warning: unused imports: `Add`, `BitAndAssign`, `BitAnd`, `BitOrAssign`, `BitOr`, `Index`, `Not`, `Shl`, `Shr`, `Sub` Aug 10 17:42:24.482 INFO kablam! --> src/memory.rs:2:17 Aug 10 17:42:24.482 INFO kablam! | Aug 10 17:42:24.482 INFO kablam! 2 | use core::ops::{Index, Add, Sub, Not, BitAnd, BitOr, Shl, Shr, BitAndAssign, BitOrAssign}; Aug 10 17:42:24.482 INFO kablam! | ^^^^^ ^^^ ^^^ ^^^ ^^^^^^ ^^^^^ ^^^ ^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^ Aug 10 17:42:24.482 INFO kablam! Aug 10 17:42:24.482 INFO kablam! warning: unused imports: `read_volatile`, `write_volatile` Aug 10 17:42:24.482 INFO kablam! --> src/memory.rs:3:17 Aug 10 17:42:24.482 INFO kablam! | Aug 10 17:42:24.482 INFO kablam! 3 | use core::ptr::{read_volatile, write_volatile}; Aug 10 17:42:24.482 INFO kablam! | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ Aug 10 17:42:24.482 INFO kablam! Aug 10 17:42:24.482 INFO kablam! warning: unused import: `embedded_builder` Aug 10 17:42:24.482 INFO kablam! --> src/memory.rs:5:5 Aug 10 17:42:24.482 INFO kablam! | Aug 10 17:42:24.482 INFO kablam! 5 | use embedded_builder; Aug 10 17:42:24.482 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 10 17:42:24.482 INFO kablam! Aug 10 17:42:24.482 INFO kablam! error[E0522]: definition of an unknown language item: `panic_fmt` Aug 10 17:42:24.482 INFO kablam! --> src/lib.rs:116:1 Aug 10 17:42:24.482 INFO kablam! | Aug 10 17:42:24.482 INFO kablam! 116 | #[lang = "panic_fmt"] Aug 10 17:42:24.482 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ definition of unknown language item `panic_fmt` Aug 10 17:42:24.482 INFO kablam! Aug 10 17:42:24.482 INFO kablam! error[E0152]: duplicate lang item found: `start`. Aug 10 17:42:24.483 INFO kablam! --> src/lib.rs:127:1 Aug 10 17:42:24.483 INFO kablam! | Aug 10 17:42:24.483 INFO kablam! 127 | / extern "C" fn start(user_main: fn() -> T, _argc: isize, _argv: *const *const u8) -> isize Aug 10 17:42:24.483 INFO kablam! 128 | | where Aug 10 17:42:24.483 INFO kablam! 129 | | T: Termination, Aug 10 17:42:24.483 INFO kablam! 130 | | { Aug 10 17:42:24.483 INFO kablam! 131 | | user_main().report() as isize Aug 10 17:42:24.483 INFO kablam! 132 | | } Aug 10 17:42:24.483 INFO kablam! | |_^ Aug 10 17:42:24.483 INFO kablam! | Aug 10 17:42:24.483 INFO kablam! = note: first defined in crate `std`. Aug 10 17:42:24.483 INFO kablam! Aug 10 17:42:24.483 INFO kablam! error[E0152]: duplicate lang item found: `termination`. Aug 10 17:42:24.483 INFO kablam! --> src/lib.rs:135:1 Aug 10 17:42:24.483 INFO kablam! | Aug 10 17:42:24.483 INFO kablam! 135 | / trait Termination { Aug 10 17:42:24.483 INFO kablam! 136 | | fn report(self) -> i32; Aug 10 17:42:24.483 INFO kablam! 137 | | } Aug 10 17:42:24.483 INFO kablam! | |_^ Aug 10 17:42:24.483 INFO kablam! | Aug 10 17:42:24.483 INFO kablam! = note: first defined in crate `std`. Aug 10 17:42:24.483 INFO kablam! Aug 10 17:42:24.483 INFO kablam! warning: unused import: `core::slice` Aug 10 17:42:24.483 INFO kablam! --> src/graphics/bitmap.rs:3:5 Aug 10 17:42:24.483 INFO kablam! | Aug 10 17:42:24.483 INFO kablam! 3 | use core::slice; Aug 10 17:42:24.483 INFO kablam! | ^^^^^^^^^^^ Aug 10 17:42:24.483 INFO kablam! Aug 10 17:42:24.483 INFO kablam! warning: unused import: `graphics::colour::Colour` Aug 10 17:42:24.484 INFO kablam! --> src/graphics/bitmap.rs:6:5 Aug 10 17:42:24.484 INFO kablam! | Aug 10 17:42:24.484 INFO kablam! 6 | use graphics::colour::Colour; Aug 10 17:42:24.484 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:24.484 INFO kablam! Aug 10 17:42:24.484 INFO kablam! warning: unused import: `core::slice` Aug 10 17:42:24.484 INFO kablam! --> src/graphics/tilemap.rs:3:5 Aug 10 17:42:24.484 INFO kablam! | Aug 10 17:42:24.484 INFO kablam! 3 | use core::slice; Aug 10 17:42:24.484 INFO kablam! | ^^^^^^^^^^^ Aug 10 17:42:24.484 INFO kablam! Aug 10 17:42:24.484 INFO kablam! warning: unused imports: `DISPCNT`, `REG_DISPCNT` Aug 10 17:42:24.484 INFO kablam! --> src/graphics/tilemap.rs:5:32 Aug 10 17:42:24.484 INFO kablam! | Aug 10 17:42:24.484 INFO kablam! 5 | use memory::{KB, VRAM, PALRAM, REG_DISPCNT, DISPCNT}; Aug 10 17:42:24.484 INFO kablam! | ^^^^^^^^^^^ ^^^^^^^ Aug 10 17:42:24.484 INFO kablam! Aug 10 17:42:24.484 INFO kablam! warning: unused import: `graphics::colour::Colour` Aug 10 17:42:24.484 INFO kablam! --> src/graphics/tilemap.rs:6:5 Aug 10 17:42:24.484 INFO kablam! | Aug 10 17:42:24.484 INFO kablam! 6 | use graphics::colour::Colour; Aug 10 17:42:24.484 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:24.484 INFO kablam! Aug 10 17:42:24.484 INFO kablam! warning: unused import: `embedded_builder::register::Register` Aug 10 17:42:24.484 INFO kablam! --> src/graphics/tilemap.rs:8:5 Aug 10 17:42:24.484 INFO kablam! | Aug 10 17:42:24.484 INFO kablam! 8 | use embedded_builder::register::Register; Aug 10 17:42:24.484 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:24.484 INFO kablam! Aug 10 17:42:24.485 INFO kablam! warning: unused import: `embedded_builder::register::Register` Aug 10 17:42:24.485 INFO kablam! --> src/graphics/mod.rs:10:5 Aug 10 17:42:24.485 INFO kablam! | Aug 10 17:42:24.485 INFO kablam! 10 | use embedded_builder::register::Register; Aug 10 17:42:24.485 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:24.485 INFO kablam! Aug 10 17:42:24.485 INFO kablam! warning: unused imports: `DISPSTAT`, `REG_DISPSTAT` Aug 10 17:42:24.485 INFO kablam! --> src/graphics/mod.rs:11:14 Aug 10 17:42:24.485 INFO kablam! | Aug 10 17:42:24.485 INFO kablam! 11 | use memory::{REG_DISPSTAT, DISPSTAT}; Aug 10 17:42:24.485 INFO kablam! | ^^^^^^^^^^^^ ^^^^^^^^ Aug 10 17:42:24.485 INFO kablam! Aug 10 17:42:24.485 INFO kablam! warning: unused import: `KEYINPUT` Aug 10 17:42:24.485 INFO kablam! --> src/input/mod.rs:5:16 Aug 10 17:42:24.485 INFO kablam! | Aug 10 17:42:24.485 INFO kablam! 5 | use ::memory::{KEYINPUT, REG_KEYINPUT}; Aug 10 17:42:24.485 INFO kablam! | ^^^^^^^^ Aug 10 17:42:24.485 INFO kablam! Aug 10 17:42:24.489 INFO kablam! error[E0522]: definition of an unknown language item: `panic_fmt` Aug 10 17:42:24.489 INFO kablam! --> src/lib.rs:116:1 Aug 10 17:42:24.489 INFO kablam! | Aug 10 17:42:24.489 INFO kablam! 116 | #[lang = "panic_fmt"] Aug 10 17:42:24.489 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ definition of unknown language item `panic_fmt` Aug 10 17:42:24.489 INFO kablam! Aug 10 17:42:24.536 INFO kablam! error: aborting due to 3 previous errors Aug 10 17:42:24.536 INFO kablam! Aug 10 17:42:24.536 INFO kablam! Some errors occurred: E0152, E0522. Aug 10 17:42:24.536 INFO kablam! For more information about an error, try `rustc --explain E0152`. Aug 10 17:42:24.544 INFO kablam! error: Could not compile `gba`. Aug 10 17:42:24.544 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 10 17:42:24.640 INFO kablam! error: aborting due to previous error Aug 10 17:42:24.641 INFO kablam! Aug 10 17:42:24.641 INFO kablam! For more information about this error, try `rustc --explain E0522`. Aug 10 17:42:24.648 INFO kablam! error: Could not compile `gba`. Aug 10 17:42:24.649 INFO kablam! Aug 10 17:42:24.649 INFO kablam! To learn more, run the command again with --verbose. Aug 10 17:42:24.651 INFO kablam! su: No module specific data is present Aug 10 17:42:25.286 INFO running `"docker" "rm" "-f" "571eabd3d59e53ff1723d3dec5e02438ff0342d8b194da15ff7ca969d8f02a56"` Aug 10 17:42:25.445 INFO blam! 571eabd3d59e53ff1723d3dec5e02438ff0342d8b194da15ff7ca969d8f02a56