[INFO] cloning repository https://github.com/barreyo/vallen [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/barreyo/vallen" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbarreyo%2Fvallen", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbarreyo%2Fvallen'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 145a5692b574aad58029513a820888ffdd197640 [INFO] testing barreyo/vallen against beta-2022-04-10 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbarreyo%2Fvallen" "/workspace/builds/worker-19/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-19/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/barreyo/vallen on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/barreyo/vallen [INFO] finished tweaking git repo https://github.com/barreyo/vallen [INFO] tweaked toml for git repo https://github.com/barreyo/vallen written to /workspace/builds/worker-19/source/Cargo.toml [INFO] crate git repo https://github.com/barreyo/vallen already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-19/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-19/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a5c005437c45b573ae930b24f4b1f07986f292d880b6a3ffd17f02e296031ff5 [INFO] running `Command { std: "docker" "start" "-a" "a5c005437c45b573ae930b24f4b1f07986f292d880b6a3ffd17f02e296031ff5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a5c005437c45b573ae930b24f4b1f07986f292d880b6a3ffd17f02e296031ff5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a5c005437c45b573ae930b24f4b1f07986f292d880b6a3ffd17f02e296031ff5", kill_on_drop: false }` [INFO] [stdout] a5c005437c45b573ae930b24f4b1f07986f292d880b6a3ffd17f02e296031ff5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-19/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-19/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" "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" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 47d83b2006ee51e655c547b5b01cb85940ec03a0b0763fb16f4d73786998b07d [INFO] running `Command { std: "docker" "start" "-a" "47d83b2006ee51e655c547b5b01cb85940ec03a0b0763fb16f4d73786998b07d", kill_on_drop: false }` [INFO] [stderr] Compiling vallen v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0463]: can't find crate for `amethyst` [INFO] [stdout] --> game/src/main.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | extern crate amethyst; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `cgmath` [INFO] [stdout] --> game/src/main.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | extern crate cgmath; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `genmesh` [INFO] [stdout] --> game/src/main.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | extern crate genmesh; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector2` [INFO] [stdout] --> game/src/fly_cam.rs:17:26 [INFO] [stdout] | [INFO] [stdout] 17 | mouse_cache: Vector2::new(0.0, 0.0), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Vector2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector3` [INFO] [stdout] --> game/src/fly_cam.rs:58:24 [INFO] [stdout] | [INFO] [stdout] 58 | let move_dir = Vector3::new(x_move, y_move, z_move); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Vector3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector2` [INFO] [stdout] --> game/src/fly_cam.rs:67:43 [INFO] [stdout] | [INFO] [stdout] 67 | let diff = self.mouse_cache - Vector2::new(mouse_x as f32, mouse_y as f32); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Vector2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector2` [INFO] [stdout] --> game/src/fly_cam.rs:68:32 [INFO] [stdout] | [INFO] [stdout] 68 | self.mouse_cache = Vector2::new(mouse_x as f32, mouse_y as f32); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Vector2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector3` [INFO] [stdout] --> game/src/fly_cam.rs:71:40 [INFO] [stdout] | [INFO] [stdout] 71 | transform.rotate_local(Vector3::unit_x(), Deg(diff.y * 0.05)); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Vector3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector3` [INFO] [stdout] --> game/src/fly_cam.rs:72:41 [INFO] [stdout] | [INFO] [stdout] 72 | transform.rotate_global(Vector3::unit_y(), Deg(-diff.x * 0.05)); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Vector3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector3` [INFO] [stdout] --> game/src/voxel_grid.rs:175:30 [INFO] [stdout] | [INFO] [stdout] 175 | self.chunks.get(&Vector3::new(idx.x + 1, idx.y, idx.z)), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Vector3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector3` [INFO] [stdout] --> game/src/voxel_grid.rs:176:30 [INFO] [stdout] | [INFO] [stdout] 176 | self.chunks.get(&Vector3::new(idx.x - 1, idx.y, idx.z)), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Vector3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector3` [INFO] [stdout] --> game/src/voxel_grid.rs:177:30 [INFO] [stdout] | [INFO] [stdout] 177 | self.chunks.get(&Vector3::new(idx.x, idx.y + 1, idx.z)), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Vector3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector3` [INFO] [stdout] --> game/src/voxel_grid.rs:178:30 [INFO] [stdout] | [INFO] [stdout] 178 | self.chunks.get(&Vector3::new(idx.x, idx.y - 1, idx.z)), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Vector3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector3` [INFO] [stdout] --> game/src/voxel_grid.rs:179:30 [INFO] [stdout] | [INFO] [stdout] 179 | self.chunks.get(&Vector3::new(idx.x, idx.y, idx.z + 1)), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Vector3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector3` [INFO] [stdout] --> game/src/voxel_grid.rs:180:30 [INFO] [stdout] | [INFO] [stdout] 180 | self.chunks.get(&Vector3::new(idx.x, idx.y, idx.z - 1)), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Vector3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Event` [INFO] [stdout] --> game/src/main.rs:59:13 [INFO] [stdout] | [INFO] [stdout] 59 | Event::WindowEvent { event, .. } => match event { [INFO] [stdout] | ^^^^^ use of undeclared type `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `WindowEvent` [INFO] [stdout] --> game/src/main.rs:60:17 [INFO] [stdout] | [INFO] [stdout] 60 | WindowEvent::KeyboardInput { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `WindowEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualKeyCode` [INFO] [stdout] --> game/src/main.rs:63:51 [INFO] [stdout] | [INFO] [stdout] 63 | ... virtual_keycode: Some(VirtualKeyCode::Escape), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `VirtualKeyCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Trans` [INFO] [stdout] --> game/src/main.rs:67:22 [INFO] [stdout] | [INFO] [stdout] 67 | } => Trans::Quit, [INFO] [stdout] | ^^^^^ use of undeclared type `Trans` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Trans` [INFO] [stdout] --> game/src/main.rs:68:22 [INFO] [stdout] | [INFO] [stdout] 68 | _ => Trans::None, [INFO] [stdout] | ^^^^^ use of undeclared type `Trans` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Trans` [INFO] [stdout] --> game/src/main.rs:70:18 [INFO] [stdout] | [INFO] [stdout] 70 | _ => Trans::None, [INFO] [stdout] | ^^^^^ use of undeclared type `Trans` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pipeline` [INFO] [stdout] --> game/src/main.rs:80:16 [INFO] [stdout] | [INFO] [stdout] 80 | let pipe = Pipeline::build().with_stage( [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Pipeline` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Stage` [INFO] [stdout] --> game/src/main.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 81 | Stage::with_backbuffer() [INFO] [stdout] | ^^^^^ use of undeclared type `Stage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DrawShaded` [INFO] [stdout] --> game/src/main.rs:83:24 [INFO] [stdout] | [INFO] [stdout] 83 | .with_pass(DrawShaded::::new()), [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `DrawShaded` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DisplayConfig` [INFO] [stdout] --> game/src/main.rs:86:18 [INFO] [stdout] | [INFO] [stdout] 86 | let config = DisplayConfig::load(&display_config_path); [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `DisplayConfig` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Application` [INFO] [stdout] --> game/src/main.rs:88:20 [INFO] [stdout] | [INFO] [stdout] 88 | let mut game = Application::build(resources, VallenGameState)? [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `Application` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RenderBundle` [INFO] [stdout] --> game/src/main.rs:89:22 [INFO] [stdout] | [INFO] [stdout] 89 | .with_bundle(RenderBundle::new())? [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `RenderBundle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RenderSystem` [INFO] [stdout] --> game/src/main.rs:90:21 [INFO] [stdout] | [INFO] [stdout] 90 | .with_local(RenderSystem::build(pipe, Some(config))?) [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `RenderSystem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputBundle` [INFO] [stdout] --> game/src/main.rs:92:13 [INFO] [stdout] | [INFO] [stdout] 92 | InputBundle::::new().with_bindings_from_file(&key_bindings_path), [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `InputBundle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FrameRateLimitStrategy` [INFO] [stdout] --> game/src/main.rs:94:27 [INFO] [stdout] | [INFO] [stdout] 94 | .with_frame_limit(FrameRateLimitStrategy::Unlimited, 0) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `FrameRateLimitStrategy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FPSCounterBundle` [INFO] [stdout] --> game/src/main.rs:95:22 [INFO] [stdout] | [INFO] [stdout] 95 | .with_bundle(FPSCounterBundle::default())? [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `FPSCounterBundle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TransformBundle` [INFO] [stdout] --> game/src/main.rs:97:22 [INFO] [stdout] | [INFO] [stdout] 97 | .with_bundle(TransformBundle::new().with_dep(&["fly_cam_system"]))? [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `TransformBundle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector3` [INFO] [stdout] --> game/src/main.rs:115:21 [INFO] [stdout] | [INFO] [stdout] 115 | Vector3::new(outer, 16, inner), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Vector3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector3` [INFO] [stdout] --> game/src/main.rs:121:26 [INFO] [stdout] | [INFO] [stdout] 121 | vg.insert_chunk(&Vector3::new(0, 0, 0), first_chunk) [INFO] [stdout] | ^^^^^^^ use of undeclared type `Vector3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `generators` [INFO] [stdout] --> game/src/main.rs:133:17 [INFO] [stdout] | [INFO] [stdout] 133 | generators::Cube::new() [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `generators` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector3` [INFO] [stdout] --> game/src/main.rs:140:33 [INFO] [stdout] | [INFO] [stdout] 140 | normal: Vector3::from(v.normal).normalize().into(), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Vector3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Transform` [INFO] [stdout] --> game/src/main.rs:175:15 [INFO] [stdout] | [INFO] [stdout] 175 | .with(Transform::default()) [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `Transform` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LocalTransform` [INFO] [stdout] --> game/src/main.rs:200:21 [INFO] [stdout] | [INFO] [stdout] 200 | let mut local = LocalTransform::default(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `LocalTransform` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector3` [INFO] [stdout] --> game/src/main.rs:201:25 [INFO] [stdout] | [INFO] [stdout] 201 | local.translation = Vector3::new(0.0, 0.0, -4.0); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Vector3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Quaternion` [INFO] [stdout] --> game/src/main.rs:202:22 [INFO] [stdout] | [INFO] [stdout] 202 | local.rotation = Quaternion::from_angle_x(Deg(180.0)).into(); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Quaternion` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Camera` [INFO] [stdout] --> game/src/main.rs:205:15 [INFO] [stdout] | [INFO] [stdout] 205 | .with(Camera::from(Projection::perspective(1.3, Deg(60.0)))) [INFO] [stdout] | ^^^^^^ use of undeclared type `Camera` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Projection` [INFO] [stdout] --> game/src/main.rs:205:28 [INFO] [stdout] | [INFO] [stdout] 205 | .with(Camera::from(Projection::perspective(1.3, Deg(60.0)))) [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Projection` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Transform` [INFO] [stdout] --> game/src/main.rs:207:15 [INFO] [stdout] | [INFO] [stdout] 207 | .with(Transform::default()) [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `Transform` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `ECSBundle` in this scope [INFO] [stdout] --> game/src/camera_bundle.rs:14:14 [INFO] [stdout] | [INFO] [stdout] 14 | impl<'a, 'b> ECSBundle<'a, 'b> for CameraBundle { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `World` in this scope [INFO] [stdout] --> game/src/camera_bundle.rs:17:22 [INFO] [stdout] | [INFO] [stdout] 17 | _world: &mut World, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DispatcherBuilder` in this scope [INFO] [stdout] --> game/src/camera_bundle.rs:18:18 [INFO] [stdout] | [INFO] [stdout] 18 | builder: DispatcherBuilder<'a, 'b>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DispatcherBuilder` in this scope [INFO] [stdout] --> game/src/camera_bundle.rs:19:17 [INFO] [stdout] | [INFO] [stdout] 19 | ) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Vector2` in this scope [INFO] [stdout] --> game/src/fly_cam.rs:11:18 [INFO] [stdout] | [INFO] [stdout] 11 | mouse_cache: Vector2, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `System` in this scope [INFO] [stdout] --> game/src/fly_cam.rs:22:10 [INFO] [stdout] | [INFO] [stdout] 22 | impl<'s> System<'s> for FlyCamSystem { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stdout] --> game/src/fly_cam.rs:24:9 [INFO] [stdout] | [INFO] [stdout] 24 | ReadStorage<'s, Camera>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Camera` in this scope [INFO] [stdout] --> game/src/fly_cam.rs:24:25 [INFO] [stdout] | [INFO] [stdout] 22 | impl<'s> System<'s> for FlyCamSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, Camera` [INFO] [stdout] 23 | type SystemData = ( [INFO] [stdout] 24 | ReadStorage<'s, Camera>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WriteStorage` in this scope [INFO] [stdout] --> game/src/fly_cam.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | WriteStorage<'s, LocalTransform>, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LocalTransform` in this scope [INFO] [stdout] --> game/src/fly_cam.rs:25:26 [INFO] [stdout] | [INFO] [stdout] 22 | impl<'s> System<'s> for FlyCamSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, LocalTransform` [INFO] [stdout] ... [INFO] [stdout] 25 | WriteStorage<'s, LocalTransform>, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Fetch` in this scope [INFO] [stdout] --> game/src/fly_cam.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | Fetch<'s, Time>, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Time` in this scope [INFO] [stdout] --> game/src/fly_cam.rs:26:19 [INFO] [stdout] | [INFO] [stdout] 22 | impl<'s> System<'s> for FlyCamSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, Time` [INFO] [stdout] ... [INFO] [stdout] 26 | Fetch<'s, Time>, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Fetch` in this scope [INFO] [stdout] --> game/src/fly_cam.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | Fetch<'s, InputHandler>, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InputHandler` in this scope [INFO] [stdout] --> game/src/fly_cam.rs:27:19 [INFO] [stdout] | [INFO] [stdout] 27 | Fetch<'s, InputHandler>, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Fetch` in this scope [INFO] [stdout] --> game/src/fly_cam.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | Fetch<'s, ScreenDimensions>, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ScreenDimensions` in this scope [INFO] [stdout] --> game/src/fly_cam.rs:28:19 [INFO] [stdout] | [INFO] [stdout] 22 | impl<'s> System<'s> for FlyCamSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, ScreenDimensions` [INFO] [stdout] ... [INFO] [stdout] 28 | Fetch<'s, ScreenDimensions>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Deg` in this scope [INFO] [stdout] --> game/src/fly_cam.rs:71:59 [INFO] [stdout] | [INFO] [stdout] 71 | transform.rotate_local(Vector3::unit_x(), Deg(diff.y * 0.05)); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Deg` in this scope [INFO] [stdout] --> game/src/fly_cam.rs:72:60 [INFO] [stdout] | [INFO] [stdout] 72 | transform.rotate_global(Vector3::unit_y(), Deg(-diff.x * 0.05)); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stdout] --> game/src/voxel_grid.rs:21:23 [INFO] [stdout] | [INFO] [stdout] 21 | pub type ChunkIndex = Vector3; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Vector3` in this scope [INFO] [stdout] --> game/src/voxel_grid.rs:111:19 [INFO] [stdout] | [INFO] [stdout] 111 | type VoxelIndex = Vector3; [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Rgba` in this scope [INFO] [stdout] --> game/src/main.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | const AMBIENT_LIGHT_COLOUR: Rgba = Rgba(0.01, 0.01, 0.01, 1.0); // near-black [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Rgba` in this scope [INFO] [stdout] --> game/src/main.rs:40:36 [INFO] [stdout] | [INFO] [stdout] 40 | const AMBIENT_LIGHT_COLOUR: Rgba = Rgba(0.01, 0.01, 0.01, 1.0); // near-black [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Rgba` in this scope [INFO] [stdout] --> game/src/main.rs:41:27 [INFO] [stdout] | [INFO] [stdout] 41 | const POINT_LIGHT_COLOUR: Rgba = Rgba(1.0, 1.0, 1.0, 1.0); // white [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Rgba` in this scope [INFO] [stdout] --> game/src/main.rs:41:34 [INFO] [stdout] | [INFO] [stdout] 41 | const POINT_LIGHT_COLOUR: Rgba = Rgba(1.0, 1.0, 1.0, 1.0); // white [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `State` in this scope [INFO] [stdout] --> game/src/main.rs:49:6 [INFO] [stdout] | [INFO] [stdout] 49 | impl State for VallenGameState { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `World` in this scope [INFO] [stdout] --> game/src/main.rs:50:40 [INFO] [stdout] | [INFO] [stdout] 50 | fn on_start(&mut self, world: &mut World) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `World` in this scope [INFO] [stdout] --> game/src/main.rs:57:40 [INFO] [stdout] | [INFO] [stdout] 57 | fn handle_event(&mut self, _: &mut World, event: Event) -> Trans { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Event` in this scope [INFO] [stdout] --> game/src/main.rs:57:54 [INFO] [stdout] | [INFO] [stdout] 57 | fn handle_event(&mut self, _: &mut World, event: Event) -> Trans { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Trans` in this scope [INFO] [stdout] --> game/src/main.rs:57:64 [INFO] [stdout] | [INFO] [stdout] 57 | fn handle_event(&mut self, _: &mut World, event: Event) -> Trans { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `KeyboardInput` in this scope [INFO] [stdout] --> game/src/main.rs:62:25 [INFO] [stdout] | [INFO] [stdout] 62 | KeyboardInput { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PosNormTex` in this scope [INFO] [stdout] --> game/src/main.rs:83:37 [INFO] [stdout] | [INFO] [stdout] 75 | fn run() -> Result<(), amethyst::Error> { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 83 | .with_pass(DrawShaded::::new()), [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `World` in this scope [INFO] [stdout] --> game/src/main.rs:102:35 [INFO] [stdout] | [INFO] [stdout] 102 | fn initialise_terrain(world: &mut World) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PosNormTex` in this scope [INFO] [stdout] --> game/src/main.rs:128:30 [INFO] [stdout] | [INFO] [stdout] 102 | fn initialise_terrain(world: &mut World) { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 128 | let mut vertex_data: Vec = Vec::new(); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `PosNormTex` in this scope [INFO] [stdout] --> game/src/main.rs:134:33 [INFO] [stdout] | [INFO] [stdout] 134 | .vertex(|v| PosNormTex { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PosNormTex` in this scope [INFO] [stdout] --> game/src/main.rs:145:36 [INFO] [stdout] | [INFO] [stdout] 102 | fn initialise_terrain(world: &mut World) { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 145 | .collect::>(), [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Loader` in this scope [INFO] [stdout] --> game/src/main.rs:153:44 [INFO] [stdout] | [INFO] [stdout] 102 | fn initialise_terrain(world: &mut World) { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 153 | let loader = world.read_resource::(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Handle` in this scope [INFO] [stdout] --> game/src/main.rs:155:19 [INFO] [stdout] | [INFO] [stdout] 155 | let mesh: Handle = [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Mesh` in this scope [INFO] [stdout] --> game/src/main.rs:155:26 [INFO] [stdout] | [INFO] [stdout] 102 | fn initialise_terrain(world: &mut World) { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 155 | let mesh: Handle = [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MaterialDefaults` in this scope [INFO] [stdout] --> game/src/main.rs:161:50 [INFO] [stdout] | [INFO] [stdout] 102 | fn initialise_terrain(world: &mut World) { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 161 | let mat_defaults = world.read_resource::(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Material` in this scope [INFO] [stdout] --> game/src/main.rs:165:19 [INFO] [stdout] | [INFO] [stdout] 165 | let mat = Material { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `World` in this scope [INFO] [stdout] --> game/src/main.rs:182:34 [INFO] [stdout] | [INFO] [stdout] 182 | fn initialise_lights(world: &mut World) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AmbientColor` in this scope [INFO] [stdout] --> game/src/main.rs:184:24 [INFO] [stdout] | [INFO] [stdout] 184 | world.add_resource(AmbientColor(AMBIENT_LIGHT_COLOUR)); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Light` in this scope [INFO] [stdout] --> game/src/main.rs:186:16 [INFO] [stdout] | [INFO] [stdout] 186 | let light: Light = PointLight { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `PointLight` in this scope [INFO] [stdout] --> game/src/main.rs:186:24 [INFO] [stdout] | [INFO] [stdout] 186 | let light: Light = PointLight { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `World` in this scope [INFO] [stdout] --> game/src/main.rs:199:34 [INFO] [stdout] | [INFO] [stdout] 199 | fn initialise_camera(world: &mut World) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Deg` in this scope [INFO] [stdout] --> game/src/main.rs:202:47 [INFO] [stdout] | [INFO] [stdout] 202 | local.rotation = Quaternion::from_angle_x(Deg(180.0)).into(); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Deg` in this scope [INFO] [stdout] --> game/src/main.rs:205:57 [INFO] [stdout] | [INFO] [stdout] 205 | .with(Camera::from(Projection::perspective(1.3, Deg(60.0)))) [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 90 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0422, E0425, E0433, E0463. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] [INFO] [stderr] error: could not compile `vallen` due to 91 previous errors [INFO] running `Command { std: "docker" "inspect" "47d83b2006ee51e655c547b5b01cb85940ec03a0b0763fb16f4d73786998b07d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "47d83b2006ee51e655c547b5b01cb85940ec03a0b0763fb16f4d73786998b07d", kill_on_drop: false }` [INFO] [stdout] 47d83b2006ee51e655c547b5b01cb85940ec03a0b0763fb16f4d73786998b07d