Severity Code Description Project File Line Suppression State Error C2220 the following warning is treated as an error (compiling source file Application\ApplicationGlobalState.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Application\ApplicationGlobalState.h 24 Error C2220 the following warning is treated as an error (compiling source file ThirdParty\implot\implot_items.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\ThirdParty\imgui\imgui.h 2692 Error C2220 the following warning is treated as an error (compiling source file ThirdParty\implot\implot.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\ThirdParty\imgui\imgui.h 2692 Error C2220 the following warning is treated as an error (compiling source file ThirdParty\implot\implot_demo.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\ThirdParty\imgui\imgui.h 2692 Error C2668 'abs': ambiguous call to overloaded function (compiling source file ThirdParty\implot\implot_items.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 118 Error C2668 'abs': ambiguous call to overloaded function (compiling source file ThirdParty\implot\implot_items.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 64 Error C2668 'abs': ambiguous call to overloaded function (compiling source file ThirdParty\implot\implot_demo.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 118 Error C2668 'abs': ambiguous call to overloaded function (compiling source file ThirdParty\implot\implot_demo.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 64 Error C2668 'abs': ambiguous call to overloaded function (compiling source file ThirdParty\implot\implot.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 118 Error C2668 'abs': ambiguous call to overloaded function (compiling source file ThirdParty\implot\implot.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 64 Error C2220 the following warning is treated as an error (compiling source file Application\Platform\Application_Win32.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Application\ApplicationGlobalState.h 24 Error C2220 the following warning is treated as an error (compiling source file Imgui\ImguiFont.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Imgui\ImguiFont.h 50 Error C2220 the following warning is treated as an error (compiling source file Imgui\ImguiImageCache.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Imgui\ImguiFont.h 50 Error C2220 the following warning is treated as an error (compiling source file Imgui\ImguiGizmo.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Render\RenderAPI.h 232 Error C4578 'abs': conversion from 'double' to 'int', possible loss of data (Did you mean to call 'fabs' or to #include ?) (compiling source file Imgui\ImguiStyle.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 118 Error C4578 'abs': conversion from 'T' to 'int', possible loss of data (Did you mean to call 'fabsf' or to #include ?) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 64 Error C2220 the following warning is treated as an error (compiling source file Imgui\ImguiSystem.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Imgui\ImguiFont.h 50 Error C2220 the following warning is treated as an error (compiling source file Imgui\ImguiX.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Imgui\ImguiFont.h 50 Error C2220 the following warning is treated as an error (compiling source file Imgui\Platform\ImguiPlatform_Win32.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Imgui\ImguiFont.h 50 Error C2220 the following warning is treated as an error (compiling source file Imgui\Platform\ImguiX_Win32.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Imgui\ImguiFont.h 50 Error C2220 the following warning is treated as an error (compiling source file Input\InputSystem.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Systems.h 26 Error C2220 the following warning is treated as an error (compiling source file Network\IPC\IPCMessageClient.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Network\NetworkSystem.h 117 Error C2220 the following warning is treated as an error (compiling source file Network\IPC\IPCMessageServer.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Network\NetworkSystem.h 48 Error C2220 the following warning is treated as an error (compiling source file Render\Platform\RenderContext_DX11.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Render\RenderBuffer.h 37 Error C2220 the following warning is treated as an error (compiling source file Render\Platform\RenderDevice_DX11.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Render\RenderBuffer.h 37 Error C2220 the following warning is treated as an error (compiling source file Render\RenderCoreResources.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Render\RenderBuffer.h 37 Error C2220 the following warning is treated as an error (compiling source file Render\RenderShader.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Render\RenderBuffer.h 37 Error C2220 the following warning is treated as an error (compiling source file Render\RenderTarget.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Render\RenderAPI.h 232 Error C2220 the following warning is treated as an error (compiling source file Render\RenderTexture.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Render\RenderAPI.h 232 Error C2220 the following warning is treated as an error (compiling source file Render\RenderUtils.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Render\RenderBuffer.h 37 Error C2220 the following warning is treated as an error (compiling source file Render\RenderViewport.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Render\RenderAPI.h 232 Error C2220 the following warning is treated as an error (compiling source file Resource\ResourceProviders\NetworkResourceProvider.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Network\NetworkSystem.h 117 Error C2220 the following warning is treated as an error (compiling source file Resource\ResourceProviders\PackagedResourceProvider.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Resource\ResourceProvider.h 31 Error C2220 the following warning is treated as an error (compiling source file Resource\ResourceSettings.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\IniFile.h 24 Error C4578 'abs': conversion from 'double' to 'int', possible loss of data (Did you mean to call 'fabs' or to #include ?) (compiling source file Math\Transform.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 118 Error C4578 'abs': conversion from 'T' to 'int', possible loss of data (Did you mean to call 'fabsf' or to #include ?) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 64 Error C4578 'abs': conversion from 'double' to 'int', possible loss of data (Did you mean to call 'fabs' or to #include ?) (compiling source file Math\Math.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 118 Error C4578 'abs': conversion from 'T' to 'int', possible loss of data (Did you mean to call 'fabsf' or to #include ?) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 64 Error C4578 'abs': conversion from 'double' to 'int', possible loss of data (Did you mean to call 'fabs' or to #include ?) (compiling source file Math\BoundingVolumes.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 118 Error C4578 'abs': conversion from 'T' to 'int', possible loss of data (Did you mean to call 'fabsf' or to #include ?) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 64 Error C4578 'abs': conversion from 'double' to 'int', possible loss of data (Did you mean to call 'fabs' or to #include ?) (compiling source file Math\Matrix.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 118 Error C4578 'abs': conversion from 'T' to 'int', possible loss of data (Did you mean to call 'fabsf' or to #include ?) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 64 Error C2220 the following warning is treated as an error (compiling source file IniFile.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\IniFile.h 24 Error C4578 'abs': conversion from 'double' to 'int', possible loss of data (Did you mean to call 'fabs' or to #include ?) (compiling source file Math\Plane.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 118 Error C4578 'abs': conversion from 'T' to 'int', possible loss of data (Did you mean to call 'fabsf' or to #include ?) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 64 Error C4578 'abs': conversion from 'T' to 'int', possible loss of data (Did you mean to call 'fabsf' or to #include ?) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 124 Error C4578 'abs': conversion from 'double' to 'int', possible loss of data (Did you mean to call 'fabs' or to #include ?) (compiling source file Math\Quaternion.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 118 Error C4578 'abs': conversion from 'T' to 'int', possible loss of data (Did you mean to call 'fabsf' or to #include ?) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 64 Error C4578 'abs': conversion from 'double' to 'int', possible loss of data (Did you mean to call 'fabs' or to #include ?) (compiling source file Math\Vector.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 118 Error C4578 'abs': conversion from 'T' to 'int', possible loss of data (Did you mean to call 'fabsf' or to #include ?) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 64 Error C2220 the following warning is treated as an error (compiling source file ThirdParty\imgui\imgui.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\ThirdParty\imgui\imgui.h 2692 Error C2220 the following warning is treated as an error (compiling source file ThirdParty\imgui\imgui_draw.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\ThirdParty\imgui\imgui.h 2692 Error C2668 'abs': ambiguous call to overloaded function (compiling source file ThirdParty\imgui\imgui_demo.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 118 Error C2668 'abs': ambiguous call to overloaded function (compiling source file ThirdParty\imgui\imgui_demo.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 64 Error C2668 'abs': ambiguous call to overloaded function (compiling source file ThirdParty\imgui\imgui_draw.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 118 Error C2668 'abs': ambiguous call to overloaded function (compiling source file ThirdParty\imgui\imgui_draw.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 64 Error C2220 the following warning is treated as an error (compiling source file ThirdParty\imgui\imgui_tables.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\ThirdParty\imgui\imgui.h 2692 Error C2668 'abs': ambiguous call to overloaded function (compiling source file ThirdParty\imgui\imgui_tables.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 118 Error C2668 'abs': ambiguous call to overloaded function (compiling source file ThirdParty\imgui\imgui_tables.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 64 Error C2668 'abs': ambiguous call to overloaded function (compiling source file ThirdParty\imgui\imgui.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 118 Error C2668 'abs': ambiguous call to overloaded function (compiling source file ThirdParty\imgui\imgui.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 64 Error C2220 the following warning is treated as an error (compiling source file ThirdParty\imgui\imgui_widgets.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\ThirdParty\imgui\imgui.h 2692 Error C2220 the following warning is treated as an error (compiling source file ThirdParty\imgui\misc\freetype\imgui_freetype.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\ThirdParty\imgui\imgui.h 2692 Error C2668 'abs': ambiguous call to overloaded function (compiling source file ThirdParty\imgui\misc\freetype\imgui_freetype.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 118 Error C2668 'abs': ambiguous call to overloaded function (compiling source file ThirdParty\imgui\misc\freetype\imgui_freetype.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 64 Error C2668 'abs': ambiguous call to overloaded function (compiling source file ThirdParty\imgui\imgui_widgets.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 118 Error C2668 'abs': ambiguous call to overloaded function (compiling source file ThirdParty\imgui\imgui_widgets.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 64 Error C2220 the following warning is treated as an error (compiling source file TypeSystem\CoreTypeConversions.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Types\BitFlags.h 174 Error C2220 the following warning is treated as an error (compiling source file TypeSystem\PropertyInfo.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Types\BitFlags.h 174 Error C2220 the following warning is treated as an error (compiling source file TypeSystem\ReflectedType.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Types\BitFlags.h 174 Error C2220 the following warning is treated as an error (compiling source file TypeSystem\TypeDescriptors.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Types\BitFlags.h 174 Error C2220 the following warning is treated as an error (compiling source file TypeSystem\TypeInfo.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Types\BitFlags.h 174 Error C2220 the following warning is treated as an error (compiling source file TypeSystem\TypeRegistry.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Types\BitFlags.h 174 Error C2220 the following warning is treated as an error (compiling source file Serialization\TypeSerialization.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Types\BitFlags.h 174 Error C4578 'abs': conversion from 'double' to 'int', possible loss of data (Did you mean to call 'fabs' or to #include ?) (compiling source file Types\Percentage.cpp) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 118 Error C4578 'abs': conversion from 'T' to 'int', possible loss of data (Did you mean to call 'fabsf' or to #include ?) [C:\Esoterica\Code\Base\Esoterica.Base.vcxproj] Esoterica.Scripts.Reflect C:\Esoterica\Code\Base\Math\Math.h 64 Error U1077 'msbuild "C:\Esoterica\Esoterica.sln" /t:"1_ Applications\Esoterica_Applications_Reflector" /p:Configuration=Release;Platform=x64 /m /v:m' : return code '0x1' Esoterica.Scripts.Reflect C:\Esoterica\Code\Scripts\Reflect\NMAKE 1 Error MSB3073 The command "nmake -f Reflect.nmake PLATFORM=x64 CONFIG=Debug EE_ROOT_DIR="C:\Esoterica\\" EE_BUILD_DIR="C:\Esoterica\Build\\" OUT_DIR="C:\Esoterica\Build\x64_Debug\\"" exited with code 2. Esoterica.Scripts.Reflect C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.MakeFile.Targets 45