[INFO] fetching crate w-gui 0.21.20...
[INFO] testing w-gui-0.21.20 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate w-gui 0.21.20 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate w-gui 0.21.20
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate w-gui 0.21.20
[INFO] tweaked toml for crates.io crate w-gui 0.21.20 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate w-gui 0.21.20 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate w-gui 0.21.20 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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d77115d6d6e62c9daded7597de52c9b1d6df4f373b29a793434be8838af2d5e9
[INFO] running `Command { std: "docker" "start" "-a" "d77115d6d6e62c9daded7597de52c9b1d6df4f373b29a793434be8838af2d5e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d77115d6d6e62c9daded7597de52c9b1d6df4f373b29a793434be8838af2d5e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d77115d6d6e62c9daded7597de52c9b1d6df4f373b29a793434be8838af2d5e9", kill_on_drop: false }`
[INFO] [stdout] d77115d6d6e62c9daded7597de52c9b1d6df4f373b29a793434be8838af2d5e9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6057dc4a9bbebc9510681bc24de854f1276e12400d1ae78c4819f5e19a53939c
[INFO] running `Command { std: "docker" "start" "-a" "6057dc4a9bbebc9510681bc24de854f1276e12400d1ae78c4819f5e19a53939c", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling ascii v1.1.0
[INFO] [stderr]    Compiling chunked_transfer v1.5.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling tiny_http v0.12.0
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling tungstenite v0.26.2
[INFO] [stderr]    Compiling w-gui v0.21.20 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]  --> src/server.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::os::windows::io::{FromRawSocket, RawSocket};
[INFO] [stdout]   |              ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]   |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]  --> /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/os/mod.rs:56:4
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item is gated here
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]  --> /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/os/mod.rs:120:9
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/server.rs:315:22
[INFO] [stdout]     |
[INFO] [stdout] 315 |         let socket = windows_sys::Win32::Networking::WinSock::socket(
[INFO] [stdout]     |                      ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/server.rs:316:13
[INFO] [stdout]     |
[INFO] [stdout] 316 |             windows_sys::Win32::Networking::WinSock::AF_INET as i32,
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/server.rs:317:13
[INFO] [stdout]     |
[INFO] [stdout] 317 |             windows_sys::Win32::Networking::WinSock::SOCK_STREAM as i32,
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/server.rs:321:22
[INFO] [stdout]     |
[INFO] [stdout] 321 |         if socket == windows_sys::Win32::Networking::WinSock::INVALID_SOCKET {
[INFO] [stdout]     |                      ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/server.rs:327:22
[INFO] [stdout]     |
[INFO] [stdout] 327 |         let result = windows_sys::Win32::Networking::WinSock::setsockopt(
[INFO] [stdout]     |                      ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/server.rs:329:13
[INFO] [stdout]     |
[INFO] [stdout] 329 |             windows_sys::Win32::Networking::WinSock::SOL_SOCKET as i32,
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/server.rs:330:13
[INFO] [stdout]     |
[INFO] [stdout] 330 |             windows_sys::Win32::Networking::WinSock::SO_REUSEADDR,
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/server.rs:335:22
[INFO] [stdout]     |
[INFO] [stdout] 335 |         if result == windows_sys::Win32::Networking::WinSock::SOCKET_ERROR {
[INFO] [stdout]     |                      ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/server.rs:336:13
[INFO] [stdout]     |
[INFO] [stdout] 336 |             windows_sys::Win32::Networking::WinSock::closesocket(socket);
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/server.rs:342:27
[INFO] [stdout]     |
[INFO] [stdout] 342 |         let sockaddr_in = windows_sys::Win32::Networking::WinSock::SOCKADDR_IN {
[INFO] [stdout]     |                           ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/server.rs:343:25
[INFO] [stdout]     |
[INFO] [stdout] 343 |             sin_family: windows_sys::Win32::Networking::WinSock::AF_INET as u16,
[INFO] [stdout]     |                         ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/server.rs:345:23
[INFO] [stdout]     |
[INFO] [stdout] 345 |             sin_addr: windows_sys::Win32::Networking::WinSock::IN_ADDR {
[INFO] [stdout]     |                       ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/server.rs:346:23
[INFO] [stdout]     |
[INFO] [stdout] 346 |                 S_un: windows_sys::Win32::Networking::WinSock::IN_ADDR_0 {
[INFO] [stdout]     |                       ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/server.rs:353:22
[INFO] [stdout]     |
[INFO] [stdout] 353 |         let result = windows_sys::Win32::Networking::WinSock::bind(
[INFO] [stdout]     |                      ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/server.rs:355:48
[INFO] [stdout]     |
[INFO] [stdout] 355 |             &sockaddr_in as *const _ as *const windows_sys::Win32::Networking::WinSock::SOCKADDR,
[INFO] [stdout]     |                                                ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/server.rs:356:33
[INFO] [stdout]     |
[INFO] [stdout] 356 |             std::mem::size_of::<windows_sys::Win32::Networking::WinSock::SOCKADDR_IN>() as i32,
[INFO] [stdout]     |                                 ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/server.rs:359:22
[INFO] [stdout]     |
[INFO] [stdout] 359 |         if result == windows_sys::Win32::Networking::WinSock::SOCKET_ERROR {
[INFO] [stdout]     |                      ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/server.rs:360:13
[INFO] [stdout]     |
[INFO] [stdout] 360 |             windows_sys::Win32::Networking::WinSock::closesocket(socket);
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/server.rs:365:22
[INFO] [stdout]     |
[INFO] [stdout] 365 |         let result = windows_sys::Win32::Networking::WinSock::listen(
[INFO] [stdout]     |                      ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/server.rs:370:22
[INFO] [stdout]     |
[INFO] [stdout] 370 |         if result == windows_sys::Win32::Networking::WinSock::SOCKET_ERROR {
[INFO] [stdout]     |                      ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]    --> src/server.rs:371:13
[INFO] [stdout]     |
[INFO] [stdout] 371 |             windows_sys::Win32::Networking::WinSock::closesocket(socket);
[INFO] [stdout]     |             ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_raw_socket` found for struct `TcpListener` in the current scope
[INFO] [stdout]    --> src/server.rs:376:25
[INFO] [stdout]     |
[INFO] [stdout] 376 |         Ok(TcpListener::from_raw_socket(socket as RawSocket))
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^ associated function or constant not found in `TcpListener`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `TcpListener`, consider using `TcpListener::bind` which returns `Result<TcpListener, std::io::Error>`
[INFO] [stdout]    --> /rustc/8489f1adbe1c8f8921cf18b9962cf565237a5489/library/std/src/net/tcp.rs:783:4
[INFO] [stdout] help: there is an associated function `from_raw_fd` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 376 -         Ok(TcpListener::from_raw_socket(socket as RawSocket))
[INFO] [stdout] 376 +         Ok(TcpListener::from_raw_fd(socket as RawSocket))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `w-gui` (lib) due to 23 previous errors
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "6057dc4a9bbebc9510681bc24de854f1276e12400d1ae78c4819f5e19a53939c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6057dc4a9bbebc9510681bc24de854f1276e12400d1ae78c4819f5e19a53939c", kill_on_drop: false }`
[INFO] [stdout] 6057dc4a9bbebc9510681bc24de854f1276e12400d1ae78c4819f5e19a53939c
