Skip to content

Instantly share code, notes, and snippets.

@Xevion
Created September 12, 2023 00:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Xevion/9728b2d2ff413ab57320e6b0be4fba94 to your computer and use it in GitHub Desktop.
Save Xevion/9728b2d2ff413ab57320e6b0be4fba94 to your computer and use it in GitHub Desktop.
warning: variable does not need to be mutable
--> src/item.rs:412:15
|
412 | if let Ok(mut asleep) = (&mut asleeps).try_get(who) {
| ----^^^^^^
| |
| help: remove this `mut`
|
= note: `#[warn(unused_mut)]` on by default
warning: variable does not need to be mutable
--> src/map.rs:577:9
|
577 | let mut player_coord = (&mut coords).get(player_id.0);
| ----^^^^^^^^^^^^
| |
| help: remove this `mut`
warning: variable does not need to be mutable
--> src/vision.rs:15:22
|
15 | for (id, (coord, mut fov)) in (&coords, &mut fovs).iter().with_id() {
| ----^^^
| |
| help: remove this `mut`
error: linking with `/home/xevion/.cache/cargo-zigbuild/0.17.2/zigcc-x86_64-pc-windows-gnu.sh` failed: exit status: 1
|
= note: LC_ALL="C" PATH="/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/home/xevion/Downloads/emsdk:/home/xevion/Downloads/emsdk/upstream/emscripten:/home/xevion/.bun/bin:/home/xevion/.rbenv/shims:/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:/home/xevion/.nvm/versions/node/v18.14.2/bin:/home/xevion/.cargo/bin:/home/xevion/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/xevion/.local/share/JetBrains/Toolbox/scripts:/home/xevion/.yarn/bin" VSLANG="1033" "/home/xevion/.cache/cargo-zigbuild/0.17.2/zigcc-x86_64-pc-windows-gnu.sh" "-fno-use-linker-plugin" "-Wl,--dynamicbase" "-Wl,--disable-auto-image-base" "-m64" "-Wl,--high-entropy-va" "/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-windows-gnu/lib/rsbegin.o" "/tmp/rustcs3TQih/symbols.o" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/ruggrogue-0f6eadd12ce8378e.ruggrogue.834c9ab97d38238d-cgu.00.rcgu.o" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/ruggrogue-0f6eadd12ce8378e.ruggrogue.834c9ab97d38238d-cgu.01.rcgu.o" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/ruggrogue-0f6eadd12ce8378e.ruggrogue.834c9ab97d38238d-cgu.02.rcgu.o" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/ruggrogue-0f6eadd12ce8378e.ruggrogue.834c9ab97d38238d-cgu.03.rcgu.o" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/ruggrogue-0f6eadd12ce8378e.ruggrogue.834c9ab97d38238d-cgu.04.rcgu.o" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/ruggrogue-0f6eadd12ce8378e.ruggrogue.834c9ab97d38238d-cgu.05.rcgu.o" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/ruggrogue-0f6eadd12ce8378e.ruggrogue.834c9ab97d38238d-cgu.06.rcgu.o" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/ruggrogue-0f6eadd12ce8378e.ruggrogue.834c9ab97d38238d-cgu.07.rcgu.o" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/ruggrogue-0f6eadd12ce8378e.ruggrogue.834c9ab97d38238d-cgu.08.rcgu.o" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/ruggrogue-0f6eadd12ce8378e.ruggrogue.834c9ab97d38238d-cgu.09.rcgu.o" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/ruggrogue-0f6eadd12ce8378e.ruggrogue.834c9ab97d38238d-cgu.10.rcgu.o" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/ruggrogue-0f6eadd12ce8378e.ruggrogue.834c9ab97d38238d-cgu.11.rcgu.o" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/ruggrogue-0f6eadd12ce8378e.ruggrogue.834c9ab97d38238d-cgu.12.rcgu.o" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/ruggrogue-0f6eadd12ce8378e.ruggrogue.834c9ab97d38238d-cgu.13.rcgu.o" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/ruggrogue-0f6eadd12ce8378e.ruggrogue.834c9ab97d38238d-cgu.14.rcgu.o" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/ruggrogue-0f6eadd12ce8378e.ruggrogue.834c9ab97d38238d-cgu.15.rcgu.o" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/ruggrogue-0f6eadd12ce8378e.2mlw6q0gomsa00mn.rcgu.o" "-L" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps" "-L" "/home/xevion/Downloads/ruggrogue/target/release/deps" "-L" "/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-windows-gnu/lib" "-Wl,-Bstatic" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libserde_json-bd10747d96ec398b.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libryu-f88f03ea08cff1f0.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libitoa-1783d090817688a5.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libwyhash-a84ec311b010104a.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/librand_xoshiro-fe485becb30c7ba1.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/librand-f8ee5fa28571ba62.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/librand_chacha-cab4ac02a8fe333b.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libppv_lite86-31f8cf4fcdcd7fe9.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/librand_core-d12bb00997e0fa59.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libgetrandom-753c372b0e74fb9c.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libcfg_if-eb9d6ea468e818d6.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libruggrogue-29b321d01418d7e8.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libsdl2-8f68bd850379f08e.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libsdl2_sys-8a07e1f8f7f278b8.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/liblazy_static-500a6fdd4f760625.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/liblibc-40c95b34eb2cf74e.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libbitflags-9dfaf882125ce577.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libshipyard-8adf7178a9a2b544.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libparking_lot-16f8210d7c1b0297.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libparking_lot_core-7e1d0127ca1bab72.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libwinapi-00b0baa30eece790.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libsmallvec-154d2c45aa7ab039.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libcfg_if-b5b4954bc092b4b5.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/liblock_api-63a2f8f0276dc8e7.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libscopeguard-3efe822edb0b0fc5.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libhashbrown-a2201d3be1e7c77a.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libahash-830afd4855a6f4b7.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libserde-d8f65234901a8369.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libbitvec-1c702607d78e9aa2.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libwyz-ce02934ba85bb85a.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libtap-3bbc674a1be3b109.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libradium-a3e670ebd54e7061.rlib" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/libfunty-7b615f94c338c032.rlib" "/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-windows-gnu/lib/libstd-274cab44dc4a644c.rlib" "/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-windows-gnu/lib/libpanic_unwind-0f177752b9ca8e95.rlib" "/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-windows-gnu/lib/libobject-06bb167660b3da76.rlib" "/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-windows-gnu/lib/libmemchr-8ab6cc09499ecf5b.rlib" "/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-windows-gnu/lib/libaddr2line-126153ebe55b6775.rlib" "/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-windows-gnu/lib/libgimli-3d08640ec0a90b99.rlib" "/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-windows-gnu/lib/librustc_demangle-e211ed0efcaf0dab.rlib" "/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-windows-gnu/lib/libstd_detect-f17f8b04b9a04cbd.rlib" "/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-windows-gnu/lib/libhashbrown-dc505c5f7a08eb2f.rlib" "/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-windows-gnu/lib/librustc_std_workspace_alloc-29139547fec356ea.rlib" "/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-windows-gnu/lib/libminiz_oxide-cab94e250dc1e17d.rlib" "/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-windows-gnu/lib/libadler-e6226bb3d40532fc.rlib" "/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-windows-gnu/lib/libunwind-bc036f0a729eca3e.rlib" "/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-windows-gnu/lib/libcfg_if-b7a734954c1f5dcb.rlib" "/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-windows-gnu/lib/liblibc-a254eeb9e90dc361.rlib" "/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-windows-gnu/lib/liballoc-b6fb9ac972c98305.rlib" "/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-windows-gnu/lib/librustc_std_workspace_core-6db27a6ad3c9479a.rlib" "/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-windows-gnu/lib/libcore-6fcad14090edadfc.rlib" "/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-windows-gnu/lib/libcompiler_builtins-625af2eb18940f92.rlib" "-Wl,-Bdynamic" "-lbcrypt" "-lSDL2" "-lSDL2_image" "-ladvapi32" "-lcfgmgr32" "-lkernel32" "-luser32" "-lkernel32" "-ladvapi32" "-lbcrypt" "-lkernel32" "-lntdll" "-luserenv" "-lws2_32" "-lkernel32" "-lws2_32" "-lkernel32" "-lgcc_eh" "-l:libpthread.a" "-lmsvcrt" "-lmingwex" "-lmingw32" "-lgcc" "-lmsvcrt" "-luser32" "-lkernel32" "-Wl,--nxcompat" "-L" "/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-windows-gnu/lib" "-o" "/home/xevion/Downloads/ruggrogue/target/x86_64-pc-windows-gnu/release/deps/ruggrogue-0f6eadd12ce8378e.exe" "-Wl,--gc-sections" "-no-pie" "-Wl,-O1" "-Wl,--strip-all" "-nodefaultlibs" "/home/xevion/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-windows-gnu/lib/rsend.o"
= note: lld-link: error: undefined symbol: __declspec(dllimport) CreateSolidBrush
>>> referenced by ../src/video/windows/SDL_windowsevents.c:1311
>>> libSDL2.a(SDL_windowsevents.o):(WIN_WindowProc)
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:1587
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_Present)
lld-link: error: undefined symbol: __declspec(dllimport) DeleteObject
>>> referenced by ../src/video/windows/SDL_windowsevents.c:1313
>>> libSDL2.a(SDL_windowsevents.o):(WIN_WindowProc)
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:1460
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_Present)
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:1461
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_Present)
>>> referenced 6 more times
lld-link: error: undefined symbol: __declspec(dllimport) timeBeginPeriod
>>> referenced by ../src/timer/windows/SDL_systimer.c:54
>>> libSDL2.a(SDL_systimer.o):(.text)
lld-link: error: undefined symbol: __declspec(dllimport) timeEndPeriod
>>> referenced by ../src/timer/windows/SDL_systimer.c:48
>>> libSDL2.a(SDL_systimer.o):(.text)
>>> referenced by ../src/timer/windows/SDL_systimer.c:48
>>> libSDL2.a(SDL_systimer.o):(.text)
>>> referenced by ../src/timer/windows/SDL_systimer.c:48
>>> libSDL2.a(SDL_systimer.o):(SDL_TicksQuit)
lld-link: error: undefined symbol: __declspec(dllimport) SetupDiGetClassDevsA
>>> referenced by ../src/hidapi/windows/hid.c:388
>>> libSDL2.a(SDL_hidapi.o):(PLATFORM_hid_enumerate)
lld-link: error: undefined symbol: __declspec(dllimport) SetupDiEnumDeviceInterfaces
>>> referenced by ../src/hidapi/windows/hid.c:388
>>> libSDL2.a(SDL_hidapi.o):(PLATFORM_hid_enumerate)
lld-link: error: undefined symbol: __declspec(dllimport) SetupDiGetDeviceInterfaceDetailA
>>> referenced by ../src/hidapi/windows/hid.c:412
>>> libSDL2.a(SDL_hidapi.o):(PLATFORM_hid_enumerate)
lld-link: error: undefined symbol: __declspec(dllimport) SetupDiEnumDeviceInfo
>>> referenced by ../src/hidapi/windows/hid.c:454
>>> libSDL2.a(SDL_hidapi.o):(PLATFORM_hid_enumerate)
lld-link: error: undefined symbol: __declspec(dllimport) SetupDiGetDeviceRegistryPropertyA
>>> referenced by ../src/hidapi/windows/hid.c:459
>>> libSDL2.a(SDL_hidapi.o):(PLATFORM_hid_enumerate)
lld-link: error: undefined symbol: __declspec(dllimport) SetupDiDestroyDeviceInfoList
>>> referenced by ../src/hidapi/windows/hid.c:627
>>> libSDL2.a(SDL_hidapi.o):(PLATFORM_hid_enumerate)
lld-link: error: undefined symbol: __declspec(dllimport) CreateDCW
>>> referenced by ../src/video/windows/SDL_windowswindow.c:1012
>>> libSDL2.a(SDL_windowswindow.o):(WIN_SetWindowGammaRamp)
>>> referenced by ../src/video/windows/SDL_windowswindow.c:1030
>>> libSDL2.a(SDL_windowswindow.o):(WIN_UpdateWindowICCProfile)
>>> referenced by ../src/video/windows/SDL_windowswindow.c:1078
>>> libSDL2.a(SDL_windowswindow.o):(WIN_GetWindowGammaRamp)
>>> referenced 1 more times
lld-link: error: undefined symbol: __declspec(dllimport) SetDeviceGammaRamp
>>> referenced by ../src/video/windows/SDL_windowswindow.c:1014
>>> libSDL2.a(SDL_windowswindow.o):(WIN_SetWindowGammaRamp)
lld-link: error: undefined symbol: __declspec(dllimport) DeleteDC
>>> referenced by ../src/video/windows/SDL_windowswindow.c:1018
>>> libSDL2.a(SDL_windowswindow.o):(WIN_SetWindowGammaRamp)
>>> referenced by ../src/video/windows/SDL_windowswindow.c:1018
>>> libSDL2.a(SDL_windowswindow.o):(WIN_SetWindowGammaRamp)
>>> referenced by ../src/video/windows/SDL_windowswindow.c:1047
>>> libSDL2.a(SDL_windowswindow.o):(WIN_UpdateWindowICCProfile)
>>> referenced 7 more times
lld-link: error: undefined symbol: __declspec(dllimport) GetICMProfileW
>>> referenced by ../src/video/windows/SDL_windowswindow.c:1034
>>> libSDL2.a(SDL_windowswindow.o):(WIN_UpdateWindowICCProfile)
lld-link: error: undefined symbol: __declspec(dllimport) GetDeviceGammaRamp
>>> referenced by ../src/video/windows/SDL_windowswindow.c:1080
>>> libSDL2.a(SDL_windowswindow.o):(WIN_GetWindowGammaRamp)
lld-link: error: undefined symbol: __declspec(dllimport) GetDeviceCaps
>>> referenced by ../src/video/windows/SDL_windowswindow.c:287
>>> libSDL2.a(SDL_windowswindow.o):(SetupWindowData.isra.0)
>>> referenced by ../src/video/windows/SDL_windowsmodes.c:50
>>> libSDL2.a(SDL_windowsmodes.o):(.text)
>>> referenced by ../src/video/windows/SDL_windowsmodes.c:527
>>> libSDL2.a(SDL_windowsmodes.o):(WIN_GetDisplayDPI)
>>> referenced 1 more times
lld-link: error: undefined symbol: __declspec(dllimport) SysFreeString
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:1166
>>> libSDL2.a(SDL_windowskeyboard.o):(UILess_GetCandidateList)
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:1239
>>> libSDL2.a(SDL_windowskeyboard.o):(UIElementSink_BeginUIElement)
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:1266
>>> libSDL2.a(SDL_windowskeyboard.o):(UIElementSink_UpdateUIElement)
>>> referenced 1 more times
lld-link: error: undefined symbol: __declspec(dllimport) CoCreateInstance
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:1383
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_Init.part.0)
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:386
>>> libSDL2.a(SDL_windowskeyboard.o):(WIN_StartTextInput)
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:386
>>> libSDL2.a(SDL_windowskeyboard.o):(WIN_StopTextInput)
>>> referenced 4 more times
lld-link: error: undefined symbol: __declspec(dllimport) CreateCompatibleDC
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:1705
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_Present)
>>> referenced by ../src/video/windows/SDL_windowsframebuffer.c:89
>>> libSDL2.a(SDL_windowsframebuffer.o):(.text)
>>> referenced by ../src/video/windows/SDL_windowsmessagebox.c:746
>>> libSDL2.a(SDL_windowsmessagebox.o):(WIN_ShowOldMessageBox)
lld-link: error: undefined symbol: __declspec(dllimport) CreatePen
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:1586
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_Present)
lld-link: error: undefined symbol: __declspec(dllimport) CreateFontW
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:1592
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_Present)
lld-link: error: undefined symbol: __declspec(dllimport) SetBkMode
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:1594
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_Present)
lld-link: error: undefined symbol: __declspec(dllimport) SelectObject
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:1595
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_Present)
>>> referenced by ../src/video/windows/SDL_windowsframebuffer.c:96
>>> libSDL2.a(SDL_windowsframebuffer.o):(.text)
>>> referenced by ../src/video/windows/SDL_windowsmessagebox.c:759
>>> libSDL2.a(SDL_windowsmessagebox.o):(WIN_ShowOldMessageBox)
lld-link: error: undefined symbol: __declspec(dllimport) GetTextExtentPoint32W
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:1604
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_Present)
lld-link: error: undefined symbol: __declspec(dllimport) CreateDIBSection
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:1450
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_Present)
>>> referenced by ../src/video/windows/SDL_windowsmouse.c:130
>>> libSDL2.a(SDL_windowsmouse.o):(WIN_CreateCursor)
>>> referenced by ../src/video/windows/SDL_windowsframebuffer.c:90
>>> libSDL2.a(SDL_windowsframebuffer.o):(.text)
lld-link: error: undefined symbol: __declspec(dllimport) Rectangle
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:1475
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_Present)
lld-link: error: undefined symbol: __declspec(dllimport) SetTextColor
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:1653
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_Present)
lld-link: error: undefined symbol: __declspec(dllimport) ExtTextOutW
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:1688
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_Present)
lld-link: error: undefined symbol: ImmGetIMEFileNameA
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:696
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_SetupAPI)
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:637
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_GetId)
lld-link: error: undefined symbol: ImmGetContext
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:713
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_SetupAPI)
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:753
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_ClearComposition.part.0)
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:408
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_Init.part.0)
>>> referenced 5 more times
lld-link: error: undefined symbol: ImmReleaseContext
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:716
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_SetupAPI)
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:764
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_ClearComposition.part.0)
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:409
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_Init.part.0)
>>> referenced 5 more times
lld-link: error: undefined symbol: ImmGetCompositionStringW
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:782
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_GetCompositionString)
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:792
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_GetCompositionString)
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:803
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_GetCompositionString)
>>> referenced 2 more times
lld-link: error: undefined symbol: GetFileVersionInfoSizeA
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:648
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_GetId)
lld-link: error: undefined symbol: GetFileVersionInfoA
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:652
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_GetId)
lld-link: error: undefined symbol: VerQueryValueA
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:653
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_GetId)
lld-link: error: undefined symbol: ImmNotifyIME
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:758
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_ClearComposition.part.0)
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:763
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_ClearComposition.part.0)
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:758
>>> libSDL2.a(SDL_windowskeyboard.o):(WIN_ClearComposition)
>>> referenced 1 more times
lld-link: error: undefined symbol: ImmSetCompositionStringW
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:760
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_ClearComposition.part.0)
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:760
>>> libSDL2.a(SDL_windowskeyboard.o):(WIN_ClearComposition)
lld-link: error: undefined symbol: ImmAssociateContext
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:454
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_Disable.constprop.0)
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:469
>>> libSDL2.a(SDL_windowskeyboard.o):(WIN_QuitKeyboard)
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:438
>>> libSDL2.a(SDL_windowskeyboard.o):(WIN_StartTextInput)
lld-link: error: undefined symbol: ImmSetCompositionWindow
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:262
>>> libSDL2.a(SDL_windowskeyboard.o):(WIN_SetTextInputRect)
lld-link: error: undefined symbol: ImmSetCandidateWindow
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:272
>>> libSDL2.a(SDL_windowskeyboard.o):(WIN_SetTextInputRect)
lld-link: error: undefined symbol: ImmGetCandidateListW
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:923
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_HandleMessage)
>>> referenced by ../src/video/windows/SDL_windowskeyboard.c:927
>>> libSDL2.a(SDL_windowskeyboard.o):(IME_HandleMessage)
lld-link: error: undefined symbol: __declspec(dllimport) CreateCompatibleBitmap
>>> referenced by ../src/video/windows/SDL_windowsmodes.c:69
>>> libSDL2.a(SDL_windowsmodes.o):(.text)
>>> referenced by ../src/video/windows/SDL_windowsframebuffer.c:57
>>> libSDL2.a(SDL_windowsframebuffer.o):(.text)
lld-link: error: undefined symbol: __declspec(dllimport) GetDIBits
>>> referenced by ../src/video/windows/SDL_windowsmodes.c:70
>>> libSDL2.a(SDL_windowsmodes.o):(.text)
>>> referenced by ../src/video/windows/SDL_windowsframebuffer.c:58
>>> libSDL2.a(SDL_windowsframebuffer.o):(.text)
lld-link: error: undefined symbol: __declspec(dllimport) CreateBitmap
>>> referenced by ../src/video/windows/SDL_windowsmouse.c:131
>>> libSDL2.a(SDL_windowsmouse.o):(WIN_CreateCursor)
lld-link: error: undefined symbol: __declspec(dllimport) CoInitializeEx
>>> referenced by ../src/core/windows/SDL_windows.c:102
>>> libSDL2.a(SDL_windows.o):(WIN_CoInitialize)
lld-link: error: undefined symbol: __declspec(dllimport) CoUninitialize
>>> referenced by ../src/core/windows/SDL_windows.c:120
>>> libSDL2.a(SDL_windows.o):(WIN_CoUninitialize)
lld-link: error: undefined symbol: __declspec(dllimport) CreateRectRgn
>>> referenced by ../src/video/windows/SDL_windowsshape.c:65
>>> libSDL2.a(SDL_windowsshape.o):(.text)
lld-link: error: undefined symbol: __declspec(dllimport) CombineRgn
>>> referenced by ../src/video/windows/SDL_windowsshape.c:67
>>> libSDL2.a(SDL_windowsshape.o):(.text)
lld-link: error: undefined symbol: __declspec(dllimport) BitBlt
>>> referenced by ../src/video/windows/SDL_windowsframebuffer.c:106
>>> libSDL2.a(SDL_windowsframebuffer.o):(WIN_UpdateWindowFramebuffer)
lld-link: error: undefined symbol: __declspec(dllimport) ChoosePixelFormat
>>> referenced by ../src/video/windows/SDL_windowsopengl.c:539
>>> libSDL2.a(SDL_windowsopengl.o):(WIN_GL_ChoosePixelFormatARB)
>>> referenced by ../src/video/windows/SDL_windowsopengl.c:441
>>> libSDL2.a(SDL_windowsopengl.o):(WIN_GL_InitExtensions)
lld-link: error: undefined symbol: __declspec(dllimport) SetPixelFormat
>>> referenced by ../src/video/windows/SDL_windowsopengl.c:539
>>> libSDL2.a(SDL_windowsopengl.o):(WIN_GL_ChoosePixelFormatARB)
>>> referenced by ../src/video/windows/SDL_windowsopengl.c:675
>>> libSDL2.a(SDL_windowsopengl.o):(WIN_GL_SetupWindowInternal.isra.0)
>>> referenced by ../src/video/windows/SDL_windowsopengl.c:441
>>> libSDL2.a(SDL_windowsopengl.o):(WIN_GL_InitExtensions)
>>> referenced 1 more times
lld-link: error: undefined symbol: __declspec(dllimport) DescribePixelFormat
>>> referenced by ../src/video/windows/SDL_windowsopengl.c:284
>>> libSDL2.a(SDL_windowsopengl.o):(WIN_GL_SetupWindowInternal.isra.0)
>>> referenced by ../src/video/windows/SDL_windowsopengl.c:904
>>> libSDL2.a(SDL_windowsopengl.o):(WIN_GL_SetPixelFormatFrom)
lld-link: error: undefined symbol: __declspec(dllimport) SwapBuffers
>>> referenced by ../src/video/windows/SDL_windowsopengl.c:880
>>> libSDL2.a(SDL_windowsopengl.o):(WIN_GL_SwapWindow)
lld-link: error: undefined symbol: __declspec(dllimport) GetPixelFormat
>>> referenced by ../src/video/windows/SDL_windowsopengl.c:901
>>> libSDL2.a(SDL_windowsopengl.o):(WIN_GL_SetPixelFormatFrom)
lld-link: error: undefined symbol: __declspec(dllimport) CoTaskMemFree
>>> referenced by ../src/audio/wasapi/SDL_wasapi.c:332
>>> libSDL2.a(SDL_wasapi.o):(.text)
>>> referenced by ../src/core/windows/SDL_immdevice.c:465
>>> libSDL2.a(SDL_immdevice.o):(EnumerateEndpointsForFlow)
lld-link: error: undefined symbol: __declspec(dllimport) waveOutReset
>>> referenced by ../src/audio/winmm/SDL_winmm.c:213
>>> libSDL2.a(SDL_winmm.o):(WINMM_CloseDevice)
lld-link: error: undefined symbol: __declspec(dllimport) waveOutClose
>>> referenced by ../src/audio/winmm/SDL_winmm.c:224
>>> libSDL2.a(SDL_winmm.o):(WINMM_CloseDevice)
lld-link: error: undefined symbol: __declspec(dllimport) waveInReset
>>> referenced by ../src/audio/winmm/SDL_winmm.c:228
>>> libSDL2.a(SDL_winmm.o):(WINMM_CloseDevice)
lld-link: error: undefined symbol: __declspec(dllimport) waveInClose
>>> referenced by ../src/audio/winmm/SDL_winmm.c:238
>>> libSDL2.a(SDL_winmm.o):(WINMM_CloseDevice)
lld-link: error: undefined symbol: __declspec(dllimport) waveInUnprepareHeader
>>> referenced by ../src/audio/winmm/SDL_winmm.c:233
>>> libSDL2.a(SDL_winmm.o):(WINMM_CloseDevice)
>>> referenced by ../src/audio/winmm/SDL_winmm.c:233
>>> libSDL2.a(SDL_winmm.o):(WINMM_CloseDevice)
lld-link: error: undefined symbol: __declspec(dllimport) waveOutUnprepareHeader
>>> referenced by ../src/audio/winmm/SDL_winmm.c:218
>>> libSDL2.a(SDL_winmm.o):(WINMM_CloseDevice)
>>> referenced by ../src/audio/winmm/SDL_winmm.c:218
>>> libSDL2.a(SDL_winmm.o):(WINMM_CloseDevice)
lld-link: error: undefined symbol: __declspec(dllimport) waveInAddBuffer
>>> referenced by ../src/audio/winmm/SDL_winmm.c:183
>>> libSDL2.a(SDL_winmm.o):(WINMM_CaptureFromDevice)
>>> referenced by ../src/audio/winmm/SDL_winmm.c:394
>>> libSDL2.a(SDL_winmm.o):(WINMM_OpenDevice)
>>> referenced by ../src/audio/winmm/SDL_winmm.c:201
>>> libSDL2.a(SDL_winmm.o):(WINMM_FlushCapture)
lld-link: error: undefined symbol: __declspec(dllimport) waveOutWrite
>>> referenced by ../src/audio/winmm/SDL_winmm.c:163
>>> libSDL2.a(SDL_winmm.o):(WINMM_PlayDevice)
lld-link: error: undefined symbol: __declspec(dllimport) waveOutGetErrorTextW
>>> referenced by ../src/audio/winmm/SDL_winmm.c:141
>>> libSDL2.a(SDL_winmm.o):(SetMMerror)
lld-link: error: undefined symbol: __declspec(dllimport) waveInOpen
>>> referenced by ../src/audio/winmm/SDL_winmm.c:266
>>> libSDL2.a(SDL_winmm.o):(WINMM_OpenDevice)
lld-link: error: undefined symbol: __declspec(dllimport) waveOutOpen
>>> referenced by ../src/audio/winmm/SDL_winmm.c:268
>>> libSDL2.a(SDL_winmm.o):(WINMM_OpenDevice)
lld-link: error: undefined symbol: __declspec(dllimport) waveInPrepareHeader
>>> referenced by ../src/audio/winmm/SDL_winmm.c:387
>>> libSDL2.a(SDL_winmm.o):(WINMM_OpenDevice)
lld-link: error: undefined symbol: __declspec(dllimport) waveOutPrepareHeader
>>> referenced by ../src/audio/winmm/SDL_winmm.c:401
>>> libSDL2.a(SDL_winmm.o):(WINMM_OpenDevice)
lld-link: error: undefined symbol: __declspec(dllimport) waveInStart
>>> referenced by ../src/audio/winmm/SDL_winmm.c:411
>>> libSDL2.a(SDL_winmm.o):(WINMM_OpenDevice)
lld-link: error: undefined symbol: __declspec(dllimport) waveInGetNumDevs
>>> referenced by ../src/audio/winmm/SDL_winmm.c:98
>>> libSDL2.a(SDL_winmm.o):(WINMM_DetectDevices)
lld-link: error: undefined symbol: __declspec(dllimport) waveInGetDevCapsW
>>> referenced by ../src/audio/winmm/SDL_winmm.c:98
>>> libSDL2.a(SDL_winmm.o):(WINMM_DetectDevices)
lld-link: error: undefined symbol: __declspec(dllimport) waveOutGetNumDevs
>>> referenced by ../src/audio/winmm/SDL_winmm.c:97
>>> libSDL2.a(SDL_winmm.o):(WINMM_DetectDevices)
lld-link: error: undefined symbol: __declspec(dllimport) waveOutGetDevCapsW
>>> referenced by ../src/audio/winmm/SDL_winmm.c:97
>>> libSDL2.a(SDL_winmm.o):(WINMM_DetectDevices)
lld-link: error: undefined symbol: __declspec(dllimport) CreateFontIndirectW
>>> referenced by ../src/video/windows/SDL_windowsmessagebox.c:755
>>> libSDL2.a(SDL_windowsmessagebox.o):(WIN_ShowOldMessageBox)
lld-link: error: undefined symbol: __declspec(dllimport) GetTextMetricsW
>>> referenced by ../src/video/windows/SDL_windowsmessagebox.c:763
>>> libSDL2.a(SDL_windowsmessagebox.o):(WIN_ShowOldMessageBox)
lld-link: error: undefined symbol: __declspec(dllimport) GetTextExtentPoint32A
>>> referenced by ../src/video/windows/SDL_windowsmessagebox.c:771
>>> libSDL2.a(SDL_windowsmessagebox.o):(WIN_ShowOldMessageBox)
lld-link: error: undefined symbol: __declspec(dllimport) PropVariantClear
>>> referenced by ../src/core/windows/SDL_immdevice.c:73
>>> libSDL2.a(SDL_immdevice.o):(GetMMDeviceInfo)
lld-link: error: undefined symbol: __declspec(dllimport) CLSIDFromString
>>> referenced by ../src/core/windows/SDL_immdevice.c:79
>>> libSDL2.a(SDL_immdevice.o):(GetMMDeviceInfo)
warning: `ruggrogue` (bin "ruggrogue") generated 3 warnings
error: could not compile `ruggrogue` (bin "ruggrogue") due to previous error; 3 warnings emitted
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment