[INFO] cloning repository https://github.com/BroGamer4256/MarioKartArcadeLoader
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/BroGamer4256/MarioKartArcadeLoader" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBroGamer4256%2FMarioKartArcadeLoader", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBroGamer4256%2FMarioKartArcadeLoader'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 1082d66328498835cb4cae34f9c47b763e9a2c4f
[INFO] building BroGamer4256/MarioKartArcadeLoader against master#ad211ced81509462cdfe4c29ed10f97279a0acae for pr-135216
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBroGamer4256%2FMarioKartArcadeLoader" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/BroGamer4256/MarioKartArcadeLoader on toolchain ad211ced81509462cdfe4c29ed10f97279a0acae
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad211ced81509462cdfe4c29ed10f97279a0acae" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/BroGamer4256/MarioKartArcadeLoader
[INFO] finished tweaking git repo https://github.com/BroGamer4256/MarioKartArcadeLoader
[INFO] tweaked toml for git repo https://github.com/BroGamer4256/MarioKartArcadeLoader written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/BroGamer4256/MarioKartArcadeLoader 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" "+ad211ced81509462cdfe4c29ed10f97279a0acae" "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
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded readkey v0.2.1
[INFO] [stderr]   Downloaded macos-accessibility-client v0.0.1
[INFO] [stderr]   Downloaded cmake v0.1.52
[INFO] [stderr]   Downloaded ctor v0.2.9
[INFO] [stderr]   Downloaded region v3.0.2
[INFO] [stderr]   Downloaded readmouse v0.2.1
[INFO] [stderr]   Downloaded device_query v2.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+ad211ced81509462cdfe4c29ed10f97279a0acae" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 048c304a09603f4da0d6845c166af2fecd5b94a873181a598d387b755376b127
[INFO] running `Command { std: "docker" "start" "-a" "048c304a09603f4da0d6845c166af2fecd5b94a873181a598d387b755376b127", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "048c304a09603f4da0d6845c166af2fecd5b94a873181a598d387b755376b127", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "048c304a09603f4da0d6845c166af2fecd5b94a873181a598d387b755376b127", kill_on_drop: false }`
[INFO] [stdout] 048c304a09603f4da0d6845c166af2fecd5b94a873181a598d387b755376b127
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+ad211ced81509462cdfe4c29ed10f97279a0acae" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bf767be710d40ed7b8a8cf91f66256c7fae770ed70592f97744372ab939c60e3
[INFO] running `Command { std: "docker" "start" "-a" "bf767be710d40ed7b8a8cf91f66256c7fae770ed70592f97744372ab939c60e3", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.92
[INFO] [stderr]    Compiling unicode-ident v1.0.14
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling libc v0.2.169
[INFO] [stderr]    Compiling windows_x86_64_gnu v0.52.6
[INFO] [stderr]    Compiling serde v1.0.217
[INFO] [stderr]    Compiling pkg-config v0.3.31
[INFO] [stderr]    Compiling version-compare v0.1.1
[INFO] [stderr]    Compiling siphasher v0.3.11
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling hashbrown v0.15.2
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling sdl2 v0.37.0
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling phf_shared v0.11.2
[INFO] [stderr]    Compiling winnow v0.6.20
[INFO] [stderr]    Compiling slice-pool2 v0.4.3
[INFO] [stderr]    Compiling cc v1.2.6
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling libloading v0.8.6
[INFO] [stderr]    Compiling widestring v1.1.0
[INFO] [stderr]    Compiling windows-targets v0.52.6
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling windows-result v0.2.0
[INFO] [stderr]    Compiling windows-strings v0.1.0
[INFO] [stderr]    Compiling x11 v2.21.0
[INFO] [stderr]    Compiling device_query v2.1.0
[INFO] [stderr]    Compiling indexmap v2.7.0
[INFO] [stderr]    Compiling phf_generator v0.11.2
[INFO] [stderr]    Compiling quote v1.0.38
[INFO] [stderr]    Compiling syn v2.0.93
[INFO] [stderr]    Compiling cmake v0.1.52
[INFO] [stderr]    Compiling region v3.0.2
[INFO] [stderr]    Compiling mmap-fixed-fixed v0.1.3
[INFO] [stderr]    Compiling libudis86-sys v0.2.1
[INFO] [stderr]    Compiling sdl2-sys v0.37.0
[INFO] [stderr]    Compiling retour v0.3.1
[INFO] [stderr]    Compiling serde_derive v1.0.217
[INFO] [stderr]    Compiling windows-interface v0.58.0
[INFO] [stderr]    Compiling windows-implement v0.58.0
[INFO] [stderr]    Compiling phf_macros v0.11.2
[INFO] [stderr]    Compiling ctor v0.2.9
[INFO] [stderr]    Compiling phf v0.11.2
[INFO] [stderr]    Compiling windows-core v0.58.0
[INFO] [stderr]    Compiling windows v0.58.0
[INFO] [stderr]    Compiling toml_datetime v0.6.8
[INFO] [stderr]    Compiling serde_spanned v0.6.8
[INFO] [stderr]    Compiling toml_edit v0.22.22
[INFO] [stderr]    Compiling toml v0.8.19
[INFO] [stderr]    Compiling mkgpdx v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]  --> src/hook.rs:2:24
[INFO] [stdout]   |
[INFO] [stdout] 2 |     let module = windows::Win32::System::LibraryLoader::GetModuleHandleA(windows::core::PCSTR(
[INFO] [stdout]   |                           ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]  --> src/hook.rs:2:80
[INFO] [stdout]   |
[INFO] [stdout] 2 |     let module = windows::Win32::System::LibraryLoader::GetModuleHandleA(windows::core::PCSTR(
[INFO] [stdout]   |                                                                                   ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `x11`
[INFO] [stdout]   --> src/poll.rs:42:16
[INFO] [stdout]    |
[INFO] [stdout] 42 |     display: *mut x11::xlib::Display,
[INFO] [stdout]    |                   ^^^ use of undeclared crate or module `x11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `x11`
[INFO] [stdout]    --> src/poll.rs:194:13
[INFO] [stdout]     |
[INFO] [stdout] 194 |             unsafe { x11::xlib::XOpenDisplay(display.as_ptr()) }
[INFO] [stdout]     |                      ^^^ use of undeclared crate or module `x11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `x11`
[INFO] [stdout]    --> src/poll.rs:229:32
[INFO] [stdout]     |
[INFO] [stdout] 229 |             let mut window: MaybeUninit<x11::xlib::Window> = MaybeUninit::uninit();
[INFO] [stdout]     |                                         ^^^ use of undeclared crate or module `x11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `x11`
[INFO] [stdout]    --> src/poll.rs:232:5
[INFO] [stdout]     |
[INFO] [stdout] 232 |                 x11::xlib::XGetInputFocus(self.display, window.as_mut_ptr(), state.as_mut_ptr())
[INFO] [stdout]     |                 ^^^ use of undeclared crate or module `x11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `x11`
[INFO] [stdout]    --> src/poll.rs:234:64
[INFO] [stdout]     |
[INFO] [stdout] 234 |             if unsafe { window.assume_init() } == self.window_handle as x11::xlib::Window {
[INFO] [stdout]     |                                                                         ^^^ use of undeclared crate or module `x11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]    --> src/lib.rs:294:24
[INFO] [stdout]     |
[INFO] [stdout] 294 |             new_long | windows::Win32::UI::WindowsAndMessaging::WS_VISIBLE.0 as c_long,
[INFO] [stdout]     |                                 ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]    --> src/lib.rs:300:25
[INFO] [stdout]     |
[INFO] [stdout] 300 |             new_long & !windows::Win32::UI::WindowsAndMessaging::WS_EX_TOPMOST.0 as c_long,
[INFO] [stdout]     |                                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]    --> src/lib.rs:392:21
[INFO] [stdout]     |
[INFO] [stdout] 392 |             style | windows::Win32::UI::WindowsAndMessaging::WS_VISIBLE.0,
[INFO] [stdout]     |                              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]    --> src/lib.rs:499:12
[INFO] [stdout]     |
[INFO] [stdout] 499 |         windows::Win32::System::LibraryLoader::LoadLibraryA(windows::core::PCSTR(
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/lib.rs:499:64
[INFO] [stdout]     |
[INFO] [stdout] 499 |         windows::Win32::System::LibraryLoader::LoadLibraryA(windows::core::PCSTR(
[INFO] [stdout]     |                                                                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]    --> src/lib.rs:506:12
[INFO] [stdout]     |
[INFO] [stdout] 506 |         windows::Win32::System::LibraryLoader::GetProcAddress(
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/lib.rs:508:13
[INFO] [stdout]     |
[INFO] [stdout] 508 |             windows::core::PCSTR(b"SetWindowLongW\0".as_ptr() as _),
[INFO] [stdout]     |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]    --> src/lib.rs:518:12
[INFO] [stdout]     |
[INFO] [stdout] 518 |         windows::Win32::System::LibraryLoader::GetProcAddress(
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/lib.rs:520:13
[INFO] [stdout]     |
[INFO] [stdout] 520 |             windows::core::PCSTR(b"AdjustWindowRect\0".as_ptr() as _),
[INFO] [stdout]     |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]    --> src/lib.rs:530:12
[INFO] [stdout]     |
[INFO] [stdout] 530 |         windows::Win32::System::LibraryLoader::GetProcAddress(
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/lib.rs:532:13
[INFO] [stdout]     |
[INFO] [stdout] 532 |             windows::core::PCSTR(b"SetWindowPos\0".as_ptr() as _),
[INFO] [stdout]     |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]    --> src/lib.rs:542:12
[INFO] [stdout]     |
[INFO] [stdout] 542 |         windows::Win32::System::LibraryLoader::GetProcAddress(
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/lib.rs:544:13
[INFO] [stdout]     |
[INFO] [stdout] 544 |             windows::core::PCSTR(b"SetWindowPlacement\0".as_ptr() as _),
[INFO] [stdout]     |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]    --> src/lib.rs:551:12
[INFO] [stdout]     |
[INFO] [stdout] 551 |         windows::Win32::System::LibraryLoader::GetProcAddress(
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/lib.rs:553:13
[INFO] [stdout]     |
[INFO] [stdout] 553 |             windows::core::PCSTR(b"ChangeDisplaySettingsExW\0".as_ptr() as _),
[INFO] [stdout]     |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]    --> src/lib.rs:560:12
[INFO] [stdout]     |
[INFO] [stdout] 560 |         windows::Win32::System::LibraryLoader::GetProcAddress(
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/lib.rs:562:13
[INFO] [stdout]     |
[INFO] [stdout] 562 |             windows::core::PCSTR(b"ShowCursor\0".as_ptr() as _),
[INFO] [stdout]     |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]    --> src/lib.rs:569:12
[INFO] [stdout]     |
[INFO] [stdout] 569 |         windows::Win32::System::LibraryLoader::GetProcAddress(
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/lib.rs:571:13
[INFO] [stdout]     |
[INFO] [stdout] 571 |             windows::core::PCSTR(b"SetCursor\0".as_ptr() as _),
[INFO] [stdout]     |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]    --> src/lib.rs:578:12
[INFO] [stdout]     |
[INFO] [stdout] 578 |         windows::Win32::System::LibraryLoader::GetProcAddress(
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/lib.rs:580:13
[INFO] [stdout]     |
[INFO] [stdout] 580 |             windows::core::PCSTR(b"CreateWindowExW\0".as_ptr() as _),
[INFO] [stdout]     |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `Win32` in `windows`
[INFO] [stdout]    --> src/lib.rs:590:12
[INFO] [stdout]     |
[INFO] [stdout] 590 |         windows::Win32::System::LibraryLoader::GetProcAddress(
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `core` in `windows`
[INFO] [stdout]    --> src/lib.rs:592:13
[INFO] [stdout]     |
[INFO] [stdout] 592 |             windows::core::PCSTR(b"PostQuitMessage\0".as_ptr() as _),
[INFO] [stdout]     |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CString`
[INFO] [stdout]    --> src/poll.rs:193:18
[INFO] [stdout]     |
[INFO] [stdout] 193 |             let display = CString::new(display).unwrap();
[INFO] [stdout]     |                           ^^^^^^^ use of undeclared type `CString`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 193 |             let display = String::new(display).unwrap();
[INFO] [stdout]     |                           ~~~~~~
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::ffi::CString;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MaybeUninit` in this scope
[INFO] [stdout]    --> src/poll.rs:229:20
[INFO] [stdout]     |
[INFO] [stdout] 229 |             let mut window: MaybeUninit<x11::xlib::Window> = MaybeUninit::uninit();
[INFO] [stdout]     |                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this union
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::mem::MaybeUninit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MaybeUninit`
[INFO] [stdout]    --> src/poll.rs:229:53
[INFO] [stdout]     |
[INFO] [stdout] 229 |             let mut window: MaybeUninit<x11::xlib::Window> = MaybeUninit::uninit();
[INFO] [stdout]     |                                                              ^^^^^^^^^^^ use of undeclared type `MaybeUninit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this union
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::mem::MaybeUninit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MaybeUninit`
[INFO] [stdout]    --> src/poll.rs:230:20
[INFO] [stdout]     |
[INFO] [stdout] 230 |             let mut state = MaybeUninit::uninit();
[INFO] [stdout]     |                             ^^^^^^^^^^^ use of undeclared type `MaybeUninit`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this union
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::mem::MaybeUninit;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the calling convention "stdcall" is not supported on this target
[INFO] [stdout]   --> src/lib.rs:66:3
[INFO] [stdout]    |
[INFO] [stdout] 66 | /         unsafe extern "stdcall" fn(
[INFO] [stdout] 67 | |             hinst: *const c_void,
[INFO] [stdout] 68 | |             dwVersion: i32,
[INFO] [stdout] 69 | |             riidltf: *const c_void,
[INFO] [stdout] 70 | |             ppvOut: *const *const c_void,
[INFO] [stdout] 71 | |             punkOuter: *const c_void,
[INFO] [stdout] 72 | |         ) -> i32,
[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]    = note: for more information, see issue #130260 <https://github.com/rust-lang/rust/issues/130260>
[INFO] [stdout]    = note: `#[warn(unsupported_fn_ptr_calling_conventions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the calling convention "fastcall" is not supported on this target
[INFO] [stdout]    --> src/lib.rs:223:2
[INFO] [stdout]     |
[INFO] [stdout] 223 | /     unsafe extern "fastcall" fn(
[INFO] [stdout] 224 | |         file: *mut CxxString,
[INFO] [stdout] 225 | |         folder: *mut CxxString,
[INFO] [stdout] 226 | |         a3: *mut c_int,
[INFO] [stdout] 227 | |         flags: *const c_char,
[INFO] [stdout] 228 | |         a5: c_int,
[INFO] [stdout] 229 | |     ) -> c_int,
[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]     = note: for more information, see issue #130260 <https://github.com/rust-lang/rust/issues/130260>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the calling convention "fastcall" is not supported on this target
[INFO] [stdout]    --> src/lib.rs:249:2
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     unsafe extern "fastcall" fn(
[INFO] [stdout] 250 | |         file: *mut CxxString,
[INFO] [stdout] 251 | |         a2: *mut c_int,
[INFO] [stdout] 252 | |         a3: *mut c_int,
[INFO] [stdout] ...   |
[INFO] [stdout] 258 | |         a9: c_int,
[INFO] [stdout] 259 | |     ),
[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]     = note: for more information, see issue #130260 <https://github.com/rust-lang/rust/issues/130260>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the calling convention "stdcall" is not supported on this target
[INFO] [stdout]    --> src/lib.rs:283:2
[INFO] [stdout]     |
[INFO] [stdout] 283 |     unsafe extern "stdcall" fn(hwnd: *const c_void, index: c_int, new_long: c_long) -> c_long,
[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]     = note: for more information, see issue #130260 <https://github.com/rust-lang/rust/issues/130260>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the calling convention "stdcall" is not supported on this target
[INFO] [stdout]    --> src/lib.rs:308:2
[INFO] [stdout]     |
[INFO] [stdout] 308 |     unsafe extern "stdcall" fn(rect: *mut c_long, style: c_int, menu: c_int) -> c_int,
[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]     = note: for more information, see issue #130260 <https://github.com/rust-lang/rust/issues/130260>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the calling convention "stdcall" is not supported on this target
[INFO] [stdout]    --> src/lib.rs:323:2
[INFO] [stdout]     |
[INFO] [stdout] 323 | /     unsafe extern "stdcall" fn(
[INFO] [stdout] 324 | |         hwnd: *const c_void,
[INFO] [stdout] 325 | |         hwnd_after: *const c_void,
[INFO] [stdout] 326 | |         x: c_int,
[INFO] [stdout] ...   |
[INFO] [stdout] 330 | |         flags: c_uint,
[INFO] [stdout] 331 | |     ) -> c_int,
[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]     = note: for more information, see issue #130260 <https://github.com/rust-lang/rust/issues/130260>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the calling convention "stdcall" is not supported on this target
[INFO] [stdout]    --> src/lib.rs:358:2
[INFO] [stdout]     |
[INFO] [stdout] 358 | /     unsafe extern "stdcall" fn(
[INFO] [stdout] 359 | |         hwnd: *const c_void,
[INFO] [stdout] 360 | |         class_name: *const u16,
[INFO] [stdout] 361 | |         window_name: *const u16,
[INFO] [stdout] ...   |
[INFO] [stdout] 370 | |         param: *const c_void,
[INFO] [stdout] 371 | |     ) -> c_int,
[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]     = note: for more information, see issue #130260 <https://github.com/rust-lang/rust/issues/130260>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: `"stdcall"` is not a supported ABI for the current target
[INFO] [stdout]   --> src/lib.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | / unsafe extern "stdcall" fn DirectInput8Create(
[INFO] [stdout] 78 | |     hinst: *const c_void,
[INFO] [stdout] 79 | |     dwVersion: i32,
[INFO] [stdout] 80 | |     riidltf: *const c_void,
[INFO] [stdout] 81 | |     ppvOut: *const *const c_void,
[INFO] [stdout] 82 | |     punkOuter: *const c_void,
[INFO] [stdout] 83 | | ) -> i32 {
[INFO] [stdout]    | |________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: `"fastcall"` is not a supported ABI for the current target
[INFO] [stdout]   --> src/lib.rs:87:1
[INFO] [stdout]    |
[INFO] [stdout] 87 | unsafe extern "fastcall" fn adachi() -> c_int {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: `"stdcall"` is not a supported ABI for the current target
[INFO] [stdout]   --> src/lib.rs:93:1
[INFO] [stdout]    |
[INFO] [stdout] 93 | unsafe extern "stdcall" fn hasp_decrypt(_id: c_int, _buffer: *mut u8, _size: c_int) -> c_int {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: `"stdcall"` is not a supported ABI for the current target
[INFO] [stdout]   --> src/lib.rs:97:1
[INFO] [stdout]    |
[INFO] [stdout] 97 | unsafe extern "stdcall" fn hasp_login(_id: c_int, _key: *const c_char, _a3: *const c_int) -> c_int {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: `"stdcall"` is not a supported ABI for the current target
[INFO] [stdout]    --> src/lib.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | unsafe extern "stdcall" fn hasp_logout(_id: c_int) -> c_int {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: `"stdcall"` is not a supported ABI for the current target
[INFO] [stdout]    --> src/lib.rs:105:1
[INFO] [stdout]     |
[INFO] [stdout] 105 | / unsafe extern "stdcall" fn hasp_read(
[INFO] [stdout] 106 | |     _id: c_int,
[INFO] [stdout] 107 | |     _flags: c_int,
[INFO] [stdout] 108 | |     offset: c_int,
[INFO] [stdout] 109 | |     length: c_int,
[INFO] [stdout] 110 | |     buffer: *mut u8,
[INFO] [stdout] 111 | | ) -> c_int {
[INFO] [stdout]     | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: `"stdcall"` is not a supported ABI for the current target
[INFO] [stdout]    --> src/lib.rs:120:1
[INFO] [stdout]     |
[INFO] [stdout] 120 | / unsafe extern "stdcall" fn hasp_write(
[INFO] [stdout] 121 | |     _id: c_int,
[INFO] [stdout] 122 | |     _flags: c_int,
[INFO] [stdout] 123 | |     offset: c_int,
[INFO] [stdout] 124 | |     length: c_int,
[INFO] [stdout] 125 | |     data: *const u8,
[INFO] [stdout] 126 | | ) -> c_int {
[INFO] [stdout]     | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: `"fastcall"` is not a supported ABI for the current target
[INFO] [stdout]    --> src/lib.rs:143:1
[INFO] [stdout]     |
[INFO] [stdout] 143 | unsafe extern "fastcall" fn dongle_check(_a1: *const c_void, a2: *mut *mut u8) -> c_int {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: `"fastcall"` is not a supported ABI for the current target
[INFO] [stdout]    --> src/lib.rs:149:1
[INFO] [stdout]     |
[INFO] [stdout] 149 | unsafe extern "fastcall" fn input_loop(a1: *mut u8) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: `"fastcall"` is not a supported ABI for the current target
[INFO] [stdout]    --> src/lib.rs:231:1
[INFO] [stdout]     |
[INFO] [stdout] 231 | / unsafe extern "fastcall" fn fileopen(
[INFO] [stdout] 232 | |     file: *mut CxxString,
[INFO] [stdout] 233 | |     folder: *mut CxxString,
[INFO] [stdout] 234 | |     a3: *mut c_int,
[INFO] [stdout] 235 | |     flags: *const c_char,
[INFO] [stdout] 236 | |     a5: c_int,
[INFO] [stdout] 237 | | ) -> c_int {
[INFO] [stdout]     | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: `"fastcall"` is not a supported ABI for the current target
[INFO] [stdout]    --> src/lib.rs:261:1
[INFO] [stdout]     |
[INFO] [stdout] 261 | / unsafe extern "fastcall" fn filesave(
[INFO] [stdout] 262 | |     file: *mut CxxString,
[INFO] [stdout] 263 | |     a2: *mut c_int,
[INFO] [stdout] 264 | |     a3: *mut c_int,
[INFO] [stdout] ...   |
[INFO] [stdout] 270 | |     a9: c_int,
[INFO] [stdout] 271 | | ) {
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: `"stdcall"` is not a supported ABI for the current target
[INFO] [stdout]    --> src/lib.rs:285:1
[INFO] [stdout]     |
[INFO] [stdout] 285 | / unsafe extern "stdcall" fn set_window_long_w(
[INFO] [stdout] 286 | |     hwnd: *const c_void,
[INFO] [stdout] 287 | |     index: c_int,
[INFO] [stdout] 288 | |     new_long: c_long,
[INFO] [stdout] 289 | | ) -> c_long {
[INFO] [stdout]     | |___________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: `"stdcall"` is not a supported ABI for the current target
[INFO] [stdout]    --> src/lib.rs:310:1
[INFO] [stdout]     |
[INFO] [stdout] 310 | / unsafe extern "stdcall" fn adjust_window_rect(
[INFO] [stdout] 311 | |     rect: *mut c_long,
[INFO] [stdout] 312 | |     style: c_int,
[INFO] [stdout] 313 | |     menu: c_int,
[INFO] [stdout] 314 | | ) -> c_int {
[INFO] [stdout]     | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: `"stdcall"` is not a supported ABI for the current target
[INFO] [stdout]    --> src/lib.rs:333:1
[INFO] [stdout]     |
[INFO] [stdout] 333 | / unsafe extern "stdcall" fn set_window_pos(
[INFO] [stdout] 334 | |     hwnd: *const c_void,
[INFO] [stdout] 335 | |     hwnd_after: *const c_void,
[INFO] [stdout] 336 | |     _x: c_int,
[INFO] [stdout] ...   |
[INFO] [stdout] 340 | |     flags: c_uint,
[INFO] [stdout] 341 | | ) -> c_int {
[INFO] [stdout]     | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: `"stdcall"` is not a supported ABI for the current target
[INFO] [stdout]    --> src/lib.rs:353:1
[INFO] [stdout]     |
[INFO] [stdout] 353 | unsafe extern "stdcall" fn set_window_placement(_: *const c_void, _: *const c_void) -> c_int {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: `"stdcall"` is not a supported ABI for the current target
[INFO] [stdout]    --> src/lib.rs:373:1
[INFO] [stdout]     |
[INFO] [stdout] 373 | / unsafe extern "stdcall" fn create_window(
[INFO] [stdout] 374 | |     hwnd: *const c_void,
[INFO] [stdout] 375 | |     class_name: *const u16,
[INFO] [stdout] 376 | |     window_name: *const u16,
[INFO] [stdout] ...   |
[INFO] [stdout] 385 | |     param: *const c_void,
[INFO] [stdout] 386 | | ) -> c_int {
[INFO] [stdout]     | |__________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: `"stdcall"` is not a supported ABI for the current target
[INFO] [stdout]    --> src/lib.rs:420:1
[INFO] [stdout]     |
[INFO] [stdout] 420 | / unsafe extern "stdcall" fn change_display_settings(
[INFO] [stdout] 421 | |     _: *const c_char,
[INFO] [stdout] 422 | |     _: *const c_void,
[INFO] [stdout] 423 | |     _: *const c_void,
[INFO] [stdout] 424 | |     _: c_int,
[INFO] [stdout] 425 | |     _: *const c_void,
[INFO] [stdout] 426 | | ) -> c_long {
[INFO] [stdout]     | |___________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: `"stdcall"` is not a supported ABI for the current target
[INFO] [stdout]    --> src/lib.rs:430:1
[INFO] [stdout]     |
[INFO] [stdout] 430 | unsafe extern "stdcall" fn show_cursor(_: c_int) -> c_int {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0570]: `"stdcall"` is not a supported ABI for the current target
[INFO] [stdout]    --> src/lib.rs:434:1
[INFO] [stdout]     |
[INFO] [stdout] 434 | unsafe extern "stdcall" fn post_quit_message(exit_code: c_int) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433, E0570.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `mkgpdx` (lib) due to 53 previous errors; 7 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "bf767be710d40ed7b8a8cf91f66256c7fae770ed70592f97744372ab939c60e3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bf767be710d40ed7b8a8cf91f66256c7fae770ed70592f97744372ab939c60e3", kill_on_drop: false }`
[INFO] [stdout] bf767be710d40ed7b8a8cf91f66256c7fae770ed70592f97744372ab939c60e3
