Dec 01 06:06:07.665 INFO testing pierremarc/cardboard against 1.30.1 for beta-1.31-5
Dec 01 06:06:07.665 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/1.30.1:/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 +1.30.1 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 06:06:08.291 INFO [stdout] e6c4d2c5cf012a20abe558b8973fd27942b0fe3c7f895b0853056bb9276f23cc
Dec 01 06:06:08.294 INFO running `"docker" "start" "-a" "e6c4d2c5cf012a20abe558b8973fd27942b0fe3c7f895b0853056bb9276f23cc"`
Dec 01 06:06:09.732 INFO [stderr] usermod: no changes
Dec 01 06:06:10.019 INFO [stderr]    Compiling matrixmultiply v0.1.15
Dec 01 06:06:10.026 INFO [stderr]    Compiling siphasher v0.2.3
Dec 01 06:06:10.026 INFO [stderr]    Compiling cairo-rs v0.5.0
Dec 01 06:06:10.031 INFO [stderr]    Compiling xmlparser v0.6.1
Dec 01 06:06:10.032 INFO [stderr]    Compiling cairo-sys-rs v0.7.0
Dec 01 06:06:10.032 INFO [stderr]    Compiling sdl2-sys v0.31.0
Dec 01 06:06:10.032 INFO [stderr]    Compiling log v0.4.6
Dec 01 06:06:10.041 INFO [stderr]    Compiling rand v0.5.5
Dec 01 06:06:13.020 INFO [stderr]    Compiling num-complex v0.2.1
Dec 01 06:06:13.099 INFO [stderr]    Compiling approx v0.3.0
Dec 01 06:06:13.595 INFO [stderr]    Compiling float-cmp v0.4.0
Dec 01 06:06:13.751 INFO [stderr]    Compiling geo-types v0.2.0
Dec 01 06:06:14.575 INFO [stderr]    Compiling phf_shared v0.7.23
Dec 01 06:06:15.003 INFO [stderr]    Compiling gobject-sys v0.7.0
Dec 01 06:06:17.023 INFO [stderr]    Compiling crossbeam-epoch v0.3.1
Dec 01 06:06:17.048 INFO [stderr]    Compiling num-iter v0.1.37
Dec 01 06:06:17.138 INFO [stderr]    Compiling syn v0.15.18
Dec 01 06:06:17.191 INFO [stderr]    Compiling phf v0.7.23
Dec 01 06:06:17.355 INFO [stderr]    Compiling geojson v0.13.0
Dec 01 06:06:19.259 INFO [stderr]    Compiling svgtypes v0.2.0
Dec 01 06:06:20.623 INFO [stderr]    Compiling num v0.1.42
Dec 01 06:06:23.254 INFO [stderr]    Compiling png v0.13.1
Dec 01 06:06:23.254 INFO [stderr]    Compiling alga v0.7.2
Dec 01 06:06:23.495 INFO [stderr]    Compiling glib v0.6.0
Dec 01 06:06:35.171 INFO [stderr]    Compiling crossbeam-deque v0.2.0
Dec 01 06:06:35.187 INFO [stderr]    Compiling sdl2 v0.31.0
Dec 01 06:06:37.792 INFO [stderr]    Compiling rayon-core v1.4.1
Dec 01 06:06:45.379 INFO [stderr]    Compiling rayon v1.0.3
Dec 01 06:06:47.768 INFO [stderr]    Compiling nalgebra v0.16.8
Dec 01 06:07:03.124 INFO [stderr]    Compiling serde_derive v1.0.80
Dec 01 06:08:01.827 INFO [stderr]    Compiling cardboard v0.1.0 (/source)
Dec 01 06:08:03.159 INFO [stderr] warning: unused `#[macro_use]` import
Dec 01 06:08:03.160 INFO [stderr]   --> src/main.rs:13:1
Dec 01 06:08:03.160 INFO [stderr]    |
Dec 01 06:08:03.160 INFO [stderr] 13 | #[macro_use]
Dec 01 06:08:03.160 INFO [stderr]    | ^^^^^^^^^^^^
Dec 01 06:08:03.161 INFO [stderr]    |
Dec 01 06:08:03.161 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 01 06:08:03.161 INFO [stderr] 
Dec 01 06:08:03.162 INFO [stderr] warning: unused imports: `GeoJson`, `Geometry`, `PolygonType`, `Value`
Dec 01 06:08:03.162 INFO [stderr]  --> src/data.rs:1:24
Dec 01 06:08:03.162 INFO [stderr]   |
Dec 01 06:08:03.163 INFO [stderr] 1 | use geojson::{Feature, GeoJson, Geometry, PolygonType, Value};
Dec 01 06:08:03.163 INFO [stderr]   |                        ^^^^^^^  ^^^^^^^^  ^^^^^^^^^^^  ^^^^^
Dec 01 06:08:03.163 INFO [stderr] 
Dec 01 06:08:03.164 INFO [stderr] warning: unused import: `lingua::get_properties`
Dec 01 06:08:03.164 INFO [stderr]  --> src/data.rs:2:5
Dec 01 06:08:03.164 INFO [stderr]   |
Dec 01 06:08:03.165 INFO [stderr] 2 | use lingua::get_properties;
Dec 01 06:08:03.165 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:03.166 INFO [stderr] 
Dec 01 06:08:03.166 INFO [stderr] warning: unused import: `lingua::Properties`
Dec 01 06:08:03.166 INFO [stderr]  --> src/data.rs:4:5
Dec 01 06:08:03.166 INFO [stderr]   |
Dec 01 06:08:03.167 INFO [stderr] 4 | use lingua::Properties;
Dec 01 06:08:03.167 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^
Dec 01 06:08:03.167 INFO [stderr] 
Dec 01 06:08:03.168 INFO [stderr] warning: unused import: `Plane`
Dec 01 06:08:03.168 INFO [stderr]  --> src/data.rs:5:14
Dec 01 06:08:03.168 INFO [stderr]   |
Dec 01 06:08:03.169 INFO [stderr] 5 | use lingua::{Plane, PlaneList};
Dec 01 06:08:03.169 INFO [stderr]   |              ^^^^^
Dec 01 06:08:03.169 INFO [stderr] 
Dec 01 06:08:03.170 INFO [stderr] warning: unused imports: `Deserialize`, `self`
Dec 01 06:08:03.170 INFO [stderr]  --> src/data.rs:6:17
Dec 01 06:08:03.170 INFO [stderr]   |
Dec 01 06:08:03.171 INFO [stderr] 6 | use serde::de::{self, Deserialize, Deserializer, SeqAccess, Visitor};
Dec 01 06:08:03.171 INFO [stderr]   |                 ^^^^  ^^^^^^^^^^^
Dec 01 06:08:03.171 INFO [stderr] 
Dec 01 06:08:03.172 INFO [stderr] warning: unused import: `serde_json::Deserializer as JsonDeserializer`
Dec 01 06:08:03.172 INFO [stderr]  --> src/data.rs:7:5
Dec 01 06:08:03.172 INFO [stderr]   |
Dec 01 06:08:03.173 INFO [stderr] 7 | use serde_json::Deserializer as JsonDeserializer;
Dec 01 06:08:03.173 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:03.173 INFO [stderr] 
Dec 01 06:08:03.174 INFO [stderr] warning: unused import: `Ref`
Dec 01 06:08:03.174 INFO [stderr]  --> src/data.rs:9:17
Dec 01 06:08:03.174 INFO [stderr]   |
Dec 01 06:08:03.175 INFO [stderr] 9 | use std::cell::{Ref, RefCell};
Dec 01 06:08:03.175 INFO [stderr]   |                 ^^^
Dec 01 06:08:03.175 INFO [stderr] 
Dec 01 06:08:03.176 INFO [stderr] warning: unused import: `std::fs`
Dec 01 06:08:03.176 INFO [stderr]   --> src/data.rs:10:5
Dec 01 06:08:03.176 INFO [stderr]    |
Dec 01 06:08:03.177 INFO [stderr] 10 | use std::fs;
Dec 01 06:08:03.177 INFO [stderr]    |     ^^^^^^^
Dec 01 06:08:03.177 INFO [stderr] 
Dec 01 06:08:03.178 INFO [stderr] warning: unused import: `std::thread`
Dec 01 06:08:03.178 INFO [stderr]   --> src/data.rs:11:5
Dec 01 06:08:03.178 INFO [stderr]    |
Dec 01 06:08:03.179 INFO [stderr] 11 | use std::thread;
Dec 01 06:08:03.179 INFO [stderr]    |     ^^^^^^^^^^^
Dec 01 06:08:03.179 INFO [stderr] 
Dec 01 06:08:03.180 INFO [stderr] warning: unused import: `cmp`
Dec 01 06:08:03.180 INFO [stderr]   --> src/data.rs:12:11
Dec 01 06:08:03.180 INFO [stderr]    |
Dec 01 06:08:03.180 INFO [stderr] 12 | use std::{cmp, fmt};
Dec 01 06:08:03.181 INFO [stderr]    |           ^^^
Dec 01 06:08:03.181 INFO [stderr] 
Dec 01 06:08:03.182 INFO [stderr] warning: unused import: `OpList`
Dec 01 06:08:03.182 INFO [stderr]  --> src/draw.rs:7:17
Dec 01 06:08:03.182 INFO [stderr]   |
Dec 01 06:08:03.187 INFO [stderr] 7 | use operation::{OpList, Operation};
Dec 01 06:08:03.187 INFO [stderr]   |                 ^^^^^^
Dec 01 06:08:03.187 INFO [stderr] 
Dec 01 06:08:03.188 INFO [stderr] warning: unused import: `capture::Capture`
Dec 01 06:08:03.188 INFO [stderr]  --> src/handlers.rs:2:5
Dec 01 06:08:03.188 INFO [stderr]   |
Dec 01 06:08:03.189 INFO [stderr] 2 | use capture::Capture;
Dec 01 06:08:03.189 INFO [stderr]   |     ^^^^^^^^^^^^^^^^
Dec 01 06:08:03.189 INFO [stderr] 
Dec 01 06:08:03.190 INFO [stderr] warning: unused imports: `Deserialize`, `Deserializer`, `SeqAccess`, `Visitor`, `self`
Dec 01 06:08:03.190 INFO [stderr]  --> src/lingua.rs:3:17
Dec 01 06:08:03.190 INFO [stderr]   |
Dec 01 06:08:03.191 INFO [stderr] 3 | use serde::de::{self, Deserialize, Deserializer, SeqAccess, Visitor};
Dec 01 06:08:03.191 INFO [stderr]   |                 ^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^  ^^^^^^^
Dec 01 06:08:03.191 INFO [stderr] 
Dec 01 06:08:03.192 INFO [stderr] warning: unused import: `std::iter::Flatten`
Dec 01 06:08:03.192 INFO [stderr]  --> src/lingua.rs:5:5
Dec 01 06:08:03.192 INFO [stderr]   |
Dec 01 06:08:03.193 INFO [stderr] 5 | use std::iter::Flatten;
Dec 01 06:08:03.193 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^
Dec 01 06:08:03.193 INFO [stderr] 
Dec 01 06:08:03.194 INFO [stderr] warning: unused import: `StyleGetter`
Dec 01 06:08:03.194 INFO [stderr]  --> src/ui_cli.rs:6:30
Dec 01 06:08:03.194 INFO [stderr]   |
Dec 01 06:08:03.194 INFO [stderr] 6 | use style::{StyleCollection, StyleGetter};
Dec 01 06:08:03.195 INFO [stderr]   |                              ^^^^^^^^^^^
Dec 01 06:08:03.195 INFO [stderr] 
Dec 01 06:08:03.196 INFO [stderr] warning: unused imports: `OpList`, `Operation`
Dec 01 06:08:03.196 INFO [stderr]   --> src/ui_sdl.rs:13:17
Dec 01 06:08:03.196 INFO [stderr]    |
Dec 01 06:08:03.196 INFO [stderr] 13 | use operation::{OpList, Operation};
Dec 01 06:08:03.197 INFO [stderr]    |                 ^^^^^^  ^^^^^^^^^
Dec 01 06:08:03.197 INFO [stderr] 
Dec 01 06:08:03.197 INFO [stderr] warning: unused import: `StyleGetter`
Dec 01 06:08:03.198 INFO [stderr]   --> src/ui_sdl.rs:16:30
Dec 01 06:08:03.198 INFO [stderr]    |
Dec 01 06:08:03.198 INFO [stderr] 16 | use style::{StyleCollection, StyleGetter};
Dec 01 06:08:03.199 INFO [stderr]    |                              ^^^^^^^^^^^
Dec 01 06:08:03.199 INFO [stderr] 
Dec 01 06:08:03.851 INFO [stderr] warning: unused import: `BufRead`
Dec 01 06:08:03.851 INFO [stderr]  --> src/capture.rs:4:24
Dec 01 06:08:03.851 INFO [stderr]   |
Dec 01 06:08:03.851 INFO [stderr] 4 | use std::io::prelude::{BufRead, Write};
Dec 01 06:08:03.851 INFO [stderr]   |                        ^^^^^^^
Dec 01 06:08:03.851 INFO [stderr] 
Dec 01 06:08:03.947 INFO [stderr] warning: unused variable: `clip_z`
Dec 01 06:08:03.947 INFO [stderr]   --> src/draw.rs:67:5
Dec 01 06:08:03.948 INFO [stderr]    |
Dec 01 06:08:03.948 INFO [stderr] 67 |     clip_z: f64,
Dec 01 06:08:03.948 INFO [stderr]    |     ^^^^^^ help: consider using `_clip_z` instead
Dec 01 06:08:03.949 INFO [stderr]    |
Dec 01 06:08:03.949 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 06:08:03.949 INFO [stderr] 
Dec 01 06:08:03.949 INFO [stderr] warning: unused variable: `kmod`
Dec 01 06:08:03.950 INFO [stderr]   --> src/handlers.rs:44:5
Dec 01 06:08:03.950 INFO [stderr]    |
Dec 01 06:08:03.950 INFO [stderr] 44 |     kmod: sdl2::keyboard::Mod,
Dec 01 06:08:03.950 INFO [stderr]    |     ^^^^ help: consider using `_kmod` instead
Dec 01 06:08:03.951 INFO [stderr] 
Dec 01 06:08:03.951 INFO [stderr] warning: unused variable: `c`
Dec 01 06:08:03.951 INFO [stderr]   --> src/data.rs:91:21
Dec 01 06:08:03.951 INFO [stderr]    |
Dec 01 06:08:03.952 INFO [stderr] 91 |             let mut c = Counter::new("visit", 1000);
Dec 01 06:08:03.952 INFO [stderr]    |                     ^ help: consider using `_c` instead
Dec 01 06:08:03.952 INFO [stderr] 
Dec 01 06:08:03.952 INFO [stderr] warning: unused variable: `planes`
Dec 01 06:08:03.953 INFO [stderr]   --> src/ui_cli.rs:44:26
Dec 01 06:08:03.953 INFO [stderr]    |
Dec 01 06:08:03.953 INFO [stderr] 44 |     fn run_replay(&self, planes: &PlaneFlat, style: &StyleCollection, target_path: &str) {}
Dec 01 06:08:03.953 INFO [stderr]    |                          ^^^^^^ help: consider using `_planes` instead
Dec 01 06:08:03.954 INFO [stderr] 
Dec 01 06:08:03.954 INFO [stderr] warning: unused variable: `style`
Dec 01 06:08:03.954 INFO [stderr]   --> src/ui_cli.rs:44:46
Dec 01 06:08:03.954 INFO [stderr]    |
Dec 01 06:08:03.955 INFO [stderr] 44 |     fn run_replay(&self, planes: &PlaneFlat, style: &StyleCollection, target_path: &str) {}
Dec 01 06:08:03.955 INFO [stderr]    |                                              ^^^^^ help: consider using `_style` instead
Dec 01 06:08:03.955 INFO [stderr] 
Dec 01 06:08:03.955 INFO [stderr] warning: unused variable: `target_path`
Dec 01 06:08:03.956 INFO [stderr]   --> src/ui_cli.rs:44:71
Dec 01 06:08:03.956 INFO [stderr]    |
Dec 01 06:08:03.956 INFO [stderr] 44 |     fn run_replay(&self, planes: &PlaneFlat, style: &StyleCollection, target_path: &str) {}
Dec 01 06:08:03.957 INFO [stderr]    |                                                                       ^^^^^^^^^^^ help: consider using `_target_path` instead
Dec 01 06:08:03.957 INFO [stderr] 
Dec 01 06:08:03.957 INFO [stderr] warning: unused variable: `s`
Dec 01 06:08:03.957 INFO [stderr]    --> src/ui_sdl.rs:133:16
Dec 01 06:08:03.958 INFO [stderr]     |
Dec 01 06:08:03.958 INFO [stderr] 133 |             Ok(s) => println!("First draw success"),
Dec 01 06:08:03.958 INFO [stderr]     |                ^ help: consider using `_s` instead
Dec 01 06:08:03.958 INFO [stderr] 
Dec 01 06:08:04.011 INFO [stderr] warning: variable does not need to be mutable
Dec 01 06:08:04.012 INFO [stderr]   --> src/data.rs:91:17
Dec 01 06:08:04.012 INFO [stderr]    |
Dec 01 06:08:04.012 INFO [stderr] 91 |             let mut c = Counter::new("visit", 1000);
Dec 01 06:08:04.012 INFO [stderr]    |                 ----^
Dec 01 06:08:04.013 INFO [stderr]    |                 |
Dec 01 06:08:04.013 INFO [stderr]    |                 help: remove this `mut`
Dec 01 06:08:04.013 INFO [stderr]    |
Dec 01 06:08:04.014 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 06:08:04.014 INFO [stderr] 
Dec 01 06:08:04.216 INFO [stderr] warning: method is never used: `width`
Dec 01 06:08:04.216 INFO [stderr]   --> src/bbox.rs:52:5
Dec 01 06:08:04.216 INFO [stderr]    |
Dec 01 06:08:04.217 INFO [stderr] 52 |     pub fn width(&self) -> f64 {
Dec 01 06:08:04.217 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.217 INFO [stderr]    |
Dec 01 06:08:04.217 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 06:08:04.217 INFO [stderr] 
Dec 01 06:08:04.217 INFO [stderr] warning: method is never used: `height`
Dec 01 06:08:04.217 INFO [stderr]   --> src/bbox.rs:56:5
Dec 01 06:08:04.217 INFO [stderr]    |
Dec 01 06:08:04.217 INFO [stderr] 56 |     pub fn height(&self) -> f64 {
Dec 01 06:08:04.217 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.217 INFO [stderr] 
Dec 01 06:08:04.217 INFO [stderr] warning: function is never used: `get_field`
Dec 01 06:08:04.217 INFO [stderr]   --> src/capture.rs:11:1
Dec 01 06:08:04.217 INFO [stderr]    |
Dec 01 06:08:04.217 INFO [stderr] 11 | / fn get_field<T>(i: usize, v: &Vec<&str>) -> Result<T, usize>
Dec 01 06:08:04.217 INFO [stderr] 12 | | where
Dec 01 06:08:04.217 INFO [stderr] 13 | |     T: std::str::FromStr,
Dec 01 06:08:04.217 INFO [stderr] 14 | | {
Dec 01 06:08:04.217 INFO [stderr] ...  |
Dec 01 06:08:04.217 INFO [stderr] 18 | |     }
Dec 01 06:08:04.217 INFO [stderr] 19 | | }
Dec 01 06:08:04.217 INFO [stderr]    | |_^
Dec 01 06:08:04.217 INFO [stderr] 
Dec 01 06:08:04.217 INFO [stderr] warning: method is never used: `from_record`
Dec 01 06:08:04.217 INFO [stderr]   --> src/capture.rs:39:5
Dec 01 06:08:04.217 INFO [stderr]    |
Dec 01 06:08:04.217 INFO [stderr] 39 |     fn from_record(r: &str) -> Result<Frame, usize> {
Dec 01 06:08:04.217 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.217 INFO [stderr] 
Dec 01 06:08:04.217 INFO [stderr] warning: method is never used: `from_records`
Dec 01 06:08:04.217 INFO [stderr]    --> src/capture.rs:104:5
Dec 01 06:08:04.217 INFO [stderr]     |
Dec 01 06:08:04.217 INFO [stderr] 104 |     pub fn from_records(file_path: &str) -> std::io::Result<Capture> {
Dec 01 06:08:04.217 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.217 INFO [stderr] 
Dec 01 06:08:04.217 INFO [stderr] warning: function is never used: `replay`
Dec 01 06:08:04.217 INFO [stderr]    --> src/capture.rs:116:1
Dec 01 06:08:04.217 INFO [stderr]     |
Dec 01 06:08:04.217 INFO [stderr] 116 | fn replay(capture: &Capture) {
Dec 01 06:08:04.217 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.217 INFO [stderr] 
Dec 01 06:08:04.217 INFO [stderr] warning: field is never used: `name`
Dec 01 06:08:04.217 INFO [stderr]   --> src/data.rs:17:5
Dec 01 06:08:04.217 INFO [stderr]    |
Dec 01 06:08:04.217 INFO [stderr] 17 |     name: String,
Dec 01 06:08:04.217 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 01 06:08:04.217 INFO [stderr] 
Dec 01 06:08:04.217 INFO [stderr] warning: field is never used: `count`
Dec 01 06:08:04.217 INFO [stderr]   --> src/data.rs:18:5
Dec 01 06:08:04.217 INFO [stderr]    |
Dec 01 06:08:04.217 INFO [stderr] 18 |     count: usize,
Dec 01 06:08:04.217 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 01 06:08:04.217 INFO [stderr] 
Dec 01 06:08:04.217 INFO [stderr] warning: field is never used: `pstep`
Dec 01 06:08:04.217 INFO [stderr]   --> src/data.rs:19:5
Dec 01 06:08:04.217 INFO [stderr]    |
Dec 01 06:08:04.217 INFO [stderr] 19 |     pstep: usize,
Dec 01 06:08:04.218 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 01 06:08:04.218 INFO [stderr] 
Dec 01 06:08:04.218 INFO [stderr] warning: field is never used: `p`
Dec 01 06:08:04.218 INFO [stderr]   --> src/data.rs:20:5
Dec 01 06:08:04.218 INFO [stderr]    |
Dec 01 06:08:04.218 INFO [stderr] 20 |     p: usize,
Dec 01 06:08:04.218 INFO [stderr]    |     ^^^^^^^^
Dec 01 06:08:04.218 INFO [stderr] 
Dec 01 06:08:04.218 INFO [stderr] warning: field is never used: `t`
Dec 01 06:08:04.218 INFO [stderr]   --> src/data.rs:21:5
Dec 01 06:08:04.218 INFO [stderr]    |
Dec 01 06:08:04.218 INFO [stderr] 21 |     t: f64,
Dec 01 06:08:04.218 INFO [stderr]    |     ^^^^^^
Dec 01 06:08:04.218 INFO [stderr] 
Dec 01 06:08:04.218 INFO [stderr] warning: method is never used: `inc`
Dec 01 06:08:04.218 INFO [stderr]   --> src/data.rs:35:5
Dec 01 06:08:04.218 INFO [stderr]    |
Dec 01 06:08:04.218 INFO [stderr] 35 |     pub fn inc(&mut self) {
Dec 01 06:08:04.218 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.218 INFO [stderr] 
Dec 01 06:08:04.218 INFO [stderr] warning: constant item is never used: `empty_plane`
Dec 01 06:08:04.218 INFO [stderr]   --> src/lingua.rs:48:1
Dec 01 06:08:04.218 INFO [stderr]    |
Dec 01 06:08:04.218 INFO [stderr] 48 | const empty_plane: &'static [&'static PlaneT] = &[];
Dec 01 06:08:04.218 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.218 INFO [stderr] 
Dec 01 06:08:04.218 INFO [stderr] warning: struct is never constructed: `PlaneIter`
Dec 01 06:08:04.218 INFO [stderr]   --> src/lingua.rs:54:1
Dec 01 06:08:04.218 INFO [stderr]    |
Dec 01 06:08:04.218 INFO [stderr] 54 | pub struct PlaneIter<'a> {
Dec 01 06:08:04.218 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.218 INFO [stderr] 
Dec 01 06:08:04.218 INFO [stderr] warning: method is never used: `one`
Dec 01 06:08:04.218 INFO [stderr]   --> src/lingua.rs:76:5
Dec 01 06:08:04.218 INFO [stderr]    |
Dec 01 06:08:04.218 INFO [stderr] 76 |     pub fn one(&self) -> &Vec<Plane> {
Dec 01 06:08:04.218 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.218 INFO [stderr] 
Dec 01 06:08:04.218 INFO [stderr] warning: method is never used: `len`
Dec 01 06:08:04.218 INFO [stderr]   --> src/lingua.rs:80:5
Dec 01 06:08:04.218 INFO [stderr]    |
Dec 01 06:08:04.218 INFO [stderr] 80 |     pub fn len(&self) -> usize {
Dec 01 06:08:04.218 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.218 INFO [stderr] 
Dec 01 06:08:04.218 INFO [stderr] warning: type alias is never used: `PropList`
Dec 01 06:08:04.218 INFO [stderr]    --> src/lingua.rs:121:1
Dec 01 06:08:04.218 INFO [stderr]     |
Dec 01 06:08:04.218 INFO [stderr] 121 | pub type PropList = Vec<Properties>;
Dec 01 06:08:04.218 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.218 INFO [stderr] 
Dec 01 06:08:04.218 INFO [stderr] warning: function is never used: `get_properties`
Dec 01 06:08:04.218 INFO [stderr]    --> src/lingua.rs:166:1
Dec 01 06:08:04.218 INFO [stderr]     |
Dec 01 06:08:04.218 INFO [stderr] 166 | pub fn get_properties(gj: &GeoJson) -> PropList {
Dec 01 06:08:04.218 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.218 INFO [stderr] 
Dec 01 06:08:04.218 INFO [stderr] warning: type alias is never used: `OpList`
Dec 01 06:08:04.218 INFO [stderr]   --> src/operation.rs:13:1
Dec 01 06:08:04.218 INFO [stderr]    |
Dec 01 06:08:04.218 INFO [stderr] 13 | pub type OpList = Vec<Operation>;
Dec 01 06:08:04.218 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.218 INFO [stderr] 
Dec 01 06:08:04.218 INFO [stderr] warning: function is never used: `paint_op_debug`
Dec 01 06:08:04.218 INFO [stderr]   --> src/operation.rs:36:1
Dec 01 06:08:04.218 INFO [stderr]    |
Dec 01 06:08:04.218 INFO [stderr] 36 | pub fn paint_op_debug(op: &Operation, style: &StyleCollection, context: &Context) {
Dec 01 06:08:04.218 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.218 INFO [stderr] 
Dec 01 06:08:04.218 INFO [stderr] warning: method is never used: `rgba`
Dec 01 06:08:04.218 INFO [stderr]   --> src/style.rs:99:5
Dec 01 06:08:04.218 INFO [stderr]    |
Dec 01 06:08:04.218 INFO [stderr] 99 |     pub fn rgba(red: f64, green: f64, blue: f64, alpha: f64) -> Color {
Dec 01 06:08:04.218 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.218 INFO [stderr] 
Dec 01 06:08:04.218 INFO [stderr] warning: variant is never constructed: `Replay`
Dec 01 06:08:04.218 INFO [stderr]  --> src/ui_cli.rs:9:5
Dec 01 06:08:04.218 INFO [stderr]   |
Dec 01 06:08:04.218 INFO [stderr] 9 |     Replay,
Dec 01 06:08:04.218 INFO [stderr]   |     ^^^^^^
Dec 01 06:08:04.218 INFO [stderr] 
Dec 01 06:08:04.219 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 06:08:04.219 INFO [stderr]    --> src/capture.rs:109:13
Dec 01 06:08:04.219 INFO [stderr]     |
Dec 01 06:08:04.219 INFO [stderr] 109 |             Frame::from_record(r).map(|f| frames.push(f));
Dec 01 06:08:04.219 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.219 INFO [stderr]     |
Dec 01 06:08:04.219 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 01 06:08:04.219 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:08:04.219 INFO [stderr] 
Dec 01 06:08:04.223 INFO [stderr] warning: constant `empty_plane` should have an upper case name such as `EMPTY_PLANE`
Dec 01 06:08:04.223 INFO [stderr]   --> src/lingua.rs:48:1
Dec 01 06:08:04.223 INFO [stderr]    |
Dec 01 06:08:04.223 INFO [stderr] 48 | const empty_plane: &'static [&'static PlaneT] = &[];
Dec 01 06:08:04.223 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.223 INFO [stderr]    |
Dec 01 06:08:04.223 INFO [stderr]    = note: #[warn(non_upper_case_globals)] on by default
Dec 01 06:08:04.223 INFO [stderr] 
Dec 01 06:08:04.231 INFO [stderr] warning: structure field `strokeWidth` should have a snake case name such as `stroke_width`
Dec 01 06:08:04.231 INFO [stderr]   --> src/style.rs:36:5
Dec 01 06:08:04.231 INFO [stderr]    |
Dec 01 06:08:04.231 INFO [stderr] 36 |     pub strokeWidth: f64,
Dec 01 06:08:04.231 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.231 INFO [stderr]    |
Dec 01 06:08:04.231 INFO [stderr]    = note: #[warn(non_snake_case)] on by default
Dec 01 06:08:04.231 INFO [stderr] 
Dec 01 06:08:04.231 INFO [stderr] warning: structure field `strokeColor` should have a snake case name such as `stroke_color`
Dec 01 06:08:04.231 INFO [stderr]   --> src/style.rs:37:5
Dec 01 06:08:04.231 INFO [stderr]    |
Dec 01 06:08:04.231 INFO [stderr] 37 |     pub strokeColor: Option<Color>,
Dec 01 06:08:04.231 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.231 INFO [stderr] 
Dec 01 06:08:04.231 INFO [stderr] warning: structure field `fillColor` should have a snake case name such as `fill_color`
Dec 01 06:08:04.231 INFO [stderr]   --> src/style.rs:38:5
Dec 01 06:08:04.231 INFO [stderr]    |
Dec 01 06:08:04.231 INFO [stderr] 38 |     pub fillColor: Option<Color>,
Dec 01 06:08:04.231 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.231 INFO [stderr] 
Dec 01 06:08:04.231 INFO [stderr] warning: variable `strokeWidth` should have a snake case name such as `stroke_width`
Dec 01 06:08:04.231 INFO [stderr]    --> src/style.rs:144:24
Dec 01 06:08:04.231 INFO [stderr]     |
Dec 01 06:08:04.231 INFO [stderr] 144 |     pub fn width(self, strokeWidth: f64) -> Style {
Dec 01 06:08:04.231 INFO [stderr]     |                        ^^^^^^^^^^^
Dec 01 06:08:04.231 INFO [stderr] 
Dec 01 06:08:04.231 INFO [stderr] warning: variable `strokeColor` should have a snake case name such as `stroke_color`
Dec 01 06:08:04.231 INFO [stderr]    --> src/style.rs:152:25
Dec 01 06:08:04.231 INFO [stderr]     |
Dec 01 06:08:04.231 INFO [stderr] 152 |     pub fn stroke(self, strokeColor: Color) -> Style {
Dec 01 06:08:04.231 INFO [stderr]     |                         ^^^^^^^^^^^
Dec 01 06:08:04.231 INFO [stderr] 
Dec 01 06:08:04.231 INFO [stderr] warning: variable `fillColor` should have a snake case name such as `fill_color`
Dec 01 06:08:04.231 INFO [stderr]    --> src/style.rs:160:23
Dec 01 06:08:04.231 INFO [stderr]     |
Dec 01 06:08:04.231 INFO [stderr] 160 |     pub fn fill(self, fillColor: Color) -> Style {
Dec 01 06:08:04.231 INFO [stderr]     |                       ^^^^^^^^^
Dec 01 06:08:04.231 INFO [stderr] 
Dec 01 06:08:04.231 INFO [stderr] warning: structure field `strokeColor` should have a snake case name such as `stroke_color`
Dec 01 06:08:04.231 INFO [stderr]    --> src/style.rs:273:5
Dec 01 06:08:04.231 INFO [stderr]     |
Dec 01 06:08:04.231 INFO [stderr] 273 |     strokeColor: String,
Dec 01 06:08:04.231 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.232 INFO [stderr] 
Dec 01 06:08:04.232 INFO [stderr] warning: structure field `fillColor` should have a snake case name such as `fill_color`
Dec 01 06:08:04.232 INFO [stderr]    --> src/style.rs:274:5
Dec 01 06:08:04.232 INFO [stderr]     |
Dec 01 06:08:04.232 INFO [stderr] 274 |     fillColor: String,
Dec 01 06:08:04.232 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.232 INFO [stderr] 
Dec 01 06:08:04.232 INFO [stderr] warning: structure field `strokeWidth` should have a snake case name such as `stroke_width`
Dec 01 06:08:04.232 INFO [stderr]    --> src/style.rs:275:5
Dec 01 06:08:04.232 INFO [stderr]     |
Dec 01 06:08:04.232 INFO [stderr] 275 |     strokeWidth: f64,
Dec 01 06:08:04.232 INFO [stderr]     |     ^^^^^^^^^^^^^^^^
Dec 01 06:08:04.232 INFO [stderr] 
Dec 01 06:08:04.232 INFO [stderr] warning: structure field `fillColor` should have a snake case name such as `fill_color`
Dec 01 06:08:04.232 INFO [stderr]    --> src/style.rs:282:5
Dec 01 06:08:04.232 INFO [stderr]     |
Dec 01 06:08:04.232 INFO [stderr] 282 |     fillColor: String,
Dec 01 06:08:04.232 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.232 INFO [stderr] 
Dec 01 06:08:04.232 INFO [stderr] warning: structure field `strokeColor` should have a snake case name such as `stroke_color`
Dec 01 06:08:04.232 INFO [stderr]    --> src/style.rs:283:5
Dec 01 06:08:04.232 INFO [stderr]     |
Dec 01 06:08:04.232 INFO [stderr] 283 |     strokeColor: String,
Dec 01 06:08:04.232 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.232 INFO [stderr] 
Dec 01 06:08:04.232 INFO [stderr] warning: structure field `strokeWidth` should have a snake case name such as `stroke_width`
Dec 01 06:08:04.232 INFO [stderr]    --> src/style.rs:284:5
Dec 01 06:08:04.232 INFO [stderr]     |
Dec 01 06:08:04.232 INFO [stderr] 284 |     strokeWidth: f64,
Dec 01 06:08:04.232 INFO [stderr]     |     ^^^^^^^^^^^^^^^^
Dec 01 06:08:04.232 INFO [stderr] 
Dec 01 06:08:04.232 INFO [stderr] warning: structure field `propName` should have a snake case name such as `prop_name`
Dec 01 06:08:04.232 INFO [stderr]    --> src/style.rs:290:5
Dec 01 06:08:04.232 INFO [stderr]     |
Dec 01 06:08:04.232 INFO [stderr] 290 |     propName: String,
Dec 01 06:08:04.232 INFO [stderr]     |     ^^^^^^^^^^^^^^^^
Dec 01 06:08:04.232 INFO [stderr] 
Dec 01 06:08:04.232 INFO [stderr] warning: structure field `fillColor` should have a snake case name such as `fill_color`
Dec 01 06:08:04.232 INFO [stderr]    --> src/style.rs:297:5
Dec 01 06:08:04.232 INFO [stderr]     |
Dec 01 06:08:04.232 INFO [stderr] 297 |     fillColor: String,
Dec 01 06:08:04.232 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.232 INFO [stderr] 
Dec 01 06:08:04.232 INFO [stderr] warning: structure field `strokeColor` should have a snake case name such as `stroke_color`
Dec 01 06:08:04.232 INFO [stderr]    --> src/style.rs:298:5
Dec 01 06:08:04.232 INFO [stderr]     |
Dec 01 06:08:04.232 INFO [stderr] 298 |     strokeColor: String,
Dec 01 06:08:04.232 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.232 INFO [stderr] 
Dec 01 06:08:04.232 INFO [stderr] warning: structure field `strokeWidth` should have a snake case name such as `stroke_width`
Dec 01 06:08:04.232 INFO [stderr]    --> src/style.rs:299:5
Dec 01 06:08:04.232 INFO [stderr]     |
Dec 01 06:08:04.232 INFO [stderr] 299 |     strokeWidth: f64,
Dec 01 06:08:04.232 INFO [stderr]     |     ^^^^^^^^^^^^^^^^
Dec 01 06:08:04.232 INFO [stderr] 
Dec 01 06:08:04.232 INFO [stderr] warning: structure field `propName` should have a snake case name such as `prop_name`
Dec 01 06:08:04.232 INFO [stderr]    --> src/style.rs:305:5
Dec 01 06:08:04.232 INFO [stderr]     |
Dec 01 06:08:04.232 INFO [stderr] 305 |     propName: String,
Dec 01 06:08:04.232 INFO [stderr]     |     ^^^^^^^^^^^^^^^^
Dec 01 06:08:04.232 INFO [stderr] 
Dec 01 06:08:04.235 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 06:08:04.235 INFO [stderr]   --> src/ui_sdl.rs:75:21
Dec 01 06:08:04.235 INFO [stderr]    |
Dec 01 06:08:04.235 INFO [stderr] 75 |                     self.capture.save("capture.cardboard");
Dec 01 06:08:04.235 INFO [stderr]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 06:08:04.235 INFO [stderr]    |
Dec 01 06:08:04.235 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:08:04.235 INFO [stderr] 
Dec 01 06:08:04.235 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 06:08:04.235 INFO [stderr]    --> src/ui_sdl.rs:154:25
Dec 01 06:08:04.235 INFO [stderr]     |
Dec 01 06:08:04.235 INFO [stderr] 154 | /                         self.paint(
Dec 01 06:08:04.235 INFO [stderr] 155 | |                             planes,
Dec 01 06:08:04.235 INFO [stderr] 156 | |                             &get_draw_config(planes, &camera, f64::from(self.width)),
Dec 01 06:08:04.235 INFO [stderr] 157 | |                             &mut sdl_texture,
Dec 01 06:08:04.235 INFO [stderr] ...   |
Dec 01 06:08:04.235 INFO [stderr] 161 | |                             canvas.copy(&sdl_texture, None, None)
Dec 01 06:08:04.235 INFO [stderr] 162 | |                         }).map(|_| canvas.present());
Dec 01 06:08:04.235 INFO [stderr]     | |_____________________________________________________^
Dec 01 06:08:04.235 INFO [stderr]     |
Dec 01 06:08:04.235 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 06:08:04.235 INFO [stderr] 
Dec 01 06:08:07.532 INFO [stderr] error: linking with `cc` failed: exit code: 1
Dec 01 06:08:07.532 INFO [stderr]   |
Dec 01 06:08:07.535 INFO [stderr]   = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/rustup-home/toolchains/1.30.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/target/debug/deps/cardboard-e1a7d829152467cb.cardboard.9s7duc65-cgu.0.rcgu.o" "/target/debug/deps/cardboard-e1a7d829152467cb.cardboard.9s7duc65-cgu.1.rcgu.o" "/target/debug/deps/cardboard-e1a7d829152467cb.cardboard.9s7duc65-cgu.10.rcgu.o" "/target/debug/deps/cardboard-e1a7d829152467cb.cardboard.9s7duc65-cgu.11.rcgu.o" "/target/debug/deps/cardboard-e1a7d829152467cb.cardboard.9s7duc65-cgu.12.rcgu.o" "/target/debug/deps/cardboard-e1a7d829152467cb.cardboard.9s7duc65-cgu.13.rcgu.o" "/target/debug/deps/cardboard-e1a7d829152467cb.cardboard.9s7duc65-cgu.14.rcgu.o" "/target/debug/deps/cardboard-e1a7d829152467cb.cardboard.9s7duc65-cgu.15.rcgu.o" "/target/debug/deps/cardboard-e1a7d829152467cb.cardboard.9s7duc65-cgu.2.rcgu.o" "/target/debug/deps/cardboard-e1a7d829152467cb.cardboard.9s7duc65-cgu.3.rcgu.o" "/target/debug/deps/cardboard-e1a7d829152467cb.cardboard.9s7duc65-cgu.4.rcgu.o" "/target/debug/deps/cardboard-e1a7d829152467cb.cardboard.9s7duc65-cgu.5.rcgu.o" "/target/debug/deps/cardboard-e1a7d829152467cb.cardboard.9s7duc65-cgu.6.rcgu.o" "/target/debug/deps/cardboard-e1a7d829152467cb.cardboard.9s7duc65-cgu.7.rcgu.o" "/target/debug/deps/cardboard-e1a7d829152467cb.cardboard.9s7duc65-cgu.8.rcgu.o" "/target/debug/deps/cardboard-e1a7d829152467cb.cardboard.9s7duc65-cgu.9.rcgu.o" "-o" "/target/debug/deps/cardboard-e1a7d829152467cb" "/target/debug/deps/cardboard-e1a7d829152467cb.4z5dogld58mc87ej.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/target/debug/deps" "-L" "/rustup-home/toolchains/1.30.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/target/debug/deps/libtime-a70718351f769434.rlib" "/target/debug/deps/libsvgtypes-96f05dd4fd97e1d7.rlib" "/target/debug/deps/liblog-29edc51eabdc2ea8.rlib" "/target/debug/deps/libphf-b429e3a2e457c2a3.rlib" "/target/debug/deps/libphf_shared-64f6228cec9da902.rlib" "/target/debug/deps/libsiphasher-6f90d5eae65c3c73.rlib" "/target/debug/deps/libfloat_cmp-0afcbc994bda3f10.rlib" "/target/debug/deps/libxmlparser-6c3cbaa3218fe92d.rlib" "/target/debug/deps/libsdl2-a814044e6690e270.rlib" "/target/debug/deps/librand-a6981ffbadf44c0b.rlib" "/target/debug/deps/librand-295e536817d94b01.rlib" "/target/debug/deps/libsdl2_sys-2d7a81beead5ad44.rlib" "/target/debug/deps/libbitflags-d1a58b399641d224.rlib" "/target/debug/deps/liblazy_static-254eca49dbdf7c32.rlib" "/target/debug/deps/libnum-d9b7201a87b5ed90.rlib" "/target/debug/deps/libnum_iter-c80af21fd526a411.rlib" "/target/debug/deps/libnum_integer-1703d5fdba4b7938.rlib" "/target/debug/deps/librayon-cb75b56d64849322.rlib" "/target/debug/deps/libeither-68d994289dfe3fb8.rlib" "/target/debug/deps/librayon_core-62ed2ca61bed7070.rlib" "/target/debug/deps/libcrossbeam_deque-2fc3e4274318d20e.rlib" "/target/debug/deps/libcrossbeam_epoch-f812be936fee4fb7.rlib" "/target/debug/deps/libscopeguard-753b781c88a2306c.rlib" "/target/debug/deps/libmemoffset-82cfa17df617796f.rlib" "/target/debug/deps/libcrossbeam_utils-35fc59591d8c1765.rlib" "/target/debug/deps/libcfg_if-a35ea0488ef7d336.rlib" "/target/debug/deps/libarrayvec-dc99e718c5632250.rlib" "/target/debug/deps/libnodrop-f0504f81fcd6e2e3.rlib" "/target/debug/deps/libordered_float-1c7b27471bc08331.rlib" "/target/debug/deps/libnum_cpus-c507007d767d437b.rlib" "/target/debug/deps/libnalgebra-d563cdd8ff6f04e5.rlib" "/target/debug/deps/libalga-eaee3d60ffdd0c9c.rlib" "/target/debug/deps/librand-8081f8bd35b5978d.rlib" "/target/debug/deps/librand_core-d62f42bd8bd86977.rlib" "/target/debug/deps/librand_core-e0e43335db43e230.rlib" "/target/debug/deps/libnum_complex-03ef255bcbddfb73.rlib" "/target/debug/deps/libmatrixmultiply-ffe3ae80a143553b.rlib" "/target/debug/deps/librawpointer-116a78cb86380eee.rlib" "/target/debug/deps/libgeneric_array-1774718ac7984809.rlib" "/target/debug/deps/libtypenum-44dda64ffccf138e.rlib" "/target/debug/deps/libapprox-252376e18dc14469.rlib" "/target/debug/deps/libgeojson-3285368b0637e508.rlib" "/target/debug/deps/libgeo_types-e1c36c60ca1fb996.rlib" "/target/debug/deps/libnum_traits-7bcc335dfe84b60c.rlib" "/target/debug/deps/libserde_json-4c446bb53b00928a.rlib" "/target/debug/deps/libryu-163e13acdfecda78.rlib" "/target/debug/deps/libitoa-0dbcb2353c1ef52a.rlib" "/target/debug/deps/libserde-9058a8fe07baedac.rlib" "/target/debug/deps/libcairo-3986090f77d45a00.rlib" "/target/debug/deps/libcairo_sys-b5c3a33477af354b.rlib" "/target/debug/deps/libglib-3e11c5cb9b138ec6.rlib" "/target/debug/deps/liblazy_static-4d81240815770dfb.rlib" "/target/debug/deps/libbitflags-3e763e49f6955203.rlib" "/target/debug/deps/libgobject_sys-22fb91f69e3abc98.rlib" "/target/debug/deps/libglib_sys-5652ebda0c40e2f7.rlib" "/target/debug/deps/liblibc-e9f537c5e8431f63.rlib" "-Wl,--start-group" "/rustup-home/toolchains/1.30.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-a021829e87e39dcf.rlib" "/rustup-home/toolchains/1.30.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-ce8b5a3ae3174a34.rlib" "/rustup-home/toolchains/1.30.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc_jemalloc-e0a5861af782ac1b.rlib" "/rustup-home/toolchains/1.30.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-faa54f218b0e3149.rlib" "/rustup-home/toolchains/1.30.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc_system-60c1f13c2a2bc637.rlib" "/rustup-home/toolchains/1.30.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-62fff61d9c213778.rlib" "/rustup-home/toolchains/1.30.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-457f5d21aa274348.rlib" "/rustup-home/toolchains/1.30.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-4694ab1fde4317be.rlib" "-Wl,--end-group" "/rustup-home/toolchains/1.30.1-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-95d769f09dd6e7cb.rlib" "-Wl,-Bdynamic" "-lSDL2" "-lcairo-gobject" "-lcairo" "-lgobject-2.0" "-lglib-2.0" "-lgobject-2.0" "-lglib-2.0" "-lglib-2.0" "-lutil" "-lutil" "-ldl" "-lrt" "-lpthread" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil"
Dec 01 06:08:07.535 INFO [stderr]   = note: /usr/bin/ld: cannot find -lSDL2
Dec 01 06:08:07.536 INFO [stderr]           collect2: error: ld returned 1 exit status
Dec 01 06:08:07.536 INFO [stderr]           
Dec 01 06:08:07.536 INFO [stderr] 
Dec 01 06:08:07.551 INFO [stderr] error: aborting due to previous error
Dec 01 06:08:07.552 INFO [stderr] 
Dec 01 06:08:07.571 INFO [stderr] error: Could not compile `cardboard`.
Dec 01 06:08:07.571 INFO [stderr] 
Dec 01 06:08:07.571 INFO [stderr] To learn more, run the command again with --verbose.
Dec 01 06:08:07.572 INFO [stderr] su: No module specific data is present
Dec 01 06:08:08.186 INFO running `"docker" "inspect" "e6c4d2c5cf012a20abe558b8973fd27942b0fe3c7f895b0853056bb9276f23cc"`
Dec 01 06:08:08.445 INFO running `"docker" "rm" "-f" "e6c4d2c5cf012a20abe558b8973fd27942b0fe3c7f895b0853056bb9276f23cc"`
Dec 01 06:08:08.694 INFO [stdout] e6c4d2c5cf012a20abe558b8973fd27942b0fe3c7f895b0853056bb9276f23cc
