[INFO] fetching crate ezwin 2.15.1... [INFO] testing ezwin-2.15.1 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate ezwin 2.15.1 into /workspace/builds/worker-7-tc2/source [INFO] removed /workspace/builds/worker-7-tc2/source/rust-toolchain [INFO] started tweaking crates.io crate ezwin 2.15.1 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate ezwin 2.15.1 [INFO] tweaked toml for crates.io crate ezwin 2.15.1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate ezwin 2.15.1 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate ezwin 2.15.1 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" "+b83b707f97d809763b7861afa7638871f3339a33" "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/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 12bcf9538e8b4461f9c3e1ad0e10883c6bca09e51c00b60bc6be3e8e6fb8c512 [INFO] running `Command { std: "docker" "start" "-a" "12bcf9538e8b4461f9c3e1ad0e10883c6bca09e51c00b60bc6be3e8e6fb8c512", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "12bcf9538e8b4461f9c3e1ad0e10883c6bca09e51c00b60bc6be3e8e6fb8c512", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "12bcf9538e8b4461f9c3e1ad0e10883c6bca09e51c00b60bc6be3e8e6fb8c512", kill_on_drop: false }` [INFO] [stdout] 12bcf9538e8b4461f9c3e1ad0e10883c6bca09e51c00b60bc6be3e8e6fb8c512 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 93a33e2b0234cda64b5e630b9dc45596d94f3441edcab6579d35471231c5a429 [INFO] running `Command { std: "docker" "start" "-a" "93a33e2b0234cda64b5e630b9dc45596d94f3441edcab6579d35471231c5a429", kill_on_drop: false }` [INFO] [stderr] Compiling crossbeam-utils v0.8.19 [INFO] [stderr] Compiling windows_x86_64_gnu v0.52.4 [INFO] [stderr] Compiling proc-macro2 v1.0.78 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling thiserror v1.0.57 [INFO] [stderr] Compiling pin-project-lite v0.2.13 [INFO] [stderr] Compiling tracing-core v0.1.32 [INFO] [stderr] Compiling raw-window-handle v0.6.0 [INFO] [stderr] Compiling windows-targets v0.52.4 [INFO] [stderr] Compiling tracing v0.1.40 [INFO] [stderr] Compiling windows-result v0.1.0 [INFO] [stderr] Compiling windows-core v0.54.0 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling crossbeam-channel v0.5.12 [INFO] [stderr] Compiling crossbeam-queue v0.3.11 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling windows v0.54.0 [INFO] [stderr] Compiling syn v2.0.52 [INFO] [stderr] Compiling crossbeam-deque v0.8.5 [INFO] [stderr] Compiling crossbeam v0.8.4 [INFO] [stderr] Compiling thiserror-impl v1.0.57 [INFO] [stderr] Compiling ezwin v2.15.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition value: (none) [INFO] [stdout] --> src/lib.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | #![cfg_attr(target_os, windows)] // for now, it only supports Win32 [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 10 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/window.rs:620:15 [INFO] [stdout] | [INFO] [stdout] 620 | pub fn iter(&self) -> MessageIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 620 | pub fn iter(&self) -> MessageIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/window.rs:624:19 [INFO] [stdout] | [INFO] [stdout] 624 | pub fn iter_mut(&mut self) -> MessageIteratorMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 624 | pub fn iter_mut(&mut self) -> MessageIteratorMut<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/window/message.rs:140:34 [INFO] [stdout] | [INFO] [stdout] 140 | let flags = hi_word(unsafe { std::mem::transmute::(l_param.0 as i32) }); [INFO] [stdout] | -------------------------------^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `i32::cast_unsigned` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unnecessary_transmutes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: transmuting an integer to a pointer creates a pointer without provenance [INFO] [stdout] --> src/window/procedure.rs:201:48 [INFO] [stdout] | [INFO] [stdout] 201 | let data: &mut SubclassWindowData = unsafe { std::mem::transmute(dw_ref_data) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this is dangerous because dereferencing the resulting pointer is undefined behavior [INFO] [stdout] = note: exposed provenance semantics can be used to create a pointer based on some previously exposed provenance [INFO] [stdout] = help: if you truly mean to create a pointer without provenance, use `std::ptr::without_provenance_mut` [INFO] [stdout] = help: for more information about transmute, see [INFO] [stdout] = help: for more information about exposed provenance, see [INFO] [stdout] = note: `#[warn(integer_to_ptr_transmutes)]` on by default [INFO] [stdout] help: use `std::ptr::with_exposed_provenance_mut` instead to use a previously exposed provenance [INFO] [stdout] | [INFO] [stdout] 201 - let data: &mut SubclassWindowData = unsafe { std::mem::transmute(dw_ref_data) }; [INFO] [stdout] 201 + let data: &mut SubclassWindowData = unsafe { &mut *std::ptr::with_exposed_provenance_mut::(dw_ref_data) }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 07s [INFO] running `Command { std: "docker" "inspect" "93a33e2b0234cda64b5e630b9dc45596d94f3441edcab6579d35471231c5a429", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "93a33e2b0234cda64b5e630b9dc45596d94f3441edcab6579d35471231c5a429", kill_on_drop: false }` [INFO] [stdout] 93a33e2b0234cda64b5e630b9dc45596d94f3441edcab6579d35471231c5a429 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0c7fa440bd1f153ddc577689eaeeec62b4d9f14eb0ad9d1dc1b6b8a5166d9009 [INFO] running `Command { std: "docker" "start" "-a" "0c7fa440bd1f153ddc577689eaeeec62b4d9f14eb0ad9d1dc1b6b8a5166d9009", kill_on_drop: false }` [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling bitflags v2.4.2 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling crossbeam-utils v0.8.19 [INFO] [stderr] Compiling libc v0.2.153 [INFO] [stderr] Compiling syn v2.0.52 [INFO] [stderr] Compiling cfg_aliases v0.1.1 [INFO] [stderr] Compiling zerocopy v0.7.32 [INFO] [stderr] Compiling allocator-api2 v0.2.16 [INFO] [stderr] Compiling parking_lot_core v0.9.9 [INFO] [stderr] Compiling smallvec v1.13.1 [INFO] [stderr] Compiling log v0.4.21 [INFO] [stderr] Compiling tracing-core v0.1.32 [INFO] [stderr] Compiling khronos-egl v6.0.0 [INFO] [stderr] Compiling unicode-width v0.1.11 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling ash v0.37.3+1.3.251 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling bit-set v0.5.3 [INFO] [stderr] Compiling gpu-alloc-types v0.3.0 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling spirv v0.3.0+sdk-1.3.268.0 [INFO] [stderr] Compiling num-traits v0.2.18 [INFO] [stderr] Compiling lock_api v0.4.11 [INFO] [stderr] Compiling hashbrown v0.14.3 [INFO] [stderr] Compiling codespan-reporting v0.11.1 [INFO] [stderr] Compiling gpu-descriptor-types v0.1.2 [INFO] [stderr] Compiling wgpu-hal v0.19.3 [INFO] [stderr] Compiling libloading v0.8.3 [INFO] [stderr] Compiling libloading v0.7.4 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling hexf-parse v0.2.1 [INFO] [stderr] Compiling unicode-xid v0.2.4 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling gpu-alloc v0.6.0 [INFO] [stderr] Compiling indexmap v2.2.5 [INFO] [stderr] Compiling gpu-descriptor v0.2.4 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling wgpu-types v0.19.2 [INFO] [stderr] Compiling wgpu-core v0.19.3 [INFO] [stderr] Compiling regex-syntax v0.8.2 [INFO] [stderr] Compiling regex-syntax v0.6.29 [INFO] [stderr] Compiling arrayvec v0.7.4 [INFO] [stderr] Compiling glow v0.13.1 [INFO] [stderr] Compiling profiling v1.0.15 [INFO] [stderr] Compiling renderdoc-sys v1.1.0 [INFO] [stderr] Compiling crossbeam-deque v0.8.5 [INFO] [stderr] Compiling crossbeam-queue v0.3.11 [INFO] [stderr] Compiling crossbeam-channel v0.5.12 [INFO] [stderr] Compiling raw-cpuid v11.0.1 [INFO] [stderr] Compiling regex-automata v0.4.6 [INFO] [stderr] Compiling regex-automata v0.1.10 [INFO] [stderr] Compiling wgpu v0.19.3 [INFO] [stderr] Compiling overload v0.1.1 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling nu-ansi-term v0.46.0 [INFO] [stderr] Compiling regex v1.10.3 [INFO] [stderr] Compiling matchers v0.1.0 [INFO] [stderr] Compiling quanta v0.12.2 [INFO] [stderr] Compiling crossbeam v0.8.4 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling thread_local v1.1.8 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling pollster v0.3.0 [INFO] [stderr] Compiling thiserror-impl v1.0.57 [INFO] [stderr] Compiling tracing-attributes v0.1.27 [INFO] [stderr] Compiling tracing v0.1.40 [INFO] [stderr] Compiling thiserror v1.0.57 [INFO] [stderr] Compiling naga v0.19.2 [INFO] [stderr] Compiling foxy_time v1.1.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.18 [INFO] [stderr] Compiling ezwin v2.15.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition value: (none) [INFO] [stdout] --> src/lib.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | #![cfg_attr(target_os, windows)] // for now, it only supports Win32 [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 10 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/window.rs:620:15 [INFO] [stdout] | [INFO] [stdout] 620 | pub fn iter(&self) -> MessageIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 620 | pub fn iter(&self) -> MessageIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/window.rs:624:19 [INFO] [stdout] | [INFO] [stdout] 624 | pub fn iter_mut(&mut self) -> MessageIteratorMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 624 | pub fn iter_mut(&mut self) -> MessageIteratorMut<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/window/message.rs:140:34 [INFO] [stdout] | [INFO] [stdout] 140 | let flags = hi_word(unsafe { std::mem::transmute::(l_param.0 as i32) }); [INFO] [stdout] | -------------------------------^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `i32::cast_unsigned` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unnecessary_transmutes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: transmuting an integer to a pointer creates a pointer without provenance [INFO] [stdout] --> src/window/procedure.rs:201:48 [INFO] [stdout] | [INFO] [stdout] 201 | let data: &mut SubclassWindowData = unsafe { std::mem::transmute(dw_ref_data) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this is dangerous because dereferencing the resulting pointer is undefined behavior [INFO] [stdout] = note: exposed provenance semantics can be used to create a pointer based on some previously exposed provenance [INFO] [stdout] = help: if you truly mean to create a pointer without provenance, use `std::ptr::without_provenance_mut` [INFO] [stdout] = help: for more information about transmute, see [INFO] [stdout] = help: for more information about exposed provenance, see [INFO] [stdout] = note: `#[warn(integer_to_ptr_transmutes)]` on by default [INFO] [stdout] help: use `std::ptr::with_exposed_provenance_mut` instead to use a previously exposed provenance [INFO] [stdout] | [INFO] [stdout] 201 - let data: &mut SubclassWindowData = unsafe { std::mem::transmute(dw_ref_data) }; [INFO] [stdout] 201 + let data: &mut SubclassWindowData = unsafe { &mut *std::ptr::with_exposed_provenance_mut::(dw_ref_data) }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: (none) [INFO] [stdout] --> src/lib.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | #![cfg_attr(target_os, windows)] // for now, it only supports Win32 [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 10 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustcF8fuax/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libezwin-0f6cfac906c1fc74,libtracing-f9e36ae56f41eee6,libpin_project_lite-b41822e5ab6963b9,libtracing_core-cb6706611107d2ef,libonce_cell-9f281edd6d98a5b8,libcrossbeam-f61b1978be820a76,libcrossbeam_deque-168c06c93f45afbe,libcrossbeam_channel-dd93bcca1917e20b,libcrossbeam_queue-ad6c8beeda4ed8c4,libcrossbeam_epoch-c6933418185d2ba2,libcrossbeam_utils-8e3c443b9b8bf9bc,libwindows-8c9a4491d0dceff6,libwindows_core-fd52eb09089d1433,libwindows_result-ed24729c8875d83c,libwindows_targets-34256a1797f3c188,libthiserror-f2dc4cfe95ab6a20,libraw_window_handle-6a701a6f677b4029}.rlib" "/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" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcF8fuax/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/minimal-67b692a14c851344" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: rust-lld: error: undefined symbol: MapVirtualKeyW [INFO] [stdout] >>> referenced by mod.rs:177 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs:177) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.02.rcgu.o:(windows::Win32::UI::Input::KeyboardAndMouse::MapVirtualKeyW::hdbe1ac01d09b7238) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: DwmSetWindowAttribute [INFO] [stdout] >>> referenced by mod.rs:195 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/Graphics/Dwm/mod.rs:195) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.02.rcgu.o:(windows::Win32::Graphics::Dwm::DwmSetWindowAttribute::h3b8de8c2251ae2c4) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: RedrawWindow [INFO] [stdout] >>> referenced by mod.rs:2392 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/Graphics/Gdi/mod.rs:2392) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.04.rcgu.o:(windows::Win32::Graphics::Gdi::RedrawWindow::h94bb08c9cacab56c) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: InvalidateRgn [INFO] [stdout] >>> referenced by mod.rs:1998 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/Graphics/Gdi/mod.rs:1998) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.04.rcgu.o:(windows::Win32::Graphics::Gdi::InvalidateRgn::he7ab32869c28505f) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetMonitorInfoW [INFO] [stdout] >>> referenced by mod.rs:1535 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/Graphics/Gdi/mod.rs:1535) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.04.rcgu.o:(windows::Win32::Graphics::Gdi::GetMonitorInfoW::h97de03505977877e) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: MonitorFromWindow [INFO] [stdout] >>> referenced by mod.rs:2120 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/Graphics/Gdi/mod.rs:2120) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.04.rcgu.o:(windows::Win32::Graphics::Gdi::MonitorFromWindow::hc79979726fe632c9) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: LoadLibraryA [INFO] [stdout] >>> referenced by mod.rs:296 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/System/LibraryLoader/mod.rs:296) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.06.rcgu.o:(windows::Win32::System::LibraryLoader::LoadLibraryA::hfb09cba74d88c6c6) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetProcAddress [INFO] [stdout] >>> referenced by mod.rs:288 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/System/LibraryLoader/mod.rs:288) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.06.rcgu.o:(windows::Win32::System::LibraryLoader::GetProcAddress::h8c5d2ad68a766295) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] >>> referenced by delay_load.rs:17 (src/imp/delay_load.rs:17) [INFO] [stdout] >>> windows_core-fd52eb09089d1433.windows_core.f414f5fd305338d2-cgu.00.rcgu.o:(windows_core::imp::factory_cache::get_activation_factory::h779e600a94a7a93a) in archive /opt/rustwide/target/debug/deps/libwindows_core-fd52eb09089d1433.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetModuleHandleW [INFO] [stdout] >>> referenced by mod.rs:278 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/System/LibraryLoader/mod.rs:278) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.06.rcgu.o:(windows::Win32::System::LibraryLoader::GetModuleHandleW::ha7e976c7694a3748) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: ClipCursor [INFO] [stdout] >>> referenced by mod.rs:322 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:322) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::ClipCursor::h2ecca29796898568) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: ShowCursor [INFO] [stdout] >>> referenced by mod.rs:3107 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:3107) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::ShowCursor::hc25337209890230e) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: ShowWindow [INFO] [stdout] >>> referenced by mod.rs:3124 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:3124) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::ShowWindow::h73e694420b770b9b) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetMessageW [INFO] [stdout] >>> referenced by mod.rs:1352 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:1352) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::GetMessageW::h72fdb9502ae9968b) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: LoadCursorW [INFO] [stdout] >>> referenced by mod.rs:1923 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:1923) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::LoadCursorW::h3dd80a2450a4f20a) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: PostMessageW [INFO] [stdout] >>> referenced by mod.rs:2423 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:2423) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::PostMessageW::h9657b9052a2a4e8b) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: SetWindowPos [INFO] [stdout] >>> referenced by mod.rs:3037 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:3037) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::SetWindowPos::h9e2a79f254212e67) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: DestroyWindow [INFO] [stdout] >>> referenced by mod.rs:707 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:707) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::DestroyWindow::hdd6e1f1ebf48c6c8) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetClientRect [INFO] [stdout] >>> referenced by mod.rs:1085 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:1085) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::GetClientRect::hc0c9fc887b8fe255) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: DefWindowProcW [INFO] [stdout] >>> referenced by mod.rs:622 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:622) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::DefWindowProcW::h132078e7c9cffba4) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: SetWindowLongW [INFO] [stdout] >>> referenced by mod.rs:3020 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:3020) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::SetWindowLongW::h20f6b84a8d4903ee) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors) [INFO] [stdout] collect2: error: ld returned 1 exit status [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `ezwin` (example "minimal") due to 1 previous error [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustcZWZd8a/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libezwin-0f6cfac906c1fc74,libtracing-f9e36ae56f41eee6,libpin_project_lite-b41822e5ab6963b9,libtracing_core-cb6706611107d2ef,libonce_cell-9f281edd6d98a5b8,libcrossbeam-f61b1978be820a76,libcrossbeam_deque-168c06c93f45afbe,libcrossbeam_channel-dd93bcca1917e20b,libcrossbeam_queue-ad6c8beeda4ed8c4,libcrossbeam_epoch-c6933418185d2ba2,libcrossbeam_utils-8e3c443b9b8bf9bc,libwindows-8c9a4491d0dceff6,libwindows_core-fd52eb09089d1433,libwindows_result-ed24729c8875d83c,libwindows_targets-34256a1797f3c188,libthiserror-f2dc4cfe95ab6a20,libraw_window_handle-6a701a6f677b4029}.rlib" "/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" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcZWZd8a/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/simple-e8a758a4fc23fcb4" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: rust-lld: error: undefined symbol: LoadLibraryA [INFO] [stdout] >>> referenced by mod.rs:296 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/System/LibraryLoader/mod.rs:296) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.06.rcgu.o:(windows::Win32::System::LibraryLoader::LoadLibraryA::hfb09cba74d88c6c6) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetProcAddress [INFO] [stdout] >>> referenced by mod.rs:288 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/System/LibraryLoader/mod.rs:288) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.06.rcgu.o:(windows::Win32::System::LibraryLoader::GetProcAddress::h8c5d2ad68a766295) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] >>> referenced by delay_load.rs:17 (src/imp/delay_load.rs:17) [INFO] [stdout] >>> windows_core-fd52eb09089d1433.windows_core.f414f5fd305338d2-cgu.00.rcgu.o:(windows_core::imp::factory_cache::get_activation_factory::h779e600a94a7a93a) in archive /opt/rustwide/target/debug/deps/libwindows_core-fd52eb09089d1433.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetModuleHandleW [INFO] [stdout] >>> referenced by mod.rs:278 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/System/LibraryLoader/mod.rs:278) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.06.rcgu.o:(windows::Win32::System::LibraryLoader::GetModuleHandleW::ha7e976c7694a3748) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: RedrawWindow [INFO] [stdout] >>> referenced by mod.rs:2392 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/Graphics/Gdi/mod.rs:2392) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.04.rcgu.o:(windows::Win32::Graphics::Gdi::RedrawWindow::h94bb08c9cacab56c) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: InvalidateRgn [INFO] [stdout] >>> referenced by mod.rs:1998 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/Graphics/Gdi/mod.rs:1998) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.04.rcgu.o:(windows::Win32::Graphics::Gdi::InvalidateRgn::he7ab32869c28505f) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetMonitorInfoW [INFO] [stdout] >>> referenced by mod.rs:1535 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/Graphics/Gdi/mod.rs:1535) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.04.rcgu.o:(windows::Win32::Graphics::Gdi::GetMonitorInfoW::h97de03505977877e) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: MonitorFromWindow [INFO] [stdout] >>> referenced by mod.rs:2120 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/Graphics/Gdi/mod.rs:2120) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.04.rcgu.o:(windows::Win32::Graphics::Gdi::MonitorFromWindow::hc79979726fe632c9) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: MapVirtualKeyW [INFO] [stdout] >>> referenced by mod.rs:177 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs:177) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.02.rcgu.o:(windows::Win32::UI::Input::KeyboardAndMouse::MapVirtualKeyW::hdbe1ac01d09b7238) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: DwmSetWindowAttribute [INFO] [stdout] >>> referenced by mod.rs:195 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/Graphics/Dwm/mod.rs:195) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.02.rcgu.o:(windows::Win32::Graphics::Dwm::DwmSetWindowAttribute::h3b8de8c2251ae2c4) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: DefSubclassProc [INFO] [stdout] >>> referenced by mod.rs:249 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/Shell/mod.rs:249) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.14.rcgu.o:(windows::Win32::UI::Shell::DefSubclassProc::h2ef53375eabfa3d1) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: SetWindowSubclass [INFO] [stdout] >>> referenced by mod.rs:4543 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/Shell/mod.rs:4543) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.14.rcgu.o:(windows::Win32::UI::Shell::SetWindowSubclass::h11da8abb11a26a4e) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: ClipCursor [INFO] [stdout] >>> referenced by mod.rs:322 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:322) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::ClipCursor::h2ecca29796898568) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: ShowCursor [INFO] [stdout] >>> referenced by mod.rs:3107 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:3107) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::ShowCursor::hc25337209890230e) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: ShowWindow [INFO] [stdout] >>> referenced by mod.rs:3124 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:3124) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::ShowWindow::h73e694420b770b9b) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetMessageW [INFO] [stdout] >>> referenced by mod.rs:1352 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:1352) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::GetMessageW::h72fdb9502ae9968b) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: LoadCursorW [INFO] [stdout] >>> referenced by mod.rs:1923 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:1923) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::LoadCursorW::h3dd80a2450a4f20a) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: PostMessageW [INFO] [stdout] >>> referenced by mod.rs:2423 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:2423) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::PostMessageW::h9657b9052a2a4e8b) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: SetWindowPos [INFO] [stdout] >>> referenced by mod.rs:3037 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:3037) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::SetWindowPos::h9e2a79f254212e67) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: DestroyWindow [INFO] [stdout] >>> referenced by mod.rs:707 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:707) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::DestroyWindow::hdd6e1f1ebf48c6c8) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetClientRect [INFO] [stdout] >>> referenced by mod.rs:1085 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:1085) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::GetClientRect::hc0c9fc887b8fe255) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors) [INFO] [stdout] collect2: error: ld returned 1 exit status [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `ezwin` (example "simple") due to 1 previous error [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/window.rs:620:15 [INFO] [stdout] | [INFO] [stdout] 620 | pub fn iter(&self) -> MessageIterator { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 620 | pub fn iter(&self) -> MessageIterator<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/window.rs:624:19 [INFO] [stdout] | [INFO] [stdout] 624 | pub fn iter_mut(&mut self) -> MessageIteratorMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 624 | pub fn iter_mut(&mut self) -> MessageIteratorMut<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/window/message.rs:140:34 [INFO] [stdout] | [INFO] [stdout] 140 | let flags = hi_word(unsafe { std::mem::transmute::(l_param.0 as i32) }); [INFO] [stdout] | -------------------------------^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `i32::cast_unsigned` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unnecessary_transmutes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustc1eQdzs/symbols.o" "<3 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libpollster-f082a7c3504056ec,libwgpu-e6d871b1b4f19d91,libstatic_assertions-4dd213d99cb033dd,libwgpu_core-afa45c77a222d169,libwgpu_hal-f24d25a5b07749e2,librenderdoc_sys-56c4de0e2ba5d1da,libgpu_descriptor-21cccecf6f58ff16,libgpu_descriptor_types-1f1463ff348749fd,libkhronos_egl-a8fc0a7d0976f418,liblibloading-58bdf26232c67d41,libprofiling-4fecb620f0bd1d7a,libgpu_alloc-7348b4cebeb3b160,libgpu_alloc_types-19262eef4089c2cf,libash-aab418b8f924248a,liblibloading-502f28554eba3890,libnaga-e57147c5e6326985,librustc_hash-d1c6f9fda1d1a674,libhexf_parse-6834614ff88529f9,libunicode_xid-99b924ea866bcedc,libindexmap-00fd80867c55eaad,libequivalent-e09749cc490ebe05,libhashbrown-b1124a035a662aa2,libahash-1c1698e73bd7a757,libzerocopy-dc9020281f54698b,liballocator_api2-fe43270ebb2a14e3,liblog-69fe716108893cee,libcodespan_reporting-5349aefdadd03e12,libunicode_width-b98bb204195f0d7e,libtermcolor-b939861c6edae541,libspirv-3e87547a2cbca905,libbit_set-f9cfefa609a7c92c,libbit_vec-a2549d6f6c0319be,libglow-635ea455e111607d,libwgpu_types-d99b3ff84248357a,libparking_lot-a108a4b300fd3192,libparking_lot_core-6f361b62696591c2,libcfg_if-153876ff6516522c,libsmallvec-e34f3bfbe912b991,liblock_api-87976d7814b4458d,libscopeguard-8462571678cd646b,libarrayvec-a8f3f4e4ee9ee6a8,libfoxy_time-03780431efd17479,libquanta-6ab822837e38c1cf,libraw_cpuid-ba142c4ab3b1d2fa,libbitflags-5e9f244b9e5a644e,liblibc-8bb3a5457bcf5989,libezwin-0f6cfac906c1fc74,libtracing-f9e36ae56f41eee6,libpin_project_lite-b41822e5ab6963b9,libtracing_core-cb6706611107d2ef,libonce_cell-9f281edd6d98a5b8,libcrossbeam-f61b1978be820a76,libcrossbeam_deque-168c06c93f45afbe,libcrossbeam_channel-dd93bcca1917e20b,libcrossbeam_queue-ad6c8beeda4ed8c4,libcrossbeam_epoch-c6933418185d2ba2,libcrossbeam_utils-8e3c443b9b8bf9bc,libwindows-8c9a4491d0dceff6,libwindows_core-fd52eb09089d1433,libwindows_result-ed24729c8875d83c,libwindows_targets-34256a1797f3c188,libthiserror-f2dc4cfe95ab6a20,libraw_window_handle-6a701a6f677b4029}.rlib" "/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" "-ldl" "-ldl" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustc1eQdzs/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/wgpu-4a3ab8b46e3c4bad" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: rust-lld: error: undefined symbol: LoadLibraryExA [INFO] [stdout] >>> referenced by hresult.rs:81 (src/hresult.rs:81) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.1.rcgu.o:(windows_result::hresult::HRESULT::message::hf70654210f4d5ab4) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] >>> referenced by delay_load.rs:11 (src/imp/delay_load.rs:11) [INFO] [stdout] >>> windows_core-fd52eb09089d1433.windows_core.f414f5fd305338d2-cgu.00.rcgu.o:(windows_core::imp::factory_cache::get_activation_factory::h779e600a94a7a93a) in archive /opt/rustwide/target/debug/deps/libwindows_core-fd52eb09089d1433.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: FormatMessageW [INFO] [stdout] >>> referenced by hresult.rs:84 (src/hresult.rs:84) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.1.rcgu.o:(windows_result::hresult::HRESULT::message::hf70654210f4d5ab4) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetProcessHeap [INFO] [stdout] >>> referenced by strings.rs:15 (src/strings.rs:15) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.1.rcgu.o:(windows_result::hresult::HRESULT::message::hf70654210f4d5ab4) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] >>> referenced by strings.rs:15 (src/strings.rs:15) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.1.rcgu.o:(core::ptr::drop_in_place$LT$windows_result..strings..HeapString$GT$::h53111010d0575a83 (.llvm.5090475339816940833)) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] >>> referenced by heap.rs:10 (src/imp/heap.rs:10) [INFO] [stdout] >>> windows_core-fd52eb09089d1433.windows_core.f414f5fd305338d2-cgu.04.rcgu.o:(_$LT$windows_core..strings..hstring..HSTRING$u20$as$u20$core..clone..Clone$GT$::clone::h35db279a24d13f90) in archive /opt/rustwide/target/debug/deps/libwindows_core-fd52eb09089d1433.rlib [INFO] [stdout] >>> referenced 2 more times [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: HeapFree [INFO] [stdout] >>> referenced by strings.rs:15 (src/strings.rs:15) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.1.rcgu.o:(windows_result::hresult::HRESULT::message::hf70654210f4d5ab4) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] >>> referenced by strings.rs:15 (src/strings.rs:15) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.1.rcgu.o:(core::ptr::drop_in_place$LT$windows_result..strings..HeapString$GT$::h53111010d0575a83 (.llvm.5090475339816940833)) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] >>> referenced by heap.rs:34 (src/imp/heap.rs:34) [INFO] [stdout] >>> windows_core-fd52eb09089d1433.windows_core.f414f5fd305338d2-cgu.04.rcgu.o:(_$LT$windows_core..strings..hstring..HSTRING$u20$as$u20$core..ops..drop..Drop$GT$::drop::he491440a34dfdac4) in archive /opt/rustwide/target/debug/deps/libwindows_core-fd52eb09089d1433.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetErrorInfo [INFO] [stdout] >>> referenced by error.rs:122 (src/error.rs:122) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.0.rcgu.o:(_$LT$windows_result..error..Error$u20$as$u20$core..convert..From$LT$windows_result..hresult..HRESULT$GT$$GT$::from::hf4e610993d850e9e) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetLastError [INFO] [stdout] >>> referenced by error.rs:42 (src/error.rs:42) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.0.rcgu.o:(windows_result::error::Error::from_win32::hca60d98237b97d60) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: SysFreeString [INFO] [stdout] >>> referenced by strings.rs:60 (src/strings.rs:60) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.0.rcgu.o:(windows_result::error::Error::message::h89db00194cc5e791) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] >>> referenced by strings.rs:60 (src/strings.rs:60) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.0.rcgu.o:(windows_result::error::Error::message::h89db00194cc5e791) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] >>> referenced by strings.rs:60 (src/strings.rs:60) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.0.rcgu.o:(windows_result::error::Error::message::h89db00194cc5e791) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] >>> referenced 2 more times [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: SysStringLen [INFO] [stdout] >>> referenced by strings.rs:33 (src/strings.rs:33) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.0.rcgu.o:(windows_result::error::Error::message::h89db00194cc5e791) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] >>> referenced by strings.rs:33 (src/strings.rs:33) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.0.rcgu.o:(windows_result::error::Error::message::h89db00194cc5e791) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] >>> referenced by strings.rs:33 (src/strings.rs:33) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.0.rcgu.o:(windows_result::error::Error::message::h89db00194cc5e791) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: HeapAlloc [INFO] [stdout] >>> referenced by heap.rs:10 (src/imp/heap.rs:10) [INFO] [stdout] >>> windows_core-fd52eb09089d1433.windows_core.f414f5fd305338d2-cgu.04.rcgu.o:(_$LT$windows_core..strings..hstring..HSTRING$u20$as$u20$core..clone..Clone$GT$::clone::h35db279a24d13f90) in archive /opt/rustwide/target/debug/deps/libwindows_core-fd52eb09089d1433.rlib [INFO] [stdout] >>> referenced by heap.rs:10 (src/imp/heap.rs:10) [INFO] [stdout] >>> windows_core-fd52eb09089d1433.windows_core.f414f5fd305338d2-cgu.04.rcgu.o:(_$LT$windows_core..strings..hstring..HSTRING$u20$as$u20$core..convert..From$LT$$RF$str$GT$$GT$::from::h0df8a9a5e67332ba) in archive /opt/rustwide/target/debug/deps/libwindows_core-fd52eb09089d1433.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetProcAddress [INFO] [stdout] >>> referenced by delay_load.rs:17 (src/imp/delay_load.rs:17) [INFO] [stdout] >>> windows_core-fd52eb09089d1433.windows_core.f414f5fd305338d2-cgu.00.rcgu.o:(windows_core::imp::factory_cache::get_activation_factory::h779e600a94a7a93a) in archive /opt/rustwide/target/debug/deps/libwindows_core-fd52eb09089d1433.rlib [INFO] [stdout] >>> referenced by mod.rs:288 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/System/LibraryLoader/mod.rs:288) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.06.rcgu.o:(windows::Win32::System::LibraryLoader::GetProcAddress::h8c5d2ad68a766295) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: FreeLibrary [INFO] [stdout] >>> referenced by delay_load.rs:23 (src/imp/delay_load.rs:23) [INFO] [stdout] >>> windows_core-fd52eb09089d1433.windows_core.f414f5fd305338d2-cgu.00.rcgu.o:(windows_core::imp::factory_cache::get_activation_factory::h779e600a94a7a93a) in archive /opt/rustwide/target/debug/deps/libwindows_core-fd52eb09089d1433.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: RoGetActivationFactory [INFO] [stdout] >>> referenced by factory_cache.rs:57 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-core-0.54.0/src/imp/factory_cache.rs:57) [INFO] [stdout] >>> windows-8c9a4491d0dceff6.windows.bbde1a52075ce78-cgu.02.rcgu.o:(windows_core::imp::factory_cache::FactoryCache$LT$C$C$I$GT$::call::h1d96da7305905ad0) in archive /opt/rustwide/target/debug/deps/libwindows-8c9a4491d0dceff6.rlib [INFO] [stdout] >>> referenced by factory_cache.rs:57 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-core-0.54.0/src/imp/factory_cache.rs:57) [INFO] [stdout] >>> windows-8c9a4491d0dceff6.windows.bbde1a52075ce78-cgu.02.rcgu.o:(windows_core::imp::factory_cache::FactoryCache$LT$C$C$I$GT$::call::h1d96da7305905ad0) in archive /opt/rustwide/target/debug/deps/libwindows-8c9a4491d0dceff6.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: CoIncrementMTAUsage [INFO] [stdout] >>> referenced by factory_cache.rs:64 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-core-0.54.0/src/imp/factory_cache.rs:64) [INFO] [stdout] >>> windows-8c9a4491d0dceff6.windows.bbde1a52075ce78-cgu.02.rcgu.o:(windows_core::imp::factory_cache::FactoryCache$LT$C$C$I$GT$::call::h1d96da7305905ad0) in archive /opt/rustwide/target/debug/deps/libwindows-8c9a4491d0dceff6.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: DefSubclassProc [INFO] [stdout] >>> referenced by mod.rs:249 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/Shell/mod.rs:249) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.14.rcgu.o:(windows::Win32::UI::Shell::DefSubclassProc::h2ef53375eabfa3d1) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: SetWindowSubclass [INFO] [stdout] >>> referenced by mod.rs:4543 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/Shell/mod.rs:4543) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.14.rcgu.o:(windows::Win32::UI::Shell::SetWindowSubclass::h11da8abb11a26a4e) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: ClipCursor [INFO] [stdout] >>> referenced by mod.rs:322 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:322) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::ClipCursor::h2ecca29796898568) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: ShowCursor [INFO] [stdout] >>> referenced by mod.rs:3107 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:3107) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::ShowCursor::hc25337209890230e) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: ShowWindow [INFO] [stdout] >>> referenced by mod.rs:3124 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:3124) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::ShowWindow::h73e694420b770b9b) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetMessageW [INFO] [stdout] >>> referenced by mod.rs:1352 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:1352) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::GetMessageW::h72fdb9502ae9968b) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: LoadCursorW [INFO] [stdout] >>> referenced by mod.rs:1923 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:1923) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::LoadCursorW::h3dd80a2450a4f20a) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors) [INFO] [stdout] collect2: error: ld returned 1 exit status [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `ezwin` (example "wgpu") due to 1 previous error [INFO] [stdout] warning: transmuting an integer to a pointer creates a pointer without provenance [INFO] [stdout] --> src/window/procedure.rs:201:48 [INFO] [stdout] | [INFO] [stdout] 201 | let data: &mut SubclassWindowData = unsafe { std::mem::transmute(dw_ref_data) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this is dangerous because dereferencing the resulting pointer is undefined behavior [INFO] [stdout] = note: exposed provenance semantics can be used to create a pointer based on some previously exposed provenance [INFO] [stdout] = help: if you truly mean to create a pointer without provenance, use `std::ptr::without_provenance_mut` [INFO] [stdout] = help: for more information about transmute, see [INFO] [stdout] = help: for more information about exposed provenance, see [INFO] [stdout] = note: `#[warn(integer_to_ptr_transmutes)]` on by default [INFO] [stdout] help: use `std::ptr::with_exposed_provenance_mut` instead to use a previously exposed provenance [INFO] [stdout] | [INFO] [stdout] 201 - let data: &mut SubclassWindowData = unsafe { std::mem::transmute(dw_ref_data) }; [INFO] [stdout] 201 + let data: &mut SubclassWindowData = unsafe { &mut *std::ptr::with_exposed_provenance_mut::(dw_ref_data) }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustc1zAv97/symbols.o" "<9 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libpollster-f082a7c3504056ec,libwgpu-e6d871b1b4f19d91,libstatic_assertions-4dd213d99cb033dd,libwgpu_core-afa45c77a222d169,libwgpu_hal-f24d25a5b07749e2,librenderdoc_sys-56c4de0e2ba5d1da,libgpu_descriptor-21cccecf6f58ff16,libgpu_descriptor_types-1f1463ff348749fd,libkhronos_egl-a8fc0a7d0976f418,liblibloading-58bdf26232c67d41,libprofiling-4fecb620f0bd1d7a,libgpu_alloc-7348b4cebeb3b160,libgpu_alloc_types-19262eef4089c2cf,libash-aab418b8f924248a,liblibloading-502f28554eba3890,libnaga-e57147c5e6326985,librustc_hash-d1c6f9fda1d1a674,libhexf_parse-6834614ff88529f9,libunicode_xid-99b924ea866bcedc,libindexmap-00fd80867c55eaad,libequivalent-e09749cc490ebe05,libhashbrown-b1124a035a662aa2,libahash-1c1698e73bd7a757,libzerocopy-dc9020281f54698b,liballocator_api2-fe43270ebb2a14e3,libcodespan_reporting-5349aefdadd03e12,libunicode_width-b98bb204195f0d7e,libtermcolor-b939861c6edae541,libspirv-3e87547a2cbca905,libbit_set-f9cfefa609a7c92c,libbit_vec-a2549d6f6c0319be,libglow-635ea455e111607d,libwgpu_types-d99b3ff84248357a,libparking_lot-a108a4b300fd3192,libparking_lot_core-6f361b62696591c2,liblock_api-87976d7814b4458d,libscopeguard-8462571678cd646b,libarrayvec-a8f3f4e4ee9ee6a8,libtracing_subscriber-7cca6e50df66cc50,libsmallvec-e34f3bfbe912b991,libnu_ansi_term-303301b5c1113568,liboverload-a0d3687fdef10448,libsharded_slab-b52ae808d1166340,liblazy_static-e4325871dc54d52c,libmatchers-3496d77d85daf32c,libregex_automata-c6bb1ac628663336,libregex_syntax-b18985169f3dcf4c,libregex-0da3d58d7cf4fb34,libregex_automata-e7f5f75f9ee174c8,libregex_syntax-e618dd1312583255,libthread_local-a58e8e6607214a08,libcfg_if-153876ff6516522c,libtracing_log-95e2c3910c881eec,liblog-69fe716108893cee,libfoxy_time-03780431efd17479,libquanta-6ab822837e38c1cf,libraw_cpuid-ba142c4ab3b1d2fa,libbitflags-5e9f244b9e5a644e,liblibc-8bb3a5457bcf5989,libezwin-0f6cfac906c1fc74,libtracing-f9e36ae56f41eee6,libpin_project_lite-b41822e5ab6963b9,libtracing_core-cb6706611107d2ef,libonce_cell-9f281edd6d98a5b8,libwindows-8c9a4491d0dceff6,libwindows_core-fd52eb09089d1433,libwindows_result-ed24729c8875d83c,libwindows_targets-34256a1797f3c188,libthiserror-f2dc4cfe95ab6a20,libraw_window_handle-6a701a6f677b4029,libcrossbeam-f61b1978be820a76,libcrossbeam_deque-168c06c93f45afbe,libcrossbeam_channel-dd93bcca1917e20b,libcrossbeam_queue-ad6c8beeda4ed8c4,libcrossbeam_epoch-c6933418185d2ba2,libcrossbeam_utils-8e3c443b9b8bf9bc}.rlib" "/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" "-ldl" "-ldl" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustc1zAv97/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/examples/threaded-b712739830379898" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: rust-lld: error: undefined symbol: LoadLibraryExA [INFO] [stdout] >>> referenced by hresult.rs:81 (src/hresult.rs:81) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.1.rcgu.o:(windows_result::hresult::HRESULT::message::hf70654210f4d5ab4) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] >>> referenced by delay_load.rs:11 (src/imp/delay_load.rs:11) [INFO] [stdout] >>> windows_core-fd52eb09089d1433.windows_core.f414f5fd305338d2-cgu.00.rcgu.o:(windows_core::imp::factory_cache::get_activation_factory::h779e600a94a7a93a) in archive /opt/rustwide/target/debug/deps/libwindows_core-fd52eb09089d1433.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: FormatMessageW [INFO] [stdout] >>> referenced by hresult.rs:84 (src/hresult.rs:84) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.1.rcgu.o:(windows_result::hresult::HRESULT::message::hf70654210f4d5ab4) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetProcessHeap [INFO] [stdout] >>> referenced by strings.rs:15 (src/strings.rs:15) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.1.rcgu.o:(windows_result::hresult::HRESULT::message::hf70654210f4d5ab4) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] >>> referenced by strings.rs:15 (src/strings.rs:15) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.1.rcgu.o:(core::ptr::drop_in_place$LT$windows_result..strings..HeapString$GT$::h53111010d0575a83 (.llvm.5090475339816940833)) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] >>> referenced by heap.rs:10 (src/imp/heap.rs:10) [INFO] [stdout] >>> windows_core-fd52eb09089d1433.windows_core.f414f5fd305338d2-cgu.04.rcgu.o:(_$LT$windows_core..strings..hstring..HSTRING$u20$as$u20$core..clone..Clone$GT$::clone::h35db279a24d13f90) in archive /opt/rustwide/target/debug/deps/libwindows_core-fd52eb09089d1433.rlib [INFO] [stdout] >>> referenced 2 more times [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: HeapFree [INFO] [stdout] >>> referenced by strings.rs:15 (src/strings.rs:15) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.1.rcgu.o:(windows_result::hresult::HRESULT::message::hf70654210f4d5ab4) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] >>> referenced by strings.rs:15 (src/strings.rs:15) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.1.rcgu.o:(core::ptr::drop_in_place$LT$windows_result..strings..HeapString$GT$::h53111010d0575a83 (.llvm.5090475339816940833)) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] >>> referenced by heap.rs:34 (src/imp/heap.rs:34) [INFO] [stdout] >>> windows_core-fd52eb09089d1433.windows_core.f414f5fd305338d2-cgu.04.rcgu.o:(_$LT$windows_core..strings..hstring..HSTRING$u20$as$u20$core..ops..drop..Drop$GT$::drop::he491440a34dfdac4) in archive /opt/rustwide/target/debug/deps/libwindows_core-fd52eb09089d1433.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetErrorInfo [INFO] [stdout] >>> referenced by error.rs:122 (src/error.rs:122) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.0.rcgu.o:(_$LT$windows_result..error..Error$u20$as$u20$core..convert..From$LT$windows_result..hresult..HRESULT$GT$$GT$::from::hf4e610993d850e9e) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetLastError [INFO] [stdout] >>> referenced by error.rs:42 (src/error.rs:42) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.0.rcgu.o:(windows_result::error::Error::from_win32::hca60d98237b97d60) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: SysFreeString [INFO] [stdout] >>> referenced by strings.rs:60 (src/strings.rs:60) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.0.rcgu.o:(windows_result::error::Error::message::h89db00194cc5e791) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] >>> referenced by strings.rs:60 (src/strings.rs:60) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.0.rcgu.o:(windows_result::error::Error::message::h89db00194cc5e791) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] >>> referenced by strings.rs:60 (src/strings.rs:60) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.0.rcgu.o:(windows_result::error::Error::message::h89db00194cc5e791) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] >>> referenced 2 more times [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: SysStringLen [INFO] [stdout] >>> referenced by strings.rs:33 (src/strings.rs:33) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.0.rcgu.o:(windows_result::error::Error::message::h89db00194cc5e791) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] >>> referenced by strings.rs:33 (src/strings.rs:33) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.0.rcgu.o:(windows_result::error::Error::message::h89db00194cc5e791) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] >>> referenced by strings.rs:33 (src/strings.rs:33) [INFO] [stdout] >>> windows_result-ed24729c8875d83c.windows_result.8936f275434437f6-cgu.0.rcgu.o:(windows_result::error::Error::message::h89db00194cc5e791) in archive /opt/rustwide/target/debug/deps/libwindows_result-ed24729c8875d83c.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: HeapAlloc [INFO] [stdout] >>> referenced by heap.rs:10 (src/imp/heap.rs:10) [INFO] [stdout] >>> windows_core-fd52eb09089d1433.windows_core.f414f5fd305338d2-cgu.04.rcgu.o:(_$LT$windows_core..strings..hstring..HSTRING$u20$as$u20$core..clone..Clone$GT$::clone::h35db279a24d13f90) in archive /opt/rustwide/target/debug/deps/libwindows_core-fd52eb09089d1433.rlib [INFO] [stdout] >>> referenced by heap.rs:10 (src/imp/heap.rs:10) [INFO] [stdout] >>> windows_core-fd52eb09089d1433.windows_core.f414f5fd305338d2-cgu.04.rcgu.o:(_$LT$windows_core..strings..hstring..HSTRING$u20$as$u20$core..convert..From$LT$$RF$str$GT$$GT$::from::h0df8a9a5e67332ba) in archive /opt/rustwide/target/debug/deps/libwindows_core-fd52eb09089d1433.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetProcAddress [INFO] [stdout] >>> referenced by delay_load.rs:17 (src/imp/delay_load.rs:17) [INFO] [stdout] >>> windows_core-fd52eb09089d1433.windows_core.f414f5fd305338d2-cgu.00.rcgu.o:(windows_core::imp::factory_cache::get_activation_factory::h779e600a94a7a93a) in archive /opt/rustwide/target/debug/deps/libwindows_core-fd52eb09089d1433.rlib [INFO] [stdout] >>> referenced by mod.rs:288 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/System/LibraryLoader/mod.rs:288) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.06.rcgu.o:(windows::Win32::System::LibraryLoader::GetProcAddress::h8c5d2ad68a766295) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: FreeLibrary [INFO] [stdout] >>> referenced by delay_load.rs:23 (src/imp/delay_load.rs:23) [INFO] [stdout] >>> windows_core-fd52eb09089d1433.windows_core.f414f5fd305338d2-cgu.00.rcgu.o:(windows_core::imp::factory_cache::get_activation_factory::h779e600a94a7a93a) in archive /opt/rustwide/target/debug/deps/libwindows_core-fd52eb09089d1433.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: RoGetActivationFactory [INFO] [stdout] >>> referenced by factory_cache.rs:57 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-core-0.54.0/src/imp/factory_cache.rs:57) [INFO] [stdout] >>> windows-8c9a4491d0dceff6.windows.bbde1a52075ce78-cgu.02.rcgu.o:(windows_core::imp::factory_cache::FactoryCache$LT$C$C$I$GT$::call::h1d96da7305905ad0) in archive /opt/rustwide/target/debug/deps/libwindows-8c9a4491d0dceff6.rlib [INFO] [stdout] >>> referenced by factory_cache.rs:57 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-core-0.54.0/src/imp/factory_cache.rs:57) [INFO] [stdout] >>> windows-8c9a4491d0dceff6.windows.bbde1a52075ce78-cgu.02.rcgu.o:(windows_core::imp::factory_cache::FactoryCache$LT$C$C$I$GT$::call::h1d96da7305905ad0) in archive /opt/rustwide/target/debug/deps/libwindows-8c9a4491d0dceff6.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: CoIncrementMTAUsage [INFO] [stdout] >>> referenced by factory_cache.rs:64 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-core-0.54.0/src/imp/factory_cache.rs:64) [INFO] [stdout] >>> windows-8c9a4491d0dceff6.windows.bbde1a52075ce78-cgu.02.rcgu.o:(windows_core::imp::factory_cache::FactoryCache$LT$C$C$I$GT$::call::h1d96da7305905ad0) in archive /opt/rustwide/target/debug/deps/libwindows-8c9a4491d0dceff6.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: DefSubclassProc [INFO] [stdout] >>> referenced by mod.rs:249 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/Shell/mod.rs:249) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.14.rcgu.o:(windows::Win32::UI::Shell::DefSubclassProc::h2ef53375eabfa3d1) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: SetWindowSubclass [INFO] [stdout] >>> referenced by mod.rs:4543 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/Shell/mod.rs:4543) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.14.rcgu.o:(windows::Win32::UI::Shell::SetWindowSubclass::h11da8abb11a26a4e) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: ClipCursor [INFO] [stdout] >>> referenced by mod.rs:322 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:322) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::ClipCursor::h2ecca29796898568) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: ShowCursor [INFO] [stdout] >>> referenced by mod.rs:3107 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:3107) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::ShowCursor::hc25337209890230e) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: ShowWindow [INFO] [stdout] >>> referenced by mod.rs:3124 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:3124) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::ShowWindow::h73e694420b770b9b) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetMessageW [INFO] [stdout] >>> referenced by mod.rs:1352 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:1352) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::GetMessageW::h72fdb9502ae9968b) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: LoadCursorW [INFO] [stdout] >>> referenced by mod.rs:1923 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.54.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:1923) [INFO] [stdout] >>> ezwin-0f6cfac906c1fc74.ezwin.8bee12f81466bfed-cgu.12.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::LoadCursorW::h3dd80a2450a4f20a) in archive /opt/rustwide/target/debug/deps/libezwin-0f6cfac906c1fc74.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors) [INFO] [stdout] collect2: error: ld returned 1 exit status [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `ezwin` (example "threaded") due to 1 previous error [INFO] running `Command { std: "docker" "inspect" "0c7fa440bd1f153ddc577689eaeeec62b4d9f14eb0ad9d1dc1b6b8a5166d9009", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0c7fa440bd1f153ddc577689eaeeec62b4d9f14eb0ad9d1dc1b6b8a5166d9009", kill_on_drop: false }` [INFO] [stdout] 0c7fa440bd1f153ddc577689eaeeec62b4d9f14eb0ad9d1dc1b6b8a5166d9009