latest commit fails later ``` [8/50] Building CXX object CMakeFiles/DDNet.dir/src/engine/client/updater.cpp.obj FAILED: CMakeFiles/DDNet.dir/src/engine/client/updater.cpp.obj C:\MinGW64\bin\c++.exe -DCONF_BACKEND_VULKAN -DCONF_DEBUG -DCONF_GLEW_HAS_CONTEXT_INIT -DCONF_INFORM_UPDATE -DCONF_VIDEORECORDER -DGAME_RELEASE_VERSION=\"16.6\" -DGLEW_STATIC -DNOMINMAX -DUNICODE -D_UNICODE -IE:/Teeworlds_DDNet/ddnet/build/src -IE:/Teeworlds_DDNet/ddnet/src -IE:/Teeworlds_DDNet/ddnet/src/rust-bridge -isystem E:/Teeworlds_DDNet/ddnet/ddnet-libs/freetype/include -isystem E:/Teeworlds_DDNet/ddnet/src/engine/external/glew -isystem E:/Teeworlds_DDNet/ddnet/ddnet-libs/opus/include -isystem E:/Teeworlds_DDNet/ddnet/ddnet-libs/opus/include/opus -isystem E:/Teeworlds_DDNet/ddnet/ddnet-libs/png/include -isystem E:/Teeworlds_DDNet/ddnet/ddnet-libs/sdl/include/windows -isystem E:/Teeworlds_DDNet/ddnet/src/engine/external/wavpack -isystem E:/Teeworlds_DDNet/ddnet/ddnet-libs/ffmpeg/include -isystem E:/Teeworlds_DDNet/ddnet/ddnet-libs/vulkan/include -isystem E:/Teeworlds_DDNet/ddnet/ddnet-libs/curl/include -isystem E:/Teeworlds_DDNet/ddnet/ddnet-libs/sqlite3/include -isystem E:/Teeworlds_DDNet/ddnet/src/engine/external/zlib -fdiagnostics-color=always -g -fdiagnostics-color=always -fno-exceptions -Wall -Wextra -Wno-psabi -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wno-nullability-completeness -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wshadow=global -Wsuggest-override -std=c++17 -MD -MT CMakeFiles/DDNet.dir/src/engine/client/updater.cpp.obj -MF CMakeFiles\DDNet.dir\src\engine\client\updater.cpp.obj.d -o CMakeFiles/DDNet.dir/src/engine/client/updater.cpp.obj -c E:/Teeworlds_DDNet/ddnet/src/engine/client/updater.cpp E:/Teeworlds_DDNet/ddnet/src/engine/client/updater.cpp:142:6: error: no declaration matches 'bool CUpdater::MoveFileW(const char*)' bool CUpdater::MoveFile(const char *pFile) ^~~~~~~~ E:/Teeworlds_DDNet/ddnet/src/engine/client/updater.cpp:142:6: note: no functions named 'bool CUpdater::MoveFileW(const char*)' In file included from E:/Teeworlds_DDNet/ddnet/src/engine/client/updater.cpp:1: E:/Teeworlds_DDNet/ddnet/src/engine/client/updater.h:34:7: note: 'class CUpdater' defined here class CUpdater : public IUpdater ^~~~~~~~ E:/Teeworlds_DDNet/ddnet/src/engine/client/updater.cpp: In member function 'void CUpdater::CommitUpdate()': E:/Teeworlds_DDNet/ddnet/src/engine/client/updater.cpp:364:43: error: cannot convert 'const char*' to 'LPCWSTR' {aka 'const wchar_t*'} Success &= MoveFile(FileJob.first.c_str()); ~~~~~~~~~~~~~~~~~~~^~ In file included from C:/MinGW64/x86_64-w64-mingw32/include/windows.h:70, from C:/MinGW64/x86_64-w64-mingw32/include/winsock2.h:23, from E:/Teeworlds_DDNet/ddnet/ddnet-libs/curl/include/curl/system.h:408, from E:/Teeworlds_DDNet/ddnet/src/engine/shared/http.h:9, from E:/Teeworlds_DDNet/ddnet/src/engine/client/updater.cpp:7: C:/MinGW64/x86_64-w64-mingw32/include/winbase.h:2007:48: note: initializing argument 1 of 'WINBOOL MoveFileW(LPCWSTR, LPCWSTR)' WINBASEAPI WINBOOL WINAPI MoveFileW (LPCWSTR lpExistingFileName, LPCWSTR lpNewFileName); ~~~~~~~~^~~~~~~~~~~~~~~~~~ At global scope: cc1plus.exe: warning: unrecognized command line option '-Wno-nullability-completeness' ```