Dec 13 01:36:48.535 INFO testing sunjay/caves against try#aa49d8ef14939ddec0e34b346b60174a5673d48f for pr-56550 Dec 13 01:36:48.535 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-2/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-56550/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +aa49d8ef14939ddec0e34b346b60174a5673d48f-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 13 01:36:49.086 INFO [stdout] 484ad1f0fd0e9ccf33e5770cf0dc5fb1bc33ad777fddc32298e7c9bbbd880642 Dec 13 01:36:49.088 INFO running `"docker" "start" "-a" "484ad1f0fd0e9ccf33e5770cf0dc5fb1bc33ad777fddc32298e7c9bbbd880642"` Dec 13 01:36:51.055 INFO [stderr] usermod: no changes Dec 13 01:36:51.367 INFO [stderr] Compiling atom v0.3.5 Dec 13 01:36:51.367 INFO [stderr] Compiling nonzero_signed v1.0.2 Dec 13 01:36:51.371 INFO [stderr] Compiling sdl2-sys v0.31.0 Dec 13 01:36:51.389 INFO [stderr] Compiling colored v1.6.1 Dec 13 01:36:51.395 INFO [stderr] Compiling fxhash v0.2.1 Dec 13 01:36:51.395 INFO [stderr] Compiling base64 v0.10.0 Dec 13 01:36:51.395 INFO [stderr] Compiling crossbeam-epoch v0.5.2 Dec 13 01:36:51.395 INFO [stderr] Compiling crossbeam-epoch v0.6.0 Dec 13 01:36:52.771 INFO [stderr] Compiling crossbeam-epoch v0.3.1 Dec 13 01:36:52.893 INFO [stderr] Compiling parking_lot_core v0.2.14 Dec 13 01:36:53.699 INFO [stderr] Compiling syn v0.15.18 Dec 13 01:36:58.163 INFO [stderr] Compiling rand v0.6.1 Dec 13 01:36:58.203 INFO [stderr] Compiling crossbeam-channel v0.2.6 Dec 13 01:36:58.339 INFO [stderr] Compiling crossbeam-deque v0.2.0 Dec 13 01:36:58.391 INFO [stderr] Compiling crossbeam-deque v0.5.2 Dec 13 01:36:59.740 INFO [stderr] Compiling parking_lot v0.5.5 Dec 13 01:37:01.371 INFO [stderr] Compiling rayon-core v1.4.1 Dec 13 01:37:05.663 INFO [stderr] Compiling shrev v1.0.1 Dec 13 01:37:06.604 INFO [stderr] Compiling crossbeam v0.4.1 Dec 13 01:37:10.340 INFO [stderr] Compiling rayon v1.0.3 Dec 13 01:37:16.563 INFO [stderr] Compiling sdl2 v0.31.0 Dec 13 01:37:23.419 INFO [stderr] Compiling shred-derive v0.5.1 Dec 13 01:37:23.419 INFO [stderr] Compiling specs-derive v0.3.0 Dec 13 01:37:32.484 INFO [stderr] Compiling shred v0.7.1 Dec 13 01:37:32.488 INFO [stderr] Compiling hibitset v0.5.2 Dec 13 01:37:40.419 INFO [stderr] Compiling specs v0.14.1 Dec 13 01:37:44.427 INFO [stderr] Compiling caves v0.1.0 (/source) Dec 13 01:37:45.443 INFO [stderr] warning: unused import: `RanOutOfAttempts` Dec 13 01:37:45.443 INFO [stderr] --> src/map/generator/doorways.rs:5:27 Dec 13 01:37:45.443 INFO [stderr] | Dec 13 01:37:45.444 INFO [stderr] 5 | use super::{MapGenerator, RanOutOfAttempts}; Dec 13 01:37:45.444 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 13 01:37:45.444 INFO [stderr] | Dec 13 01:37:45.444 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 13 01:37:45.445 INFO [stderr] Dec 13 01:37:45.523 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.523 INFO [stderr] --> src/map/generator/rooms.rs:3:12 Dec 13 01:37:45.524 INFO [stderr] | Dec 13 01:37:45.524 INFO [stderr] 3 | use rand::{StdRng, Rng}; Dec 13 01:37:45.524 INFO [stderr] | ^^^^^^ Dec 13 01:37:45.525 INFO [stderr] | Dec 13 01:37:45.525 INFO [stderr] = note: #[warn(deprecated)] on by default Dec 13 01:37:45.525 INFO [stderr] Dec 13 01:37:45.526 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.526 INFO [stderr] --> src/map/generator/sprite_patterns.rs:1:12 Dec 13 01:37:45.526 INFO [stderr] | Dec 13 01:37:45.526 INFO [stderr] 1 | use rand::{StdRng, Rng}; Dec 13 01:37:45.527 INFO [stderr] | ^^^^^^ Dec 13 01:37:45.527 INFO [stderr] Dec 13 01:37:45.527 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.527 INFO [stderr] --> src/map/generator/place_items.rs:1:12 Dec 13 01:37:45.528 INFO [stderr] | Dec 13 01:37:45.528 INFO [stderr] 1 | use rand::{StdRng, Rng}; Dec 13 01:37:45.528 INFO [stderr] | ^^^^^^ Dec 13 01:37:45.528 INFO [stderr] Dec 13 01:37:45.528 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.528 INFO [stderr] --> src/map/generator/doorways.rs:3:12 Dec 13 01:37:45.528 INFO [stderr] | Dec 13 01:37:45.528 INFO [stderr] 3 | use rand::{StdRng, Rng}; Dec 13 01:37:45.528 INFO [stderr] | ^^^^^^ Dec 13 01:37:45.528 INFO [stderr] Dec 13 01:37:45.529 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.529 INFO [stderr] --> src/map/generator/mod.rs:15:20 Dec 13 01:37:45.529 INFO [stderr] | Dec 13 01:37:45.529 INFO [stderr] 15 | use rand::{random, StdRng, Rng, SeedableRng}; Dec 13 01:37:45.529 INFO [stderr] | ^^^^^^ Dec 13 01:37:45.529 INFO [stderr] Dec 13 01:37:45.529 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.529 INFO [stderr] --> src/map/map_key.rs:5:5 Dec 13 01:37:45.529 INFO [stderr] | Dec 13 01:37:45.529 INFO [stderr] 5 | StdRng, Dec 13 01:37:45.529 INFO [stderr] | ^^^^^^ Dec 13 01:37:45.529 INFO [stderr] Dec 13 01:37:45.530 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.530 INFO [stderr] --> src/map/map_key.rs:30:14 Dec 13 01:37:45.530 INFO [stderr] | Dec 13 01:37:45.530 INFO [stderr] 30 | type Seed = ::Seed; Dec 13 01:37:45.530 INFO [stderr] | ^^^^^^ Dec 13 01:37:45.530 INFO [stderr] Dec 13 01:37:45.531 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.531 INFO [stderr] --> src/map/generator/rooms.rs:12:19 Dec 13 01:37:45.531 INFO [stderr] | Dec 13 01:37:45.531 INFO [stderr] 12 | rng: &mut StdRng, Dec 13 01:37:45.531 INFO [stderr] | ^^^^^^ Dec 13 01:37:45.531 INFO [stderr] Dec 13 01:37:45.531 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.531 INFO [stderr] --> src/map/generator/rooms.rs:56:37 Dec 13 01:37:45.531 INFO [stderr] | Dec 13 01:37:45.531 INFO [stderr] 56 | fn random_room(&self, rng: &mut StdRng, room_rects: &[TileRect]) -> Option { Dec 13 01:37:45.531 INFO [stderr] | ^^^^^^ Dec 13 01:37:45.531 INFO [stderr] Dec 13 01:37:45.532 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.532 INFO [stderr] --> src/map/generator/rooms.rs:318:46 Dec 13 01:37:45.532 INFO [stderr] | Dec 13 01:37:45.532 INFO [stderr] 318 | fn assign_special_rooms(&self, rng: &mut StdRng, map: &mut FloorMap, level: usize) { Dec 13 01:37:45.532 INFO [stderr] | ^^^^^^ Dec 13 01:37:45.532 INFO [stderr] Dec 13 01:37:45.532 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.532 INFO [stderr] --> src/map/generator/sprite_patterns.rs:8:65 Dec 13 01:37:45.532 INFO [stderr] | Dec 13 01:37:45.532 INFO [stderr] 8 | pub(in super) fn layout_floor_wall_sprites(&self, rng: &mut StdRng, map: &mut FloorMap) { Dec 13 01:37:45.532 INFO [stderr] | ^^^^^^ Dec 13 01:37:45.532 INFO [stderr] Dec 13 01:37:45.532 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.532 INFO [stderr] --> src/map/generator/sprite_patterns.rs:13:45 Dec 13 01:37:45.532 INFO [stderr] | Dec 13 01:37:45.532 INFO [stderr] 13 | fn layout_wall_sprites(&self, rng: &mut StdRng, map: &mut FloorMap) { Dec 13 01:37:45.532 INFO [stderr] | ^^^^^^ Dec 13 01:37:45.532 INFO [stderr] Dec 13 01:37:45.533 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.533 INFO [stderr] --> src/map/generator/sprite_patterns.rs:78:46 Dec 13 01:37:45.533 INFO [stderr] | Dec 13 01:37:45.533 INFO [stderr] 78 | fn layout_floor_sprites(&self, rng: &mut StdRng, map: &mut FloorMap) { Dec 13 01:37:45.533 INFO [stderr] | ^^^^^^ Dec 13 01:37:45.533 INFO [stderr] Dec 13 01:37:45.533 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.533 INFO [stderr] --> src/map/generator/place_items.rs:34:19 Dec 13 01:37:45.533 INFO [stderr] | Dec 13 01:37:45.533 INFO [stderr] 34 | rng: &mut StdRng, Dec 13 01:37:45.533 INFO [stderr] | ^^^^^^ Dec 13 01:37:45.533 INFO [stderr] Dec 13 01:37:45.533 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.533 INFO [stderr] --> src/map/generator/place_items.rs:39:35 Dec 13 01:37:45.533 INFO [stderr] | Dec 13 01:37:45.533 INFO [stderr] 39 | let next_pos = |rng: &mut StdRng, rect: TileRect| rect.random_right_vertical_edge_tile(rng); Dec 13 01:37:45.533 INFO [stderr] | ^^^^^^ Dec 13 01:37:45.533 INFO [stderr] Dec 13 01:37:45.533 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.533 INFO [stderr] --> src/map/generator/place_items.rs:52:19 Dec 13 01:37:45.533 INFO [stderr] | Dec 13 01:37:45.534 INFO [stderr] 52 | rng: &mut StdRng, Dec 13 01:37:45.534 INFO [stderr] | ^^^^^^ Dec 13 01:37:45.534 INFO [stderr] Dec 13 01:37:45.534 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.534 INFO [stderr] --> src/map/generator/place_items.rs:57:35 Dec 13 01:37:45.534 INFO [stderr] | Dec 13 01:37:45.534 INFO [stderr] 57 | let next_pos = |rng: &mut StdRng, rect: TileRect| rect.random_left_vertical_edge_tile(rng); Dec 13 01:37:45.534 INFO [stderr] | ^^^^^^ Dec 13 01:37:45.534 INFO [stderr] Dec 13 01:37:45.534 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.534 INFO [stderr] --> src/map/generator/place_items.rs:88:39 Dec 13 01:37:45.534 INFO [stderr] | Dec 13 01:37:45.534 INFO [stderr] 88 | mut next_pos: impl FnMut(&mut StdRng, TileRect) -> TilePos, Dec 13 01:37:45.534 INFO [stderr] | ^^^^^^ Dec 13 01:37:45.534 INFO [stderr] Dec 13 01:37:45.534 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.534 INFO [stderr] --> src/map/generator/place_items.rs:84:19 Dec 13 01:37:45.534 INFO [stderr] | Dec 13 01:37:45.535 INFO [stderr] 84 | rng: &mut StdRng, Dec 13 01:37:45.535 INFO [stderr] | ^^^^^^ Dec 13 01:37:45.535 INFO [stderr] Dec 13 01:37:45.535 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.535 INFO [stderr] --> src/map/generator/doorways.rs:10:53 Dec 13 01:37:45.535 INFO [stderr] | Dec 13 01:37:45.535 INFO [stderr] 10 | pub(in super) fn connect_rooms(&self, rng: &mut StdRng, map: &mut FloorMap) { Dec 13 01:37:45.535 INFO [stderr] | ^^^^^^ Dec 13 01:37:45.535 INFO [stderr] Dec 13 01:37:45.535 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.535 INFO [stderr] --> src/map/generator/doorways.rs:119:51 Dec 13 01:37:45.535 INFO [stderr] | Dec 13 01:37:45.535 INFO [stderr] 119 | pub(in super) fn place_locks(&self, rng: &mut StdRng, map: &mut FloorMap) { Dec 13 01:37:45.535 INFO [stderr] | ^^^^^^ Dec 13 01:37:45.535 INFO [stderr] Dec 13 01:37:45.536 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.536 INFO [stderr] --> src/map/generator/mod.rs:75:38 Dec 13 01:37:45.536 INFO [stderr] | Dec 13 01:37:45.536 INFO [stderr] 75 | .map(|level| (level, StdRng::from_seed(rng.gen()))) Dec 13 01:37:45.536 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 13 01:37:45.536 INFO [stderr] Dec 13 01:37:45.536 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.536 INFO [stderr] --> src/map/generator/mod.rs:89:27 Dec 13 01:37:45.536 INFO [stderr] | Dec 13 01:37:45.536 INFO [stderr] 89 | rng = StdRng::from_seed(rng.gen()); Dec 13 01:37:45.536 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 13 01:37:45.536 INFO [stderr] Dec 13 01:37:45.536 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.536 INFO [stderr] --> src/map/generator/mod.rs:97:40 Dec 13 01:37:45.536 INFO [stderr] | Dec 13 01:37:45.536 INFO [stderr] 97 | fn generate_level(&self, rng: &mut StdRng, level: usize) -> Result { Dec 13 01:37:45.536 INFO [stderr] | ^^^^^^ Dec 13 01:37:45.536 INFO [stderr] Dec 13 01:37:45.537 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.537 INFO [stderr] --> src/map/map_key.rs:64:38 Dec 13 01:37:45.537 INFO [stderr] | Dec 13 01:37:45.537 INFO [stderr] 64 | pub(in super) fn to_rng(self) -> StdRng { Dec 13 01:37:45.537 INFO [stderr] | ^^^^^^ Dec 13 01:37:45.537 INFO [stderr] Dec 13 01:37:45.538 INFO [stderr] warning: use of deprecated item 'rand::StdRng': import with rand::prelude::* or rand::rngs::StdRng instead Dec 13 01:37:45.538 INFO [stderr] --> src/map/map_key.rs:65:9 Dec 13 01:37:45.538 INFO [stderr] | Dec 13 01:37:45.538 INFO [stderr] 65 | StdRng::from_seed(self.0) Dec 13 01:37:45.538 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 13 01:37:45.538 INFO [stderr] Dec 13 01:37:46.030 INFO [stderr] warning: use of deprecated item 'rand::Rng::choose': use SliceRandom::choose instead Dec 13 01:37:46.030 INFO [stderr] --> src/map/generator/sprite_patterns.rs:90:31 Dec 13 01:37:46.030 INFO [stderr] | Dec 13 01:37:46.030 INFO [stderr] 90 | let pattern = rng.choose(FLOOR_PATTERNS).unwrap(); Dec 13 01:37:46.030 INFO [stderr] | ^^^^^^ Dec 13 01:37:46.030 INFO [stderr] Dec 13 01:37:46.043 INFO [stderr] warning: use of deprecated item 'rand::Rng::shuffle': use SliceRandom::shuffle instead Dec 13 01:37:46.043 INFO [stderr] --> src/map/generator/place_items.rs:99:13 Dec 13 01:37:46.043 INFO [stderr] | Dec 13 01:37:46.043 INFO [stderr] 99 | rng.shuffle(&mut rooms); Dec 13 01:37:46.044 INFO [stderr] | ^^^^^^^ Dec 13 01:37:46.044 INFO [stderr] Dec 13 01:37:46.066 INFO [stderr] warning: use of deprecated item 'rand::Rng::choose': use SliceRandom::choose instead Dec 13 01:37:46.066 INFO [stderr] --> src/map/generator/doorways.rs:32:45 Dec 13 01:37:46.066 INFO [stderr] | Dec 13 01:37:46.066 INFO [stderr] 32 | while let Some(&(edge, pair)) = rng.choose(&doorways[..]) { Dec 13 01:37:46.066 INFO [stderr] | ^^^^^^ Dec 13 01:37:46.066 INFO [stderr] Dec 13 01:37:46.163 INFO [stderr] warning: use of deprecated item 'rand::Rng::choose': use SliceRandom::choose instead Dec 13 01:37:46.163 INFO [stderr] --> src/map/floor_map/tile_rect.rs:168:43 Dec 13 01:37:46.163 INFO [stderr] | Dec 13 01:37:46.163 INFO [stderr] 168 | row: self.top_left.row + *rng.choose(&[0, self.dim.rows - 1]).unwrap(), Dec 13 01:37:46.163 INFO [stderr] | ^^^^^^ Dec 13 01:37:46.163 INFO [stderr] Dec 13 01:37:46.346 INFO [stderr] warning: unused variable: `healths` Dec 13 01:37:46.346 INFO [stderr] --> src/systems/interactions.rs:37:13 Dec 13 01:37:46.346 INFO [stderr] | Dec 13 01:37:46.346 INFO [stderr] 37 | healths, Dec 13 01:37:46.346 INFO [stderr] | ^^^^^^^ help: try ignoring the field: `healths: _` Dec 13 01:37:46.346 INFO [stderr] | Dec 13 01:37:46.346 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 13 01:37:46.346 INFO [stderr] Dec 13 01:37:46.346 INFO [stderr] warning: unused variable: `bounding_boxes` Dec 13 01:37:46.346 INFO [stderr] --> src/systems/ai.rs:28:13 Dec 13 01:37:46.346 INFO [stderr] | Dec 13 01:37:46.346 INFO [stderr] 28 | bounding_boxes, Dec 13 01:37:46.346 INFO [stderr] | ^^^^^^^^^^^^^^ help: try ignoring the field: `bounding_boxes: _` Dec 13 01:37:46.346 INFO [stderr] Dec 13 01:37:46.347 INFO [stderr] warning: unused variable: `positions` Dec 13 01:37:46.347 INFO [stderr] --> src/systems/ai.rs:29:13 Dec 13 01:37:46.347 INFO [stderr] | Dec 13 01:37:46.347 INFO [stderr] 29 | positions, Dec 13 01:37:46.347 INFO [stderr] | ^^^^^^^^^ help: try ignoring the field: `positions: _` Dec 13 01:37:46.347 INFO [stderr] Dec 13 01:37:46.347 INFO [stderr] warning: unused variable: `players` Dec 13 01:37:46.347 INFO [stderr] --> src/systems/ai.rs:30:13 Dec 13 01:37:46.347 INFO [stderr] | Dec 13 01:37:46.347 INFO [stderr] 30 | players, Dec 13 01:37:46.347 INFO [stderr] | ^^^^^^^ help: try ignoring the field: `players: _` Dec 13 01:37:46.347 INFO [stderr] Dec 13 01:37:46.347 INFO [stderr] warning: unused variable: `level` Dec 13 01:37:46.347 INFO [stderr] --> src/systems/ai.rs:34:13 Dec 13 01:37:46.347 INFO [stderr] | Dec 13 01:37:46.347 INFO [stderr] 34 | let level = map.current_level_map(); Dec 13 01:37:46.347 INFO [stderr] | ^^^^^ help: consider using `_level` instead Dec 13 01:37:46.347 INFO [stderr] Dec 13 01:37:46.347 INFO [stderr] warning: unused variable: `entity` Dec 13 01:37:46.347 INFO [stderr] --> src/systems/ai.rs:36:14 Dec 13 01:37:46.347 INFO [stderr] | Dec 13 01:37:46.347 INFO [stderr] 36 | for (entity, movement, _, ()) in (&entities, &mut movements, &enemies, !&waits).join() { Dec 13 01:37:46.347 INFO [stderr] | ^^^^^^ help: consider using `_entity` instead Dec 13 01:37:46.347 INFO [stderr] Dec 13 01:37:46.347 INFO [stderr] warning: unused variable: `movement` Dec 13 01:37:46.347 INFO [stderr] --> src/systems/ai.rs:36:22 Dec 13 01:37:46.347 INFO [stderr] | Dec 13 01:37:46.347 INFO [stderr] 36 | for (entity, movement, _, ()) in (&entities, &mut movements, &enemies, !&waits).join() { Dec 13 01:37:46.347 INFO [stderr] | ^^^^^^^^ help: consider using `_movement` instead Dec 13 01:37:46.348 INFO [stderr] Dec 13 01:37:46.349 INFO [stderr] warning: unused variable: `rng` Dec 13 01:37:46.349 INFO [stderr] --> src/map/generator/doorways.rs:119:41 Dec 13 01:37:46.349 INFO [stderr] | Dec 13 01:37:46.349 INFO [stderr] 119 | pub(in super) fn place_locks(&self, rng: &mut StdRng, map: &mut FloorMap) { Dec 13 01:37:46.349 INFO [stderr] | ^^^ help: consider using `_rng` instead Dec 13 01:37:46.349 INFO [stderr] Dec 13 01:37:46.349 INFO [stderr] warning: unused variable: `map` Dec 13 01:37:46.349 INFO [stderr] --> src/map/generator/doorways.rs:119:59 Dec 13 01:37:46.349 INFO [stderr] | Dec 13 01:37:46.349 INFO [stderr] 119 | pub(in super) fn place_locks(&self, rng: &mut StdRng, map: &mut FloorMap) { Dec 13 01:37:46.349 INFO [stderr] | ^^^ help: consider using `_map` instead Dec 13 01:37:46.349 INFO [stderr] Dec 13 01:37:46.349 INFO [stderr] warning: unused variable: `map` Dec 13 01:37:46.349 INFO [stderr] --> src/map/generator/validation.rs:6:42 Dec 13 01:37:46.349 INFO [stderr] | Dec 13 01:37:46.349 INFO [stderr] 6 | pub(in super) fn validate_map(&self, map: &FloorMap) { Dec 13 01:37:46.349 INFO [stderr] | ^^^ help: consider using `_map` instead Dec 13 01:37:46.349 INFO [stderr] Dec 13 01:37:46.900 INFO [stderr] warning: variant is never constructed: `Full` Dec 13 01:37:46.901 INFO [stderr] --> src/components/physics.rs:75:5 Dec 13 01:37:46.901 INFO [stderr] | Dec 13 01:37:46.901 INFO [stderr] 75 | / Full { Dec 13 01:37:46.902 INFO [stderr] 76 | | width: u32, Dec 13 01:37:46.902 INFO [stderr] 77 | | height: u32, Dec 13 01:37:46.902 INFO [stderr] 78 | | }, Dec 13 01:37:46.902 INFO [stderr] | |_____^ Dec 13 01:37:46.903 INFO [stderr] | Dec 13 01:37:46.903 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 13 01:37:46.903 INFO [stderr] Dec 13 01:37:46.904 INFO [stderr] warning: variant is never constructed: `Hit` Dec 13 01:37:46.904 INFO [stderr] --> src/resources.rs:102:5 Dec 13 01:37:46.904 INFO [stderr] | Dec 13 01:37:46.904 INFO [stderr] 102 | Hit, Dec 13 01:37:46.905 INFO [stderr] | ^^^ Dec 13 01:37:46.905 INFO [stderr] Dec 13 01:37:46.905 INFO [stderr] warning: variant is never constructed: `Victory` Dec 13 01:37:46.905 INFO [stderr] --> src/resources.rs:104:5 Dec 13 01:37:46.906 INFO [stderr] | Dec 13 01:37:46.906 INFO [stderr] 104 | Victory, Dec 13 01:37:46.906 INFO [stderr] | ^^^^^^^ Dec 13 01:37:46.906 INFO [stderr] Dec 13 01:37:46.906 INFO [stderr] warning: variant is never constructed: `Defeat` Dec 13 01:37:46.907 INFO [stderr] --> src/resources.rs:106:5 Dec 13 01:37:46.907 INFO [stderr] | Dec 13 01:37:46.907 INFO [stderr] 106 | Defeat, Dec 13 01:37:46.908 INFO [stderr] | ^^^^^^ Dec 13 01:37:46.908 INFO [stderr] Dec 13 01:37:46.908 INFO [stderr] warning: method is never used: `contains` Dec 13 01:37:46.909 INFO [stderr] --> src/map/generator/bounds.rs:15:5 Dec 13 01:37:46.909 INFO [stderr] | Dec 13 01:37:46.909 INFO [stderr] 15 | pub fn contains(&self, x: T) -> bool { Dec 13 01:37:46.910 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:37:46.910 INFO [stderr] Dec 13 01:37:46.910 INFO [stderr] warning: method is never used: `square` Dec 13 01:37:46.911 INFO [stderr] --> src/map/floor_map/grid_size.rs:14:5 Dec 13 01:37:46.911 INFO [stderr] | Dec 13 01:37:46.911 INFO [stderr] 14 | pub fn square(size: usize) -> Self { Dec 13 01:37:46.911 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:37:46.912 INFO [stderr] Dec 13 01:37:46.912 INFO [stderr] warning: method is never used: `tile_positions_on_edges` Dec 13 01:37:46.912 INFO [stderr] --> src/map/floor_map/grid.rs:116:5 Dec 13 01:37:46.912 INFO [stderr] | Dec 13 01:37:46.913 INFO [stderr] 116 | pub fn tile_positions_on_edges(&self, top_left: TilePos, size: GridSize) -> impl Iterator { Dec 13 01:37:46.913 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:37:46.913 INFO [stderr] Dec 13 01:37:46.914 INFO [stderr] warning: variant is never constructed: `Challenge` Dec 13 01:37:46.914 INFO [stderr] --> src/map/floor_map/room.rs:9:5 Dec 13 01:37:46.914 INFO [stderr] | Dec 13 01:37:46.915 INFO [stderr] 9 | Challenge, Dec 13 01:37:46.915 INFO [stderr] | ^^^^^^^^^ Dec 13 01:37:46.915 INFO [stderr] Dec 13 01:37:46.916 INFO [stderr] warning: variant is never constructed: `N` Dec 13 01:37:46.916 INFO [stderr] --> src/map/floor_map/sprite.rs:10:5 Dec 13 01:37:46.916 INFO [stderr] | Dec 13 01:37:46.916 INFO [stderr] 10 | N, Dec 13 01:37:46.917 INFO [stderr] | ^ Dec 13 01:37:46.917 INFO [stderr] Dec 13 01:37:46.917 INFO [stderr] warning: variant is never constructed: `NE` Dec 13 01:37:46.918 INFO [stderr] --> src/map/floor_map/sprite.rs:13:5 Dec 13 01:37:46.918 INFO [stderr] | Dec 13 01:37:46.918 INFO [stderr] 13 | NE, Dec 13 01:37:46.918 INFO [stderr] | ^^ Dec 13 01:37:46.919 INFO [stderr] Dec 13 01:37:46.919 INFO [stderr] warning: variant is never constructed: `E` Dec 13 01:37:46.919 INFO [stderr] --> src/map/floor_map/sprite.rs:16:5 Dec 13 01:37:46.919 INFO [stderr] | Dec 13 01:37:46.920 INFO [stderr] 16 | E, Dec 13 01:37:46.920 INFO [stderr] | ^ Dec 13 01:37:46.920 INFO [stderr] Dec 13 01:37:46.920 INFO [stderr] warning: variant is never constructed: `SE` Dec 13 01:37:46.921 INFO [stderr] --> src/map/floor_map/sprite.rs:19:5 Dec 13 01:37:46.921 INFO [stderr] | Dec 13 01:37:46.921 INFO [stderr] 19 | SE, Dec 13 01:37:46.922 INFO [stderr] | ^^ Dec 13 01:37:46.922 INFO [stderr] Dec 13 01:37:46.922 INFO [stderr] warning: variant is never constructed: `SW` Dec 13 01:37:46.923 INFO [stderr] --> src/map/floor_map/sprite.rs:25:5 Dec 13 01:37:46.923 INFO [stderr] | Dec 13 01:37:46.923 INFO [stderr] 25 | SW, Dec 13 01:37:46.923 INFO [stderr] | ^^ Dec 13 01:37:46.924 INFO [stderr] Dec 13 01:37:46.924 INFO [stderr] warning: variant is never constructed: `W` Dec 13 01:37:46.924 INFO [stderr] --> src/map/floor_map/sprite.rs:28:5 Dec 13 01:37:46.925 INFO [stderr] | Dec 13 01:37:46.925 INFO [stderr] 28 | W, Dec 13 01:37:46.925 INFO [stderr] | ^ Dec 13 01:37:46.925 INFO [stderr] Dec 13 01:37:46.926 INFO [stderr] warning: variant is never constructed: `NW` Dec 13 01:37:46.926 INFO [stderr] --> src/map/floor_map/sprite.rs:31:5 Dec 13 01:37:46.927 INFO [stderr] | Dec 13 01:37:46.927 INFO [stderr] 31 | NW, Dec 13 01:37:46.927 INFO [stderr] | ^^ Dec 13 01:37:46.927 INFO [stderr] Dec 13 01:37:46.928 INFO [stderr] warning: method is never used: `flip_vertically` Dec 13 01:37:46.928 INFO [stderr] --> src/map/floor_map/sprite.rs:75:5 Dec 13 01:37:46.928 INFO [stderr] | Dec 13 01:37:46.929 INFO [stderr] 75 | pub fn flip_vertically(self) -> Self { Dec 13 01:37:46.929 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:37:46.929 INFO [stderr] Dec 13 01:37:46.930 INFO [stderr] warning: method is never used: `anchor_west` Dec 13 01:37:46.930 INFO [stderr] --> src/map/floor_map/sprite.rs:83:5 Dec 13 01:37:46.930 INFO [stderr] | Dec 13 01:37:46.931 INFO [stderr] 83 | pub fn anchor_west(self) -> Self { Dec 13 01:37:46.931 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:37:46.931 INFO [stderr] Dec 13 01:37:46.932 INFO [stderr] warning: method is never used: `dest_offset` Dec 13 01:37:46.932 INFO [stderr] --> src/map/floor_map/sprite.rs:99:5 Dec 13 01:37:46.932 INFO [stderr] | Dec 13 01:37:46.933 INFO [stderr] 99 | pub fn dest_offset(self, x: i32, y: i32) -> Self { Dec 13 01:37:46.933 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:37:46.933 INFO [stderr] Dec 13 01:37:46.933 INFO [stderr] warning: variant is never constructed: `TreasureKey` Dec 13 01:37:46.934 INFO [stderr] --> src/map/floor_map/tile_object.rs:7:5 Dec 13 01:37:46.934 INFO [stderr] | Dec 13 01:37:46.934 INFO [stderr] 7 | TreasureKey, Dec 13 01:37:46.935 INFO [stderr] | ^^^^^^^^^^^ Dec 13 01:37:46.935 INFO [stderr] Dec 13 01:37:46.935 INFO [stderr] warning: variant is never constructed: `RoomKey` Dec 13 01:37:46.936 INFO [stderr] --> src/map/floor_map/tile_object.rs:8:5 Dec 13 01:37:46.936 INFO [stderr] | Dec 13 01:37:46.936 INFO [stderr] 8 | RoomKey, Dec 13 01:37:46.936 INFO [stderr] | ^^^^^^^ Dec 13 01:37:46.937 INFO [stderr] Dec 13 01:37:46.937 INFO [stderr] warning: variant is never constructed: `Potion` Dec 13 01:37:46.937 INFO [stderr] --> src/map/floor_map/tile_object.rs:9:5 Dec 13 01:37:46.938 INFO [stderr] | Dec 13 01:37:46.938 INFO [stderr] 9 | Potion {stength: u32}, Dec 13 01:37:46.938 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:37:46.938 INFO [stderr] Dec 13 01:37:46.939 INFO [stderr] warning: variant is never constructed: `Locked` Dec 13 01:37:46.939 INFO [stderr] --> src/map/floor_map/tile_object.rs:19:5 Dec 13 01:37:46.939 INFO [stderr] | Dec 13 01:37:46.940 INFO [stderr] 19 | Locked, Dec 13 01:37:46.940 INFO [stderr] | ^^^^^^ Dec 13 01:37:46.940 INFO [stderr] Dec 13 01:37:46.940 INFO [stderr] warning: variant is never constructed: `Open` Dec 13 01:37:46.941 INFO [stderr] --> src/map/floor_map/tile_object.rs:25:5 Dec 13 01:37:46.941 INFO [stderr] | Dec 13 01:37:46.941 INFO [stderr] 25 | Open, Dec 13 01:37:46.942 INFO [stderr] | ^^^^ Dec 13 01:37:46.942 INFO [stderr] Dec 13 01:37:46.942 INFO [stderr] warning: variant is never constructed: `Locked` Dec 13 01:37:46.942 INFO [stderr] --> src/map/floor_map/tile_object.rs:27:5 Dec 13 01:37:46.943 INFO [stderr] | Dec 13 01:37:46.943 INFO [stderr] 27 | Locked, Dec 13 01:37:46.943 INFO [stderr] | ^^^^^^ Dec 13 01:37:46.943 INFO [stderr] Dec 13 01:37:46.944 INFO [stderr] warning: variant is never constructed: `Item` Dec 13 01:37:46.944 INFO [stderr] --> src/map/floor_map/tile_object.rs:59:5 Dec 13 01:37:46.944 INFO [stderr] | Dec 13 01:37:46.944 INFO [stderr] 59 | Item(Item), Dec 13 01:37:46.945 INFO [stderr] | ^^^^^^^^^^ Dec 13 01:37:46.945 INFO [stderr] Dec 13 01:37:46.945 INFO [stderr] warning: variant is never constructed: `Opened` Dec 13 01:37:46.945 INFO [stderr] --> src/map/floor_map/tile_object.rs:60:5 Dec 13 01:37:46.945 INFO [stderr] | Dec 13 01:37:46.946 INFO [stderr] 60 | Opened, Dec 13 01:37:46.946 INFO [stderr] | ^^^^^^ Dec 13 01:37:46.946 INFO [stderr] Dec 13 01:37:46.946 INFO [stderr] warning: variant is never constructed: `Gate` Dec 13 01:37:46.946 INFO [stderr] --> src/map/floor_map/tile_object.rs:84:5 Dec 13 01:37:46.946 INFO [stderr] | Dec 13 01:37:46.946 INFO [stderr] 84 | / Gate { Dec 13 01:37:46.946 INFO [stderr] 85 | | state: Gate, Dec 13 01:37:46.946 INFO [stderr] 86 | | orientation: HoriVert, Dec 13 01:37:46.946 INFO [stderr] 87 | | }, Dec 13 01:37:46.946 INFO [stderr] | |_____^ Dec 13 01:37:46.946 INFO [stderr] Dec 13 01:37:46.946 INFO [stderr] warning: variant is never constructed: `Chest` Dec 13 01:37:46.946 INFO [stderr] --> src/map/floor_map/tile_object.rs:89:5 Dec 13 01:37:46.946 INFO [stderr] | Dec 13 01:37:46.946 INFO [stderr] 89 | Chest(Chest), Dec 13 01:37:46.946 INFO [stderr] | ^^^^^^^^^^^^ Dec 13 01:37:46.946 INFO [stderr] Dec 13 01:37:46.946 INFO [stderr] warning: method is never used: `is_orthogonal_difference` Dec 13 01:37:46.946 INFO [stderr] --> src/map/floor_map/tile_pos.rs:70:5 Dec 13 01:37:46.946 INFO [stderr] | Dec 13 01:37:46.946 INFO [stderr] 70 | pub fn is_orthogonal_difference(self, other: Self, distance: usize) -> bool { Dec 13 01:37:46.946 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:37:46.946 INFO [stderr] Dec 13 01:37:46.947 INFO [stderr] warning: method is never used: `expand` Dec 13 01:37:46.947 INFO [stderr] --> src/map/floor_map/tile_rect.rs:119:5 Dec 13 01:37:46.947 INFO [stderr] | Dec 13 01:37:46.947 INFO [stderr] 119 | pub fn expand(self, margin: usize) -> Self { Dec 13 01:37:46.947 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:37:46.947 INFO [stderr] Dec 13 01:37:46.947 INFO [stderr] warning: method is never used: `row_positions` Dec 13 01:37:46.947 INFO [stderr] --> src/map/floor_map/tile_rect.rs:140:5 Dec 13 01:37:46.947 INFO [stderr] | Dec 13 01:37:46.947 INFO [stderr] 140 | pub fn row_positions(self, row: usize) -> impl Iterator { Dec 13 01:37:46.947 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:37:46.947 INFO [stderr] Dec 13 01:37:46.947 INFO [stderr] warning: method is never used: `col_positions` Dec 13 01:37:46.947 INFO [stderr] --> src/map/floor_map/tile_rect.rs:145:5 Dec 13 01:37:46.947 INFO [stderr] | Dec 13 01:37:46.947 INFO [stderr] 145 | pub fn col_positions(self, col: usize) -> impl Iterator { Dec 13 01:37:46.947 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:37:46.947 INFO [stderr] Dec 13 01:37:46.947 INFO [stderr] warning: method is never used: `random_horizontal_edge_tile` Dec 13 01:37:46.947 INFO [stderr] --> src/map/floor_map/tile_rect.rs:166:5 Dec 13 01:37:46.947 INFO [stderr] | Dec 13 01:37:46.947 INFO [stderr] 166 | pub fn random_horizontal_edge_tile(self, rng: &mut R) -> TilePos { Dec 13 01:37:46.947 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:37:46.947 INFO [stderr] Dec 13 01:37:46.947 INFO [stderr] warning: method is never used: `random_vertical_edge_tile` Dec 13 01:37:46.947 INFO [stderr] --> src/map/floor_map/tile_rect.rs:174:5 Dec 13 01:37:46.947 INFO [stderr] | Dec 13 01:37:46.947 INFO [stderr] 174 | pub fn random_vertical_edge_tile(self, rng: &mut R) -> TilePos { Dec 13 01:37:46.947 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:37:46.947 INFO [stderr] Dec 13 01:37:46.947 INFO [stderr] warning: method is never used: `store_enemies` Dec 13 01:37:46.947 INFO [stderr] --> src/map/floor_map/mod.rs:124:5 Dec 13 01:37:46.947 INFO [stderr] | Dec 13 01:37:46.947 INFO [stderr] 124 | pub fn store_enemies(&mut self, enemies: impl Iterator) { Dec 13 01:37:46.947 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 01:37:46.947 INFO [stderr] Dec 13 01:37:57.987 INFO [stderr] error: linking with `cc` failed: exit code: 1 Dec 13 01:37:57.987 INFO [stderr] | Dec 13 01:37:57.987 INFO [stderr] = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/rustup-home/toolchains/aa49d8ef14939ddec0e34b346b60174a5673d48f-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/target/debug/deps/caves-aeb10326f29e7e8f.caves.as1mi3w8-cgu.0.rcgu.o" "/target/debug/deps/caves-aeb10326f29e7e8f.caves.as1mi3w8-cgu.1.rcgu.o" "/target/debug/deps/caves-aeb10326f29e7e8f.caves.as1mi3w8-cgu.10.rcgu.o" "/target/debug/deps/caves-aeb10326f29e7e8f.caves.as1mi3w8-cgu.11.rcgu.o" "/target/debug/deps/caves-aeb10326f29e7e8f.caves.as1mi3w8-cgu.12.rcgu.o" "/target/debug/deps/caves-aeb10326f29e7e8f.caves.as1mi3w8-cgu.13.rcgu.o" "/target/debug/deps/caves-aeb10326f29e7e8f.caves.as1mi3w8-cgu.14.rcgu.o" "/target/debug/deps/caves-aeb10326f29e7e8f.caves.as1mi3w8-cgu.15.rcgu.o" "/target/debug/deps/caves-aeb10326f29e7e8f.caves.as1mi3w8-cgu.2.rcgu.o" "/target/debug/deps/caves-aeb10326f29e7e8f.caves.as1mi3w8-cgu.3.rcgu.o" "/target/debug/deps/caves-aeb10326f29e7e8f.caves.as1mi3w8-cgu.4.rcgu.o" "/target/debug/deps/caves-aeb10326f29e7e8f.caves.as1mi3w8-cgu.5.rcgu.o" "/target/debug/deps/caves-aeb10326f29e7e8f.caves.as1mi3w8-cgu.6.rcgu.o" "/target/debug/deps/caves-aeb10326f29e7e8f.caves.as1mi3w8-cgu.7.rcgu.o" "/target/debug/deps/caves-aeb10326f29e7e8f.caves.as1mi3w8-cgu.8.rcgu.o" "/target/debug/deps/caves-aeb10326f29e7e8f.caves.as1mi3w8-cgu.9.rcgu.o" "-o" "/target/debug/deps/caves-aeb10326f29e7e8f" "/target/debug/deps/caves-aeb10326f29e7e8f.l6y1fth9dsxsh50.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/target/debug/deps" "-L" "/rustup-home/toolchains/aa49d8ef14939ddec0e34b346b60174a5673d48f-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/target/debug/deps/libcolored-a0a33cb003487b65.rlib" "/target/debug/deps/libbase64-0f1fc6b54aefead5.rlib" "/target/debug/deps/librand-16953560adcd692b.rlib" "/target/debug/deps/librand_xorshift-9a90502a99725859.rlib" "/target/debug/deps/librand_pcg-fed0d3baf9cd8ab5.rlib" "/target/debug/deps/librand_hc-37ee811c027e5659.rlib" "/target/debug/deps/librand_chacha-58fd8b66f3f3a34b.rlib" "/target/debug/deps/librand_isaac-59170810e97e3129.rlib" "/target/debug/deps/libspecs-f63b5d44b20a7f39.rlib" "/target/debug/deps/libtuple_utils-53b4172780cc4f36.rlib" "/target/debug/deps/libshrev-3dfd98d6a0cad1f5.rlib" "/target/debug/deps/libparking_lot-0be9bc603387a06d.rlib" "/target/debug/deps/libparking_lot_core-7f9163ef8d0ea524.rlib" "/target/debug/deps/libnonzero_signed-13da6c02eb15e490.rlib" "/target/debug/deps/liblog-88d848e08db88a5b.rlib" "/target/debug/deps/libhibitset-84bcf324a79366b4.rlib" "/target/debug/deps/libatom-0e71d9394ee5aef7.rlib" "/target/debug/deps/libfnv-3cda7231f674a407.rlib" "/target/debug/deps/libcrossbeam-5b27543ee2dc660d.rlib" "/target/debug/deps/libcrossbeam_deque-eadbdb4b8052af0c.rlib" "/target/debug/deps/libcrossbeam_epoch-31301ee216f5d9ed.rlib" "/target/debug/deps/libcrossbeam_channel-8cbfff578a14854c.rlib" "/target/debug/deps/libparking_lot-9171efd83804d301.rlib" "/target/debug/deps/libparking_lot_core-066e008d5e0f129f.rlib" "/target/debug/deps/liblock_api-087c2145a4f15895.rlib" "/target/debug/deps/libowning_ref-c8ff83150cac7766.rlib" "/target/debug/deps/libstable_deref_trait-5653f3fc2fc56cd7.rlib" "/target/debug/deps/librand-b72c480a178a2dff.rlib" "/target/debug/deps/librand_core-4053665e0121476d.rlib" "/target/debug/deps/librand_core-bd1873205220d3f7.rlib" "/target/debug/deps/libcrossbeam_epoch-0d2d2d14c87fe12f.rlib" "/target/debug/deps/libcrossbeam_utils-c32f0c7202d870af.rlib" "/target/debug/deps/libshred-b16a9b4bdb8a58da.rlib" "/target/debug/deps/libsmallvec-016a88cba89fe415.rlib" "/target/debug/deps/libunreachable-fa64cda3792f998d.rlib" "/target/debug/deps/libvoid-1cfefebbc7493a4f.rlib" "/target/debug/deps/librayon-fb6d8d37bb8ceb55.rlib" "/target/debug/deps/libeither-7ebe9e847dabf141.rlib" "/target/debug/deps/librayon_core-9c1d75fc7b290354.rlib" "/target/debug/deps/libnum_cpus-141b30ba3883de70.rlib" "/target/debug/deps/libcrossbeam_deque-6f5c023a51999198.rlib" "/target/debug/deps/libcrossbeam_epoch-a1437c6d5316ea45.rlib" "/target/debug/deps/libscopeguard-950a4184ee4d960f.rlib" "/target/debug/deps/libmemoffset-63bad86a173e8707.rlib" "/target/debug/deps/libcrossbeam_utils-3a245f84f435a417.rlib" "/target/debug/deps/libcfg_if-05a45925adae4719.rlib" "/target/debug/deps/libmopa-1e7ef04dbffc9bea.rlib" "/target/debug/deps/libfxhash-6377f4ffbf57d65d.rlib" "/target/debug/deps/libbyteorder-33cd735c17acf948.rlib" "/target/debug/deps/libarrayvec-9b009cfbf4f2e13d.rlib" "/target/debug/deps/libnodrop-f4f793944ead0dd3.rlib" "/target/debug/deps/libsdl2-e03345a36f66dc96.rlib" "/target/debug/deps/librand-00adc520b5451aa5.rlib" "/target/debug/deps/librand-145c539e9894abcf.rlib" "/target/debug/deps/libsdl2_sys-26fb3b1c5df10c73.rlib" "/target/debug/deps/libbitflags-03af3f6d999dd924.rlib" "/target/debug/deps/liblazy_static-a5a8d07db5a8bafc.rlib" "/target/debug/deps/liblibc-a31f220217a6aa26.rlib" "/target/debug/deps/libnum-122e2389e9c846e5.rlib" "/target/debug/deps/libnum_iter-f643481b98cc5039.rlib" "/target/debug/deps/libnum_integer-ce87548d8ac9463e.rlib" "/target/debug/deps/libnum_traits-925b3e7393fd4fa7.rlib" "/target/debug/deps/liblazy_static-07be44a957344fa4.rlib" "-Wl,--start-group" "/rustup-home/toolchains/aa49d8ef14939ddec0e34b346b60174a5673d48f-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-a8951067144fcd6a.rlib" "/rustup-home/toolchains/aa49d8ef14939ddec0e34b346b60174a5673d48f-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-557584a04b5ba683.rlib" "/rustup-home/toolchains/aa49d8ef14939ddec0e34b346b60174a5673d48f-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-431a1e5e4c3f47f7.rlib" "/rustup-home/toolchains/aa49d8ef14939ddec0e34b346b60174a5673d48f-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-a23c0da4d2de6b62.rlib" "/rustup-home/toolchains/aa49d8ef14939ddec0e34b346b60174a5673d48f-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-8bfe39ba20aa6b17.rlib" "/rustup-home/toolchains/aa49d8ef14939ddec0e34b346b60174a5673d48f-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-f9a54acb2f768daa.rlib" "/rustup-home/toolchains/aa49d8ef14939ddec0e34b346b60174a5673d48f-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-fd7c3c73a313f74d.rlib" "-Wl,--end-group" "/rustup-home/toolchains/aa49d8ef14939ddec0e34b346b60174a5673d48f-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-0f941d940954fa72.rlib" "-Wl,-Bdynamic" "-lSDL2_image" "-lSDL2" "-lutil" "-lutil" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil" Dec 13 01:37:57.987 INFO [stderr] = note: /usr/bin/ld: cannot find -lSDL2_image Dec 13 01:37:57.987 INFO [stderr] /usr/bin/ld: cannot find -lSDL2 Dec 13 01:37:57.987 INFO [stderr] collect2: error: ld returned 1 exit status Dec 13 01:37:57.987 INFO [stderr] Dec 13 01:37:57.987 INFO [stderr] Dec 13 01:37:57.987 INFO [stderr] error: aborting due to previous error Dec 13 01:37:57.987 INFO [stderr] Dec 13 01:37:58.026 INFO [stderr] error: Could not compile `caves`. Dec 13 01:37:58.026 INFO [stderr] Dec 13 01:37:58.026 INFO [stderr] To learn more, run the command again with --verbose. Dec 13 01:37:58.029 INFO [stderr] su: No module specific data is present Dec 13 01:37:59.593 INFO running `"docker" "inspect" "484ad1f0fd0e9ccf33e5770cf0dc5fb1bc33ad777fddc32298e7c9bbbd880642"` Dec 13 01:38:00.019 INFO running `"docker" "rm" "-f" "484ad1f0fd0e9ccf33e5770cf0dc5fb1bc33ad777fddc32298e7c9bbbd880642"` Dec 13 01:38:00.399 INFO [stdout] 484ad1f0fd0e9ccf33e5770cf0dc5fb1bc33ad777fddc32298e7c9bbbd880642