[INFO] cloning repository https://github.com/DoNotDoughnut/firecore-engine
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/DoNotDoughnut/firecore-engine" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDoNotDoughnut%2Ffirecore-engine", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDoNotDoughnut%2Ffirecore-engine'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 6256024a2f96b77cf77a6c53c8d906d1dd9f7c00
[INFO] checking DoNotDoughnut/firecore-engine against master#f5711a55f5d5e2f942057d0f6d648dd2d8b2c37b for pr-148329
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDoNotDoughnut%2Ffirecore-engine" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/DoNotDoughnut/firecore-engine
[INFO] finished tweaking git repo https://github.com/DoNotDoughnut/firecore-engine
[INFO] tweaked toml for git repo https://github.com/DoNotDoughnut/firecore-engine written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/DoNotDoughnut/firecore-engine on toolchain f5711a55f5d5e2f942057d0f6d648dd2d8b2c37b
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f5711a55f5d5e2f942057d0f6d648dd2d8b2c37b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f5711a55f5d5e2f942057d0f6d648dd2d8b2c37b" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Updating git repository `https://github.com/DoNotDoughnut/macroquad`
[INFO] [stderr]     Updating git repository `https://github.com/DoNotDoughnut/miniquad`
[INFO] [stderr]      Locking 97 packages to latest compatible versions
[INFO] [stderr]       Adding gilrs v0.8.2 (available: v0.11.0)
[INFO] [stderr]       Adding image v0.23.14 (available: v0.25.8)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f5711a55f5d5e2f942057d0f6d648dd2d8b2c37b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rusty-xinput v1.3.0
[INFO] [stderr]   Downloaded fontdue v0.5.2
[INFO] [stderr]   Downloaded ttf-parser v0.12.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+f5711a55f5d5e2f942057d0f6d648dd2d8b2c37b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f93bea899d57c2e61a4c17284368d09b9991ebc63977370b2f50e7590dcd5b0c
[INFO] running `Command { std: "docker" "start" "-a" "f93bea899d57c2e61a4c17284368d09b9991ebc63977370b2f50e7590dcd5b0c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f93bea899d57c2e61a4c17284368d09b9991ebc63977370b2f50e7590dcd5b0c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f93bea899d57c2e61a4c17284368d09b9991ebc63977370b2f50e7590dcd5b0c", kill_on_drop: false }`
[INFO] [stdout] f93bea899d57c2e61a4c17284368d09b9991ebc63977370b2f50e7590dcd5b0c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+f5711a55f5d5e2f942057d0f6d648dd2d8b2c37b" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 997b4ad5ffec0ec3baf49d96f8d89b2575b874e9833b0d1e78b603e1769714ce
[INFO] running `Command { std: "docker" "start" "-a" "997b4ad5ffec0ec3baf49d96f8d89b2575b874e9833b0d1e78b603e1769714ce", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.177
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]    Compiling quad-alsa-sys v0.3.2
[INFO] [stderr]     Checking adler32 v1.2.0
[INFO] [stderr]     Checking ogg v0.7.1
[INFO] [stderr]    Compiling num-rational v0.3.2
[INFO] [stderr]    Compiling sapp-linux v0.1.13 (https://github.com/DoNotDoughnut/miniquad?rev=7a8437d#7a8437d6)
[INFO] [stderr]     Checking dasp_frame v0.11.0
[INFO] [stderr]     Checking ahash v0.4.8
[INFO] [stderr]    Compiling quad-snd v0.2.8
[INFO] [stderr]     Checking num-iter v0.1.45
[INFO] [stderr]     Checking ttf-parser v0.12.3
[INFO] [stderr]     Checking uuid v0.8.2
[INFO] [stderr]     Checking quad-rand v0.2.3
[INFO] [stderr]    Compiling macroquad_macro v0.1.7 (https://github.com/DoNotDoughnut/macroquad?rev=236d84b#236d84b8)
[INFO] [stderr]     Checking lewton v0.9.4
[INFO] [stderr]     Checking hashbrown v0.9.1
[INFO] [stderr]     Checking glam v0.14.0
[INFO] [stderr]     Checking deflate v0.8.6
[INFO] [stderr]     Checking miniz_oxide v0.3.7
[INFO] [stderr]     Checking png v0.16.8
[INFO] [stderr]     Checking audrey v0.3.0
[INFO] [stderr]     Checking image v0.23.14
[INFO] [stderr]     Checking fontdue v0.5.2
[INFO] [stderr]    Compiling syn v2.0.108
[INFO] [stderr]     Checking libudev-sys v0.1.4
[INFO] [stderr]     Checking nix v0.23.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]     Checking gilrs-core v0.3.2
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking miniquad v0.3.0-alpha.41 (https://github.com/DoNotDoughnut/miniquad?rev=7a8437d#7a8437d6)
[INFO] [stderr]     Checking gilrs v0.8.2
[INFO] [stderr]     Checking macroquad v0.3.13 (https://github.com/DoNotDoughnut/macroquad?rev=236d84b#236d84b8)
[INFO] [stderr]     Checking fiirengine v0.0.3 (/opt/rustwide/workdir)
[INFO] [stdout] error: `#[deprecated]` attribute cannot be used on extern crates
[INFO] [stdout]   --> src/lib.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | #[deprecated]
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[deprecated]` can be applied to associated consts, associated types, constants, crates, data types, enum variants, foreign statics, functions, inherent impl blocks, macro defs, modules, statics, struct fields, traits, type aliases, unions, and use statements
[INFO] [stdout]    = note: `#[deny(useless_deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0` and `1` are never read
[INFO] [stdout]   --> src/context.rs:53:27
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub(crate) struct Scaling(ScalingMode, Option<f32>);
[INFO] [stdout]    |                   ------- ^^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   fields in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing these fields
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/graphics/image.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn region(&self, x: u32, y: u32, w: u32, h: u32) -> SubImage {
[INFO] [stdout]    |                   ^^^^^ the lifetime is elided here         ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn region(&self, x: u32, y: u32, w: u32, h: u32) -> SubImage<'_> {
[INFO] [stdout]    |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fiirengine` (lib test) due to 1 previous error; 2 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: `#[deprecated]` attribute cannot be used on extern crates
[INFO] [stdout]   --> src/lib.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | #[deprecated]
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[deprecated]` can be applied to associated consts, associated types, constants, crates, data types, enum variants, foreign statics, functions, inherent impl blocks, macro defs, modules, statics, struct fields, traits, type aliases, unions, and use statements
[INFO] [stdout]    = note: `#[deny(useless_deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0` and `1` are never read
[INFO] [stdout]   --> src/context.rs:53:27
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub(crate) struct Scaling(ScalingMode, Option<f32>);
[INFO] [stdout]    |                   ------- ^^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   fields in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing these fields
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/graphics/image.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn region(&self, x: u32, y: u32, w: u32, h: u32) -> SubImage {
[INFO] [stdout]    |                   ^^^^^ the lifetime is elided here         ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn region(&self, x: u32, y: u32, w: u32, h: u32) -> SubImage<'_> {
[INFO] [stdout]    |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fiirengine` (lib) due to 1 previous error; 2 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "997b4ad5ffec0ec3baf49d96f8d89b2575b874e9833b0d1e78b603e1769714ce", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "997b4ad5ffec0ec3baf49d96f8d89b2575b874e9833b0d1e78b603e1769714ce", kill_on_drop: false }`
[INFO] [stdout] 997b4ad5ffec0ec3baf49d96f8d89b2575b874e9833b0d1e78b603e1769714ce
