You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My project is generating a x86 Ninja build with Cmake 3.30.3, using MSVC as compiler.
In Release mode, compiling and linking works, and i get a mostly running executable.
Linking stage in Debug mode, however, throws errors:
Cmake Ninja Log:
>------ Build started: Project: CMakeLists, Configuration: Debug ------
[0/2] Re-checking globbed directories...
[1/1] Linking CXX executable zenren.exe
FAILED: zenren.exe
C:\Windows\system32\cmd.exe /C "cd . && "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\zenren.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100203~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100203~1.0\x64\mt.exe --manifests C:\Users\Jan\Repositories\Renderer\ZenRen2\src\app.manifest -- C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x86\link.exe /nologo CMakeFiles\zenren.dir\cmake_pch.cxx.obj CMakeFiles\zenren.dir\src\Util.cpp.obj CMakeFiles\zenren.dir\src\Win.cpp.obj CMakeFiles\zenren.dir\src\ZenRen.rc.res CMakeFiles\zenren.dir\src\assets\AssetCache.cpp.obj CMakeFiles\zenren.dir\src\assets\AssetFinder.cpp.obj CMakeFiles\zenren.dir\src\assets\DebugMeshes.cpp.obj CMakeFiles\zenren.dir\src\assets\DebugTextures.cpp.obj CMakeFiles\zenren.dir\src\assets\FindGroundFace.cpp.obj CMakeFiles\zenren.dir\src\assets\LookupTrees.cpp.obj CMakeFiles\zenren.dir\src\assets\MeshFromVdfLoader.cpp.obj CMakeFiles\zenren.dir\src\assets\ObjLoader.cpp.obj CMakeFiles\zenren.dir\src\assets\StaticLightFromVobLights.cpp.obj CMakeFiles\zenren.dir\src\assets\TexFromVdfLoader.cpp.obj CMakeFiles\zenren.dir\src\assets\ZenKitLoader.cpp.obj CMakeFiles\zenren.dir\src\assets\ZenLoader.cpp.obj CMakeFiles\zenren.dir\src\imgui\imgui_custom.cpp.obj CMakeFiles\zenren.dir\src\render\Camera.cpp.obj CMakeFiles\zenren.dir\src\render\Common.cpp.obj CMakeFiles\zenren.dir\src\render\Gui.cpp.obj CMakeFiles\zenren.dir\src\render\MeshUtil.cpp.obj CMakeFiles\zenren.dir\src\render\PerfStats.cpp.obj CMakeFiles\zenren.dir\src\render\Primitives.cpp.obj CMakeFiles\zenren.dir\src\render\RenderUtil.cpp.obj CMakeFiles\zenren.dir\src\render\Renderer.cpp.obj CMakeFiles\zenren.dir\src\render\SettingsGui.cpp.obj CMakeFiles\zenren.dir\src\render\Shader.cpp.obj CMakeFiles\zenren.dir\src\render\ShaderManager.cpp.obj CMakeFiles\zenren.dir\src\render\Sky.cpp.obj CMakeFiles\zenren.dir\src\render\Texture.cpp.obj CMakeFiles\zenren.dir\src\render\WinDx.cpp.obj CMakeFiles\zenren.dir\src\render\pass\PassForward.cpp.obj CMakeFiles\zenren.dir\src\render\pass\PassPost.cpp.obj CMakeFiles\zenren.dir\src\render\pass\PassSky.cpp.obj CMakeFiles\zenren.dir\src\render\pass\PassWorld.cpp.obj CMakeFiles\zenren.dir\src\render\pass\PassWorldChunkGrid.cpp.obj CMakeFiles\zenren.dir\src\render\pass\PassWorldLoader.cpp.obj CMakeFiles\zenren.dir\src\viewer\Actions.cpp.obj CMakeFiles\zenren.dir\src\viewer\Args.cpp.obj CMakeFiles\zenren.dir\src\viewer\GameLoop.cpp.obj CMakeFiles\zenren.dir\src\viewer\InitApp.cpp.obj CMakeFiles\zenren.dir\src\viewer\Input.cpp.obj CMakeFiles\zenren.dir\src\viewer\TimerPrecision.cpp.obj /out:zenren.exe /implib:zenren.lib /pdb:zenren.pdb /version:0.0 /machine:X86 /debug /INCREMENTAL /subsystem:windows /LARGEADDRESSAWARE -LIBPATH:C:\PROGRA~2\MI5E29~1\Lib\x86 lib\g3log\g3log.lib imgui.lib lib\DirectXTex.lib lib\ZenLib\utils\utils.lib lib\ZenLib\vdfs\vdfs.lib lib\ZenLib\zenload\zenload.lib lib\ZenLib\daedalus\daedalus.lib lib\ZenKit\zenkitd.lib dxgi.lib dxguid.lib uuid.lib kernel32.lib user32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib ntdll.lib d3d11.lib d3dx11.lib d3dx10.lib d3dcompiler.lib dbghelp.lib lib\ZenLib\zenload\zenload.lib lib\ZenLib\utils\utils.lib lib\ZenLib\vdfs\vdfs.lib _deps\physfs-build\physfs-static.lib lib\ZenKit\vendor\libsquish\squishd.lib lib\ZenKit\vendor\glm\glm\glm_static.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
LINK Pass 1: command "C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x86\link.exe /nologo CMakeFiles\zenren.dir\cmake_pch.cxx.obj CMakeFiles\zenren.dir\src\Util.cpp.obj CMakeFiles\zenren.dir\src\Win.cpp.obj CMakeFiles\zenren.dir\src\ZenRen.rc.res CMakeFiles\zenren.dir\src\assets\AssetCache.cpp.obj CMakeFiles\zenren.dir\src\assets\AssetFinder.cpp.obj CMakeFiles\zenren.dir\src\assets\DebugMeshes.cpp.obj CMakeFiles\zenren.dir\src\assets\DebugTextures.cpp.obj CMakeFiles\zenren.dir\src\assets\FindGroundFace.cpp.obj CMakeFiles\zenren.dir\src\assets\LookupTrees.cpp.obj CMakeFiles\zenren.dir\src\assets\MeshFromVdfLoader.cpp.obj CMakeFiles\zenren.dir\src\assets\ObjLoader.cpp.obj CMakeFiles\zenren.dir\src\assets\StaticLightFromVobLights.cpp.obj CMakeFiles\zenren.dir\src\assets\TexFromVdfLoader.cpp.obj CMakeFiles\zenren.dir\src\assets\ZenKitLoader.cpp.obj CMakeFiles\zenren.dir\src\assets\ZenLoader.cpp.obj CMakeFiles\zenren.dir\src\imgui\imgui_custom.cpp.obj CMakeFiles\zenren.dir\src\render\Camera.cpp.obj CMakeFiles\zenren.dir\src\render\Common.cpp.obj CMakeFiles\zenren.dir\src\render\Gui.cpp.obj CMakeFiles\zenren.dir\src\render\MeshUtil.cpp.obj CMakeFiles\zenren.dir\src\render\PerfStats.cpp.obj CMakeFiles\zenren.dir\src\render\Primitives.cpp.obj CMakeFiles\zenren.dir\src\render\RenderUtil.cpp.obj CMakeFiles\zenren.dir\src\render\Renderer.cpp.obj CMakeFiles\zenren.dir\src\render\SettingsGui.cpp.obj CMakeFiles\zenren.dir\src\render\Shader.cpp.obj CMakeFiles\zenren.dir\src\render\ShaderManager.cpp.obj CMakeFiles\zenren.dir\src\render\Sky.cpp.obj CMakeFiles\zenren.dir\src\render\Texture.cpp.obj CMakeFiles\zenren.dir\src\render\WinDx.cpp.obj CMakeFiles\zenren.dir\src\render\pass\PassForward.cpp.obj CMakeFiles\zenren.dir\src\render\pass\PassPost.cpp.obj CMakeFiles\zenren.dir\src\render\pass\PassSky.cpp.obj CMakeFiles\zenren.dir\src\render\pass\PassWorld.cpp.obj CMakeFiles\zenren.dir\src\render\pass\PassWorldChunkGrid.cpp.obj CMakeFiles\zenren.dir\src\render\pass\PassWorldLoader.cpp.obj CMakeFiles\zenren.dir\src\viewer\Actions.cpp.obj CMakeFiles\zenren.dir\src\viewer\Args.cpp.obj CMakeFiles\zenren.dir\src\viewer\GameLoop.cpp.obj CMakeFiles\zenren.dir\src\viewer\InitApp.cpp.obj CMakeFiles\zenren.dir\src\viewer\Input.cpp.obj CMakeFiles\zenren.dir\src\viewer\TimerPrecision.cpp.obj /out:zenren.exe /implib:zenren.lib /pdb:zenren.pdb /version:0.0 /machine:X86 /debug /INCREMENTAL /subsystem:windows /LARGEADDRESSAWARE -LIBPATH:C:\PROGRA~2\MI5E29~1\Lib\x86 lib\g3log\g3log.lib imgui.lib lib\DirectXTex.lib lib\ZenLib\utils\utils.lib lib\ZenLib\vdfs\vdfs.lib lib\ZenLib\zenload\zenload.lib lib\ZenLib\daedalus\daedalus.lib lib\ZenKit\zenkitd.lib dxgi.lib dxguid.lib uuid.lib kernel32.lib user32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib ntdll.lib d3d11.lib d3dx11.lib d3dx10.lib d3dcompiler.lib dbghelp.lib lib\ZenLib\zenload\zenload.lib lib\ZenLib\utils\utils.lib lib\ZenLib\vdfs\vdfs.lib _deps\physfs-build\physfs-static.lib lib\ZenKit\vendor\libsquish\squishd.lib lib\ZenKit\vendor\glm\glm\glm_static.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:CMakeFiles\zenren.dir/intermediate.manifest CMakeFiles\zenren.dir/manifest.res" failed (exit code 1120) with the following output:
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(MmapWin32.cc.obj) : error LNK2038: mismatch detected for 'annotate_string': value '1' doesn't match value '0' in cmake_pch.cxx.obj
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(MmapWin32.cc.obj) : error LNK2038: mismatch detected for 'annotate_vector': value '1' doesn't match value '0' in cmake_pch.cxx.obj
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(MmapWin32.cc.obj) : error LNK2038: mismatch detected for 'annotate_string': value '1' doesn't match value '0' in cmake_pch.cxx.obj
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(MmapWin32.cc.obj) : error LNK2038: mismatch detected for 'annotate_vector': value '1' doesn't match value '0' in cmake_pch.cxx.obj
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\LINK : warning LNK4300: ignoring '/INCREMENTAL' because input module contains ASAN metadata
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(MmapWin32.cc.obj) : error LNK2038: mismatch detected for 'annotate_string': value '1' doesn't match value '0' in cmake_pch.cxx.obj
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(MmapWin32.cc.obj) : error LNK2038: mismatch detected for 'annotate_vector': value '1' doesn't match value '0' in cmake_pch.cxx.obj
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2038: mismatch detected for 'annotate_string': value '1' doesn't match value '0' in cmake_pch.cxx.obj
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2038: mismatch detected for 'annotate_vector': value '1' doesn't match value '0' in cmake_pch.cxx.obj
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Error.cc.obj) : error LNK2038: mismatch detected for 'annotate_string': value '1' doesn't match value '0' in cmake_pch.cxx.obj
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Error.cc.obj) : error LNK2038: mismatch detected for 'annotate_vector': value '1' doesn't match value '0' in cmake_pch.cxx.obj
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Logger.cc.obj) : error LNK2038: mismatch detected for 'annotate_string': value '1' doesn't match value '0' in cmake_pch.cxx.obj
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Logger.cc.obj) : error LNK2038: mismatch detected for 'annotate_vector': value '1' doesn't match value '0' in cmake_pch.cxx.obj
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Misc.cc.obj) : error LNK2038: mismatch detected for 'annotate_string': value '1' doesn't match value '0' in cmake_pch.cxx.obj
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Misc.cc.obj) : error LNK2038: mismatch detected for 'annotate_vector': value '1' doesn't match value '0' in cmake_pch.cxx.obj
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(__legacy_buffer.cc.obj) : error LNK2038: mismatch detected for 'annotate_string': value '1' doesn't match value '0' in cmake_pch.cxx.obj
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(__legacy_buffer.cc.obj) : error LNK2038: mismatch detected for 'annotate_vector': value '1' doesn't match value '0' in cmake_pch.cxx.obj
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Stream.cc.obj) : error LNK2038: mismatch detected for 'annotate_string': value '1' doesn't match value '0' in cmake_pch.cxx.obj
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Stream.cc.obj) : error LNK2038: mismatch detected for 'annotate_vector': value '1' doesn't match value '0' in cmake_pch.cxx.obj
Creating library zenren.lib and object zenren.exp
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(MmapWin32.cc.obj) : error LNK2019: unresolved external symbol ___asan_loadN referenced in function "protected: void __thiscall std::time_get<char,class std::istreambuf_iterator<char,struct std::char_traits<char> > >::_Getvals<wchar_t>(wchar_t,class std::_Locinfo const &)" (??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IAEX_WABV_Locinfo@1@@Z)
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2001: unresolved external symbol ___asan_loadN
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(__legacy_buffer.cc.obj) : error LNK2001: unresolved external symbol ___asan_loadN
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Stream.cc.obj) : error LNK2001: unresolved external symbol ___asan_loadN
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Misc.cc.obj) : error LNK2001: unresolved external symbol ___asan_memcpy
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(__legacy_buffer.cc.obj) : error LNK2001: unresolved external symbol ___asan_memcpy
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Stream.cc.obj) : error LNK2001: unresolved external symbol ___asan_memcpy
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(MmapWin32.cc.obj) : error LNK2001: unresolved external symbol ___asan_memcpy
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2001: unresolved external symbol ___asan_memcpy
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Error.cc.obj) : error LNK2001: unresolved external symbol ___asan_memcpy
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Logger.cc.obj) : error LNK2001: unresolved external symbol ___asan_memcpy
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Misc.cc.obj) : error LNK2001: unresolved external symbol ___asan_memset
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(__legacy_buffer.cc.obj) : error LNK2001: unresolved external symbol ___asan_memset
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Stream.cc.obj) : error LNK2001: unresolved external symbol ___asan_memset
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(MmapWin32.cc.obj) : error LNK2001: unresolved external symbol ___asan_memset
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2001: unresolved external symbol ___asan_memset
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Error.cc.obj) : error LNK2001: unresolved external symbol ___asan_memset
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Logger.cc.obj) : error LNK2001: unresolved external symbol ___asan_memset
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Misc.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_load1
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(__legacy_buffer.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_load1
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Stream.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_load1
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(MmapWin32.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_load1
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_load1
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Error.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_load1
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Logger.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_load1
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Misc.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_load4
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(__legacy_buffer.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_load4
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Stream.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_load4
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(MmapWin32.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_load4
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_load4
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Error.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_load4
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Logger.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_load4
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Stream.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_load8
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(MmapWin32.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_load8
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_load8
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Logger.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_load8
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(__legacy_buffer.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_load8
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(__legacy_buffer.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_store1
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Stream.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_store1
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(MmapWin32.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_store1
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_store1
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Error.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_store1
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Logger.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_store1
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(MmapWin32.cc.obj) : error LNK2019: unresolved external symbol ___asan_report_store2 referenced in function "wchar_t * __cdecl std::_Maklocstr<wchar_t>(char const *,wchar_t *,struct _Cvtvec const &)" (??$_Maklocstr@_W@std@@YAPA_WPBDPA_WABU_Cvtvec@@@Z)
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_store2
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(__legacy_buffer.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_store2
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Stream.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_store2
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Misc.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_store4
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(__legacy_buffer.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_store4
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Stream.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_store4
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(MmapWin32.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_store4
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_store4
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Error.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_store4
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Logger.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_store4
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Stream.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_store8
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(MmapWin32.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_store8
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_store8
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Logger.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_store8
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(__legacy_buffer.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_store8
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Misc.cc.obj) : error LNK2001: unresolved external symbol ___asan_set_shadow_00
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(__legacy_buffer.cc.obj) : error LNK2001: unresolved external symbol ___asan_set_shadow_00
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Stream.cc.obj) : error LNK2001: unresolved external symbol ___asan_set_shadow_00
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(MmapWin32.cc.obj) : error LNK2001: unresolved external symbol ___asan_set_shadow_00
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2001: unresolved external symbol ___asan_set_shadow_00
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Error.cc.obj) : error LNK2001: unresolved external symbol ___asan_set_shadow_00
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Logger.cc.obj) : error LNK2001: unresolved external symbol ___asan_set_shadow_00
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(__legacy_buffer.cc.obj) : error LNK2001: unresolved external symbol ___asan_set_shadow_f8
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Stream.cc.obj) : error LNK2001: unresolved external symbol ___asan_set_shadow_f8
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(MmapWin32.cc.obj) : error LNK2001: unresolved external symbol ___asan_set_shadow_f8
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2001: unresolved external symbol ___asan_set_shadow_f8
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Error.cc.obj) : error LNK2001: unresolved external symbol ___asan_set_shadow_f8
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Logger.cc.obj) : error LNK2001: unresolved external symbol ___asan_set_shadow_f8
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(MmapWin32.cc.obj) : error LNK2019: unresolved external symbol ___asan_storeN referenced in function "protected: void __thiscall std::time_get<char,class std::istreambuf_iterator<char,struct std::char_traits<char> > >::_Getvals<wchar_t>(wchar_t,class std::_Locinfo const &)" (??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IAEX_WABV_Locinfo@1@@Z)
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2001: unresolved external symbol ___asan_storeN
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(__legacy_buffer.cc.obj) : error LNK2001: unresolved external symbol ___asan_storeN
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Stream.cc.obj) : error LNK2001: unresolved external symbol ___asan_storeN
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(__legacy_buffer.cc.obj) : error LNK2001: unresolved external symbol ___asan_wrap_strlen
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Stream.cc.obj) : error LNK2001: unresolved external symbol ___asan_wrap_strlen
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(MmapWin32.cc.obj) : error LNK2001: unresolved external symbol ___asan_wrap_strlen
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2001: unresolved external symbol ___asan_wrap_strlen
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Error.cc.obj) : error LNK2001: unresolved external symbol ___asan_wrap_strlen
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Logger.cc.obj) : error LNK2001: unresolved external symbol ___asan_wrap_strlen
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2019: unresolved external symbol ___asan_load1 referenced in function "protected: void __thiscall std::_Tree<class std::_Tset_traits<class zenkit::VfsNode,struct zenkit::VfsNodeComparator,class std::allocator<class zenkit::VfsNode>,0> >::_Copy<0>(class std::_Tree<class std::_Tset_traits<class zenkit::VfsNode,struct zenkit::VfsNodeComparator,class std::allocator<class zenkit::VfsNode>,0> > const &)" (??$_Copy@$0A@@?$_Tree@V?$_Tset_traits@VVfsNode@zenkit@@UVfsNodeComparator@2@V?$allocator@VVfsNode@zenkit@@@std@@$0A@@std@@@std@@IAEXABV01@@Z)
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2019: unresolved external symbol ___asan_load4 referenced in function "public: __thiscall <lambda_645c3c62ec04fdf14911c4c172f6b3a5>::operator()(class zenkit::VfsNode const *)const " (??R<lambda_645c3c62ec04fdf14911c4c172f6b3a5>@@QBE@PBVVfsNode@zenkit@@@Z)
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(__legacy_buffer.cc.obj) : error LNK2001: unresolved external symbol ___asan_load4
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Stream.cc.obj) : error LNK2001: unresolved external symbol ___asan_load4
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2019: unresolved external symbol ___asan_load8 referenced in function "public: __thiscall <lambda_645c3c62ec04fdf14911c4c172f6b3a5>::operator()(class zenkit::VfsNode const *)const " (??R<lambda_645c3c62ec04fdf14911c4c172f6b3a5>@@QBE@PBVVfsNode@zenkit@@@Z)
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2019: unresolved external symbol ___asan_report_load16 referenced in function "public: __thiscall phoenix::buffer::buffer(class phoenix::buffer &&)" (??0buffer@phoenix@@QAE@$$QAV01@@Z)
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(__legacy_buffer.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_load16
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2019: unresolved external symbol ___asan_report_load2 referenced in function "wchar_t const * __cdecl std::find_if<wchar_t const *,struct std::filesystem::_Is_slash_oper>(wchar_t const *,wchar_t const * const,struct std::filesystem::_Is_slash_oper)" (??$find_if@PB_WU_Is_slash_oper@filesystem@std@@@std@@YAPB_WPB_WQB_WU_Is_slash_oper@filesystem@0@@Z)
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(__legacy_buffer.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_load2
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Stream.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_load2
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2019: unresolved external symbol ___asan_report_store16 referenced in function "public: __thiscall phoenix::buffer::buffer(class phoenix::buffer &&)" (??0buffer@phoenix@@QAE@$$QAV01@@Z)
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(__legacy_buffer.cc.obj) : error LNK2001: unresolved external symbol ___asan_report_store16
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2019: unresolved external symbol ___asan_store1 referenced in function "public: struct std::_Tree_node<class zenkit::VfsNode,void *> * __thiscall std::_Tree_val<struct std::_Tree_simple_types<class zenkit::VfsNode> >::_Extract(class std::_Tree_unchecked_const_iterator<class std::_Tree_val<struct std::_Tree_simple_types<class zenkit::VfsNode> >,struct std::_Iterator_base0>)" (?_Extract@?$_Tree_val@U?$_Tree_simple_types@VVfsNode@zenkit@@@std@@@std@@QAEPAU?$_Tree_node@VVfsNode@zenkit@@PAX@2@V?$_Tree_unchecked_const_iterator@V?$_Tree_val@U?$_Tree_simple_types@VVfsNode@zenkit@@@std@@@std@@U_Iterator_base0@2@@2@@Z)
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2019: unresolved external symbol ___asan_store4 referenced in function "public: __thiscall <lambda_645c3c62ec04fdf14911c4c172f6b3a5>::operator()(class zenkit::VfsNode const *)const " (??R<lambda_645c3c62ec04fdf14911c4c172f6b3a5>@@QBE@PBVVfsNode@zenkit@@@Z)
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(__legacy_buffer.cc.obj) : error LNK2001: unresolved external symbol ___asan_store4
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Stream.cc.obj) : error LNK2001: unresolved external symbol ___asan_store4
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2019: unresolved external symbol ___asan_store8 referenced in function "public: __thiscall <lambda_645c3c62ec04fdf14911c4c172f6b3a5>::operator()(class zenkit::VfsNode const *)const " (??R<lambda_645c3c62ec04fdf14911c4c172f6b3a5>@@QBE@PBVVfsNode@zenkit@@@Z)
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2019: unresolved external symbol ___asan_wrap_memchr referenced in function "public: static char const * __cdecl std::_Narrow_char_traits<char,int>::find(char const * const,unsigned int,char const &)" (?find@?$_Narrow_char_traits@DH@std@@SAPBDQBDIABD@Z)
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(__legacy_buffer.cc.obj) : error LNK2001: unresolved external symbol ___asan_wrap_memchr
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Stream.cc.obj) : error LNK2001: unresolved external symbol ___asan_wrap_memchr
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2019: unresolved external symbol ___asan_wrap_memcmp referenced in function "public: static int __cdecl std::_Narrow_char_traits<char,int>::compare(char const * const,char const * const,unsigned int)" (?compare@?$_Narrow_char_traits@DH@std@@SAHQBD0I@Z)
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenkitd.lib(Vfs.cc.obj) : error LNK2019: unresolved external symbol ___asan_wrap_wcslen referenced in function "public: static unsigned int __cdecl std::_WChar_traits<wchar_t>::length(wchar_t const *)" (?length@?$_WChar_traits@_W@std@@SAIPB_W@Z)
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\VCASAND.lib(vcasan.obj) : error LNK2019: unresolved external symbol ___asan_get_report_description referenced in function "void __cdecl __vcasan::ReportCallback(char const *)" (?ReportCallback@__vcasan@@YAXPBD@Z)
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\VCASAND.lib(vcasan.obj) : error LNK2019: unresolved external symbol ___asan_set_error_report_callback referenced in function "public: __thiscall __vcasan::VSErrorReportingInit::VSErrorReportingInit(void)" (??0VSErrorReportingInit@__vcasan@@QAE@XZ)
C:\Users\Jan\Repositories\Renderer\ZenRen2\out\build\Ninja-x86-Debug\zenren.exe : fatal error LNK1120: 28 unresolved externals
ninja: build stopped: subcommand failed.
Since i am very much a beginner regrading C++, any tips or clues what is going on here would be appreciated. Seems to maybe be related to ASAN and maybe some debugger annotation methods?
Also, option(ZK_ENABLE_ASAN "" OFF) does not seem to change anything for me.
The text was updated successfully, but these errors were encountered:
My project is generating a x86 Ninja build with Cmake 3.30.3, using MSVC as compiler.
In Release mode, compiling and linking works, and i get a mostly running executable.
Linking stage in Debug mode, however, throws errors:
Cmake Ninja Log:
Since i am very much a beginner regrading C++, any tips or clues what is going on here would be appreciated. Seems to maybe be related to ASAN and maybe some debugger annotation methods?
Also,
option(ZK_ENABLE_ASAN "" OFF)
does not seem to change anything for me.The text was updated successfully, but these errors were encountered: