rust-lang / rust

Empowering everyone to build reliable and efficient software.
https://www.rust-lang.org
Other
97.4k stars 12.59k forks source link

x86_64-uwp-windows-msvc linker errors with vs2022 v17.3.0 update #100400

Open korejan opened 2 years ago

korejan commented 2 years ago

There was an update to visual studio 2022 on the 09/08 (v17.3.0, vc ver 14.29.30133) which has caused linker errors with target x86_64-uwp-windows-msvc for my UWP crate which was fine in the last version. I also make builds with the aarch64-uwp-windows-msvc target, with the same (new) version this builds successfully.

My uwp crate folder has a batch file to properly setup the vc enviroment before building, that basically expands to this for x86_64-uwp-windows-msvc target

    vcvarsall.bat x64 uwp 10.0.20348.0 -vcvars_ver=14.29.30133
    rustup run nightly cargo build -Z build-std=std,panic_abort --target x86_64-uwp-windows-msvc

I have a config.toml that sets linker args:

    [target.'cfg(target_vendor = "uwp")']
    rustflags = ["-C", "link-args=-lOneCore.lib -lWindowsApp.lib"]

Building with -vv for aarch64-uwp-windows-msvc, in the output I see these extra libs being passed in for all crates being built but not for x86_64-uwp-windows-msvc target.

I've included a build log in the backtrace section below.

Meta

rustc --version --verbose:

rustc 1.62.1 (e092d0b6b 2022-07-16)
binary: rustc
commit-hash: e092d0b6b43f2de967af0887873151bb1c0b18d3
commit-date: 2022-07-16
host: x86_64-pc-windows-msvc
release: 1.62.1
LLVM version: 14.0.5
Backtrace

``` > cargo_build_uwp.bat x64 ********************************************************************** ** Visual Studio 2022 Developer Command Prompt v17.3.0 ** Copyright (c) 2022 Microsoft Corporation ********************************************************************** [vcvarsall.bat] Environment initialized for: 'x64' cmake version 3.23.22060601-MSVC_2 CMake suite maintained and supported by Kitware (kitware.com/cmake). Compiling compiler_builtins v0.1.78 Compiling core v0.0.0 (C:\Users\korcan\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core) Compiling libc v0.2.126 Compiling cc v1.0.73 Compiling memchr v2.5.0 Compiling std v0.0.0 (C:\Users\korcan\.rustup\toolchains\nightly-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std) Compiling proc-macro2 v1.0.43 Compiling unicode-ident v1.0.3 Compiling quote v1.0.21 Compiling autocfg v1.1.0 Compiling syn v1.0.99 Compiling libc v0.2.129 error: linking with `link.exe` failed: exit code: 1120 | = note: "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX64\\x64\\link.exe" "/NOLOGO" "C:\\Users\\korcan\\AppData\\Local\\Temp\\rustcL06RT9\\symbols.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\std-39ba79889862525a\\build_script_build-39ba79889862525a.build_script_build.0cadf95e-cgu.0.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\std-39ba79889862525a\\build_script_build-39ba79889862525a.build_script_build.0cadf95e-cgu.1.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\std-39ba79889862525a\\build_script_build-39ba79889862525a.build_script_build.0cadf95e-cgu.10.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\std-39ba79889862525a\\build_script_build-39ba79889862525a.build_script_build.0cadf95e-cgu.11.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\std-39ba79889862525a\\build_script_build-39ba79889862525a.build_script_build.0cadf95e-cgu.12.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\std-39ba79889862525a\\build_script_build-39ba79889862525a.build_script_build.0cadf95e-cgu.13.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\std-39ba79889862525a\\build_script_build-39ba79889862525a.build_script_build.0cadf95e-cgu.14.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\std-39ba79889862525a\\build_script_build-39ba79889862525a.build_script_build.0cadf95e-cgu.15.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\std-39ba79889862525a\\build_script_build-39ba79889862525a.build_script_build.0cadf95e-cgu.2.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\std-39ba79889862525a\\build_script_build-39ba79889862525a.build_script_build.0cadf95e-cgu.3.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\std-39ba79889862525a\\build_script_build-39ba79889862525a.build_script_build.0cadf95e-cgu.4.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\std-39ba79889862525a\\build_script_build-39ba79889862525a.build_script_build.0cadf95e-cgu.5.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\std-39ba79889862525a\\build_script_build-39ba79889862525a.build_script_build.0cadf95e-cgu.6.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\std-39ba79889862525a\\build_script_build-39ba79889862525a.build_script_build.0cadf95e-cgu.7.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\std-39ba79889862525a\\build_script_build-39ba79889862525a.build_script_build.0cadf95e-cgu.8.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\std-39ba79889862525a\\build_script_build-39ba79889862525a.build_script_build.0cadf95e-cgu.9.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\std-39ba79889862525a\\build_script_build-39ba79889862525a.49iz9jqc2vzvkds5.rcgu.o" "/LIBPATH:C:\\ALXR\\ALVR\\target\\debug\\deps" "/LIBPATH:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd-af80728edb9e51a2.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libpanic_unwind-d95c2ca8b8e4b671.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_demangle-d61c7c30d72165ce.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd_detect-c5af386df908be03.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-cafe7644eae20cf5.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libminiz_oxide-e9947d4f194e6cfa.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libadler-e820196c184d5ea4.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_alloc-dbe92d29b47fd101.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-165b9ed762f20023.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-a1cbb7568cdc3a4a.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liblibc-68fca0524476f675.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-37d6dc6d85154ec0.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-69892fa511d5a698.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-798bc7c2d986ac97.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-603abe33faccfd1f.rlib" "advapi32.lib" "userenv.lib" "kernel32.lib" "ws2_32.lib" "bcrypt.lib" "msvcrt.lib" "/NXCOMPAT" "/LIBPATH:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "/OUT:C:\\ALXR\\ALVR\\target\\debug\\build\\std-39ba79889862525a\\build_script_build-39ba79889862525a.exe" "/OPT:REF,NOICF" "/DEBUG" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libcore.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libstd.natvis" = note: msvcrt.lib(utility_app.obj) : error LNK2019: unresolved external symbol __imp_RoInitialize referenced in function __scrt_initialize_winrt C:\ALXR\ALVR\target\debug\build\std-39ba79889862525a\build_script_build-39ba79889862525a.exe : fatal error LNK1120: 1 unresolved externals error: could not compile `std` due to previous error warning: build failed, waiting for other jobs to finish... error: linking with `link.exe` failed: exit code: 1120 | = note: "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX64\\x64\\link.exe" "/NOLOGO" "C:\\Users\\korcan\\AppData\\Local\\Temp\\rustc7b713K\\symbols.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-dd4c80ba04bb76ea\\build_script_build-dd4c80ba04bb76ea.build_script_build.517f7f39-cgu.0.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-dd4c80ba04bb76ea\\build_script_build-dd4c80ba04bb76ea.build_script_build.517f7f39-cgu.1.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-dd4c80ba04bb76ea\\build_script_build-dd4c80ba04bb76ea.build_script_build.517f7f39-cgu.10.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-dd4c80ba04bb76ea\\build_script_build-dd4c80ba04bb76ea.build_script_build.517f7f39-cgu.11.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-dd4c80ba04bb76ea\\build_script_build-dd4c80ba04bb76ea.build_script_build.517f7f39-cgu.12.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-dd4c80ba04bb76ea\\build_script_build-dd4c80ba04bb76ea.build_script_build.517f7f39-cgu.13.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-dd4c80ba04bb76ea\\build_script_build-dd4c80ba04bb76ea.build_script_build.517f7f39-cgu.14.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-dd4c80ba04bb76ea\\build_script_build-dd4c80ba04bb76ea.build_script_build.517f7f39-cgu.15.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-dd4c80ba04bb76ea\\build_script_build-dd4c80ba04bb76ea.build_script_build.517f7f39-cgu.2.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-dd4c80ba04bb76ea\\build_script_build-dd4c80ba04bb76ea.build_script_build.517f7f39-cgu.3.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-dd4c80ba04bb76ea\\build_script_build-dd4c80ba04bb76ea.build_script_build.517f7f39-cgu.4.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-dd4c80ba04bb76ea\\build_script_build-dd4c80ba04bb76ea.build_script_build.517f7f39-cgu.5.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-dd4c80ba04bb76ea\\build_script_build-dd4c80ba04bb76ea.build_script_build.517f7f39-cgu.6.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-dd4c80ba04bb76ea\\build_script_build-dd4c80ba04bb76ea.build_script_build.517f7f39-cgu.7.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-dd4c80ba04bb76ea\\build_script_build-dd4c80ba04bb76ea.build_script_build.517f7f39-cgu.8.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-dd4c80ba04bb76ea\\build_script_build-dd4c80ba04bb76ea.build_script_build.517f7f39-cgu.9.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-dd4c80ba04bb76ea\\build_script_build-dd4c80ba04bb76ea.3bfsrf5tdgjurhlw.rcgu.o" "/LIBPATH:C:\\ALXR\\ALVR\\target\\debug\\deps" "/LIBPATH:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd-af80728edb9e51a2.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libpanic_unwind-d95c2ca8b8e4b671.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_demangle-d61c7c30d72165ce.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd_detect-c5af386df908be03.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-cafe7644eae20cf5.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libminiz_oxide-e9947d4f194e6cfa.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libadler-e820196c184d5ea4.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_alloc-dbe92d29b47fd101.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-165b9ed762f20023.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-a1cbb7568cdc3a4a.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liblibc-68fca0524476f675.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-37d6dc6d85154ec0.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-69892fa511d5a698.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-798bc7c2d986ac97.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-603abe33faccfd1f.rlib" "advapi32.lib" "userenv.lib" "kernel32.lib" "ws2_32.lib" "bcrypt.lib" "msvcrt.lib" "/NXCOMPAT" "/LIBPATH:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "/OUT:C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-dd4c80ba04bb76ea\\build_script_build-dd4c80ba04bb76ea.exe" "/OPT:REF,NOICF" "/DEBUG" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libcore.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libstd.natvis" = note: msvcrt.lib(utility_app.obj) : error LNK2019: unresolved external symbol __imp_RoInitialize referenced in function __scrt_initialize_winrt C:\ALXR\ALVR\target\debug\build\memchr-dd4c80ba04bb76ea\build_script_build-dd4c80ba04bb76ea.exe : fatal error LNK1120: 1 unresolved externals error: could not compile `memchr` due to previous error error: linking with `link.exe` failed: exit code: 1120 | = note: "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX64\\x64\\link.exe" "/NOLOGO" "C:\\Users\\korcan\\AppData\\Local\\Temp\\rustcc0l1sp\\symbols.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-ff7cf2e175a8513f\\build_script_build-ff7cf2e175a8513f.build_script_build.ce3b1597-cgu.0.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-ff7cf2e175a8513f\\build_script_build-ff7cf2e175a8513f.build_script_build.ce3b1597-cgu.1.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-ff7cf2e175a8513f\\build_script_build-ff7cf2e175a8513f.build_script_build.ce3b1597-cgu.10.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-ff7cf2e175a8513f\\build_script_build-ff7cf2e175a8513f.build_script_build.ce3b1597-cgu.11.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-ff7cf2e175a8513f\\build_script_build-ff7cf2e175a8513f.build_script_build.ce3b1597-cgu.12.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-ff7cf2e175a8513f\\build_script_build-ff7cf2e175a8513f.build_script_build.ce3b1597-cgu.13.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-ff7cf2e175a8513f\\build_script_build-ff7cf2e175a8513f.build_script_build.ce3b1597-cgu.14.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-ff7cf2e175a8513f\\build_script_build-ff7cf2e175a8513f.build_script_build.ce3b1597-cgu.15.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-ff7cf2e175a8513f\\build_script_build-ff7cf2e175a8513f.build_script_build.ce3b1597-cgu.2.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-ff7cf2e175a8513f\\build_script_build-ff7cf2e175a8513f.build_script_build.ce3b1597-cgu.3.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-ff7cf2e175a8513f\\build_script_build-ff7cf2e175a8513f.build_script_build.ce3b1597-cgu.4.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-ff7cf2e175a8513f\\build_script_build-ff7cf2e175a8513f.build_script_build.ce3b1597-cgu.5.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-ff7cf2e175a8513f\\build_script_build-ff7cf2e175a8513f.build_script_build.ce3b1597-cgu.6.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-ff7cf2e175a8513f\\build_script_build-ff7cf2e175a8513f.build_script_build.ce3b1597-cgu.7.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-ff7cf2e175a8513f\\build_script_build-ff7cf2e175a8513f.build_script_build.ce3b1597-cgu.8.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-ff7cf2e175a8513f\\build_script_build-ff7cf2e175a8513f.build_script_build.ce3b1597-cgu.9.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-ff7cf2e175a8513f\\build_script_build-ff7cf2e175a8513f.n5m16k7j5s6wn7a.rcgu.o" "/LIBPATH:C:\\ALXR\\ALVR\\target\\debug\\deps" "/LIBPATH:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd-af80728edb9e51a2.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libpanic_unwind-d95c2ca8b8e4b671.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_demangle-d61c7c30d72165ce.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd_detect-c5af386df908be03.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-cafe7644eae20cf5.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libminiz_oxide-e9947d4f194e6cfa.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libadler-e820196c184d5ea4.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_alloc-dbe92d29b47fd101.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-165b9ed762f20023.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-a1cbb7568cdc3a4a.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liblibc-68fca0524476f675.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-37d6dc6d85154ec0.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-69892fa511d5a698.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-798bc7c2d986ac97.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-603abe33faccfd1f.rlib" "advapi32.lib" "userenv.lib" "kernel32.lib" "ws2_32.lib" "bcrypt.lib" "msvcrt.lib" "/NXCOMPAT" "/LIBPATH:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "/OUT:C:\\ALXR\\ALVR\\target\\debug\\build\\memchr-ff7cf2e175a8513f\\build_script_build-ff7cf2e175a8513f.exe" "/OPT:REF,NOICF" "/DEBUG" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libcore.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libstd.natvis" = note: msvcrt.lib(utility_app.obj) : error LNK2019: unresolved external symbol __imp_RoInitialize referenced in function __scrt_initialize_winrt C:\ALXR\ALVR\target\debug\build\memchr-ff7cf2e175a8513f\build_script_build-ff7cf2e175a8513f.exe : fatal error LNK1120: 1 unresolved externals error: could not compile `memchr` due to previous error error: linking with `link.exe` failed: exit code: 1120 | = note: "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX64\\x64\\link.exe" "/NOLOGO" "C:\\Users\\korcan\\AppData\\Local\\Temp\\rustcF6SNtp\\symbols.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\quote-815dd7afaea892c3\\build_script_build-815dd7afaea892c3.build_script_build.ce2eaba3-cgu.0.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\quote-815dd7afaea892c3\\build_script_build-815dd7afaea892c3.build_script_build.ce2eaba3-cgu.1.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\quote-815dd7afaea892c3\\build_script_build-815dd7afaea892c3.build_script_build.ce2eaba3-cgu.10.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\quote-815dd7afaea892c3\\build_script_build-815dd7afaea892c3.build_script_build.ce2eaba3-cgu.11.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\quote-815dd7afaea892c3\\build_script_build-815dd7afaea892c3.build_script_build.ce2eaba3-cgu.12.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\quote-815dd7afaea892c3\\build_script_build-815dd7afaea892c3.build_script_build.ce2eaba3-cgu.13.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\quote-815dd7afaea892c3\\build_script_build-815dd7afaea892c3.build_script_build.ce2eaba3-cgu.14.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\quote-815dd7afaea892c3\\build_script_build-815dd7afaea892c3.build_script_build.ce2eaba3-cgu.15.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\quote-815dd7afaea892c3\\build_script_build-815dd7afaea892c3.build_script_build.ce2eaba3-cgu.2.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\quote-815dd7afaea892c3\\build_script_build-815dd7afaea892c3.build_script_build.ce2eaba3-cgu.3.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\quote-815dd7afaea892c3\\build_script_build-815dd7afaea892c3.build_script_build.ce2eaba3-cgu.4.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\quote-815dd7afaea892c3\\build_script_build-815dd7afaea892c3.build_script_build.ce2eaba3-cgu.5.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\quote-815dd7afaea892c3\\build_script_build-815dd7afaea892c3.build_script_build.ce2eaba3-cgu.6.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\quote-815dd7afaea892c3\\build_script_build-815dd7afaea892c3.build_script_build.ce2eaba3-cgu.7.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\quote-815dd7afaea892c3\\build_script_build-815dd7afaea892c3.build_script_build.ce2eaba3-cgu.8.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\quote-815dd7afaea892c3\\build_script_build-815dd7afaea892c3.build_script_build.ce2eaba3-cgu.9.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\quote-815dd7afaea892c3\\build_script_build-815dd7afaea892c3.2p2q48kn1ysneh06.rcgu.o" "/LIBPATH:C:\\ALXR\\ALVR\\target\\debug\\deps" "/LIBPATH:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd-af80728edb9e51a2.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libpanic_unwind-d95c2ca8b8e4b671.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_demangle-d61c7c30d72165ce.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd_detect-c5af386df908be03.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-cafe7644eae20cf5.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libminiz_oxide-e9947d4f194e6cfa.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libadler-e820196c184d5ea4.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_alloc-dbe92d29b47fd101.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-165b9ed762f20023.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-a1cbb7568cdc3a4a.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liblibc-68fca0524476f675.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-37d6dc6d85154ec0.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-69892fa511d5a698.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-798bc7c2d986ac97.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-603abe33faccfd1f.rlib" "advapi32.lib" "userenv.lib" "kernel32.lib" "ws2_32.lib" "bcrypt.lib" "msvcrt.lib" "/NXCOMPAT" "/LIBPATH:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "/OUT:C:\\ALXR\\ALVR\\target\\debug\\build\\quote-815dd7afaea892c3\\build_script_build-815dd7afaea892c3.exe" "/OPT:REF,NOICF" "/DEBUG" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libcore.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libstd.natvis" = note: msvcrt.lib(utility_app.obj) : error LNK2019: unresolved external symbol __imp_RoInitialize referenced in function __scrt_initialize_winrt C:\ALXR\ALVR\target\debug\build\quote-815dd7afaea892c3\build_script_build-815dd7afaea892c3.exe : fatal error LNK1120: 1 unresolved externals error: could not compile `quote` due to previous error error: linking with `link.exe` failed: exit code: 1120 | = note: "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX64\\x64\\link.exe" "/NOLOGO" "C:\\Users\\korcan\\AppData\\Local\\Temp\\rustcu85ACh\\symbols.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\compiler_builtins-d6eddac15148502b\\build_script_build-d6eddac15148502b.build_script_build.a2bef3dc-cgu.0.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\compiler_builtins-d6eddac15148502b\\build_script_build-d6eddac15148502b.build_script_build.a2bef3dc-cgu.1.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\compiler_builtins-d6eddac15148502b\\build_script_build-d6eddac15148502b.build_script_build.a2bef3dc-cgu.10.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\compiler_builtins-d6eddac15148502b\\build_script_build-d6eddac15148502b.build_script_build.a2bef3dc-cgu.11.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\compiler_builtins-d6eddac15148502b\\build_script_build-d6eddac15148502b.build_script_build.a2bef3dc-cgu.12.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\compiler_builtins-d6eddac15148502b\\build_script_build-d6eddac15148502b.build_script_build.a2bef3dc-cgu.13.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\compiler_builtins-d6eddac15148502b\\build_script_build-d6eddac15148502b.build_script_build.a2bef3dc-cgu.14.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\compiler_builtins-d6eddac15148502b\\build_script_build-d6eddac15148502b.build_script_build.a2bef3dc-cgu.15.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\compiler_builtins-d6eddac15148502b\\build_script_build-d6eddac15148502b.build_script_build.a2bef3dc-cgu.2.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\compiler_builtins-d6eddac15148502b\\build_script_build-d6eddac15148502b.build_script_build.a2bef3dc-cgu.3.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\compiler_builtins-d6eddac15148502b\\build_script_build-d6eddac15148502b.build_script_build.a2bef3dc-cgu.4.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\compiler_builtins-d6eddac15148502b\\build_script_build-d6eddac15148502b.build_script_build.a2bef3dc-cgu.5.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\compiler_builtins-d6eddac15148502b\\build_script_build-d6eddac15148502b.build_script_build.a2bef3dc-cgu.6.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\compiler_builtins-d6eddac15148502b\\build_script_build-d6eddac15148502b.build_script_build.a2bef3dc-cgu.7.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\compiler_builtins-d6eddac15148502b\\build_script_build-d6eddac15148502b.build_script_build.a2bef3dc-cgu.8.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\compiler_builtins-d6eddac15148502b\\build_script_build-d6eddac15148502b.build_script_build.a2bef3dc-cgu.9.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\compiler_builtins-d6eddac15148502b\\build_script_build-d6eddac15148502b.23y63ere3ma1swov.rcgu.o" "/LIBPATH:C:\\ALXR\\ALVR\\target\\debug\\deps" "/LIBPATH:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd-af80728edb9e51a2.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libpanic_unwind-d95c2ca8b8e4b671.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_demangle-d61c7c30d72165ce.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd_detect-c5af386df908be03.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-cafe7644eae20cf5.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libminiz_oxide-e9947d4f194e6cfa.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libadler-e820196c184d5ea4.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_alloc-dbe92d29b47fd101.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-165b9ed762f20023.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-a1cbb7568cdc3a4a.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liblibc-68fca0524476f675.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-37d6dc6d85154ec0.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-69892fa511d5a698.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-798bc7c2d986ac97.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-603abe33faccfd1f.rlib" "advapi32.lib" "userenv.lib" "kernel32.lib" "ws2_32.lib" "bcrypt.lib" "msvcrt.lib" "/NXCOMPAT" "/LIBPATH:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "/OUT:C:\\ALXR\\ALVR\\target\\debug\\build\\compiler_builtins-d6eddac15148502b\\build_script_build-d6eddac15148502b.exe" "/OPT:REF,NOICF" "/DEBUG" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libcore.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libstd.natvis" = note: msvcrt.lib(utility_app.obj) : error LNK2019: unresolved external symbol __imp_RoInitialize referenced in function __scrt_initialize_winrt C:\ALXR\ALVR\target\debug\build\compiler_builtins-d6eddac15148502b\build_script_build-d6eddac15148502b.exe : fatal error LNK1120: 1 unresolved externals error: linking with `link.exe` failed: exit code: 1120 | = note: "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX64\\x64\\link.exe" "/NOLOGO" "C:\\Users\\korcan\\AppData\\Local\\Temp\\rustcdEI48D\\symbols.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-d8e056b71c597a7c\\build_script_build-d8e056b71c597a7c.build_script_build.b6db70be-cgu.0.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-d8e056b71c597a7c\\build_script_build-d8e056b71c597a7c.build_script_build.b6db70be-cgu.1.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-d8e056b71c597a7c\\build_script_build-d8e056b71c597a7c.build_script_build.b6db70be-cgu.10.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-d8e056b71c597a7c\\build_script_build-d8e056b71c597a7c.build_script_build.b6db70be-cgu.11.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-d8e056b71c597a7c\\build_script_build-d8e056b71c597a7c.build_script_build.b6db70be-cgu.12.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-d8e056b71c597a7c\\build_script_build-d8e056b71c597a7c.build_script_build.b6db70be-cgu.13.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-d8e056b71c597a7c\\build_script_build-d8e056b71c597a7c.build_script_build.b6db70be-cgu.14.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-d8e056b71c597a7c\\build_script_build-d8e056b71c597a7c.build_script_build.b6db70be-cgu.15.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-d8e056b71c597a7c\\build_script_build-d8e056b71c597a7c.build_script_build.b6db70be-cgu.2.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-d8e056b71c597a7c\\build_script_build-d8e056b71c597a7c.build_script_build.b6db70be-cgu.3.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-d8e056b71c597a7c\\build_script_build-d8e056b71c597a7c.build_script_build.b6db70be-cgu.4.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-d8e056b71c597a7c\\build_script_build-d8e056b71c597a7c.build_script_build.b6db70be-cgu.5.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-d8e056b71c597a7c\\build_script_build-d8e056b71c597a7c.build_script_build.b6db70be-cgu.6.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-d8e056b71c597a7c\\build_script_build-d8e056b71c597a7c.build_script_build.b6db70be-cgu.7.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-d8e056b71c597a7c\\build_script_build-d8e056b71c597a7c.build_script_build.b6db70be-cgu.8.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-d8e056b71c597a7c\\build_script_build-d8e056b71c597a7c.build_script_build.b6db70be-cgu.9.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-d8e056b71c597a7c\\build_script_build-d8e056b71c597a7c.3zaa4v6gejhh8w2k.rcgu.o" "/LIBPATH:C:\\ALXR\\ALVR\\target\\debug\\deps" "/LIBPATH:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd-af80728edb9e51a2.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libpanic_unwind-d95c2ca8b8e4b671.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_demangle-d61c7c30d72165ce.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd_detect-c5af386df908be03.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-cafe7644eae20cf5.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libminiz_oxide-e9947d4f194e6cfa.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libadler-e820196c184d5ea4.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_alloc-dbe92d29b47fd101.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-165b9ed762f20023.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-a1cbb7568cdc3a4a.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liblibc-68fca0524476f675.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-37d6dc6d85154ec0.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-69892fa511d5a698.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-798bc7c2d986ac97.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-603abe33faccfd1f.rlib" "advapi32.lib" "userenv.lib" "kernel32.lib" "ws2_32.lib" "bcrypt.lib" "msvcrt.lib" "/NXCOMPAT" "/LIBPATH:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "/OUT:C:\\ALXR\\ALVR\\target\\debug\\build\\libc-d8e056b71c597a7c\\build_script_build-d8e056b71c597a7c.exe" "/OPT:REF,NOICF" "/DEBUG" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libcore.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libstd.natvis" = note: msvcrt.lib(utility_app.obj) : error LNK2019: unresolved external symbol __imp_RoInitialize referenced in function __scrt_initialize_winrt C:\ALXR\ALVR\target\debug\build\libc-d8e056b71c597a7c\build_script_build-d8e056b71c597a7c.exe : fatal error LNK1120: 1 unresolved externals error: could not compile `compiler_builtins` due to previous error error: linking with `link.exe` failed: exit code: 1120 | = note: "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX64\\x64\\link.exe" "/NOLOGO" "C:\\Users\\korcan\\AppData\\Local\\Temp\\rustcm9Hvzk\\symbols.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\syn-112279795001bfc4\\build_script_build-112279795001bfc4.build_script_build.1f8e13ba-cgu.0.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\syn-112279795001bfc4\\build_script_build-112279795001bfc4.build_script_build.1f8e13ba-cgu.1.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\syn-112279795001bfc4\\build_script_build-112279795001bfc4.build_script_build.1f8e13ba-cgu.10.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\syn-112279795001bfc4\\build_script_build-112279795001bfc4.build_script_build.1f8e13ba-cgu.11.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\syn-112279795001bfc4\\build_script_build-112279795001bfc4.build_script_build.1f8e13ba-cgu.12.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\syn-112279795001bfc4\\build_script_build-112279795001bfc4.build_script_build.1f8e13ba-cgu.13.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\syn-112279795001bfc4\\build_script_build-112279795001bfc4.build_script_build.1f8e13ba-cgu.14.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\syn-112279795001bfc4\\build_script_build-112279795001bfc4.build_script_build.1f8e13ba-cgu.15.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\syn-112279795001bfc4\\build_script_build-112279795001bfc4.build_script_build.1f8e13ba-cgu.2.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\syn-112279795001bfc4\\build_script_build-112279795001bfc4.build_script_build.1f8e13ba-cgu.3.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\syn-112279795001bfc4\\build_script_build-112279795001bfc4.build_script_build.1f8e13ba-cgu.4.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\syn-112279795001bfc4\\build_script_build-112279795001bfc4.build_script_build.1f8e13ba-cgu.5.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\syn-112279795001bfc4\\build_script_build-112279795001bfc4.build_script_build.1f8e13ba-cgu.6.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\syn-112279795001bfc4\\build_script_build-112279795001bfc4.build_script_build.1f8e13ba-cgu.7.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\syn-112279795001bfc4\\build_script_build-112279795001bfc4.build_script_build.1f8e13ba-cgu.8.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\syn-112279795001bfc4\\build_script_build-112279795001bfc4.build_script_build.1f8e13ba-cgu.9.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\syn-112279795001bfc4\\build_script_build-112279795001bfc4.jlcewvtwl9wvqps.rcgu.o" "/LIBPATH:C:\\ALXR\\ALVR\\target\\debug\\deps" "/LIBPATH:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd-af80728edb9e51a2.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libpanic_unwind-d95c2ca8b8e4b671.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_demangle-d61c7c30d72165ce.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd_detect-c5af386df908be03.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-cafe7644eae20cf5.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libminiz_oxide-e9947d4f194e6cfa.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libadler-e820196c184d5ea4.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_alloc-dbe92d29b47fd101.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-165b9ed762f20023.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-a1cbb7568cdc3a4a.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liblibc-68fca0524476f675.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-37d6dc6d85154ec0.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-69892fa511d5a698.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-798bc7c2d986ac97.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-603abe33faccfd1f.rlib" "advapi32.lib" "userenv.lib" "kernel32.lib" "ws2_32.lib" "bcrypt.lib" "msvcrt.lib" "/NXCOMPAT" "/LIBPATH:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "/OUT:C:\\ALXR\\ALVR\\target\\debug\\build\\syn-112279795001bfc4\\build_script_build-112279795001bfc4.exe" "/OPT:REF,NOICF" "/DEBUG" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libcore.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libstd.natvis" = note: msvcrt.lib(utility_app.obj) : error LNK2019: unresolved external symbol __imp_RoInitialize referenced in function __scrt_initialize_winrt C:\ALXR\ALVR\target\debug\build\syn-112279795001bfc4\build_script_build-112279795001bfc4.exe : fatal error LNK1120: 1 unresolved externals error: could not compile `libc` due to previous error error: linking with `link.exe` failed: exit code: 1120 | = note: "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX64\\x64\\link.exe" "/NOLOGO" "C:\\Users\\korcan\\AppData\\Local\\Temp\\rustc8ksVyY\\symbols.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\proc-macro2-c039f96b86a57a90\\build_script_build-c039f96b86a57a90.build_script_build.cb897c32-cgu.0.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\proc-macro2-c039f96b86a57a90\\build_script_build-c039f96b86a57a90.build_script_build.cb897c32-cgu.1.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\proc-macro2-c039f96b86a57a90\\build_script_build-c039f96b86a57a90.build_script_build.cb897c32-cgu.10.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\proc-macro2-c039f96b86a57a90\\build_script_build-c039f96b86a57a90.build_script_build.cb897c32-cgu.11.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\proc-macro2-c039f96b86a57a90\\build_script_build-c039f96b86a57a90.build_script_build.cb897c32-cgu.12.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\proc-macro2-c039f96b86a57a90\\build_script_build-c039f96b86a57a90.build_script_build.cb897c32-cgu.13.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\proc-macro2-c039f96b86a57a90\\build_script_build-c039f96b86a57a90.build_script_build.cb897c32-cgu.14.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\proc-macro2-c039f96b86a57a90\\build_script_build-c039f96b86a57a90.build_script_build.cb897c32-cgu.15.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\proc-macro2-c039f96b86a57a90\\build_script_build-c039f96b86a57a90.build_script_build.cb897c32-cgu.2.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\proc-macro2-c039f96b86a57a90\\build_script_build-c039f96b86a57a90.build_script_build.cb897c32-cgu.3.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\proc-macro2-c039f96b86a57a90\\build_script_build-c039f96b86a57a90.build_script_build.cb897c32-cgu.4.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\proc-macro2-c039f96b86a57a90\\build_script_build-c039f96b86a57a90.build_script_build.cb897c32-cgu.5.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\proc-macro2-c039f96b86a57a90\\build_script_build-c039f96b86a57a90.build_script_build.cb897c32-cgu.6.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\proc-macro2-c039f96b86a57a90\\build_script_build-c039f96b86a57a90.build_script_build.cb897c32-cgu.7.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\proc-macro2-c039f96b86a57a90\\build_script_build-c039f96b86a57a90.build_script_build.cb897c32-cgu.8.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\proc-macro2-c039f96b86a57a90\\build_script_build-c039f96b86a57a90.build_script_build.cb897c32-cgu.9.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\proc-macro2-c039f96b86a57a90\\build_script_build-c039f96b86a57a90.548rzcfvthye5760.rcgu.o" "/LIBPATH:C:\\ALXR\\ALVR\\target\\debug\\deps" "/LIBPATH:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd-af80728edb9e51a2.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libpanic_unwind-d95c2ca8b8e4b671.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_demangle-d61c7c30d72165ce.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd_detect-c5af386df908be03.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-cafe7644eae20cf5.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libminiz_oxide-e9947d4f194e6cfa.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libadler-e820196c184d5ea4.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_alloc-dbe92d29b47fd101.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-165b9ed762f20023.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-a1cbb7568cdc3a4a.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liblibc-68fca0524476f675.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-37d6dc6d85154ec0.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-69892fa511d5a698.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-798bc7c2d986ac97.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-603abe33faccfd1f.rlib" "advapi32.lib" "userenv.lib" "kernel32.lib" "ws2_32.lib" "bcrypt.lib" "msvcrt.lib" "/NXCOMPAT" "/LIBPATH:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "/OUT:C:\\ALXR\\ALVR\\target\\debug\\build\\proc-macro2-c039f96b86a57a90\\build_script_build-c039f96b86a57a90.exe" "/OPT:REF,NOICF" "/DEBUG" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libcore.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libstd.natvis" = note: msvcrt.lib(utility_app.obj) : error LNK2019: unresolved external symbol __imp_RoInitialize referenced in function __scrt_initialize_winrt C:\ALXR\ALVR\target\debug\build\proc-macro2-c039f96b86a57a90\build_script_build-c039f96b86a57a90.exe : fatal error LNK1120: 1 unresolved externals error: could not compile `syn` due to previous error error: could not compile `proc-macro2` due to previous error error: linking with `link.exe` failed: exit code: 1120 | = note: "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX64\\x64\\link.exe" "/NOLOGO" "C:\\Users\\korcan\\AppData\\Local\\Temp\\rustcMOGp7Z\\symbols.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-f434702832d20a7a\\build_script_build-f434702832d20a7a.build_script_build.bc7da507-cgu.0.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-f434702832d20a7a\\build_script_build-f434702832d20a7a.build_script_build.bc7da507-cgu.1.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-f434702832d20a7a\\build_script_build-f434702832d20a7a.build_script_build.bc7da507-cgu.10.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-f434702832d20a7a\\build_script_build-f434702832d20a7a.build_script_build.bc7da507-cgu.11.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-f434702832d20a7a\\build_script_build-f434702832d20a7a.build_script_build.bc7da507-cgu.12.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-f434702832d20a7a\\build_script_build-f434702832d20a7a.build_script_build.bc7da507-cgu.13.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-f434702832d20a7a\\build_script_build-f434702832d20a7a.build_script_build.bc7da507-cgu.14.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-f434702832d20a7a\\build_script_build-f434702832d20a7a.build_script_build.bc7da507-cgu.15.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-f434702832d20a7a\\build_script_build-f434702832d20a7a.build_script_build.bc7da507-cgu.2.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-f434702832d20a7a\\build_script_build-f434702832d20a7a.build_script_build.bc7da507-cgu.3.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-f434702832d20a7a\\build_script_build-f434702832d20a7a.build_script_build.bc7da507-cgu.4.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-f434702832d20a7a\\build_script_build-f434702832d20a7a.build_script_build.bc7da507-cgu.5.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-f434702832d20a7a\\build_script_build-f434702832d20a7a.build_script_build.bc7da507-cgu.6.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-f434702832d20a7a\\build_script_build-f434702832d20a7a.build_script_build.bc7da507-cgu.7.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-f434702832d20a7a\\build_script_build-f434702832d20a7a.build_script_build.bc7da507-cgu.8.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-f434702832d20a7a\\build_script_build-f434702832d20a7a.build_script_build.bc7da507-cgu.9.rcgu.o" "C:\\ALXR\\ALVR\\target\\debug\\build\\libc-f434702832d20a7a\\build_script_build-f434702832d20a7a.3udkvwici758ofcr.rcgu.o" "/LIBPATH:C:\\ALXR\\ALVR\\target\\debug\\deps" "/LIBPATH:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd-af80728edb9e51a2.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libpanic_unwind-d95c2ca8b8e4b671.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_demangle-d61c7c30d72165ce.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd_detect-c5af386df908be03.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-cafe7644eae20cf5.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libminiz_oxide-e9947d4f194e6cfa.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libadler-e820196c184d5ea4.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_alloc-dbe92d29b47fd101.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-165b9ed762f20023.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-a1cbb7568cdc3a4a.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liblibc-68fca0524476f675.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-37d6dc6d85154ec0.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-69892fa511d5a698.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-798bc7c2d986ac97.rlib" "C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-603abe33faccfd1f.rlib" "advapi32.lib" "userenv.lib" "kernel32.lib" "ws2_32.lib" "bcrypt.lib" "msvcrt.lib" "/NXCOMPAT" "/LIBPATH:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "/OUT:C:\\ALXR\\ALVR\\target\\debug\\build\\libc-f434702832d20a7a\\build_script_build-f434702832d20a7a.exe" "/OPT:REF,NOICF" "/DEBUG" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libcore.natvis" "/NATVIS:C:\\Users\\korcan\\.rustup\\toolchains\\nightly-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libstd.natvis" = note: msvcrt.lib(utility_app.obj) : error LNK2019: unresolved external symbol __imp_RoInitialize referenced in function __scrt_initialize_winrt C:\ALXR\ALVR\target\debug\build\libc-f434702832d20a7a\build_script_build-f434702832d20a7a.exe : fatal error LNK1120: 1 unresolved externals error: could not compile `libc` due to previous error thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: StringError("Command failed: ")', alvr\xtask\src\main.rs:641:6 stack backtrace: 0: std::panicking::begin_panic_handler at /rustc/e092d0b6b43f2de967af0887873151bb1c0b18d3/library\std\src\panicking.rs:584 1: core::panicking::panic_fmt at /rustc/e092d0b6b43f2de967af0887873151bb1c0b18d3/library\core\src\panicking.rs:142 2: core::result::unwrap_failed at /rustc/e092d0b6b43f2de967af0887873151bb1c0b18d3/library\core\src\result.rs:1785 3: enum$,alloc::boxed::Box,alloc::alloc::Global> >, 1, 18446744073709551615, Err>::unwrap,alloc::boxed::Box,alloc::alloc::Global> > at /rustc/e092d0b6b43f2de967af0887873151bb1c0b18d3\library\core\src\result.rs:1078 4: alvr_xtask::build_alxr_uwp at .\alvr\xtask\src\main.rs:637 5: alvr_xtask::main at .\alvr\xtask\src\main.rs:1043 6: core::ops::function::FnOnce::call_once > at /rustc/e092d0b6b43f2de967af0887873151bb1c0b18d3\library\core\src\ops\function.rs:248 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. error: process didn't exit successfully: `target\debug\alvr_xtask.exe build-alxr-uwp-x64` (exit code: 101) P ```

ChrisDenton commented 2 years ago

I'm not sure what the cause is here but this may be an issues with Cargo's build-std feature not always passing on rustflags for some reason. Though it's strange that it was working but then a VS update broke it. Maybe something changed in the environment?

A workaround would be to set the LINK environment variable. E.g.:

set LINK=OneCore.lib WindowsApp.lib
korejan commented 2 years ago

I'm not sure what the cause is here but this may be an issues with Cargo's build-std feature not always passing on rustflags for some reason. Though it's strange that it was working but then a VS update broke it. Maybe something changed in the environment?

A workaround would be to set the LINK environment variable. E.g.:

set LINK=OneCore.lib WindowsApp.lib

Thanks for the reply, this worked though the build_script_build-*.exes required UWP runtime DLLs to run so I added a path to reference them in my system path. Seems to be running but need to do more tests.

I maybe wrong about it being related to the VS2022 update, because I have a CI build that references the last version of cl which fails the same way for x86_64-uwp target (and again succeeded for aarch64) so it could have been a coincidence (unless github host runner was updated) and might be something to do with cargo/rust nightly.

ChrisDenton commented 3 months ago

@korejan, did you ever figure out what this issue was here? Is it still a problem?