[INFO] cloning repository https://github.com/kkingsbe/electronic-focus-controller [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kkingsbe/electronic-focus-controller" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkkingsbe%2Felectronic-focus-controller", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkkingsbe%2Felectronic-focus-controller'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] b1e168da2b8c2d097f0a357579b348e77a86ff94 [INFO] building kkingsbe/electronic-focus-controller against try#8b8eff55bd72abbb57167bc42222a7f91d41cb0d for pr-142134-abi-ast-error [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkkingsbe%2Felectronic-focus-controller" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/kkingsbe/electronic-focus-controller on toolchain 8b8eff55bd72abbb57167bc42222a7f91d41cb0d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8b8eff55bd72abbb57167bc42222a7f91d41cb0d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/kkingsbe/electronic-focus-controller [INFO] finished tweaking git repo https://github.com/kkingsbe/electronic-focus-controller [INFO] tweaked toml for git repo https://github.com/kkingsbe/electronic-focus-controller written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/kkingsbe/electronic-focus-controller 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" "+8b8eff55bd72abbb57167bc42222a7f91d41cb0d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [ERROR] error running command: no output for 300 seconds [INFO] building kkingsbe/electronic-focus-controller against try#8b8eff55bd72abbb57167bc42222a7f91d41cb0d for pr-142134-abi-ast-error [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkkingsbe%2Felectronic-focus-controller" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/kkingsbe/electronic-focus-controller on toolchain 8b8eff55bd72abbb57167bc42222a7f91d41cb0d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8b8eff55bd72abbb57167bc42222a7f91d41cb0d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/kkingsbe/electronic-focus-controller [INFO] finished tweaking git repo https://github.com/kkingsbe/electronic-focus-controller [INFO] tweaked toml for git repo https://github.com/kkingsbe/electronic-focus-controller written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/kkingsbe/electronic-focus-controller 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" "+8b8eff55bd72abbb57167bc42222a7f91d41cb0d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded egui_window_glfw_passthrough v0.8.1 [INFO] [stderr] Downloaded libudev v0.3.0 [INFO] [stderr] Downloaded unescaper v0.1.4 [INFO] [stderr] Downloaded serialport v4.3.0 [INFO] [stderr] Downloaded egui_overlay v0.8.1 [INFO] [stderr] Downloaded three-d-asset v0.6.0 [INFO] [stderr] Downloaded glfw-passthrough v0.55.0 [INFO] [stderr] Downloaded egui_render_wgpu v0.8.0 [INFO] [stderr] Downloaded three-d v0.16.4 [INFO] [stderr] Downloaded hidapi v2.6.1 [INFO] [stderr] Downloaded serde_json v1.0.1 [INFO] [stderr] Downloaded egui_render_glow v0.8.0 [INFO] [stderr] Downloaded egui_render_three_d v0.8.0 [INFO] [stderr] Downloaded glfw-sys-passthrough v4.0.3+3.3.5 [INFO] [stderr] Downloaded windows-volume-control v0.1.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+8b8eff55bd72abbb57167bc42222a7f91d41cb0d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 26b8b46692c915c0c97dd479a1388a65b0c359cb4d5bb2c6fbde1d519f76ce8e [INFO] running `Command { std: "docker" "start" "-a" "26b8b46692c915c0c97dd479a1388a65b0c359cb4d5bb2c6fbde1d519f76ce8e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "26b8b46692c915c0c97dd479a1388a65b0c359cb4d5bb2c6fbde1d519f76ce8e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "26b8b46692c915c0c97dd479a1388a65b0c359cb4d5bb2c6fbde1d519f76ce8e", kill_on_drop: false }` [INFO] [stdout] 26b8b46692c915c0c97dd479a1388a65b0c359cb4d5bb2c6fbde1d519f76ce8e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+8b8eff55bd72abbb57167bc42222a7f91d41cb0d" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 33c7f50d41cf6512cc17f20aca89c03d126b7c5b3f2f4a6d5d18eb6cf06282d6 [INFO] running `Command { std: "docker" "start" "-a" "33c7f50d41cf6512cc17f20aca89c03d126b7c5b3f2f4a6d5d18eb6cf06282d6", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.85 [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling autocfg v1.3.0 [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Compiling cc v1.0.99 [INFO] [stderr] Compiling pkg-config v0.3.30 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling thiserror v1.0.61 [INFO] [stderr] Compiling ttf-parser v0.21.1 [INFO] [stderr] Compiling ab_glyph_rasterizer v0.1.8 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling zerocopy v0.7.34 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling cgmath v0.18.0 [INFO] [stderr] Compiling nohash-hasher v0.2.0 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling raw-window-handle v0.6.2 [INFO] [stderr] Compiling cfg_aliases v0.2.1 [INFO] [stderr] Compiling tracing-core v0.1.32 [INFO] [stderr] Compiling pin-project-lite v0.2.14 [INFO] [stderr] Compiling nix v0.29.0 [INFO] [stderr] Compiling glow v0.12.3 [INFO] [stderr] Compiling bitflags v2.5.0 [INFO] [stderr] Compiling serde v1.0.203 [INFO] [stderr] Compiling raw-window-handle v0.5.2 [INFO] [stderr] Compiling uuid v1.8.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling gilrs v0.10.7 [INFO] [stderr] Compiling windows-targets v0.42.2 [INFO] [stderr] Compiling vec_map v0.8.2 [INFO] [stderr] Compiling log v0.4.21 [INFO] [stderr] Compiling dtoa v0.4.8 [INFO] [stderr] Compiling itoa v0.3.4 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling libudev-sys v0.1.4 [INFO] [stderr] Compiling tracing v0.1.40 [INFO] [stderr] Compiling syn v2.0.66 [INFO] [stderr] Compiling cmake v0.1.50 [INFO] [stderr] Compiling hidapi v2.6.1 [INFO] [stderr] Compiling glfw-sys-passthrough v4.0.3+3.3.5 [INFO] [stderr] Compiling approx v0.4.0 [INFO] [stderr] Compiling num-traits v0.1.43 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling inotify-sys v0.1.5 [INFO] [stderr] Compiling nix v0.26.4 [INFO] [stderr] Compiling libudev v0.3.0 [INFO] [stderr] Compiling inotify v0.10.2 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling owned_ttf_parser v0.21.0 [INFO] [stderr] Compiling gilrs-core v0.5.12 [INFO] [stderr] Compiling ab_glyph v0.2.26 [INFO] [stderr] Compiling serde_json v1.0.1 [INFO] [stderr] Compiling bytemuck_derive v1.7.0 [INFO] [stderr] Compiling thiserror-impl v1.0.61 [INFO] [stderr] Compiling zerocopy-derive v0.6.6 [INFO] [stderr] Compiling glfw-passthrough v0.55.0 [INFO] [stderr] Compiling zerocopy v0.6.6 [INFO] [stderr] Compiling windows-interface v0.44.0 [INFO] [stderr] Compiling windows-implement v0.44.0 [INFO] [stderr] Compiling unescaper v0.1.4 [INFO] [stderr] Compiling serialport v4.3.0 [INFO] [stderr] Compiling half v2.4.1 [INFO] [stderr] Compiling windows v0.44.0 [INFO] [stderr] Compiling bytemuck v1.16.0 [INFO] [stderr] Compiling ecolor v0.26.2 [INFO] [stderr] Compiling emath v0.26.2 [INFO] [stderr] Compiling three-d-asset v0.6.0 [INFO] [stderr] Compiling epaint v0.26.2 [INFO] [stderr] Compiling three-d v0.16.4 [INFO] [stderr] Compiling egui v0.26.2 [INFO] [stderr] Compiling egui_render_glow v0.8.0 [INFO] [stderr] Compiling egui_window_glfw_passthrough v0.8.1 [INFO] [stderr] Compiling egui_render_three_d v0.8.0 [INFO] [stderr] Compiling egui_overlay v0.8.1 [INFO] [stderr] Compiling windows-volume-control v0.1.1 [INFO] [stderr] Compiling electronic-focus-controller v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/windows_volume_controller.rs:26:11 [INFO] [stdout] | [INFO] [stdout] 26 | if(volume > 1.0 || volume < 0.0) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 26 - if(volume > 1.0 || volume < 0.0) { [INFO] [stdout] 26 + if volume > 1.0 || volume < 0.0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `api` [INFO] [stdout] --> src/knob.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 21 | let api = hidapi::HidApi::new().expect("Failed to create HID API"); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_api` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `time` [INFO] [stdout] --> src/gamepad.rs:154:43 [INFO] [stdout] | [INFO] [stdout] 154 | while let Some(Event { id, event, time }) = self.gilrs.next_event() { [INFO] [stdout] | ^^^^ help: try ignoring the field: `time: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_device_ids` is never used [INFO] [stdout] --> src/knob.rs:9:4 [INFO] [stdout] | [INFO] [stdout] 9 | fn get_device_ids() -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_device_by_id` is never used [INFO] [stdout] --> src/knob.rs:14:4 [INFO] [stdout] | [INFO] [stdout] 14 | fn get_device_by_id(id: u16) -> DeviceInfo { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `find_target_device` is never used [INFO] [stdout] --> src/knob.rs:19:4 [INFO] [stdout] | [INFO] [stdout] 19 | fn find_target_device() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `KnobControlMode` is never used [INFO] [stdout] --> src/knob.rs:45:10 [INFO] [stdout] | [INFO] [stdout] 45 | pub enum KnobControlMode { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `KnobControlMode` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `KnobCommand` is never used [INFO] [stdout] --> src/knob.rs:51:10 [INFO] [stdout] | [INFO] [stdout] 51 | pub enum KnobCommand { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `KnobCommand` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `KnobDirection` is never used [INFO] [stdout] --> src/knob.rs:60:10 [INFO] [stdout] | [INFO] [stdout] 60 | pub enum KnobDirection { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `KnobDirection` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Knob` is never constructed [INFO] [stdout] --> src/knob.rs:65:12 [INFO] [stdout] | [INFO] [stdout] 65 | pub struct Knob { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated items are never used [INFO] [stdout] --> src/knob.rs:78:12 [INFO] [stdout] | [INFO] [stdout] 77 | impl Knob { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] 78 | pub fn new() -> Knob { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 92 | pub fn init(&mut self) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 106 | fn val_to_command(&self, value: u8) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 117 | pub fn handle_command(&mut self, value: u8) { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 172 | fn update_speed(&mut self, direction: KnobDirection) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 179 | fn update_setpoint(&mut self, direction: KnobDirection) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 186 | pub fn tick(&mut self) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `FocusEventHandler` is never used [INFO] [stdout] --> src/knob.rs:207:11 [INFO] [stdout] | [INFO] [stdout] 207 | pub trait FocusEventHandler { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `x` is never read [INFO] [stdout] --> src/gamepad.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct AxisState { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 5 | pub x: f32, [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `exponential` is never used [INFO] [stdout] --> src/gamepad.rs:149:8 [INFO] [stdout] | [INFO] [stdout] 70 | impl GamepadDriver { [INFO] [stdout] | ------------------ associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 149 | fn exponential(steepness: f32, input: f32) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `WindowsVolumeController` is never constructed [INFO] [stdout] --> src/windows_volume_controller.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct WindowsVolumeController { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `read_volume`, `set_volume`, and `init` are never used [INFO] [stdout] --> src/windows_volume_controller.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 7 | impl WindowsVolumeController { [INFO] [stdout] | ---------------------------- associated items in this implementation [INFO] [stdout] 8 | pub fn new() -> WindowsVolumeController { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | pub fn read_volume(&self) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 25 | pub fn set_volume(&self, volume: f32) -> () { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 36 | pub fn init(&mut self) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustcfCSpoT/symbols.o" "<6 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libserialport-7e9a339616d59ee8.rlib,libunescaper-3f30feedef9ee2ab.rlib,libnix-a2c27edd055c095c.rlib,liblibudev-b350c1d6d443d267.rlib,libegui_overlay-af25052823d4feb4.rlib,libegui_window_glfw_passthrough-d59d210a9938b69a.rlib,libglfw_passthrough-d969e71a7a57cabf.rlib,libraw_window_handle-d6beaeb0c8221193.rlib,libegui_render_three_d-72afc5e176656397.rlib,libthree_d-6365483d22ccf831.rlib,libthree_d_asset-05c45e5161744187.rlib,libthiserror-938a2c8e984d481f.rlib,libhalf-04d63017eb9af727.rlib,libzerocopy-3c1b1e06687afb44.rlib,libbyteorder-d62393ca4a3b6260.rlib,libcgmath-312139f6037ca3a2.rlib,libapprox-6cc0b9be4b170036.rlib,libnum_traits-548ae478a2270e26.rlib,libegui_render_glow-b112daa73299c63a.rlib,libtracing-71faa50e8c06a6b5.rlib,libpin_project_lite-18ea60fc9b9af23e.rlib,libtracing_core-0a565716627470df.rlib,libglow-9bf7334c894d8609.rlib,libegui-229d46ecef028597.rlib,libepaint-eee62e4148a427b8.rlib,libnohash_hasher-f08c6b21ffeb5771.rlib,libecolor-5d4900f1cb7c914a.rlib,libahash-67325155dae45372.rlib,libonce_cell-79aa33da15229ebc.rlib,libzerocopy-b72dc81386314505.rlib,libab_glyph-c4d9cb3bf0b80da9.rlib,libowned_ttf_parser-8960e34fefe3003a.rlib,libttf_parser-30ab1f27bc937263.rlib,libab_glyph_rasterizer-1354112e88136426.rlib,libparking_lot-05cd87afa21c5a75.rlib,libparking_lot_core-0d6d3369399089c5.rlib,libsmallvec-ab4e0a533746c3c8.rlib,liblock_api-4e43cac3f6fcdbd7.rlib,libscopeguard-9ba1d2292bec40aa.rlib,libemath-dade1058ab9ab97f.rlib,libbytemuck-c0298a52f3f8f585.rlib,libwindows_volume_control-770d6b462f493df5.rlib,libwindows-464a8891d4475004.rlib,libgilrs-2eaff929adeec5ee.rlib,libfnv-2efd5e10883e6e67.rlib,libgilrs_core-a448d279207aa385.rlib,liblibudev_sys-bce9dbc794223fa4.rlib,libinotify-f1c331325688098a.rlib,libinotify_sys-b7f6fc54dd9520ac.rlib,libbitflags-def4ff224bdcd924.rlib,libvec_map-f04e21527147b93b.rlib,libuuid-8a47fe41199cfa04.rlib,libnix-4d7d1c0f20bf06a1.rlib,libbitflags-92468514d2fc9ea8.rlib,liblog-25fa166b62398773.rlib,libhidapi-91fa30303c10ab31.rlib,libcfg_if-02ffc4ff30a29427.rlib,liblibc-646d5bba77e366dc.rlib}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,libcfg_if-*,liblibc-*,liballoc-*,librustc_std_workspace_core-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lX11" "-lwindows" "-ludev" "-ludev" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcfCSpoT/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,-znostart-stop-gc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/glfw-sys-passthrough-7f307843dcc5956f/out/lib" "-L" "/opt/rustwide/target/debug/build/hidapi-3c46653a74df060a/out" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/electronic_focus_controller-33258ca5b47d8af2" "-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: unable to find library -lwindows [INFO] [stdout] collect2: error: ld returned 1 exit status [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `electronic-focus-controller` (bin "electronic-focus-controller") due to 1 previous error; 16 warnings emitted [INFO] running `Command { std: "docker" "inspect" "33c7f50d41cf6512cc17f20aca89c03d126b7c5b3f2f4a6d5d18eb6cf06282d6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "33c7f50d41cf6512cc17f20aca89c03d126b7c5b3f2f4a6d5d18eb6cf06282d6", kill_on_drop: false }` [INFO] [stdout] 33c7f50d41cf6512cc17f20aca89c03d126b7c5b3f2f4a6d5d18eb6cf06282d6