[INFO] cloning repository https://github.com/makepad/makepad [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/makepad/makepad" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmakepad%2Fmakepad", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmakepad%2Fmakepad'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] a978a7c97a56fad24f392bb899571a93f82b1011 [INFO] checking makepad/makepad against master#aa067fb984d36462548bb785da221bfaf38253f0 for pr-122470 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmakepad%2Fmakepad" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/makepad/makepad on toolchain aa067fb984d36462548bb785da221bfaf38253f0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+aa067fb984d36462548bb785da221bfaf38253f0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/makepad/makepad [INFO] finished tweaking git repo https://github.com/makepad/makepad [INFO] tweaked toml for git repo https://github.com/makepad/makepad written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+aa067fb984d36462548bb785da221bfaf38253f0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Updating git repository `https://github.com/RazrFalcon/rustybuzz` [INFO] [stderr] Locking 93 packages [INFO] [stderr] Adding bitflags v1.3.2 (latest: v2.5.0) [INFO] [stderr] Adding rlua v0.19.8 (latest: v0.20.0) [INFO] [stderr] Adding ttf-parser v0.19.2 (latest: v0.20.0) [INFO] [stderr] Adding unicode-bidi-mirroring v0.1.0 (latest: v0.2.0) [INFO] [stderr] Adding unicode-ccc v0.1.2 (latest: v0.2.0) [INFO] [stderr] Adding windows-targets v0.48.5 (latest: v0.52.5) [INFO] [stderr] Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.5) [INFO] [stderr] Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.5) [INFO] [stderr] Adding windows_i686_gnu v0.48.5 (latest: v0.52.5) [INFO] [stderr] Adding windows_i686_msvc v0.48.5 (latest: v0.52.5) [INFO] [stderr] Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.5) [INFO] [stderr] Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.5) [INFO] [stderr] Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.5) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+aa067fb984d36462548bb785da221bfaf38253f0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded rlua v0.19.8 [INFO] [stderr] Downloaded jpeg-encoder v0.6.0 [INFO] [stderr] Downloaded sdfer v0.2.1 [INFO] [stderr] Downloaded rlua-lua54-sys v0.1.6 [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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+aa067fb984d36462548bb785da221bfaf38253f0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] eb4ffd22b70ac0e648be518d730bfa92ca313164e937c0c55eef93ce87b8f80a [INFO] running `Command { std: "docker" "start" "-a" "eb4ffd22b70ac0e648be518d730bfa92ca313164e937c0c55eef93ce87b8f80a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "eb4ffd22b70ac0e648be518d730bfa92ca313164e937c0c55eef93ce87b8f80a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "eb4ffd22b70ac0e648be518d730bfa92ca313164e937c0c55eef93ce87b8f80a", kill_on_drop: false }` [INFO] [stdout] eb4ffd22b70ac0e648be518d730bfa92ca313164e937c0c55eef93ce87b8f80a [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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+aa067fb984d36462548bb785da221bfaf38253f0" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] dc7e8fe19e95a0165fab27a7fe300d46d257e45a649d7a1650571e73da1882f3 [INFO] running `Command { std: "docker" "start" "-a" "dc7e8fe19e95a0165fab27a7fe300d46d257e45a649d7a1650571e73da1882f3", kill_on_drop: false }` [INFO] [stderr] Compiling makepad-micro-proc-macro v0.4.0 (/opt/rustwide/workdir/libs/micro_proc_macro) [INFO] [stderr] Compiling makepad-derive-live v0.4.0 (/opt/rustwide/workdir/platform/derive_live) [INFO] [stderr] Checking makepad-math v0.4.0 (/opt/rustwide/workdir/libs/math) [INFO] [stderr] Compiling makepad-platform v0.6.0 (/opt/rustwide/workdir/platform) [INFO] [stderr] Checking bitflags v2.5.0 [INFO] [stderr] Checking makepad-futures v0.4.0 (/opt/rustwide/workdir/libs/futures) [INFO] [stderr] Checking makepad-http v0.4.0 (/opt/rustwide/workdir/libs/http) [INFO] [stderr] Checking ttf-parser v0.19.2 [INFO] [stderr] Checking simd-adler32 v0.3.7 [INFO] [stderr] Checking makepad-zune-core v0.2.14 (/opt/rustwide/workdir/libs/zune-core) [INFO] [stderr] Checking unicode-properties v0.1.1 [INFO] [stderr] Checking unicode-bidi-mirroring v0.1.0 [INFO] [stderr] Checking unicode-script v0.5.6 [INFO] [stderr] Checking bytemuck v1.15.0 [INFO] [stderr] Checking unicode-ccc v0.1.2 [INFO] [stderr] Checking makepad-zune-inflate v0.2.54 (/opt/rustwide/workdir/libs/zune-inflate) [INFO] [stderr] Compiling makepad-live-id-macros v0.4.0 (/opt/rustwide/workdir/libs/live_id/id_macros) [INFO] [stderr] Compiling makepad-micro-serde-derive v0.4.0 (/opt/rustwide/workdir/libs/micro_serde/derive) [INFO] [stderr] Checking sdfer v0.2.1 [INFO] [stdout] warning: the item `Box` is imported redundantly [INFO] [stdout] --> libs/zune-inflate/src/encoder.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use alloc::boxed::Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/aa067fb984d36462548bb785da221bfaf38253f0/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Box` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Vec` is imported redundantly [INFO] [stdout] --> libs/zune-inflate/src/encoder.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use alloc::vec::Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/aa067fb984d36462548bb785da221bfaf38253f0/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Vec` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Box` is imported redundantly [INFO] [stdout] --> libs/zune-inflate/src/encoder/hc_matchfinder.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | use alloc::boxed::Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/aa067fb984d36462548bb785da221bfaf38253f0/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Box` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `String` is imported redundantly [INFO] [stdout] --> libs/zune-inflate/src/errors.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use alloc::string::String; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/aa067fb984d36462548bb785da221bfaf38253f0/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `String` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Vec` is imported redundantly [INFO] [stdout] --> libs/zune-inflate/src/errors.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use alloc::vec::Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/aa067fb984d36462548bb785da221bfaf38253f0/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Vec` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking ab_glyph_rasterizer v0.1.8 [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking makepad-zune-jpeg v0.3.17 (/opt/rustwide/workdir/libs/zune-jpeg) [INFO] [stderr] Checking makepad-zune-png v0.2.1 (/opt/rustwide/workdir/libs/zune-png) [INFO] [stderr] Compiling cc v1.0.94 [INFO] [stderr] Compiling pkg-config v0.3.30 [INFO] [stderr] Compiling num-traits v0.2.18 [INFO] [stderr] Checking makepad-live-id v0.4.0 (/opt/rustwide/workdir/libs/live_id) [INFO] [stdout] warning: fields `num_frames` and `num_plays` are never read [INFO] [stdout] --> libs/zune-png/src/apng.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct ActlChunk { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 20 | pub num_frames: u32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 21 | pub num_plays: u32 [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> libs/zune-png/src/apng.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 70 | pub struct FrameInfo { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 71 | pub seq_number: u32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 74 | pub x_offset: usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 75 | pub y_offset: usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 76 | pub delay_num: u16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 77 | pub delay_denom: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 78 | pub dispose_op: DisposeOp, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 79 | pub blend_op: BlendOp [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `FrameInfo` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking makepad-micro-serde v0.4.0 (/opt/rustwide/workdir/libs/micro_serde) [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking makepad-html v0.4.0 (/opt/rustwide/workdir/libs/html) [INFO] [stderr] Compiling windows_x86_64_gnu v0.48.5 [INFO] [stderr] Checking makepad-shell v0.4.0 (/opt/rustwide/workdir/libs/shell) [INFO] [stdout] warning: the item `Write` is imported redundantly [INFO] [stdout] --> libs/shell/src/shell.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | io::Write, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 5 | fs, [INFO] [stdout] 6 | io::prelude::*, [INFO] [stdout] | -------------- the item `Write` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking makepad-live-tokenizer v0.4.0 (/opt/rustwide/workdir/platform/live_tokenizer) [INFO] [stderr] Compiling makepad-derive-widget v0.4.0 (/opt/rustwide/workdir/widgets/derive_widget) [INFO] [stderr] Checking makepad-file-protocol v0.5.0 (/opt/rustwide/workdir/studio/file_protocol) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking memchr v2.7.2 [INFO] [stderr] Compiling rlua v0.19.8 [INFO] [stderr] Checking windows-targets v0.48.5 [INFO] [stderr] Checking makepad-file-server v0.5.0 (/opt/rustwide/workdir/studio/file_server) [INFO] [stderr] Checking makepad-toml-parser v0.4.0 (/opt/rustwide/workdir/libs/toml_parser) [INFO] [stderr] Checking jpeg-encoder v0.6.0 [INFO] [stderr] Checking windows-core v0.51.1 (/opt/rustwide/workdir/libs/windows-core) [INFO] [stderr] Compiling makepad-derive-wasm-bridge v0.4.0 (/opt/rustwide/workdir/libs/wasm_bridge/derive) [INFO] [stderr] Checking bstr v1.9.1 [INFO] [stderr] Checking makepad-vector v0.4.0 (/opt/rustwide/workdir/draw/vector) [INFO] [stderr] Checking rustybuzz v0.8.0 (https://github.com/RazrFalcon/rustybuzz?rev=a0b8aa3#a0b8aa3e) [INFO] [stderr] Checking makepad-miniz v0.4.0 (/opt/rustwide/workdir/libs/miniz) [INFO] [stderr] Checking makepad-live-compiler v0.5.0 (/opt/rustwide/workdir/platform/live_compiler) [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> libs/miniz/src/deflate/core.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use core::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/aa067fb984d36462548bb785da221bfaf38253f0/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `MZ_ADLER32_INIT` is imported redundantly [INFO] [stdout] --> libs/miniz/src/deflate/core.rs:14:59 [INFO] [stdout] | [INFO] [stdout] 7 | use super::super::*; [INFO] [stdout] | --------------- the item `MZ_ADLER32_INIT` is already imported here [INFO] [stdout] ... [INFO] [stdout] 14 | use crate::shared::{update_adler32, HUFFMAN_LENGTH_ORDER, MZ_ADLER32_INIT}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `DataFormat` is imported redundantly [INFO] [stdout] --> libs/miniz/src/deflate/core.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 7 | use super::super::*; [INFO] [stdout] | --------------- the item `DataFormat` is already imported here [INFO] [stdout] ... [INFO] [stdout] 15 | use crate::DataFormat; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> libs/miniz/src/inflate/core.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use ::core::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/aa067fb984d36462548bb785da221bfaf38253f0/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rlua-lua54-sys v0.1.6 [INFO] [stderr] Checking makepad-base64 v0.4.0 (/opt/rustwide/workdir/libs/base64) [INFO] [stderr] Checking makepad-digest v0.4.0 (/opt/rustwide/workdir/libs/digest) [INFO] [stderr] Checking makepad-wasm-bridge v0.4.0 (/opt/rustwide/workdir/libs/wasm_bridge) [INFO] [stderr] Checking makepad-windows v0.51.1 (/opt/rustwide/workdir/libs/windows) [INFO] [stderr] Checking makepad-auto-version v0.3.0 (/opt/rustwide/workdir/tools/auto_version) [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking cargo-makepad v0.4.0 (/opt/rustwide/workdir/tools/cargo_makepad) [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> tools/cargo_makepad/src/apple/compile.rs:256:18 [INFO] [stdout] | [INFO] [stdout] 256 | SelfCloseTag(String), [INFO] [stdout] | ------------ ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 256 | SelfCloseTag(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `apple_os` is never read [INFO] [stdout] --> tools/cargo_makepad/src/apple/compile.rs:446:9 [INFO] [stdout] | [INFO] [stdout] 445 | pub struct AppleArgs { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 446 | pub apple_os: AppleOs, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking makepad-shader-compiler v0.5.0 (/opt/rustwide/workdir/platform/shader_compiler) [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> tools/cargo_makepad/src/apple/compile.rs:256:18 [INFO] [stdout] | [INFO] [stdout] 256 | SelfCloseTag(String), [INFO] [stdout] | ------------ ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 256 | SelfCloseTag(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `apple_os` is never read [INFO] [stdout] --> tools/cargo_makepad/src/apple/compile.rs:446:9 [INFO] [stdout] | [INFO] [stdout] 445 | pub struct AppleArgs { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 446 | pub apple_os: AppleOs, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Box` is imported redundantly [INFO] [stdout] --> libs/zune-inflate/src/encoder.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use alloc::boxed::Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/aa067fb984d36462548bb785da221bfaf38253f0/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Box` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Vec` is imported redundantly [INFO] [stdout] --> libs/zune-inflate/src/encoder.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use alloc::vec::Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/aa067fb984d36462548bb785da221bfaf38253f0/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Vec` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Box` is imported redundantly [INFO] [stdout] --> libs/zune-inflate/src/encoder/hc_matchfinder.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | use alloc::boxed::Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/aa067fb984d36462548bb785da221bfaf38253f0/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Box` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `String` is imported redundantly [INFO] [stdout] --> libs/zune-inflate/src/errors.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use alloc::string::String; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/aa067fb984d36462548bb785da221bfaf38253f0/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `String` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Vec` is imported redundantly [INFO] [stdout] --> libs/zune-inflate/src/errors.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use alloc::vec::Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/aa067fb984d36462548bb785da221bfaf38253f0/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Vec` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `num_frames` and `num_plays` are never read [INFO] [stdout] --> libs/zune-png/src/apng.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct ActlChunk { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 20 | pub num_frames: u32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 21 | pub num_plays: u32 [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> libs/zune-png/src/apng.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 70 | pub struct FrameInfo { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 71 | pub seq_number: u32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 74 | pub x_offset: usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 75 | pub y_offset: usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 76 | pub delay_num: u16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 77 | pub delay_denom: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 78 | pub dispose_op: DisposeOp, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 79 | pub blend_op: BlendOp [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `FrameInfo` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking makepad-futures-legacy v0.7.0 (/opt/rustwide/workdir/libs/futures_legacy) [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> libs/miniz/src/deflate/core.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use core::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/aa067fb984d36462548bb785da221bfaf38253f0/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `MZ_ADLER32_INIT` is imported redundantly [INFO] [stdout] --> libs/miniz/src/deflate/core.rs:14:59 [INFO] [stdout] | [INFO] [stdout] 7 | use super::super::*; [INFO] [stdout] | --------------- the item `MZ_ADLER32_INIT` is already imported here [INFO] [stdout] ... [INFO] [stdout] 14 | use crate::shared::{update_adler32, HUFFMAN_LENGTH_ORDER, MZ_ADLER32_INIT}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `DataFormat` is imported redundantly [INFO] [stdout] --> libs/miniz/src/deflate/core.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 7 | use super::super::*; [INFO] [stdout] | --------------- the item `DataFormat` is already imported here [INFO] [stdout] ... [INFO] [stdout] 15 | use crate::DataFormat; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> libs/miniz/src/inflate/core.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use ::core::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/aa067fb984d36462548bb785da221bfaf38253f0/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking makepad-objc-sys v0.4.0 (/opt/rustwide/workdir/libs/objc-sys) [INFO] [stdout] warning: the item `Write` is imported redundantly [INFO] [stdout] --> libs/shell/src/shell.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | io::Write, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 5 | fs, [INFO] [stdout] 6 | io::prelude::*, [INFO] [stdout] | -------------- the item `Write` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> platform/src/os/linux/egl_sys.rs:295:9 [INFO] [stdout] | [INFO] [stdout] 295 | / impl Module { [INFO] [stdout] 296 | | pub fn load(path: &str) -> Result { [INFO] [stdout] 297 | | let path = CString::new(path).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 317 | | } [INFO] [stdout] 318 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current associated function `try_load` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> platform/src/os/linux/egl_sys.rs:320:9 [INFO] [stdout] | [INFO] [stdout] 320 | / impl Drop for Module { [INFO] [stdout] 321 | | fn drop(&mut self) { [INFO] [stdout] 322 | | unsafe {dlclose(self.0.as_ptr())}; [INFO] [stdout] 323 | | } [INFO] [stdout] 324 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current associated function `try_load` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> platform/src/os/linux/egl_sys.rs:295:9 [INFO] [stdout] | [INFO] [stdout] 295 | / impl Module { [INFO] [stdout] 296 | | pub fn load(path: &str) -> Result { [INFO] [stdout] 297 | | let path = CString::new(path).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 317 | | } [INFO] [stdout] 318 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current associated function `try_load` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> platform/src/os/linux/egl_sys.rs:320:9 [INFO] [stdout] | [INFO] [stdout] 320 | / impl Drop for Module { [INFO] [stdout] 321 | | fn drop(&mut self) { [INFO] [stdout] 322 | | unsafe {dlclose(self.0.as_ptr())}; [INFO] [stdout] 323 | | } [INFO] [stdout] 324 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current associated function `try_load` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking makepad-draw v0.6.0 (/opt/rustwide/workdir/draw) [INFO] [stderr] Checking makepad-audio-graph v0.6.0 (/opt/rustwide/workdir/audio_graph) [INFO] [stderr] Checking makepad-synth-ironfish v0.6.0 (/opt/rustwide/workdir/examples/ironfish/synth_ironfish) [INFO] [stderr] Checking makepad-widgets v0.6.0 (/opt/rustwide/workdir/widgets) [INFO] [stderr] Checking makepad-audio-widgets v0.6.0 (/opt/rustwide/workdir/audio_graph/audio_widgets) [INFO] [stderr] Checking makepad-code-editor v0.6.0 (/opt/rustwide/workdir/code_editor) [INFO] [stderr] Checking makepad-example-chatgpt v0.4.0 (/opt/rustwide/workdir/examples/chatgpt) [INFO] [stderr] Checking makepad-example-simple-shader v0.6.0 (/opt/rustwide/workdir/examples/simple_shader) [INFO] [stderr] Checking makepad-example-web-cam v0.6.0 (/opt/rustwide/workdir/examples/web_cam) [INFO] [stderr] Checking makepad-example-simple v0.6.0 (/opt/rustwide/workdir/examples/simple) [INFO] [stderr] Checking makepad-example-ui-zoo v0.6.0 (/opt/rustwide/workdir/examples/ui_zoo) [INFO] [stderr] Checking makepad-example-fractal-zoom v0.6.0 (/opt/rustwide/workdir/examples/fractal_zoom) [INFO] [stderr] Checking makepad-example-news-feed v0.6.0 (/opt/rustwide/workdir/examples/news_feed) [INFO] [stderr] Checking makepad-example-sdxl v0.4.0 (/opt/rustwide/workdir/examples/sdxl) [INFO] [stderr] Checking makepad-experiment-teamtalk v0.3.0 (/opt/rustwide/workdir/experiments/teamtalk) [INFO] [stderr] Checking makepad-example-graph v0.4.0 (/opt/rustwide/workdir/examples/graph) [INFO] [stderr] Checking makepad-example-slides v0.6.0 (/opt/rustwide/workdir/examples/slides) [INFO] [stderr] Checking makepad-experiment-bigfish v0.1.0 (/opt/rustwide/workdir/experiments/bigfish) [INFO] [stderr] Checking makepad-example-ironfish v0.7.0 (/opt/rustwide/workdir/examples/ironfish) [INFO] [stdout] warning: unused variable: `rc_car_socket` [INFO] [stdout] --> experiments/teamtalk/src/app.rs:445:13 [INFO] [stdout] | [INFO] [stdout] 445 | let rc_car_socket = UdpSocket::bind("0.0.0.0:0").unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rc_car_socket` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rc_car_send_addr` [INFO] [stdout] --> experiments/teamtalk/src/app.rs:446:13 [INFO] [stdout] | [INFO] [stdout] 446 | let rc_car_send_addr = "10.0.0.201:44441"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rc_car_send_addr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking makepad-studio v0.8.0 (/opt/rustwide/workdir/studio) [INFO] [stdout] warning: the item `LogLevel` is imported redundantly [INFO] [stdout] --> studio/src/build_manager/build_manager.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 6 | makepad_widgets::*, [INFO] [stdout] | ------------------ the item `LogLevel` is already imported here [INFO] [stdout] ... [INFO] [stdout] 13 | makepad_platform::log::LogLevel, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PortalList` is imported redundantly [INFO] [stdout] --> studio/src/log_list.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 9 | makepad_widgets::*, [INFO] [stdout] | ------------------ the item `PortalList` is already imported here [INFO] [stdout] 10 | makepad_code_editor::text::{Position}, [INFO] [stdout] 11 | makepad_widgets::portal_list::PortalList, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `LogLevel` is imported redundantly [INFO] [stdout] --> studio/src/build_manager/build_manager.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 6 | makepad_widgets::*, [INFO] [stdout] | ------------------ the item `LogLevel` is already imported here [INFO] [stdout] ... [INFO] [stdout] 13 | makepad_platform::log::LogLevel, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PortalList` is imported redundantly [INFO] [stdout] --> studio/src/log_list.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 9 | makepad_widgets::*, [INFO] [stdout] | ------------------ the item `PortalList` is already imported here [INFO] [stdout] 10 | makepad_code_editor::text::{Position}, [INFO] [stdout] 11 | makepad_widgets::portal_list::PortalList, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `id` is never read [INFO] [stdout] --> experiments/bigfish/src/block_connector_button.rs:120:9 [INFO] [stdout] | [INFO] [stdout] 119 | Move { [INFO] [stdout] | ---- field in this variant [INFO] [stdout] 120 | id: u64, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `find` is never used [INFO] [stdout] --> experiments/bigfish/src/fish_patch.rs:67:8 [INFO] [stdout] | [INFO] [stdout] 65 | pub trait FindConnection { [INFO] [stdout] | -------------- method in this trait [INFO] [stdout] 66 | fn find_mut(&mut self, id: u64) -> Option<&mut FishConnection>; [INFO] [stdout] 67 | fn find(&self, id: u64) -> Option<&FishConnection>; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `id` is never read [INFO] [stdout] --> experiments/bigfish/src/block_connector_button.rs:120:9 [INFO] [stdout] | [INFO] [stdout] 119 | Move { [INFO] [stdout] | ---- field in this variant [INFO] [stdout] 120 | id: u64, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `find` is never used [INFO] [stdout] --> experiments/bigfish/src/fish_patch.rs:67:8 [INFO] [stdout] | [INFO] [stdout] 65 | pub trait FindConnection { [INFO] [stdout] | -------------- method in this trait [INFO] [stdout] 66 | fn find_mut(&mut self, id: u64) -> Option<&mut FishConnection>; [INFO] [stdout] 67 | fn find(&self, id: u64) -> Option<&FishConnection>; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rc_car_socket` [INFO] [stdout] --> experiments/teamtalk/src/app.rs:445:13 [INFO] [stdout] | [INFO] [stdout] 445 | let rc_car_socket = UdpSocket::bind("0.0.0.0:0").unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rc_car_socket` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rc_car_send_addr` [INFO] [stdout] --> experiments/teamtalk/src/app.rs:446:13 [INFO] [stdout] | [INFO] [stdout] 446 | let rc_car_send_addr = "10.0.0.201:44441"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rc_car_send_addr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ConnectionId` is never constructed [INFO] [stdout] --> studio/src/build_manager/build_server.rs:507:8 [INFO] [stdout] | [INFO] [stdout] 507 | struct ConnectionId(usize); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ConnectionId` is never constructed [INFO] [stdout] --> studio/src/build_manager/build_server.rs:507:8 [INFO] [stdout] | [INFO] [stdout] 507 | struct ConnectionId(usize); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.97s [INFO] running `Command { std: "docker" "inspect" "dc7e8fe19e95a0165fab27a7fe300d46d257e45a649d7a1650571e73da1882f3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dc7e8fe19e95a0165fab27a7fe300d46d257e45a649d7a1650571e73da1882f3", kill_on_drop: false }` [INFO] [stdout] dc7e8fe19e95a0165fab27a7fe300d46d257e45a649d7a1650571e73da1882f3 [INFO] checking makepad/makepad against try#707d6562f55b55a7aab4ab3a904997116b358314 for pr-122470 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmakepad%2Fmakepad" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/makepad/makepad on toolchain 707d6562f55b55a7aab4ab3a904997116b358314 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+707d6562f55b55a7aab4ab3a904997116b358314" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/makepad/makepad [INFO] finished tweaking git repo https://github.com/makepad/makepad [INFO] tweaked toml for git repo https://github.com/makepad/makepad written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+707d6562f55b55a7aab4ab3a904997116b358314" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Updating git repository `https://github.com/RazrFalcon/rustybuzz` [INFO] [stderr] Locking 93 packages [INFO] [stderr] Adding bitflags v1.3.2 (latest: v2.5.0) [INFO] [stderr] Adding rlua v0.19.8 (latest: v0.20.0) [INFO] [stderr] Adding ttf-parser v0.19.2 (latest: v0.20.0) [INFO] [stderr] Adding unicode-bidi-mirroring v0.1.0 (latest: v0.2.0) [INFO] [stderr] Adding unicode-ccc v0.1.2 (latest: v0.2.0) [INFO] [stderr] Adding windows-targets v0.48.5 (latest: v0.52.5) [INFO] [stderr] Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.5) [INFO] [stderr] Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.5) [INFO] [stderr] Adding windows_i686_gnu v0.48.5 (latest: v0.52.5) [INFO] [stderr] Adding windows_i686_msvc v0.48.5 (latest: v0.52.5) [INFO] [stderr] Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.5) [INFO] [stderr] Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.5) [INFO] [stderr] Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.5) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+707d6562f55b55a7aab4ab3a904997116b358314" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+707d6562f55b55a7aab4ab3a904997116b358314" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3f600d1e8b76246664c64948efd42b4d7df665b64cc8dc1e0101929c451ade55 [INFO] running `Command { std: "docker" "start" "-a" "3f600d1e8b76246664c64948efd42b4d7df665b64cc8dc1e0101929c451ade55", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3f600d1e8b76246664c64948efd42b4d7df665b64cc8dc1e0101929c451ade55", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3f600d1e8b76246664c64948efd42b4d7df665b64cc8dc1e0101929c451ade55", kill_on_drop: false }` [INFO] [stdout] 3f600d1e8b76246664c64948efd42b4d7df665b64cc8dc1e0101929c451ade55 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+707d6562f55b55a7aab4ab3a904997116b358314" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 44c69afcc59231697c206212e83aa917fed0aec9ec48390802f5a79663bfd93f [INFO] running `Command { std: "docker" "start" "-a" "44c69afcc59231697c206212e83aa917fed0aec9ec48390802f5a79663bfd93f", kill_on_drop: false }` [INFO] [stderr] Compiling makepad-micro-proc-macro v0.4.0 (/opt/rustwide/workdir/libs/micro_proc_macro) [INFO] [stderr] Compiling makepad-derive-live v0.4.0 (/opt/rustwide/workdir/platform/derive_live) [INFO] [stderr] Checking makepad-math v0.4.0 (/opt/rustwide/workdir/libs/math) [INFO] [stderr] Compiling makepad-platform v0.6.0 (/opt/rustwide/workdir/platform) [INFO] [stderr] Checking makepad-http v0.4.0 (/opt/rustwide/workdir/libs/http) [INFO] [stderr] Checking bitflags v2.5.0 [INFO] [stderr] Checking makepad-futures v0.4.0 (/opt/rustwide/workdir/libs/futures) [INFO] [stderr] Checking ttf-parser v0.19.2 [INFO] [stderr] Checking makepad-zune-core v0.2.14 (/opt/rustwide/workdir/libs/zune-core) [INFO] [stderr] Checking simd-adler32 v0.3.7 [INFO] [stderr] Checking bytemuck v1.15.0 [INFO] [stderr] Checking unicode-bidi-mirroring v0.1.0 [INFO] [stderr] Checking unicode-properties v0.1.1 [INFO] [stderr] Checking unicode-script v0.5.6 [INFO] [stderr] Checking unicode-ccc v0.1.2 [INFO] [stderr] Compiling makepad-live-id-macros v0.4.0 (/opt/rustwide/workdir/libs/live_id/id_macros) [INFO] [stderr] Compiling makepad-micro-serde-derive v0.4.0 (/opt/rustwide/workdir/libs/micro_serde/derive) [INFO] [stderr] Checking makepad-zune-inflate v0.2.54 (/opt/rustwide/workdir/libs/zune-inflate) [INFO] [stderr] Checking sdfer v0.2.1 [INFO] [stderr] Checking ab_glyph_rasterizer v0.1.8 [INFO] [stderr] Checking makepad-zune-jpeg v0.3.17 (/opt/rustwide/workdir/libs/zune-jpeg) [INFO] [stdout] warning: the item `Box` is imported redundantly [INFO] [stdout] --> libs/zune-inflate/src/encoder.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use alloc::boxed::Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/707d6562f55b55a7aab4ab3a904997116b358314/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Box` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Vec` is imported redundantly [INFO] [stdout] --> libs/zune-inflate/src/encoder.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use alloc::vec::Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/707d6562f55b55a7aab4ab3a904997116b358314/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Vec` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Box` is imported redundantly [INFO] [stdout] --> libs/zune-inflate/src/encoder/hc_matchfinder.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | use alloc::boxed::Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/707d6562f55b55a7aab4ab3a904997116b358314/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Box` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `String` is imported redundantly [INFO] [stdout] --> libs/zune-inflate/src/errors.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use alloc::string::String; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/707d6562f55b55a7aab4ab3a904997116b358314/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `String` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Vec` is imported redundantly [INFO] [stdout] --> libs/zune-inflate/src/errors.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use alloc::vec::Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/707d6562f55b55a7aab4ab3a904997116b358314/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Vec` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling cc v1.0.94 [INFO] [stderr] Compiling pkg-config v0.3.30 [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking makepad-zune-png v0.2.1 (/opt/rustwide/workdir/libs/zune-png) [INFO] [stderr] Compiling num-traits v0.2.18 [INFO] [stderr] Checking makepad-live-id v0.4.0 (/opt/rustwide/workdir/libs/live_id) [INFO] [stderr] Checking makepad-html v0.4.0 (/opt/rustwide/workdir/libs/html) [INFO] [stdout] warning: fields `num_frames` and `num_plays` are never read [INFO] [stdout] --> libs/zune-png/src/apng.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct ActlChunk { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 20 | pub num_frames: u32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 21 | pub num_plays: u32 [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> libs/zune-png/src/apng.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 70 | pub struct FrameInfo { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 71 | pub seq_number: u32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 74 | pub x_offset: usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 75 | pub y_offset: usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 76 | pub delay_num: u16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 77 | pub delay_denom: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 78 | pub dispose_op: DisposeOp, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 79 | pub blend_op: BlendOp [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `FrameInfo` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling windows_x86_64_gnu v0.48.5 [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking makepad-micro-serde v0.4.0 (/opt/rustwide/workdir/libs/micro_serde) [INFO] [stderr] Compiling makepad-derive-widget v0.4.0 (/opt/rustwide/workdir/widgets/derive_widget) [INFO] [stderr] Checking makepad-shell v0.4.0 (/opt/rustwide/workdir/libs/shell) [INFO] [stdout] warning: the item `Write` is imported redundantly [INFO] [stdout] --> libs/shell/src/shell.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | io::Write, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 5 | fs, [INFO] [stdout] 6 | io::prelude::*, [INFO] [stdout] | -------------- the item `Write` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking memchr v2.7.2 [INFO] [stderr] Compiling rlua v0.19.8 [INFO] [stderr] Checking makepad-live-tokenizer v0.4.0 (/opt/rustwide/workdir/platform/live_tokenizer) [INFO] [stderr] Checking makepad-file-protocol v0.5.0 (/opt/rustwide/workdir/studio/file_protocol) [INFO] [stderr] Checking makepad-file-server v0.5.0 (/opt/rustwide/workdir/studio/file_server) [INFO] [stderr] Checking windows-targets v0.48.5 [INFO] [stderr] Checking makepad-toml-parser v0.4.0 (/opt/rustwide/workdir/libs/toml_parser) [INFO] [stderr] Checking jpeg-encoder v0.6.0 [INFO] [stderr] Checking windows-core v0.51.1 (/opt/rustwide/workdir/libs/windows-core) [INFO] [stderr] Compiling makepad-derive-wasm-bridge v0.4.0 (/opt/rustwide/workdir/libs/wasm_bridge/derive) [INFO] [stderr] Checking bstr v1.9.1 [INFO] [stderr] Checking makepad-vector v0.4.0 (/opt/rustwide/workdir/draw/vector) [INFO] [stderr] Checking rustybuzz v0.8.0 (https://github.com/RazrFalcon/rustybuzz?rev=a0b8aa3#a0b8aa3e) [INFO] [stderr] Checking makepad-live-compiler v0.5.0 (/opt/rustwide/workdir/platform/live_compiler) [INFO] [stderr] Compiling rlua-lua54-sys v0.1.6 [INFO] [stderr] Checking makepad-base64 v0.4.0 (/opt/rustwide/workdir/libs/base64) [INFO] [stderr] Checking makepad-digest v0.4.0 (/opt/rustwide/workdir/libs/digest) [INFO] [stderr] Checking makepad-miniz v0.4.0 (/opt/rustwide/workdir/libs/miniz) [INFO] [stderr] Checking makepad-windows v0.51.1 (/opt/rustwide/workdir/libs/windows) [INFO] [stderr] Checking makepad-auto-version v0.3.0 (/opt/rustwide/workdir/tools/auto_version) [INFO] [stderr] Checking makepad-wasm-bridge v0.4.0 (/opt/rustwide/workdir/libs/wasm_bridge) [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> libs/miniz/src/deflate/core.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use core::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/707d6562f55b55a7aab4ab3a904997116b358314/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `MZ_ADLER32_INIT` is imported redundantly [INFO] [stdout] --> libs/miniz/src/deflate/core.rs:14:59 [INFO] [stdout] | [INFO] [stdout] 7 | use super::super::*; [INFO] [stdout] | --------------- the item `MZ_ADLER32_INIT` is already imported here [INFO] [stdout] ... [INFO] [stdout] 14 | use crate::shared::{update_adler32, HUFFMAN_LENGTH_ORDER, MZ_ADLER32_INIT}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `DataFormat` is imported redundantly [INFO] [stdout] --> libs/miniz/src/deflate/core.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 7 | use super::super::*; [INFO] [stdout] | --------------- the item `DataFormat` is already imported here [INFO] [stdout] ... [INFO] [stdout] 15 | use crate::DataFormat; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> libs/miniz/src/inflate/core.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use ::core::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/707d6562f55b55a7aab4ab3a904997116b358314/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking cargo-makepad v0.4.0 (/opt/rustwide/workdir/tools/cargo_makepad) [INFO] [stderr] Checking makepad-shader-compiler v0.5.0 (/opt/rustwide/workdir/platform/shader_compiler) [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> tools/cargo_makepad/src/apple/compile.rs:256:18 [INFO] [stdout] | [INFO] [stdout] 256 | SelfCloseTag(String), [INFO] [stdout] | ------------ ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 256 | SelfCloseTag(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `apple_os` is never read [INFO] [stdout] --> tools/cargo_makepad/src/apple/compile.rs:446:9 [INFO] [stdout] | [INFO] [stdout] 445 | pub struct AppleArgs { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 446 | pub apple_os: AppleOs, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> tools/cargo_makepad/src/apple/compile.rs:256:18 [INFO] [stdout] | [INFO] [stdout] 256 | SelfCloseTag(String), [INFO] [stdout] | ------------ ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 256 | SelfCloseTag(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `apple_os` is never read [INFO] [stdout] --> tools/cargo_makepad/src/apple/compile.rs:446:9 [INFO] [stdout] | [INFO] [stdout] 445 | pub struct AppleArgs { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 446 | pub apple_os: AppleOs, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Box` is imported redundantly [INFO] [stdout] --> libs/zune-inflate/src/encoder.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use alloc::boxed::Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/707d6562f55b55a7aab4ab3a904997116b358314/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Box` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Vec` is imported redundantly [INFO] [stdout] --> libs/zune-inflate/src/encoder.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use alloc::vec::Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/707d6562f55b55a7aab4ab3a904997116b358314/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Vec` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Box` is imported redundantly [INFO] [stdout] --> libs/zune-inflate/src/encoder/hc_matchfinder.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | use alloc::boxed::Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/707d6562f55b55a7aab4ab3a904997116b358314/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Box` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `String` is imported redundantly [INFO] [stdout] --> libs/zune-inflate/src/errors.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use alloc::string::String; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/707d6562f55b55a7aab4ab3a904997116b358314/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `String` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Vec` is imported redundantly [INFO] [stdout] --> libs/zune-inflate/src/errors.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use alloc::vec::Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/707d6562f55b55a7aab4ab3a904997116b358314/library/std/src/prelude/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Vec` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `num_frames` and `num_plays` are never read [INFO] [stdout] --> libs/zune-png/src/apng.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct ActlChunk { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 20 | pub num_frames: u32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 21 | pub num_plays: u32 [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> libs/zune-png/src/apng.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 70 | pub struct FrameInfo { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 71 | pub seq_number: u32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 74 | pub x_offset: usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 75 | pub y_offset: usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 76 | pub delay_num: u16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 77 | pub delay_denom: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 78 | pub dispose_op: DisposeOp, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 79 | pub blend_op: BlendOp [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `FrameInfo` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Write` is imported redundantly [INFO] [stdout] --> libs/shell/src/shell.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | io::Write, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 5 | fs, [INFO] [stdout] 6 | io::prelude::*, [INFO] [stdout] | -------------- the item `Write` is already imported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking makepad-objc-sys v0.4.0 (/opt/rustwide/workdir/libs/objc-sys) [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking makepad-futures-legacy v0.7.0 (/opt/rustwide/workdir/libs/futures_legacy) [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> libs/miniz/src/deflate/core.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use core::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/707d6562f55b55a7aab4ab3a904997116b358314/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `MZ_ADLER32_INIT` is imported redundantly [INFO] [stdout] --> libs/miniz/src/deflate/core.rs:14:59 [INFO] [stdout] | [INFO] [stdout] 7 | use super::super::*; [INFO] [stdout] | --------------- the item `MZ_ADLER32_INIT` is already imported here [INFO] [stdout] ... [INFO] [stdout] 14 | use crate::shared::{update_adler32, HUFFMAN_LENGTH_ORDER, MZ_ADLER32_INIT}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `DataFormat` is imported redundantly [INFO] [stdout] --> libs/miniz/src/deflate/core.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 7 | use super::super::*; [INFO] [stdout] | --------------- the item `DataFormat` is already imported here [INFO] [stdout] ... [INFO] [stdout] 15 | use crate::DataFormat; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryInto` is imported redundantly [INFO] [stdout] --> libs/miniz/src/inflate/core.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use ::core::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/707d6562f55b55a7aab4ab3a904997116b358314/library/std/src/prelude/mod.rs:148:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryInto` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> platform/src/os/linux/egl_sys.rs:295:9 [INFO] [stdout] | [INFO] [stdout] 295 | / impl Module { [INFO] [stdout] 296 | | pub fn load(path: &str) -> Result { [INFO] [stdout] 297 | | let path = CString::new(path).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 317 | | } [INFO] [stdout] 318 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current associated function `try_load` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> platform/src/os/linux/egl_sys.rs:320:9 [INFO] [stdout] | [INFO] [stdout] 320 | / impl Drop for Module { [INFO] [stdout] 321 | | fn drop(&mut self) { [INFO] [stdout] 322 | | unsafe {dlclose(self.0.as_ptr())}; [INFO] [stdout] 323 | | } [INFO] [stdout] 324 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current associated function `try_load` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> platform/src/os/linux/egl_sys.rs:295:9 [INFO] [stdout] | [INFO] [stdout] 295 | / impl Module { [INFO] [stdout] 296 | | pub fn load(path: &str) -> Result { [INFO] [stdout] 297 | | let path = CString::new(path).unwrap(); [INFO] [stdout] ... | [INFO] [stdout] 317 | | } [INFO] [stdout] 318 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current associated function `try_load` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation [INFO] [stdout] --> platform/src/os/linux/egl_sys.rs:320:9 [INFO] [stdout] | [INFO] [stdout] 320 | / impl Drop for Module { [INFO] [stdout] 321 | | fn drop(&mut self) { [INFO] [stdout] 322 | | unsafe {dlclose(self.0.as_ptr())}; [INFO] [stdout] 323 | | } [INFO] [stdout] 324 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = help: move this `impl` block outside the of the current associated function `try_load` [INFO] [stdout] = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type [INFO] [stdout] = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking makepad-draw v0.6.0 (/opt/rustwide/workdir/draw) [INFO] [stderr] Checking makepad-audio-graph v0.6.0 (/opt/rustwide/workdir/audio_graph) [INFO] [stderr] Checking makepad-synth-ironfish v0.6.0 (/opt/rustwide/workdir/examples/ironfish/synth_ironfish) [INFO] [stdout] error[E0277]: the trait bound `f32: From` is not satisfied [INFO] [stdout] --> draw/src/shader/draw_quad.rs:56:10 [INFO] [stdout] | [INFO] [stdout] 56 | #[derive(Live, LiveRegister)] [INFO] [stdout] | ^^^^ the trait `From` is not implemented for `f32`, which is required by `{float}: Into` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required for `f64` to implement `Into` [INFO] [stdout] = note: this error originates in the derive macro `Live` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `f32: From` is not satisfied [INFO] [stdout] --> draw/src/shader/draw_icon.rs:72:10 [INFO] [stdout] | [INFO] [stdout] 72 | #[derive(Live, LiveRegister)] [INFO] [stdout] | ^^^^ the trait `From` is not implemented for `f32`, which is required by `{float}: Into` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required for `f64` to implement `Into` [INFO] [stdout] = note: this error originates in the derive macro `Live` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `f32: From` is not satisfied [INFO] [stdout] --> draw/src/shader/draw_text.rs:141:17 [INFO] [stdout] | [INFO] [stdout] 141 | #[derive(Clone, Live, LiveHook, LiveRegister)] [INFO] [stdout] | ^^^^ the trait `From` is not implemented for `f32`, which is required by `{float}: Into` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required for `f64` to implement `Into` [INFO] [stdout] = note: this error originates in the derive macro `Live` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `f32: From` is not satisfied [INFO] [stdout] --> draw/src/shader/draw_text.rs:268:10 [INFO] [stdout] | [INFO] [stdout] 268 | #[derive(Live, LiveRegister)] [INFO] [stdout] | ^^^^ the trait `From` is not implemented for `f32`, which is required by `{float}: Into` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required for `f64` to implement `Into` [INFO] [stdout] = note: this error originates in the derive macro `Live` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `f32: From` is not satisfied [INFO] [stdout] --> draw/src/shader/draw_quad.rs:56:10 [INFO] [stdout] | [INFO] [stdout] 56 | #[derive(Live, LiveRegister)] [INFO] [stdout] | ^^^^ the trait `From` is not implemented for `f32`, which is required by `{float}: Into` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required for `f64` to implement `Into` [INFO] [stdout] = note: this error originates in the derive macro `Live` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `f32: From` is not satisfied [INFO] [stdout] --> draw/src/shader/draw_icon.rs:72:10 [INFO] [stdout] | [INFO] [stdout] 72 | #[derive(Live, LiveRegister)] [INFO] [stdout] | ^^^^ the trait `From` is not implemented for `f32`, which is required by `{float}: Into` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required for `f64` to implement `Into` [INFO] [stdout] = note: this error originates in the derive macro `Live` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `f32: From` is not satisfied [INFO] [stdout] --> draw/src/shader/draw_text.rs:141:17 [INFO] [stdout] | [INFO] [stdout] 141 | #[derive(Clone, Live, LiveHook, LiveRegister)] [INFO] [stdout] | ^^^^ the trait `From` is not implemented for `f32`, which is required by `{float}: Into` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required for `f64` to implement `Into` [INFO] [stdout] = note: this error originates in the derive macro `Live` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `f32: From` is not satisfied [INFO] [stdout] --> draw/src/shader/draw_text.rs:268:10 [INFO] [stdout] | [INFO] [stdout] 268 | #[derive(Live, LiveRegister)] [INFO] [stdout] | ^^^^ the trait `From` is not implemented for `f32`, which is required by `{float}: Into` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required for `f64` to implement `Into` [INFO] [stdout] = note: this error originates in the derive macro `Live` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `f32: From` is not satisfied [INFO] [stdout] --> draw/src/geometry/geometry_gen.rs:55:10 [INFO] [stdout] | [INFO] [stdout] 55 | #[derive(Live, LiveRegister)] [INFO] [stdout] | ^^^^ the trait `From` is not implemented for `f32`, which is required by `{float}: Into` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required for `f64` to implement `Into` [INFO] [stdout] = note: this error originates in the derive macro `Live` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `f32: From` is not satisfied [INFO] [stdout] --> draw/src/geometry/geometry_gen.rs:55:10 [INFO] [stdout] | [INFO] [stdout] 55 | #[derive(Live, LiveRegister)] [INFO] [stdout] | ^^^^ the trait `From` is not implemented for `f32`, which is required by `{float}: Into` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `From`: [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] > [INFO] [stdout] = note: required for `f64` to implement `Into` [INFO] [stdout] = note: this error originates in the derive macro `Live` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `makepad-draw` (lib test) due to 6 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `makepad-draw` (lib) due to 6 previous errors [INFO] running `Command { std: "docker" "inspect" "44c69afcc59231697c206212e83aa917fed0aec9ec48390802f5a79663bfd93f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "44c69afcc59231697c206212e83aa917fed0aec9ec48390802f5a79663bfd93f", kill_on_drop: false }` [INFO] [stdout] 44c69afcc59231697c206212e83aa917fed0aec9ec48390802f5a79663bfd93f