[INFO] cloning repository https://github.com/skharv/touchbox [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/skharv/touchbox" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fskharv%2Ftouchbox", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fskharv%2Ftouchbox'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] c6858c760c9942bf35bfc5339fd9398c33626c10 [INFO] testing skharv/touchbox against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fskharv%2Ftouchbox" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-1-tc1/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/skharv/touchbox [INFO] finished tweaking git repo https://github.com/skharv/touchbox [INFO] tweaked toml for git repo https://github.com/skharv/touchbox written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/skharv/touchbox on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/skharv/touchbox already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: unused manifest key: target.thumbv6m-none-eabi.runner [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Updating git repository `https://github.com/skharv/mcp230xx.git` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded frunk_derives v0.4.3 [INFO] [stderr] Downloaded packed_struct_codegen v0.10.1 [INFO] [stderr] Downloaded gcd v2.3.0 [INFO] [stderr] Downloaded frunk_proc_macro_helpers v0.1.3 [INFO] [stderr] Downloaded packed_struct v0.10.1 [INFO] [stderr] Downloaded option-block v0.3.0 [INFO] [stderr] Downloaded frunk v0.4.3 [INFO] [stderr] Downloaded rp2040-hal-macros v0.1.0 [INFO] [stderr] Downloaded fugit v0.3.7 [INFO] [stderr] Downloaded shared-bus v0.3.1 [INFO] [stderr] Downloaded display-interface v0.5.0 [INFO] [stderr] Downloaded display-interface-spi v0.4.1 [INFO] [stderr] Downloaded byte-slice-cast v0.3.5 [INFO] [stderr] Downloaded embedded-hal-async v1.0.0 [INFO] [stderr] Downloaded aligned v0.3.5 [INFO] [stderr] Downloaded as-slice v0.1.5 [INFO] [stderr] Downloaded generic-array v0.13.3 [INFO] [stderr] Downloaded defmt-parser v0.4.1 [INFO] [stderr] Downloaded defmt-macros v0.4.0 [INFO] [stderr] Downloaded cortex-m v0.6.7 [INFO] [stderr] Downloaded crc-any v2.5.0 [INFO] [stderr] Downloaded rp2040-boot2 v0.3.0 [INFO] [stderr] Downloaded frunk_core v0.4.3 [INFO] [stderr] Downloaded defmt v0.3.10 [INFO] [stderr] Downloaded tinybmp v0.6.0 [INFO] [stderr] Downloaded tinytga v0.5.0 [INFO] [stderr] Downloaded cortex-m v0.7.7 [INFO] [stderr] Downloaded micromath v2.1.0 [INFO] [stderr] Downloaded embedded-canvas v0.3.1 [INFO] [stderr] Downloaded gc9a01-rs v0.4.2 [INFO] [stderr] Downloaded rp2040-hal v0.10.2 [INFO] [stderr] Downloaded gc9a01a v0.1.1 [INFO] [stderr] Downloaded cortex-m-rt v0.7.5 [INFO] [stderr] Downloaded embedded-graphics-core v0.4.0 [INFO] [stderr] Downloaded usbd-hid-macros v0.7.1 [INFO] [stderr] Downloaded usbd-hid v0.7.1 [INFO] [stderr] Downloaded embedded-hal v1.0.0 [INFO] [stderr] Downloaded bitfield v0.13.2 [INFO] [stderr] Downloaded rp-pico v0.9.0 [INFO] [stderr] Downloaded embedded-hal v0.2.7 [INFO] [stderr] Downloaded pio v0.2.1 [INFO] [stderr] Downloaded display-interface-spi v0.5.0 [INFO] [stderr] Downloaded panic-halt v0.2.0 [INFO] [stderr] Downloaded debug-helper v0.3.13 [INFO] [stderr] Downloaded rp2040-pac v0.6.0 [INFO] [stderr] Downloaded cst816s v0.1.4 [INFO] [stderr] Downloaded usbd-hid-descriptors v0.7.1 [INFO] [stderr] Downloaded display-interface v0.4.1 [INFO] [stderr] Downloaded volatile-register v0.2.2 [INFO] [stderr] Downloaded gc9a01a_driver v1.0.0 [INFO] [stderr] Downloaded embedded-dma v0.2.0 [INFO] [stderr] Downloaded embedded-hal-nb v1.0.0 [INFO] [stderr] Downloaded bare-metal v0.2.5 [INFO] [stderr] Downloaded cortex-m-rt-macros v0.7.5 [INFO] [stderr] Downloaded vcell v0.1.3 [INFO] [stderr] Downloaded usbd-human-interface-device v0.5.1 [INFO] [stderr] Downloaded embedded-graphics v0.8.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] cb8ac3ae71e18432853795d0d13cb957bafc97bc82ebb70cdb33d143cf43903c [INFO] running `Command { std: "docker" "start" "-a" "cb8ac3ae71e18432853795d0d13cb957bafc97bc82ebb70cdb33d143cf43903c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "cb8ac3ae71e18432853795d0d13cb957bafc97bc82ebb70cdb33d143cf43903c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cb8ac3ae71e18432853795d0d13cb957bafc97bc82ebb70cdb33d143cf43903c", kill_on_drop: false }` [INFO] [stdout] cb8ac3ae71e18432853795d0d13cb957bafc97bc82ebb70cdb33d143cf43903c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c7f3be25d80d22cd4af79cbe02acd4d035dbb9495f0f853f014d6583f6b68c8e [INFO] running `Command { std: "docker" "start" "-a" "c7f3be25d80d22cd4af79cbe02acd4d035dbb9495f0f853f014d6583f6b68c8e", kill_on_drop: false }` [INFO] [stderr] warning: unused manifest key: target.thumbv6m-none-eabi.runner [INFO] [stderr] Compiling unicode-ident v1.0.16 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling nb v1.1.0 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling stable_deref_trait v1.2.0 [INFO] [stderr] Compiling semver-parser v0.7.0 [INFO] [stderr] Compiling void v1.0.2 [INFO] [stderr] Compiling az v1.2.1 [INFO] [stderr] Compiling cortex-m v0.7.7 [INFO] [stderr] Compiling nb v0.1.3 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling typenum v1.17.0 [INFO] [stderr] Compiling proc-macro2 v1.0.93 [INFO] [stderr] Compiling embedded-hal v0.2.7 [INFO] [stderr] Compiling semver v0.9.0 [INFO] [stderr] Compiling vcell v0.1.3 [INFO] [stderr] Compiling heapless v0.8.0 [INFO] [stderr] Compiling portable-atomic v1.10.0 [INFO] [stderr] Compiling embedded-hal v1.0.0 [INFO] [stderr] Compiling rustc_version v0.2.3 [INFO] [stderr] Compiling cortex-m-rt v0.7.5 [INFO] [stderr] Compiling volatile-register v0.2.2 [INFO] [stderr] Compiling hash32 v0.3.1 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling bitfield v0.13.2 [INFO] [stderr] Compiling bare-metal v0.2.5 [INFO] [stderr] Compiling embedded-hal-async v1.0.0 [INFO] [stderr] Compiling serde v1.0.217 [INFO] [stderr] Compiling quote v1.0.38 [INFO] [stderr] Compiling frunk_core v0.4.3 [INFO] [stderr] Compiling micromath v2.1.0 [INFO] [stderr] Compiling syn v2.0.98 [INFO] [stderr] Compiling float-cmp v0.9.0 [INFO] [stderr] Compiling debug-helper v0.3.13 [INFO] [stderr] Compiling thiserror v2.0.11 [INFO] [stderr] Compiling crc-any v2.5.0 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling usb-device v0.3.2 [INFO] [stderr] Compiling embedded-graphics-core v0.4.0 [INFO] [stderr] Compiling generic-array v0.12.4 [INFO] [stderr] Compiling generic-array v0.13.3 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling gcd v2.3.0 [INFO] [stderr] Compiling once_cell v1.20.3 [INFO] [stderr] Compiling rp2040-pac v0.6.0 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling tap v1.0.1 [INFO] [stderr] Compiling wyz v0.5.1 [INFO] [stderr] Compiling fugit v0.3.7 [INFO] [stderr] Compiling embedded-graphics v0.8.1 [INFO] [stderr] Compiling as-slice v0.1.5 [INFO] [stderr] Compiling rp2040-boot2 v0.3.0 [INFO] [stderr] Compiling radium v0.7.0 [INFO] [stderr] Compiling proc-macro-error-attr2 v2.0.0 [INFO] [stderr] Compiling critical-section v1.2.0 [INFO] [stderr] Compiling packed_struct v0.10.1 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling defmt-macros v0.4.0 [INFO] [stderr] Compiling funty v2.0.0 [INFO] [stderr] Compiling bitfield v0.14.0 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling cortex-m v0.6.7 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling usbd-hid-descriptors v0.7.1 [INFO] [stderr] Compiling hashbrown v0.13.2 [INFO] [stderr] Compiling aligned v0.3.5 [INFO] [stderr] Compiling bitvec v1.0.1 [INFO] [stderr] Compiling embedded-hal-nb v1.0.0 [INFO] [stderr] Compiling embedded-dma v0.2.0 [INFO] [stderr] Compiling encode_unicode v0.3.6 [INFO] [stderr] Compiling display-interface v0.5.0 [INFO] [stderr] Compiling log v0.4.25 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling display-interface v0.4.1 [INFO] [stderr] Compiling byte-slice-cast v0.3.5 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling byte-slice-cast v1.2.2 [INFO] [stderr] Compiling embedded-io v0.6.1 [INFO] [stderr] Compiling defmt v0.3.10 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rp-pico v0.9.0 [INFO] [stderr] Compiling display-interface-spi v0.5.0 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling display-interface-spi v0.4.1 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling bit_field v0.10.2 [INFO] [stderr] Compiling option-block v0.3.0 [INFO] [stderr] Compiling frunk_proc_macro_helpers v0.1.3 [INFO] [stderr] Compiling proc-macro-error2 v2.0.1 [INFO] [stderr] Compiling cst816s v0.1.4 [INFO] [stderr] Compiling ssmarshal v1.0.0 [INFO] [stderr] Compiling gc9a01a v0.1.1 [INFO] [stderr] Compiling gc9a01-rs v0.4.2 [INFO] [stderr] Compiling tinybmp v0.6.0 [INFO] [stderr] Compiling embedded-canvas v0.3.1 [INFO] [stderr] Compiling gc9a01a_driver v1.0.0 [INFO] [stderr] Compiling shared-bus v0.3.1 [INFO] [stderr] Compiling panic-halt v0.2.0 [INFO] [stderr] Compiling cortex-m-rt-macros v0.7.5 [INFO] [stderr] Compiling frunk_derives v0.4.3 [INFO] [stderr] Compiling thiserror-impl v2.0.11 [INFO] [stderr] Compiling num_enum_derive v0.7.3 [INFO] [stderr] Compiling num_enum_derive v0.5.11 [INFO] [stderr] Compiling packed_struct_codegen v0.10.1 [INFO] [stderr] Compiling usbd-hid-macros v0.7.1 [INFO] [stderr] Compiling frunk v0.4.3 [INFO] [stderr] Compiling tinytga v0.5.0 [INFO] [stderr] Compiling usbd-hid v0.7.1 [INFO] [stderr] Compiling rp2040-hal-macros v0.1.0 [INFO] [stderr] Compiling num_enum v0.7.3 [INFO] [stderr] Compiling mcp230xx v1.0.1 (https://github.com/skharv/mcp230xx.git#1f5c4912) [INFO] [stderr] Compiling num_enum v0.5.11 [INFO] [stderr] Compiling pio v0.2.1 [INFO] [stderr] Compiling defmt-parser v0.4.1 [INFO] [stderr] Compiling usbd-human-interface-device v0.5.1 [INFO] [stderr] Compiling rp2040-hal v0.10.2 [INFO] [stderr] Compiling touchbox v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition value: `defmt` [INFO] [stdout] --> src/reports/all_button_layout.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 39 | #[cfg_attr(feature = "defmt", derive(defmt::Format))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `defmt` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `defmt` [INFO] [stdout] --> src/reports/classic_layout.rs:47:12 [INFO] [stdout] | [INFO] [stdout] 47 | #[cfg_attr(feature = "defmt", derive(defmt::Format))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `defmt` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `defmt` [INFO] [stdout] --> src/reports/projectl_layout.rs:47:12 [INFO] [stdout] | [INFO] [stdout] 47 | #[cfg_attr(feature = "defmt", derive(defmt::Format))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `defmt` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `defmt` [INFO] [stdout] --> src/reports/twin_stick_layout.rs:58:12 [INFO] [stdout] | [INFO] [stdout] 58 | #[cfg_attr(feature = "defmt", derive(defmt::Format))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `defmt` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::ops::Add` [INFO] [stdout] --> src/main.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use core::ops::Add; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `cst816s::TouchGesture` [INFO] [stdout] --> src/main.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use cst816s::TouchGesture; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rp_pico::hal::Timer` [INFO] [stdout] --> src/main.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use rp_pico::hal::Timer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Instant` [INFO] [stdout] --> src/main.rs:27:21 [INFO] [stdout] | [INFO] [stdout] 27 | use fugit::{ExtU32, Instant, RateExtU32}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ptr::null` [INFO] [stdout] --> src/reports/classic_layout.rs:1:30 [INFO] [stdout] | [INFO] [stdout] 1 | use core::{default::Default, ptr::null}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ptr::null` [INFO] [stdout] --> src/reports/projectl_layout.rs:1:30 [INFO] [stdout] | [INFO] [stdout] 1 | use core::{default::Default, ptr::null}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ptr::null` [INFO] [stdout] --> src/reports/twin_stick_layout.rs:1:30 [INFO] [stdout] | [INFO] [stdout] 1 | use core::{default::Default, ptr::null}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks [INFO] [stdout] --> src/reports/all_button_layout.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | #[must_use] [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: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, and traits [INFO] [stdout] = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks [INFO] [stdout] --> src/reports/classic_layout.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | #[must_use] [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: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, and traits [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks [INFO] [stdout] --> src/reports/projectl_layout.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | #[must_use] [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: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, and traits [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` attribute cannot be used on trait methods in impl blocks [INFO] [stdout] --> src/reports/twin_stick_layout.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | #[must_use] [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: `#[must_use]` can be applied to data types, foreign functions, functions, inherent methods, provided trait methods, required trait methods, and traits [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `CORE1_STACK` is never used [INFO] [stdout] --> src/main.rs:97:12 [INFO] [stdout] | [INFO] [stdout] 97 | static mut CORE1_STACK: Stack<4096> = Stack::new(); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `init_button` is never used [INFO] [stdout] --> src/inputs/mod.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn init_button( [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/opt/rustwide/target/debug/deps/rustc0e7aKm/symbols.o" "<8 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libusbd_human_interface_device-5d03ca9ee6c930ef,liboption_block-c6150e4bf6a55d11,libpacked_struct-dda1e1c89d894c3f,libbitvec-0463044f40b2fa68,libwyz-a6cfa466c9d264c0,libtap-2dee2964c7e31411,libradium-2516e4c9e881e408,libfunty-c71bbd81e3b7df94,librp_pico-fe0a5a13bf30db83,librp2040_boot2-989cd072fc4931ed,librp2040_hal-4b3872b32ebc5797,libitertools-afe93c1074e7456e,libeither-a9de993f466a3597,libembedded_io-417f980c9d13d465,librand_core-cd604acf1df32272,libbitfield-e814ab8126941204,libusb_device-e8fb881185adf0ce,libheapless-741d6bff8d2faf57,libhash32-ad4cbe019c758b35,libportable_atomic-577296dd96b5d4b6,libembedded_hal_nb-12f4a5ff4b1624f5,libpio-be205e005400ee23,libnum_enum-2ed5c7c96faf5f30,libarrayvec-cc5891c43ffc56ef,libembedded_hal_async-83295a072687f636,libfrunk-6c3080bc082b0127,libfrunk_core-fb854d84eeaad373,libembedded_dma-3599204395c6e14e,libstable_deref_trait-6a4c0c8e0fe63748,librp2040_pac-927f50fbb49819a7,libcritical_section-e1de1110f90c393a,libcortex_m_rt-22bafc503f3bedd1,libfugit-57600dc645944d55,libgcd-d89d6df20ffb8ecd,libpanic_halt-5e790732b354075e,libmcp230xx-6c0aa9fa0a27f9a9,libnum_enum-3aea5d996f84ee5a,libbit_field-8c5ed7f77c16b5b4,libgc9a01a_driver-1d128472ea1c045f,libembedded_graphics-e8415927a0976820,libbyteorder-7e82d7b8ebabf2aa,libfloat_cmp-7964bd704db412c6,libnum_traits-325a30571b9bacf7,libmicromath-f234ccab2a8de5a0,libembedded_graphics_core-bf56c3ee1fa9281a,libaz-c9067f00d8b31ab0,libembedded_hal-13421755c4861e04,libcst816s-fb26460576716942,libcortex_m-aa8e18f22885a0f1,libembedded_hal-8acf75f177d37f69,libvoid-fde4bf95fec32bcb,libnb-ea2f3333e5534594,libnb-35348d1d35b1b6ae,libvolatile_register-96d9227d268bff86,libvcell-35e30620c3b29b14,libbare_metal-49600e1b362bb6ac}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libcore-*,libcompiler_builtins-*}.rlib" "-L" "/opt/rustwide/target/debug/deps/rustc0e7aKm/raw-dylibs" "-Wl,-Bdynamic" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/cortex-m-rt-885551f31481dfdc/out" "-L" "/opt/rustwide/target/debug/build/defmt-34a9ac78deea854a/out" "-L" "/opt/rustwide/target/debug/build/rp2040-pac-1811933065f86e70/out" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/touchbox-7cd12c10b5f1237e" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: rust-lld: error: undefined symbol: __libc_start_main [INFO] [stdout] >>> referenced by /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o:(_start) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: memset [INFO] [stdout] >>> referenced by device.rs:609 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/usb-device-0.3.2/src/device.rs:609) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/touchbox-7cd12c10b5f1237e.touchbox.2879b6eea4790296-cgu.1.rcgu.o:(>::get_descriptor) [INFO] [stdout] >>> referenced by projectl_layout.rs:48 (src/reports/projectl_layout.rs:48) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/touchbox-7cd12c10b5f1237e.touchbox.2879b6eea4790296-cgu.1.rcgu.o:(::pack) [INFO] [stdout] >>> referenced by lib.rs:53 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/cst816s-0.1.4/src/lib.rs:53) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/touchbox-7cd12c10b5f1237e.touchbox.2879b6eea4790296-cgu.2.rcgu.o:(, rp2040_hal::gpio::Pin)>, rp2040_hal::gpio::Pin, rp2040_hal::gpio::pull::PullUp>, rp2040_hal::gpio::Pin, rp2040_hal::gpio::pull::PullDown>>>::new) [INFO] [stdout] >>> referenced 14 more times [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: memcpy [INFO] [stdout] >>> referenced by device.rs:610 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/usb-device-0.3.2/src/device.rs:610) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/touchbox-7cd12c10b5f1237e.touchbox.2879b6eea4790296-cgu.1.rcgu.o:(>::get_descriptor) [INFO] [stdout] >>> referenced by device.rs:106 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/usb-device-0.3.2/src/device.rs:106) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/touchbox-7cd12c10b5f1237e.touchbox.2879b6eea4790296-cgu.1.rcgu.o:(>::build) [INFO] [stdout] >>> referenced by device.rs:106 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/usb-device-0.3.2/src/device.rs:106) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/touchbox-7cd12c10b5f1237e.touchbox.2879b6eea4790296-cgu.1.rcgu.o:(>::build) [INFO] [stdout] >>> referenced 155 more times [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: __nop [INFO] [stdout] >>> referenced by call_asm.rs:19 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/cortex-m-0.7.7/src/call_asm.rs:19) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/touchbox-7cd12c10b5f1237e.touchbox.2879b6eea4790296-cgu.1.rcgu.o:(cortex_m::asm::nop) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: __cpsie [INFO] [stdout] >>> referenced by call_asm.rs:19 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/cortex-m-0.7.7/src/call_asm.rs:19) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/touchbox-7cd12c10b5f1237e.touchbox.2879b6eea4790296-cgu.1.rcgu.o:(cortex_m::interrupt::enable) [INFO] [stdout] >>> referenced by call_asm.rs:19 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/cortex-m-0.7.7/src/call_asm.rs:19) [INFO] [stdout] >>> rp2040_hal-4b3872b32ebc5797.rp2040_hal.8810482f4484696e-cgu.2.rcgu.o:(cortex_m::interrupt::enable) in archive /opt/rustwide/target/debug/deps/librp2040_hal-4b3872b32ebc5797.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: __cpsid [INFO] [stdout] >>> referenced by call_asm.rs:19 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/cortex-m-0.7.7/src/call_asm.rs:19) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/touchbox-7cd12c10b5f1237e.touchbox.2879b6eea4790296-cgu.1.rcgu.o:(cortex_m::interrupt::disable) [INFO] [stdout] >>> referenced by call_asm.rs:19 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/cortex-m-0.7.7/src/call_asm.rs:19) [INFO] [stdout] >>> rp2040_hal-4b3872b32ebc5797.rp2040_hal.8810482f4484696e-cgu.2.rcgu.o:(cortex_m::interrupt::disable) in archive /opt/rustwide/target/debug/deps/librp2040_hal-4b3872b32ebc5797.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: __primask_r [INFO] [stdout] >>> referenced by call_asm.rs:19 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/cortex-m-0.7.7/src/call_asm.rs:19) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/touchbox-7cd12c10b5f1237e.touchbox.2879b6eea4790296-cgu.3.rcgu.o:(cortex_m::register::primask::read) [INFO] [stdout] >>> referenced by call_asm.rs:19 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/cortex-m-0.7.7/src/call_asm.rs:19) [INFO] [stdout] >>> rp2040_hal-4b3872b32ebc5797.rp2040_hal.8810482f4484696e-cgu.7.rcgu.o:(cortex_m::register::primask::read) in archive /opt/rustwide/target/debug/deps/librp2040_hal-4b3872b32ebc5797.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: __bkpt [INFO] [stdout] >>> referenced by call_asm.rs:19 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/cortex-m-0.7.7/src/call_asm.rs:19) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/touchbox-7cd12c10b5f1237e.touchbox.2879b6eea4790296-cgu.5.rcgu.o:(touchbox::exit) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: __delay [INFO] [stdout] >>> referenced by call_asm.rs:19 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/cortex-m-0.7.7/src/call_asm.rs:19) [INFO] [stdout] >>> rp2040_hal-4b3872b32ebc5797.rp2040_hal.8810482f4484696e-cgu.4.rcgu.o:(cortex_m::asm::delay) in archive /opt/rustwide/target/debug/deps/librp2040_hal-4b3872b32ebc5797.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: rust_eh_personality [INFO] [stdout] >>> referenced by core.fa0eadad68403074-cgu.0 [INFO] [stdout] >>> core-623c95ae80599cdd.core.fa0eadad68403074-cgu.0.rcgu.o:(DW.ref.rust_eh_personality) in archive /opt/rustwide/rustup-home/toolchains/562dee4820c458d823175268e41601d4c060588a/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-623c95ae80599cdd.rlib [INFO] [stdout] collect2: error: ld returned 1 exit status [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `touchbox` (bin "touchbox") due to 1 previous error; 17 warnings emitted [INFO] running `Command { std: "docker" "inspect" "c7f3be25d80d22cd4af79cbe02acd4d035dbb9495f0f853f014d6583f6b68c8e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c7f3be25d80d22cd4af79cbe02acd4d035dbb9495f0f853f014d6583f6b68c8e", kill_on_drop: false }` [INFO] [stdout] c7f3be25d80d22cd4af79cbe02acd4d035dbb9495f0f853f014d6583f6b68c8e