[INFO] updating cached repository https://github.com/imbaczek/rust-lightsout [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/big/crater/work/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 574037d4302188bbc48b14b0dacaa01da4933476 [INFO] testing imbaczek/rust-lightsout against beta-2019-09-28 for beta-1.39-1 [INFO] running `"git" "clone" "work/cache/git-repos/https%3A%2F%2Fgithub.com%2Fimbaczek%2Frust-lightsout" "work/builds/worker-3/source"` [INFO] [stderr] Cloning into 'work/builds/worker-3/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/imbaczek/rust-lightsout on toolchain beta-2019-09-28 [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/imbaczek/rust-lightsout [INFO] finished tweaking git repo https://github.com/imbaczek/rust-lightsout [INFO] tweaked toml for git repo https://github.com/imbaczek/rust-lightsout written to work/builds/worker-3/source/Cargo.toml [INFO] crate git repo https://github.com/imbaczek/rust-lightsout already has a lockfile, it will not be regenerated [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2019-09-28" "build" "--frozen"` [INFO] [stdout] d4bddc290b1140e9b6b46b2cd96c22dc1180e6037f72ebc14df6798bdbfbe40b [INFO] running `"docker" "start" "-a" "d4bddc290b1140e9b6b46b2cd96c22dc1180e6037f72ebc14df6798bdbfbe40b"` [INFO] [stderr] Compiling current v0.1.2 [INFO] [stderr] Compiling draw_state v0.7.0 [INFO] [stderr] Compiling shared_library v0.1.5 [INFO] [stderr] Compiling phf_generator v0.7.21 [INFO] [stderr] Compiling derivative v1.0.0 [INFO] [stderr] Compiling glutin v0.8.1 [INFO] [stderr] Compiling sdl2-sys v0.30.0 [INFO] [stderr] Compiling x11-dl v2.13.0 [INFO] [stderr] Compiling tempfile v2.1.5 [INFO] [stderr] Compiling memmap v0.4.0 [INFO] [stderr] Compiling image v0.13.0 [INFO] [stderr] Compiling osmesa-sys v0.1.2 [INFO] [stderr] Compiling phf_codegen v0.7.21 [INFO] [stderr] Compiling sdl2 v0.30.0 [INFO] [stderr] Compiling target_build_utils v0.3.1 [INFO] [stderr] Compiling pistoncore-sdl2_window v0.43.0 [INFO] [stderr] Compiling piston-music v0.21.0 [INFO] [stderr] Compiling gfx_core v0.7.1 [INFO] [stderr] Compiling piston2d-opengl_graphics v0.43.0 [INFO] [stderr] Compiling libloading v0.3.4 [INFO] [stderr] Compiling dlib v0.3.1 [INFO] [stderr] Compiling wayland-sys v0.8.7 [INFO] [stderr] Compiling wayland-client v0.8.7 [INFO] [stderr] Compiling wayland-kbd v0.8.0 [INFO] [stderr] Compiling wayland-window v0.5.0 [INFO] [stderr] Compiling winit v0.6.4 [INFO] [stderr] Compiling pistoncore-glutin_window v0.37.0 [INFO] [stderr] Compiling gfx v0.16.0 [INFO] [stderr] Compiling gfx_device_gl v0.14.0 [INFO] [stderr] Compiling gfx v0.15.1 [INFO] [stderr] Compiling piston-gfx_texture v0.24.0 [INFO] [stderr] Compiling piston2d-gfx_graphics v0.40.0 [INFO] [stderr] Compiling piston_window v0.66.0 [INFO] [stderr] Compiling rust-lightsout v0.0.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lightsout.rs:4:67 [INFO] [stderr] | [INFO] [stderr] 4 | fn make_move<'a>(&'a mut self, x: usize, y: usize) -> &'a mut Level; [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Level` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> src/lightsout.rs:45:18 [INFO] [stderr] | [INFO] [stderr] 45 | 0...1 => { [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lightsout.rs:67:67 [INFO] [stderr] | [INFO] [stderr] 67 | fn make_move<'a>(&'a mut self, x: usize, y: usize) -> &'a mut Level { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Level` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/main.rs:50:25 [INFO] [stderr] | [INFO] [stderr] 50 | fn render_level(level: &Level, [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Level` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/main.rs:80:27 [INFO] [stderr] | [INFO] [stderr] 80 | fn mouse_to_level(level: &Level, mx: f64, my: f64) -> Option<(usize, usize)> { [INFO] [stderr] | ^^^^^ help: use `dyn`: `dyn Level` [INFO] [stderr] [INFO] [stderr] error: linking with `cc` failed: exit code: 1 [INFO] [stderr] | [INFO] [stderr] = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2019-09-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/opt/rustwide/target/debug/deps/rust_lightsout-c5b595f1beffbc0a.rust_lightsout.2vqzmgyw-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/rust_lightsout-c5b595f1beffbc0a.rust_lightsout.2vqzmgyw-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/rust_lightsout-c5b595f1beffbc0a.rust_lightsout.2vqzmgyw-cgu.10.rcgu.o" "/opt/rustwide/target/debug/deps/rust_lightsout-c5b595f1beffbc0a.rust_lightsout.2vqzmgyw-cgu.11.rcgu.o" "/opt/rustwide/target/debug/deps/rust_lightsout-c5b595f1beffbc0a.rust_lightsout.2vqzmgyw-cgu.12.rcgu.o" "/opt/rustwide/target/debug/deps/rust_lightsout-c5b595f1beffbc0a.rust_lightsout.2vqzmgyw-cgu.13.rcgu.o" "/opt/rustwide/target/debug/deps/rust_lightsout-c5b595f1beffbc0a.rust_lightsout.2vqzmgyw-cgu.14.rcgu.o" "/opt/rustwide/target/debug/deps/rust_lightsout-c5b595f1beffbc0a.rust_lightsout.2vqzmgyw-cgu.15.rcgu.o" "/opt/rustwide/target/debug/deps/rust_lightsout-c5b595f1beffbc0a.rust_lightsout.2vqzmgyw-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/rust_lightsout-c5b595f1beffbc0a.rust_lightsout.2vqzmgyw-cgu.3.rcgu.o" "/opt/rustwide/target/debug/deps/rust_lightsout-c5b595f1beffbc0a.rust_lightsout.2vqzmgyw-cgu.4.rcgu.o" "/opt/rustwide/target/debug/deps/rust_lightsout-c5b595f1beffbc0a.rust_lightsout.2vqzmgyw-cgu.5.rcgu.o" "/opt/rustwide/target/debug/deps/rust_lightsout-c5b595f1beffbc0a.rust_lightsout.2vqzmgyw-cgu.6.rcgu.o" "/opt/rustwide/target/debug/deps/rust_lightsout-c5b595f1beffbc0a.rust_lightsout.2vqzmgyw-cgu.7.rcgu.o" "/opt/rustwide/target/debug/deps/rust_lightsout-c5b595f1beffbc0a.rust_lightsout.2vqzmgyw-cgu.8.rcgu.o" "/opt/rustwide/target/debug/deps/rust_lightsout-c5b595f1beffbc0a.rust_lightsout.2vqzmgyw-cgu.9.rcgu.o" "-o" "/opt/rustwide/target/debug/deps/rust_lightsout-c5b595f1beffbc0a" "/opt/rustwide/target/debug/deps/rust_lightsout-c5b595f1beffbc0a.403zu78j5muj6xy0.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/rustup-home/toolchains/beta-2019-09-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libmusic-6d543cf3222ea527.rlib" "/opt/rustwide/target/debug/deps/libcurrent-84a1a4cc98393a62.rlib" "/opt/rustwide/target/debug/deps/libgfx-c9d8e0c7fcafc1c9.rlib" "/opt/rustwide/target/debug/deps/libsdl2_window-bb798058964c1bbb.rlib" "/opt/rustwide/target/debug/deps/libsdl2-2a9061bffad44902.rlib" "/opt/rustwide/target/debug/deps/libsdl2_sys-329a1acf3ec9437b.rlib" "/opt/rustwide/target/debug/deps/libnum-af8dcc40a1ccbfd0.rlib" "/opt/rustwide/target/debug/deps/libopengl_graphics-928e2c8c26587f59.rlib" "/opt/rustwide/target/debug/deps/libfnv-ec2f87500d93ec41.rlib" "/opt/rustwide/target/debug/deps/libpiston_window-16cde58aa552b832.rlib" "/opt/rustwide/target/debug/deps/libglutin_window-1c9e2963290a7b98.rlib" "/opt/rustwide/target/debug/deps/libgl-f2ead881e50c2f2f.rlib" "/opt/rustwide/target/debug/deps/libglutin-4e438be9c1002b66.rlib" "/opt/rustwide/target/debug/deps/libosmesa_sys-f873c1a286231c3a.rlib" "/opt/rustwide/target/debug/deps/libwinit-f9ccc530203e29a8.rlib" "/opt/rustwide/target/debug/deps/libwayland_window-8488ac2271afc56e.rlib" "/opt/rustwide/target/debug/deps/libtempfile-9e5c5afc4f16a4ae.rlib" "/opt/rustwide/target/debug/deps/libwayland_kbd-c02923aede02a994.rlib" "/opt/rustwide/target/debug/deps/libmemmap-7cf30a495f6f3eb4.rlib" "/opt/rustwide/target/debug/deps/libwayland_client-f6978d2578876663.rlib" "/opt/rustwide/target/debug/deps/libwayland_sys-649f7f8a558bc74b.rlib" "/opt/rustwide/target/debug/deps/libdlib-249717a0ca186247.rlib" "/opt/rustwide/target/debug/deps/liblibloading-282574e4ee26b87b.rlib" "/opt/rustwide/target/debug/deps/libx11_dl-d81e1a1d5b521a1c.rlib" "/opt/rustwide/target/debug/deps/libshared_library-b470d41f8dd7a3ab.rlib" "/opt/rustwide/target/debug/deps/libgfx_graphics-c0240b030bf392dc.rlib" "/opt/rustwide/target/debug/deps/librusttype-e600331390da0c88.rlib" "/opt/rustwide/target/debug/deps/liblinked_hash_map-451472eae027eda5.rlib" "/opt/rustwide/target/debug/deps/libstb_truetype-861421bc1c3c823c.rlib" "/opt/rustwide/target/debug/deps/libbyteorder-3f7de8017388f934.rlib" "/opt/rustwide/target/debug/deps/libarrayvec-08d190efd2efbb0a.rlib" "/opt/rustwide/target/debug/deps/libnodrop-1bf928ddf248934b.rlib" "/opt/rustwide/target/debug/deps/libodds-8399cd8ed854ada3.rlib" "/opt/rustwide/target/debug/deps/libshaders_graphics2d-3205e38514b5f80e.rlib" "/opt/rustwide/target/debug/deps/libgraphics-e359bb8baf5c1943.rlib" "/opt/rustwide/target/debug/deps/libinterpolation-eb3c87ca303d4701.rlib" "/opt/rustwide/target/debug/deps/libread_color-14c82a6c87afb04f.rlib" "/opt/rustwide/target/debug/deps/libvecmath-246cc79b2d4fc0b5.rlib" "/opt/rustwide/target/debug/deps/libgfx_texture-4d15040c0f48bec1.rlib" "/opt/rustwide/target/debug/deps/libimage-a74cc126cf0d209b.rlib" "/opt/rustwide/target/debug/deps/libscoped_threadpool-ed2f32b930a7be02.rlib" "/opt/rustwide/target/debug/deps/libgif-a057f8d50f850675.rlib" "/opt/rustwide/target/debug/deps/libcolor_quant-38da04927ac5d530.rlib" "/opt/rustwide/target/debug/deps/liblzw-7031afe4e8382d45.rlib" "/opt/rustwide/target/debug/deps/libjpeg_decoder-8853b24d916e3cf1.rlib" "/opt/rustwide/target/debug/deps/librayon-ef39c5fc79ee0edb.rlib" "/opt/rustwide/target/debug/deps/librayon_core-b4225ab530f25796.rlib" "/opt/rustwide/target/debug/deps/librand-1089b8f5c519e752.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-0e88aec34ae49cde.rlib" "/opt/rustwide/target/debug/deps/liblibc-a2a2df5863b29804.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-8f4e6261ee5b0d42.rlib" "/opt/rustwide/target/debug/deps/libdeque-a66f019005542789.rlib" "/opt/rustwide/target/debug/deps/libpng-ea42b0fe5d823638.rlib" "/opt/rustwide/target/debug/deps/libdeflate-156240e51bf517de.rlib" "/opt/rustwide/target/debug/deps/libadler32-5db7726234df6a9c.rlib" "/opt/rustwide/target/debug/deps/libinflate-dfb4047844992f79.rlib" "/opt/rustwide/target/debug/deps/libbitflags-cfca1255836e7478.rlib" "/opt/rustwide/target/debug/deps/libenum_primitive-9c27dab4741906aa.rlib" "/opt/rustwide/target/debug/deps/libnum_rational-e30073b3f5e8ffea.rlib" "/opt/rustwide/target/debug/deps/libnum_iter-2071c3529e7f4f44.rlib" "/opt/rustwide/target/debug/deps/libnum_integer-cc0751f7e308b717.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-88cc96a86a1932ed.rlib" "/opt/rustwide/target/debug/deps/libbyteorder-207fc0f141ee22ed.rlib" "/opt/rustwide/target/debug/deps/libtexture-ae811b53410a56d3.rlib" "/opt/rustwide/target/debug/deps/libgfx_device_gl-bd5fc2e3fab30344.rlib" "/opt/rustwide/target/debug/deps/libgfx_gl-ed200d9f9888e2ca.rlib" "/opt/rustwide/target/debug/deps/libgfx-cad1bcfbb58e1751.rlib" "/opt/rustwide/target/debug/deps/libpiston-9bf0bd2d5f983d0b.rlib" "/opt/rustwide/target/debug/deps/libevent_loop-2316fed8a312fa46.rlib" "/opt/rustwide/target/debug/deps/libwindow-28dfdcc9e47f3ff3.rlib" "/opt/rustwide/target/debug/deps/libshader_version-18c27e079a2dec45.rlib" "/opt/rustwide/target/debug/deps/libinput-47f7d2596853da1c.rlib" "/opt/rustwide/target/debug/deps/libviewport-786eb6eb654e1411.rlib" "/opt/rustwide/target/debug/deps/libfloat-16e6627bef7730ab.rlib" "/opt/rustwide/target/debug/deps/librustc_serialize-739c46110ebaee65.rlib" "/opt/rustwide/target/debug/deps/libgfx_core-aea170c38138a0e5.rlib" "/opt/rustwide/target/debug/deps/liblog-f9231666fb78a3c3.rlib" "/opt/rustwide/target/debug/deps/libdraw_state-b4902b30cc5966a4.rlib" "/opt/rustwide/target/debug/deps/libbitflags-92a9ffe60e1aec6b.rlib" "-Wl,--start-group" "/opt/rustwide/rustup-home/toolchains/beta-2019-09-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-db812c66f862af4c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2019-09-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-e7871a21575d5ff7.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2019-09-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-2f2c581bc0d759e6.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2019-09-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-35731cabc05dc8a0.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2019-09-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace-36477394541292db.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2019-09-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace_sys-8b706b170c1272d8.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2019-09-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-801dbb3043ccf581.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2019-09-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-a32aa66ce6f72b21.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2019-09-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-d00ea3bfb2bb6c00.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2019-09-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-d2c6ebe88c3e113c.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2019-09-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-df74f62f6bb60621.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2019-09-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-2170473575daeedb.rlib" "/opt/rustwide/rustup-home/toolchains/beta-2019-09-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-1a08089bbddc4f51.rlib" "-Wl,--end-group" "/opt/rustwide/rustup-home/toolchains/beta-2019-09-28-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-f8f562e5472ad5c3.rlib" "-Wl,-Bdynamic" "-lSDL2_mixer" "-lSDL2" "-ldl" "-ldl" "-lutil" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil" [INFO] [stderr] = note: /usr/bin/ld: cannot find -lSDL2_mixer [INFO] [stderr] collect2: error: ld returned 1 exit status [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] error: could not compile `rust-lightsout`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "d4bddc290b1140e9b6b46b2cd96c22dc1180e6037f72ebc14df6798bdbfbe40b"` [INFO] running `"docker" "rm" "-f" "d4bddc290b1140e9b6b46b2cd96c22dc1180e6037f72ebc14df6798bdbfbe40b"` [INFO] [stdout] d4bddc290b1140e9b6b46b2cd96c22dc1180e6037f72ebc14df6798bdbfbe40b