[INFO] updating cached repository https://github.com/bbodi/rust-voxlap-test [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/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] b4c9142279244dbd639f67422a7206a9520a0324 [INFO] testing bbodi/rust-voxlap-test against beta-2020-06-03 for beta-1.45-1 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbbodi%2Frust-voxlap-test" "/workspace/builds/worker-3/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-3/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/bbodi/rust-voxlap-test on toolchain beta-2020-06-03 [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2020-06-03" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/bbodi/rust-voxlap-test [INFO] finished tweaking git repo https://github.com/bbodi/rust-voxlap-test [INFO] tweaked toml for git repo https://github.com/bbodi/rust-voxlap-test written to /workspace/builds/worker-3/source/Cargo.toml [INFO] crate git repo https://github.com/bbodi/rust-voxlap-test already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2020-06-03" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] error: the lock file /workspace/builds/worker-3/source/Cargo.lock needs to be updated but --locked was passed to prevent this [INFO] [stderr] If you want to try to generate the lock file without accessing the network, use the --offline flag. [INFO] the lockfile is outdated, regenerating it [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2020-06-03" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] [stderr] Updating git repository `https://github.com/AngryLawyer/rust-sdl2.git` [INFO] [stderr] Updating git repository `https://github.com/bbodi/rust-voxlap.git` [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2020-06-03" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-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-2020-06-03" "build" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] ab9c57ef475c5316e61af7dff0e00f41b3584e3e403ee92d3d7be850604a79b8 [INFO] running `"docker" "start" "-a" "ab9c57ef475c5316e61af7dff0e00f41b3584e3e403ee92d3d7be850604a79b8"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling sdl2 v0.34.0 (https://github.com/AngryLawyer/rust-sdl2.git#5fb24f57) [INFO] [stderr] Compiling voxlap v0.0.1 (https://github.com/bbodi/rust-voxlap.git#504f23a4) [INFO] [stderr] Compiling sdl2-sys v0.34.0 (https://github.com/AngryLawyer/rust-sdl2.git#5fb24f57) [INFO] [stderr] error: `<` is interpreted as a start of generic arguments for `i32`, not a shift [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:366:24 [INFO] [stderr] | [INFO] [stderr] 366 | (self.a as i32 << 24) | (self.r as i32 << 16) | (self.g as i32 << 8) | (self.b as i32) [INFO] [stderr] | ------------- ^^ -- interpreted as generic arguments [INFO] [stderr] | | | [INFO] [stderr] | | not interpreted as shift [INFO] [stderr] | help: try shifting the cast value: `(self.a as i32)` [INFO] [stderr] [INFO] [stderr] error: `<` is interpreted as a start of generic arguments for `i32`, not a shift [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:366:48 [INFO] [stderr] | [INFO] [stderr] 366 | (self.a as i32 << 24) | (self.r as i32 << 16) | (self.g as i32 << 8) | (self.b as i32) [INFO] [stderr] | ------------- ^^ -- interpreted as generic arguments [INFO] [stderr] | | | [INFO] [stderr] | | not interpreted as shift [INFO] [stderr] | help: try shifting the cast value: `(self.r as i32)` [INFO] [stderr] [INFO] [stderr] error: `<` is interpreted as a start of generic arguments for `i32`, not a shift [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:366:72 [INFO] [stderr] | [INFO] [stderr] 366 | (self.a as i32 << 24) | (self.r as i32 << 16) | (self.g as i32 << 8) | (self.b as i32) [INFO] [stderr] | ------------- ^^ - interpreted as generic arguments [INFO] [stderr] | | | [INFO] [stderr] | | not interpreted as shift [INFO] [stderr] | help: try shifting the cast value: `(self.g as i32)` [INFO] [stderr] [INFO] [stderr] error: expected type, found `|` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:545:66 [INFO] [stderr] | [INFO] [stderr] 545 | pub fn with_hitscan(&mut self, pos: &vec3, dir: &vec3, func: |&mut Voxlap, &mut HitScanResult|) -> bool { [INFO] [stderr] | ^ expected type [INFO] [stderr] [INFO] [stderr] error: a trailing `|` is not allowed in an or-pattern [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:545:98 [INFO] [stderr] | [INFO] [stderr] 545 | pub fn with_hitscan(&mut self, pos: &vec3, dir: &vec3, func: |&mut Voxlap, &mut HitScanResult|) -> bool { [INFO] [stderr] | ------------------^ help: remove the `|` [INFO] [stderr] | | [INFO] [stderr] | while parsing this or-pattern starting here [INFO] [stderr] [INFO] [stderr] error: an or-pattern parameter must be wrapped in parenthesis [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:545:80 [INFO] [stderr] | [INFO] [stderr] 545 | pub fn with_hitscan(&mut self, pos: &vec3, dir: &vec3, func: |&mut Voxlap, &mut HitScanResult|) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: wrap the pattern in parenthesis: `(&mut HitScanResult)` [INFO] [stderr] [INFO] [stderr] error: expected `:`, found `)` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:545:99 [INFO] [stderr] | [INFO] [stderr] 545 | pub fn with_hitscan(&mut self, pos: &vec3, dir: &vec3, func: |&mut Voxlap, &mut HitScanResult|) -> bool { [INFO] [stderr] | ^ expected `:` [INFO] [stderr] [INFO] [stderr] error[E0658]: non-builtin inner attributes are unstable [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | #![desc = ""] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #54726 for more information [INFO] [stderr] [INFO] [stderr] error[E0658]: non-builtin inner attributes are unstable [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | #![license = "MIT"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #54726 for more information [INFO] [stderr] [INFO] [stderr] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/c_api.rs:84:16 [INFO] [stderr] | [INFO] [stderr] 84 | p: [point3d, ..2], [INFO] [stderr] | ^ expected one of 7 possible tokens [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `std::rand` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:13:10 [INFO] [stderr] | [INFO] [stderr] 13 | use std::rand::{Rng, Rand}; [INFO] [stderr] | ^^^^ could not find `rand` in `std` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `std::io::File` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use std::io::File; [INFO] [stderr] | ^^^^^^^^^^^^^ no `File` in `io` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `std::c_str` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:19:10 [INFO] [stderr] | [INFO] [stderr] 19 | use std::c_str::CString; [INFO] [stderr] | ^^^^^ could not find `c_str` in `std` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `std::c_vec` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:20:10 [INFO] [stderr] | [INFO] [stderr] 20 | use std::c_vec::CVec; [INFO] [stderr] | ^^^^^ could not find `c_vec` in `std` [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `desc` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:5:4 [INFO] [stderr] | [INFO] [stderr] 5 | #![desc = ""] [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `license` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:6:4 [INFO] [stderr] | [INFO] [stderr] 6 | #![license = "MIT"] [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `deriving` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:41:3 [INFO] [stderr] | [INFO] [stderr] 41 | #[deriving(PartialEq, Clone, Show)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `deriving` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:48:3 [INFO] [stderr] | [INFO] [stderr] 48 | #[deriving(PartialEq, Clone, Show)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `deriving` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:169:3 [INFO] [stderr] | [INFO] [stderr] 169 | #[deriving(PartialEq, Clone, Show)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `deriving` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:314:3 [INFO] [stderr] | [INFO] [stderr] 314 | #[deriving(PartialEq, Clone, Show)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find attribute `deriving` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:328:3 [INFO] [stderr] | [INFO] [stderr] 328 | #[deriving(PartialEq, Clone, Show)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: cannot find macro `fail` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:1044:17 [INFO] [stderr] | [INFO] [stderr] 1044 | fail!("Cannot set color for a Foreign (allocated by Voxlap) buffer"); [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Float` in `num` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:137:93 [INFO] [stderr] | [INFO] [stderr] 137 | let mut f = (((rng.gen::() & 32767)) as f32 / 16383.5f32 - 1.0f32) * std::num::Float::pi(); [INFO] [stderr] | ^^^^^ could not find `Float` in `num` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `Add` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:147:6 [INFO] [stderr] | [INFO] [stderr] 147 | impl Add for vec3 { [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this trait [INFO] [stderr] | [INFO] [stderr] 10 | use std::ops::Add; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `Sub` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:153:6 [INFO] [stderr] | [INFO] [stderr] 153 | impl Sub for vec3 { [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this trait [INFO] [stderr] | [INFO] [stderr] 10 | use std::ops::Sub; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `Mul` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:159:6 [INFO] [stderr] | [INFO] [stderr] 159 | impl Mul for vec3 { [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this trait [INFO] [stderr] | [INFO] [stderr] 10 | use std::ops::Mul; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `Add` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:210:6 [INFO] [stderr] | [INFO] [stderr] 210 | impl Add for ivec3 { [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this trait [INFO] [stderr] | [INFO] [stderr] 10 | use std::ops::Add; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `Sub` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:216:6 [INFO] [stderr] | [INFO] [stderr] 216 | impl Sub for ivec3 { [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this trait [INFO] [stderr] | [INFO] [stderr] 10 | use std::ops::Sub; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `Mul` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:222:6 [INFO] [stderr] | [INFO] [stderr] 222 | impl Mul for ivec3 { [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this trait [INFO] [stderr] | [INFO] [stderr] 10 | use std::ops::Mul; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `ZMin` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:531:35 [INFO] [stderr] | [INFO] [stderr] 531 | 0 => Some(ZMin), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this unit variant [INFO] [stderr] | [INFO] [stderr] 10 | use CubeFace::ZMin; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `ZMax` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:532:35 [INFO] [stderr] | [INFO] [stderr] 532 | 1 => Some(ZMax), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this unit variant [INFO] [stderr] | [INFO] [stderr] 10 | use CubeFace::ZMax; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `XMin` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:533:35 [INFO] [stderr] | [INFO] [stderr] 533 | 2 => Some(XMin), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this unit variant [INFO] [stderr] | [INFO] [stderr] 10 | use CubeFace::XMin; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `XMax` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:534:35 [INFO] [stderr] | [INFO] [stderr] 534 | 3 => Some(XMax), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this unit variant [INFO] [stderr] | [INFO] [stderr] 10 | use CubeFace::XMax; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `YMin` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:535:35 [INFO] [stderr] | [INFO] [stderr] 535 | 4 => Some(YMin), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this unit variant [INFO] [stderr] | [INFO] [stderr] 10 | use CubeFace::YMin; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `YMax` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:536:35 [INFO] [stderr] | [INFO] [stderr] 536 | 5 => Some(YMax), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this unit variant [INFO] [stderr] | [INFO] [stderr] 10 | use CubeFace::YMax; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `func` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:554:17 [INFO] [stderr] | [INFO] [stderr] 554 | func(self, &mut HitScanResult { [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] help: try calling `func` as a method [INFO] [stderr] | [INFO] [stderr] 554 | self.func(&mut HitScanResult { [INFO] [stderr] 555 | color_ptr: color_ptr, [INFO] [stderr] 556 | hit_face: match face { [INFO] [stderr] 557 | 0 => Some(ZMin), [INFO] [stderr] 558 | 1 => Some(ZMax), [INFO] [stderr] 559 | 2 => Some(XMin), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `ZMin` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:557:35 [INFO] [stderr] | [INFO] [stderr] 557 | 0 => Some(ZMin), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this unit variant [INFO] [stderr] | [INFO] [stderr] 10 | use CubeFace::ZMin; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `ZMax` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:558:35 [INFO] [stderr] | [INFO] [stderr] 558 | 1 => Some(ZMax), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this unit variant [INFO] [stderr] | [INFO] [stderr] 10 | use CubeFace::ZMax; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `XMin` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:559:35 [INFO] [stderr] | [INFO] [stderr] 559 | 2 => Some(XMin), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this unit variant [INFO] [stderr] | [INFO] [stderr] 10 | use CubeFace::XMin; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `XMax` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:560:35 [INFO] [stderr] | [INFO] [stderr] 560 | 3 => Some(XMax), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this unit variant [INFO] [stderr] | [INFO] [stderr] 10 | use CubeFace::XMax; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `YMin` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:561:35 [INFO] [stderr] | [INFO] [stderr] 561 | 4 => Some(YMin), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this unit variant [INFO] [stderr] | [INFO] [stderr] 10 | use CubeFace::YMin; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `YMax` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:562:35 [INFO] [stderr] | [INFO] [stderr] 562 | 5 => Some(YMax), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this unit variant [INFO] [stderr] | [INFO] [stderr] 10 | use CubeFace::YMax; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `range_step_inclusive` in module `std::iter` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:623:29 [INFO] [stderr] | [INFO] [stderr] 623 | for x in std::iter::range_step_inclusive(start_pos.x, end_pos.x, x_step) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in `std::iter` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `range_step_inclusive` in module `std::iter` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:624:33 [INFO] [stderr] | [INFO] [stderr] 624 | for y in std::iter::range_step_inclusive(start_pos.y, end_pos.y, y_step) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in `std::iter` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `range_step_inclusive` in module `std::iter` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:625:37 [INFO] [stderr] | [INFO] [stderr] 625 | for z in std::iter::range_step_inclusive(start_pos.z, end_pos.z, z_step) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ not found in `std::iter` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `range` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:849:18 [INFO] [stderr] | [INFO] [stderr] 849 | for y in range(pos.y, pos.y + size.y) { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `range` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:850:22 [INFO] [stderr] | [INFO] [stderr] 850 | for x in range(pos.x, pos.x + size.x) { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `CanSee` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:870:18 [INFO] [stderr] | [INFO] [stderr] 870 | 1 => CanSee, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this unit variant [INFO] [stderr] | [INFO] [stderr] 10 | use VisibilityResult::CanSee; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `CannotSee` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:871:18 [INFO] [stderr] | [INFO] [stderr] 871 | _ => CannotSee(hit_pos) [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this tuple variant [INFO] [stderr] | [INFO] [stderr] 10 | use VisibilityResult::CannotSee; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:945:56 [INFO] [stderr] | [INFO] [stderr] 945 | let elem_count = (self.width * self.height) as uint; [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Slice` in module `std::raw` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:947:59 [INFO] [stderr] | [INFO] [stderr] 947 | let slice: &[i32] = mem::transmute( std::raw::Slice { data: self.ptr as *const u8, len: elem_count } ); [INFO] [stderr] | ^^^^^ not found in `std::raw` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:948:59 [INFO] [stderr] | [INFO] [stderr] 948 | Color::from_i32(slice[(y * self.width + x) as uint]) [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:953:56 [INFO] [stderr] | [INFO] [stderr] 953 | let elem_count = (self.width * self.height) as uint; [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `Slice` in module `std::raw` [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:955:59 [INFO] [stderr] | [INFO] [stderr] 955 | let slice: &[i32] = mem::transmute( std::raw::Slice { data: self.ptr as *const u8, len: elem_count } ); [INFO] [stderr] | ^^^^^ not found in `std::raw` [INFO] [stderr] [INFO] [stderr] error[E0531]: cannot find tuple struct or tuple variant `Foreign` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:967:17 [INFO] [stderr] | [INFO] [stderr] 967 | Foreign(ref buffer) => { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this tuple variant [INFO] [stderr] | [INFO] [stderr] 10 | use RenderDestinationBuffer::Foreign; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0531]: cannot find tuple struct or tuple variant `Own` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:970:17 [INFO] [stderr] | [INFO] [stderr] 970 | Own(ref buffer) => { [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this tuple variant [INFO] [stderr] | [INFO] [stderr] 10 | use RenderDestinationBuffer::Own; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0531]: cannot find tuple struct or tuple variant `Foreign` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:980:17 [INFO] [stderr] | [INFO] [stderr] 980 | Foreign(ref buffer) => { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this tuple variant [INFO] [stderr] | [INFO] [stderr] 10 | use RenderDestinationBuffer::Foreign; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0531]: cannot find tuple struct or tuple variant `Own` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:983:17 [INFO] [stderr] | [INFO] [stderr] 983 | Own(ref mut buffer) => { [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this tuple variant [INFO] [stderr] | [INFO] [stderr] 10 | use RenderDestinationBuffer::Own; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:999:86 [INFO] [stderr] | [INFO] [stderr] 999 | let mut buff = Vec::::with_capacity((buffer_width * buffer_height) as uint); [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `range` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:1000:18 [INFO] [stderr] | [INFO] [stderr] 1000 | for i in range(0, buffer_width * buffer_height) { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Own` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:1004:21 [INFO] [stderr] | [INFO] [stderr] 1004 | buffer: Own(buff), [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this tuple variant [INFO] [stderr] | [INFO] [stderr] 10 | use RenderDestinationBuffer::Own; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Foreign` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:1017:25 [INFO] [stderr] | [INFO] [stderr] 1017 | buffer: Foreign(CVec::new(ptr as *mut Color, (buffer_width * buffer_height * 4) as uint)), [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this tuple variant [INFO] [stderr] | [INFO] [stderr] 10 | use RenderDestinationBuffer::Foreign; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:1017:100 [INFO] [stderr] | [INFO] [stderr] 1017 | buffer: Foreign(CVec::new(ptr as *mut Color, (buffer_width * buffer_height * 4) as uint)), [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:1029:45 [INFO] [stderr] | [INFO] [stderr] 1029 | let index = (y * self.width + x) as uint; [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0531]: cannot find tuple struct or tuple variant `Foreign` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:1031:13 [INFO] [stderr] | [INFO] [stderr] 1031 | Foreign(ref buffer) => { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this tuple variant [INFO] [stderr] | [INFO] [stderr] 10 | use RenderDestinationBuffer::Foreign; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0531]: cannot find tuple struct or tuple variant `Own` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:1034:13 [INFO] [stderr] | [INFO] [stderr] 1034 | Own(ref buffer) => { [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this tuple variant [INFO] [stderr] | [INFO] [stderr] 10 | use RenderDestinationBuffer::Own; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `uint` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:1041:45 [INFO] [stderr] | [INFO] [stderr] 1041 | let index = (y * self.width + x) as uint; [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0531]: cannot find tuple struct or tuple variant `Foreign` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:1043:13 [INFO] [stderr] | [INFO] [stderr] 1043 | Foreign(ref buffer) => { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this tuple variant [INFO] [stderr] | [INFO] [stderr] 10 | use RenderDestinationBuffer::Foreign; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0531]: cannot find tuple struct or tuple variant `Own` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:1046:13 [INFO] [stderr] | [INFO] [stderr] 1046 | Own(ref mut buffer) => { [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: consider importing this tuple variant [INFO] [stderr] | [INFO] [stderr] 10 | use RenderDestinationBuffer::Own; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `int` in this scope [INFO] [stderr] --> /opt/rustwide/cargo-home/git/checkouts/rust-voxlap-03f2a0e5dcec5dbc/504f23a/src/lib.rs:1173:93 [INFO] [stderr] | [INFO] [stderr] 1173 | let offset = (row*(tile_per_row*offset_per_tile) + (column*offset_per_tile)) as int; [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error: aborting due to 70 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0405, E0412, E0422, E0425, E0432, E0433, E0531, E0658. [INFO] [stderr] For more information about an error, try `rustc --explain E0405`. [INFO] [stderr] error: could not compile `voxlap`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "ab9c57ef475c5316e61af7dff0e00f41b3584e3e403ee92d3d7be850604a79b8"` [INFO] running `"docker" "rm" "-f" "ab9c57ef475c5316e61af7dff0e00f41b3584e3e403ee92d3d7be850604a79b8"` [INFO] [stdout] ab9c57ef475c5316e61af7dff0e00f41b3584e3e403ee92d3d7be850604a79b8