[INFO] cloning repository https://github.com/hfyt6/CrossInput
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/hfyt6/CrossInput" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhfyt6%2FCrossInput", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhfyt6%2FCrossInput'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 64a38dd48553bc32d8bf1553b7b7315d14810555
[INFO] testing hfyt6/CrossInput against 1.98.0-beta.1 for beta-1.98-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhfyt6%2FCrossInput" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/hfyt6/CrossInput
[INFO] finished tweaking git repo https://github.com/hfyt6/CrossInput
[INFO] tweaked toml for git repo https://github.com/hfyt6/CrossInput written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/hfyt6/CrossInput on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/hfyt6/CrossInput 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" "+1.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f33050c937abb8d203ea2dadf86a43ba9320fbead168b2117179503592627fdc
[INFO] running `Command { std: "docker" "start" "f33050c937abb8d203ea2dadf86a43ba9320fbead168b2117179503592627fdc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f33050c937abb8d203ea2dadf86a43ba9320fbead168b2117179503592627fdc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f33050c937abb8d203ea2dadf86a43ba9320fbead168b2117179503592627fdc" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f33050c937abb8d203ea2dadf86a43ba9320fbead168b2117179503592627fdc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f33050c937abb8d203ea2dadf86a43ba9320fbead168b2117179503592627fdc" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling zerocopy v0.8.40
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling x11 v2.21.0
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling opaque-debug v0.3.1
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling xkeysym v0.2.1
[INFO] [stderr]    Compiling evdev-sys v0.2.6
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling termios v0.3.3
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling crossterm_utils v0.1.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling crossterm_cursor v0.1.0
[INFO] [stderr]    Compiling memmap2 v0.8.0
[INFO] [stderr]    Compiling evdev-rs v0.4.0
[INFO] [stderr]    Compiling crossterm_terminal v0.1.0
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling xkbcommon v0.7.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling crossterm_style v0.2.0
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling crossterm_screen v0.1.0
[INFO] [stderr]    Compiling crossterm_input v0.1.0
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling inotify v0.8.3
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling epoll v4.4.0
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling uuid v1.21.0
[INFO] [stderr]    Compiling crossterm v0.7.0
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling enigo v0.2.1
[INFO] [stderr]    Compiling rdev v0.5.3
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling CrossInput v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `EventType`
[INFO] [stdout]  --> src/main.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | use rdev::{EventType, Key};
[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 imports: `KeyboardEvent`, `MouseButton`, `MouseEvent`, and `SerializableKey`
[INFO] [stdout]  --> src/master.rs:1:26
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::{MessageType, KeyboardEvent, MouseEvent, MouseButton, SerializableKey};
[INFO] [stdout]   |                          ^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::encryption::EncryptionManager`
[INFO] [stdout]  --> src/master.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::encryption::EncryptionManager;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SerializableKey`
[INFO] [stdout]  --> src/master/connection.rs:1:26
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::{MessageType, SerializableKey};
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RwLock`
[INFO] [stdout]  --> src/master/connection.rs:7:19
[INFO] [stdout]   |
[INFO] [stdout] 7 | use tokio::sync::{RwLock, Mutex};
[INFO] [stdout]   |                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::config::Config`
[INFO] [stdout]  --> src/master/connection.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::config::Config;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MouseButton` and `SerializableKey`
[INFO] [stdout]  --> src/master/input_handler.rs:1:53
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::{MessageType, KeyboardEvent, MouseEvent, MouseButton, SerializableKey};
[INFO] [stdout]   |                                                     ^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::sync::Mutex`
[INFO] [stdout]  --> src/master/input_handler.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use tokio::sync::Mutex;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::time::Duration`
[INFO] [stdout]  --> src/master/input_handler.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use tokio::time::Duration;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::VecDeque`
[INFO] [stdout]  --> src/master/message_queue.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::collections::VecDeque;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> src/master/message_queue.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::sync::Mutex`
[INFO] [stdout]  --> src/master/message_queue.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use tokio::sync::Mutex;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SerializableKey`
[INFO] [stdout]  --> src/master/data_transmission.rs:1:26
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::{MessageType, SerializableKey};
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]  --> src/master/data_transmission.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::sync::Arc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Mutex` and `RwLock`
[INFO] [stdout]  --> src/master/data_transmission.rs:7:19
[INFO] [stdout]   |
[INFO] [stdout] 7 | use tokio::sync::{RwLock, Mutex};
[INFO] [stdout]   |                   ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ConnectionStatus`
[INFO] [stdout]   --> src/master.rs:16:34
[INFO] [stdout]    |
[INFO] [stdout] 16 | use connection::{ConnectionInfo, ConnectionStatus};
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SerializableKey`
[INFO] [stdout]  --> src/slave.rs:1:66
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::{MessageType, KeyboardEvent, MouseEvent, MouseButton, SerializableKey};
[INFO] [stdout]   |                                                                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Button`
[INFO] [stdout]  --> src/slave.rs:7:38
[INFO] [stdout]   |
[INFO] [stdout] 7 | use rdev::{simulate, EventType, Key, Button};
[INFO] [stdout]   |                                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `lazy_static::lazy_static`
[INFO] [stdout]   --> src/slave.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use lazy_static::lazy_static;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/master/input_handler.rs:237:21
[INFO] [stdout]     |
[INFO] [stdout] 237 |                     _ => {
[INFO] [stdout]     |                     ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/master/input_handler.rs:237:21
[INFO] [stdout]     |
[INFO] [stdout]  82 |                     EventType::KeyPress(key) => {
[INFO] [stdout]     |                     ------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 109 |                     EventType::KeyRelease(key) => {
[INFO] [stdout]     |                     -------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 136 |                     EventType::ButtonPress(button) => {
[INFO] [stdout]     |                     ------------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 160 |                     EventType::ButtonRelease(button) => {
[INFO] [stdout]     |                     -------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 237 |                     _ => {
[INFO] [stdout]     |                     ^ ...and 2 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/slave.rs:34:21
[INFO] [stdout]    |
[INFO] [stdout] 34 |                 Ok((mut stream, addr)) => {
[INFO] [stdout]    |                     ----^^^^^^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `address`
[INFO] [stdout]    --> src/master/connection.rs:119:50
[INFO] [stdout]     |
[INFO] [stdout] 119 |     async fn handle_slave_connection_loop(&self, address: String, _encryption_manager: EncryptionManager) -> Result<()> {
[INFO] [stdout]     |                                                  ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_address`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/slave.rs:146:41
[INFO] [stdout]     |
[INFO] [stdout] 146 | ...                   Err(e) => {
[INFO] [stdout]     |                           ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ClientType` is never used
[INFO] [stdout]   --> src/client_type.rs:12:10
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub enum ClientType {
[INFO] [stdout]    |          ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `default_master_config` is never used
[INFO] [stdout]   --> src/config.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | impl Config {
[INFO] [stdout]    | ----------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 29 |     pub fn default_master_config() -> Self {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ClientError` is never used
[INFO] [stdout]  --> src/error.rs:4:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub enum ClientError {
[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/rustcxYPxoB/symbols.o" "<17 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libserde_json-1dcb03f1e808e3b8,libmemchr-5cfa70d22cb32987,libitoa-f3a70a1441f7f89b,libzmij-ef63f1da73704b4c,liblazy_static-3674be3f4245d19b,libenigo-aabc09d2399301f7,libxkeysym-8375b42ea81b6224,libtokio-7944897b00a52a64,libsignal_hook_registry-00eb75f3c9e86bec,liberrno-345ad5fbce0e89b6,libsocket2-14341f75d99011d9,libbytes-2ed9460101f17bbf,libmio-252d475348d71f5e,libparking_lot-a9d740181bbc1a55,libparking_lot_core-65c2497be8506a99,libsmallvec-c4b0763233bab5f9,liblock_api-16d46fed645f7bff,libscopeguard-7ec2214574194454,libpin_project_lite-0a15d51c77964692,libthiserror-8b5c27c20f17601e,librand-bd7a81c04d0a770f,librand_chacha-466fe74843350b0a,libppv_lite86-53f2462860560107,libzerocopy-f16749c492d8119c,libaes_gcm-a68e1596133ed395,libctr-7a5ebdf8542fa745,libghash-9fe5fb67f957b215,libpolyval-7eb1a1e5f57937de,libopaque_debug-90e66d859d53ff28,libuniversal_hash-a8689bad95c01fc3,libsubtle-2ae6a7038b9a0630,libaes-6cb5aefdbf69f8da,libcpufeatures-e04321643d03190d,libcipher-7e3f3d92da946328,libinout-1d1fb26a44a5b26f,libaead-18263e4c39ff8e20,libcrypto_common-29bfa8a787167e5c,libgeneric_array-3399f74876fb1fa9,libtypenum-973adb5204d6e560,librand_core-0aac2acf8cb9fd37,libgetrandom-f94a6f5230b8f045,libcfg_if-83060ec5685761ae,librdev-a2f9eca47c079f9b,libinotify-d4f19d87f0943f51,libinotify_sys-7a16b72d64cdac77,libevdev_rs-a608df40294b03c1,liblog-f16ce4b64309590f,libbitflags-dde12b0d7d495b50,libevdev_sys-96a3e64a204717db,libepoll-3afea1d1f12d2784,libbitflags-89a023adeebf44a1,libx11-b42644f62682afd3,liblibc-4fc9a7ee991d175f,libserde-83df0514c8658e4f,libserde_core-2c928ee17a7447a4,libanyhow-9e4c44ac98d8e4ea}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lxdo" "-levdev" "-lX11" "-lXi" "-lXtst" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/opt/rustwide/target/debug/deps/rustcxYPxoB/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/CrossInput-6117b7fd9769b6cd" "-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 -lxdo
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `CrossInput` (bin "CrossInput") due to 1 previous error; 26 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "f33050c937abb8d203ea2dadf86a43ba9320fbead168b2117179503592627fdc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f33050c937abb8d203ea2dadf86a43ba9320fbead168b2117179503592627fdc", kill_on_drop: false }`
[INFO] [stdout] f33050c937abb8d203ea2dadf86a43ba9320fbead168b2117179503592627fdc
