Advertisement
Guest User

Untitled

a guest
Mar 29th, 2020
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 82.43 KB | None | 0 0
  1. >------ Build started: Project: CMakeLists, Configuration: RelWithDebInfo ------
  2. [0/2] "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -P C:\Users\ilsai\Documents\OpenGL\GladApp\out\build\x64-Clang-Release\CMakeFiles\VerifyGlobs.cmake
  3. [1/49] C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Core\time.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Core\time.cpp
  4. FAILED: CMakeFiles/GladApp.dir/Source/Core/time.cpp.obj
  5. C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Core\time.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Core\time.cpp
  6. In file included from ..\..\..\Source\Core\time.cpp:1:
  7. In file included from ..\..\..\Source\Core/time.hpp:3:
  8. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(7,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  9. using u8 = std::uint8_t;
  10. ^
  11. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(8,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  12. using s8 = std::int8_t;
  13. ^
  14. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(9,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  15. using u16 = std::uint16_t;
  16. ^
  17. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(10,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  18. using s16 = std::int16_t;
  19. ^
  20. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(11,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  21. using u32 = std::uint32_t;
  22. ^
  23. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(12,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  24. using s32 = std::int32_t;
  25. ^
  26. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(13,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  27. using u64 = std::uint64_t;
  28. ^
  29. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(14,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  30. using s64 = std::int64_t;
  31. ^
  32. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(16,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  33. using f32 = float;
  34. ^
  35. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(17,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  36. using f64 = double;
  37. ^
  38. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(19,16): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  39. using size_t = std::size_t;
  40. ^
  41. In file included from ..\..\..\Source\Core\time.cpp:1:
  42. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(19,2): error : 'constexpr' specifier is incompatible with C++98 [-Werror,-Wc++98-compat]
  43. constexpr Time() noexcept : micro_seconds(0) {}
  44. ^
  45. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(19,28): error : noexcept specifications are incompatible with C++98 [-Werror,-Wc++98-compat]
  46. constexpr Time() noexcept : micro_seconds(0) {}
  47. ^
  48. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(20,11): error : 'constexpr' specifier is incompatible with C++98 [-Werror,-Wc++98-compat]
  49. explicit constexpr Time(int micro_seconds) noexcept : micro_seconds(micro_seconds) {}
  50. ^
  51. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(20,54): error : noexcept specifications are incompatible with C++98 [-Werror,-Wc++98-compat]
  52. explicit constexpr Time(int micro_seconds) noexcept : micro_seconds(micro_seconds) {}
  53. ^
  54. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(21,11): error : 'constexpr' specifier is incompatible with C++98 [-Werror,-Wc++98-compat]
  55. explicit constexpr Time(std::chrono::microseconds micro_seconds) noexcept : micro_seconds(micro_seconds) {}
  56. ^
  57. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(21,76): error : noexcept specifications are incompatible with C++98 [-Werror,-Wc++98-compat]
  58. explicit constexpr Time(std::chrono::microseconds micro_seconds) noexcept : micro_seconds(micro_seconds) {}
  59. ^
  60. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(20,30): error : constructor parameter 'micro_seconds' shadows the field 'micro_seconds' of 'Time' [-Werror,-Wshadow-field-in-constructor]
  61. explicit constexpr Time(int micro_seconds) noexcept : micro_seconds(micro_seconds) {}
  62. ^
  63. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(11,28): note: previous declaration is here
  64. std::chrono::microseconds micro_seconds;
  65. ^
  66. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(21,52): error : constructor parameter 'micro_seconds' shadows the field 'micro_seconds' of 'Time' [-Werror,-Wshadow-field-in-constructor]
  67. explicit constexpr Time(std::chrono::microseconds micro_seconds) noexcept : micro_seconds(micro_seconds) {}
  68. ^
  69. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(11,28): note: previous declaration is here
  70. std::chrono::microseconds micro_seconds;
  71. ^
  72. C:\Users\ilsai\Documents\OpenGL\GladApp\out\build\x64-Clang-Release\EXEC : fatal error : too many errors emitted, stopping now [-ferror-limit=]
  73. 20 errors generated.
  74. [2/49] C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Input\input.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Input\input.cpp
  75. FAILED: CMakeFiles/GladApp.dir/Source/Input/input.cpp.obj
  76. C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Input\input.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Input\input.cpp
  77. In file included from ..\..\..\Source\Input\input.cpp:1:
  78. In file included from ..\..\..\Source\Input/input.hpp:3:
  79. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(7,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  80. using u8 = std::uint8_t;
  81. ^
  82. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(8,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  83. using s8 = std::int8_t;
  84. ^
  85. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(9,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  86. using u16 = std::uint16_t;
  87. ^
  88. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(10,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  89. using s16 = std::int16_t;
  90. ^
  91. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(11,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  92. using u32 = std::uint32_t;
  93. ^
  94. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(12,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  95. using s32 = std::int32_t;
  96. ^
  97. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(13,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  98. using u64 = std::uint64_t;
  99. ^
  100. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(14,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  101. using s64 = std::int64_t;
  102. ^
  103. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(16,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  104. using f32 = float;
  105. ^
  106. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(17,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  107. using f64 = double;
  108. ^
  109. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(19,16): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  110. using size_t = std::size_t;
  111. ^
  112. In file included from ..\..\..\Source\Input\input.cpp:3:
  113. In file included from ..\..\..\Source\Context/context.hpp:8:
  114. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1108,8): error : empty paragraph passed to '@sa' command [-Werror,-Wdocumentation]
  115. * @sa @ref context_glext
  116. ~~~^
  117. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1109,8): error : empty paragraph passed to '@sa' command [-Werror,-Wdocumentation]
  118. * @sa @ref glfwGetProcAddress
  119. ~~~^
  120. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1122,8): error : empty paragraph passed to '@sa' command [-Werror,-Wdocumentation]
  121. * @sa @ref vulkan_proc
  122. ~~~^
  123. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1123,8): error : empty paragraph passed to '@sa' command [-Werror,-Wdocumentation]
  124. * @sa @ref glfwGetInstanceProcAddress
  125. ~~~^
  126. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1135,9): error : empty paragraph passed to '@see' command [-Werror,-Wdocumentation]
  127. * @see @ref monitor_object
  128. ~~~~^
  129. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1147,9): error : empty paragraph passed to '@see' command [-Werror,-Wdocumentation]
  130. * @see @ref window_object
  131. ~~~~^
  132. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1159,9): error : empty paragraph passed to '@see' command [-Werror,-Wdocumentation]
  133. * @see @ref cursor_object
  134. ~~~~^
  135. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1174,8): error : empty paragraph passed to '@sa' command [-Werror,-Wdocumentation]
  136. * @sa @ref error_handling
  137. ~~~^
  138. C:\Users\ilsai\Documents\OpenGL\GladApp\out\build\x64-Clang-Release\EXEC : fatal error : too many errors emitted, stopping now [-ferror-limit=]
  139. 20 errors generated.
  140. [3/49] C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Core\rng.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Core\rng.cpp
  141. FAILED: CMakeFiles/GladApp.dir/Source/Core/rng.cpp.obj
  142. C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Core\rng.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Core\rng.cpp
  143. In file included from ..\..\..\Source\Core\rng.cpp:1:
  144. In file included from ..\..\..\Source\Core/rng.hpp:3:
  145. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(7,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  146. using u8 = std::uint8_t;
  147. ^
  148. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(8,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  149. using s8 = std::int8_t;
  150. ^
  151. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(9,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  152. using u16 = std::uint16_t;
  153. ^
  154. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(10,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  155. using s16 = std::int16_t;
  156. ^
  157. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(11,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  158. using u32 = std::uint32_t;
  159. ^
  160. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(12,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  161. using s32 = std::int32_t;
  162. ^
  163. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(13,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  164. using u64 = std::uint64_t;
  165. ^
  166. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(14,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  167. using s64 = std::int64_t;
  168. ^
  169. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(16,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  170. using f32 = float;
  171. ^
  172. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(17,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  173. using f64 = double;
  174. ^
  175. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(19,16): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  176. using size_t = std::size_t;
  177. ^
  178. In file included from ..\..\..\Source\Core\rng.cpp:1:
  179. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\rng.hpp(18,16): error : implicit conversion changes signedness: 'int' to 'std::linear_congruential_engine<unsigned int, 48271, 0, 2147483647>::result_type' (aka 'unsigned int') [-Werror,-Wsign-conversion]
  180. : mRNG(seed) {}
  181. ~~~~ ^~~~
  182. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\rng.hpp(28,1): error : 'auto' type specifier is incompatible with C++98 [-Werror,-Wc++98-compat]
  183. auto getGenerator(int seed);
  184. ^~~~
  185. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\rng.hpp(28,1): error : return type deduction is incompatible with C++ standards before C++14 [-Werror,-Wc++98-c++11-compat]
  186. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\rng.hpp(35,18): error : in-class initialization of non-static data members is incompatible with C++98 [-Werror,-Wc++98-compat]
  187. u16 mCurrent = 1;
  188. ^
  189. In file included from ..\..\..\Source\Core\rng.cpp:3:
  190. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\profiler.hpp(32,35): error : in-class initialization of non-static data members is incompatible with C++98 [-Werror,-Wc++98-compat]
  191. std::string_view mSessionName = "None";
  192. ^
  193. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\profiler.hpp(34,23): error : in-class initialization of non-static data members is incompatible with C++98 [-Werror,-Wc++98-compat]
  194. u16 mProfileCount = 0;
  195. ^
  196. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\profiler.hpp(35,25): error : in-class initialization of non-static data members is incompatible with C++98 [-Werror,-Wc++98-compat]
  197. bool mActiveSession = false;
  198. ^
  199. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\rng.cpp(12,24): error : declaration requires a global constructor [-Werror,-Wglobal-constructors]
  200. std::random_device rd;
  201. ^~
  202. C:\Users\ilsai\Documents\OpenGL\GladApp\out\build\x64-Clang-Release\EXEC : fatal error : too many errors emitted, stopping now [-ferror-limit=]
  203. 20 errors generated.
  204. [4/49] C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Environment\environment.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Environment\environment.cpp
  205. FAILED: CMakeFiles/GladApp.dir/Source/Environment/environment.cpp.obj
  206. C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Environment\environment.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Environment\environment.cpp
  207. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Environment\environment.cpp(5,24): error : declaration requires an exit-time destructor [-Werror,-Wexit-time-destructors]
  208. std::filesystem::path exePath;
  209. ^
  210. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Environment\environment.cpp(5,24): error : declaration requires a global destructor [-Werror,-Wglobal-constructors]
  211. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Environment\environment.cpp(6,24): error : declaration requires an exit-time destructor [-Werror,-Wexit-time-destructors]
  212. std::filesystem::path resourcePath;
  213. ^
  214. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Environment\environment.cpp(6,24): error : declaration requires a global destructor [-Werror,-Wglobal-constructors]
  215. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Environment\environment.cpp(8,37): error : extra qualification on member 'getResourcePath' [-Werror,-Wextra-qualification]
  216. std::filesystem::path environment::getResourcePath(std::filesystem::path id) {
  217. ^
  218. 5 errors generated.
  219. [5/49] C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Core\profiler.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Core\profiler.cpp
  220. FAILED: CMakeFiles/GladApp.dir/Source/Core/profiler.cpp.obj
  221. C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Core\profiler.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Core\profiler.cpp
  222. In file included from ..\..\..\Source\Core\profiler.cpp:1:
  223. In file included from ..\..\..\Source\Core/profiler.hpp:3:
  224. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(7,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  225. using u8 = std::uint8_t;
  226. ^
  227. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(8,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  228. using s8 = std::int8_t;
  229. ^
  230. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(9,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  231. using u16 = std::uint16_t;
  232. ^
  233. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(10,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  234. using s16 = std::int16_t;
  235. ^
  236. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(11,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  237. using u32 = std::uint32_t;
  238. ^
  239. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(12,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  240. using s32 = std::int32_t;
  241. ^
  242. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(13,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  243. using u64 = std::uint64_t;
  244. ^
  245. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(14,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  246. using s64 = std::int64_t;
  247. ^
  248. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(16,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  249. using f32 = float;
  250. ^
  251. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(17,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  252. using f64 = double;
  253. ^
  254. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(19,16): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  255. using size_t = std::size_t;
  256. ^
  257. In file included from ..\..\..\Source\Core\profiler.cpp:1:
  258. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\profiler.hpp(32,35): error : in-class initialization of non-static data members is incompatible with C++98 [-Werror,-Wc++98-compat]
  259. std::string_view mSessionName = "None";
  260. ^
  261. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\profiler.hpp(34,23): error : in-class initialization of non-static data members is incompatible with C++98 [-Werror,-Wc++98-compat]
  262. u16 mProfileCount = 0;
  263. ^
  264. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\profiler.hpp(35,25): error : in-class initialization of non-static data members is incompatible with C++98 [-Werror,-Wc++98-compat]
  265. bool mActiveSession = false;
  266. ^
  267. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\profiler.cpp(59,25): error : declaration requires an exit-time destructor [-Werror,-Wexit-time-destructors]
  268. static Instrumentor instance;
  269. ^
  270. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\profiler.cpp(66,15): error : generalized initializer lists are incompatible with C++98 [-Werror,-Wc++98-compat]
  271. : mResult({ name, 0, 0, 0 }), mStopped(false) {
  272. ^
  273. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\profiler.cpp(76,5): error : 'auto' type specifier is incompatible with C++98 [-Werror,-Wc++98-compat]
  274. auto end_timepoint = std::chrono::high_resolution_clock::now();
  275. ^~~~
  276. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\profiler.cpp(80,51): error : generalized initializer lists are incompatible with C++98 [-Werror,-Wc++98-compat]
  277. mResult.thread_id = std::hash<std::thread::id>{}(std::this_thread::get_id());
  278. ^
  279. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\profiler.cpp(80,25): error : implicit conversion loses integer precision: 'size_t' (aka 'unsigned long long') to 'u32' (aka 'unsigned int') [-Werror,-Wshorten-64-to-32]
  280. mResult.thread_id = std::hash<std::thread::id>{}(std::this_thread::get_id());
  281. ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  282. 19 errors generated.
  283. [6/49] C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Core\Assert\assert.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Core\Assert\assert.cpp
  284. FAILED: CMakeFiles/GladApp.dir/Source/Core/Assert/assert.cpp.obj
  285. C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Core\Assert\assert.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Core\Assert\assert.cpp
  286. In file included from ..\..\..\Source\Core\Assert\assert.cpp:1:
  287. In file included from ..\..\..\Source\Core/Assert/assert.hpp:1:
  288. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(7,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  289. using u8 = std::uint8_t;
  290. ^
  291. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(8,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  292. using s8 = std::int8_t;
  293. ^
  294. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(9,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  295. using u16 = std::uint16_t;
  296. ^
  297. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(10,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  298. using s16 = std::int16_t;
  299. ^
  300. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(11,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  301. using u32 = std::uint32_t;
  302. ^
  303. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(12,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  304. using s32 = std::int32_t;
  305. ^
  306. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(13,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  307. using u64 = std::uint64_t;
  308. ^
  309. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(14,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  310. using s64 = std::int64_t;
  311. ^
  312. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(16,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  313. using f32 = float;
  314. ^
  315. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(17,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  316. using f64 = double;
  317. ^
  318. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(19,16): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  319. using size_t = std::size_t;
  320. ^
  321. In file included from ..\..\..\Source\Core\Assert\assert.cpp:3:
  322. In file included from ..\..\..\Source\Core/logger.hpp:3:
  323. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\imgui\imgui.h(177,18): error : 'long long' is incompatible with C++98 [-Werror,-Wc++98-compat-pedantic]
  324. typedef signed long long ImS64; // 64-bit signed integer (post C++11)
  325. ^
  326. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\imgui\imgui.h(178,18): error : 'long long' is incompatible with C++98 [-Werror,-Wc++98-compat-pedantic]
  327. typedef unsigned long long ImU64; // 64-bit unsigned integer (post C++11)
  328. ^
  329. In file included from ..\..\..\Source\Core\Assert\assert.cpp:3:
  330. In file included from ..\..\..\Source\Core/logger.hpp:5:
  331. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Rendering\ImGUI\imgui_impl_opengl3.hpp(28,75): error : zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
  332. IMGUI_IMPL_API bool ImGui_ImplOpenGL3_Init(const char* glsl_version = NULL);
  333. ^~~~
  334. nullptr
  335. C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\lib\clang\9.0.0\include\stddef.h(86,18): note: expanded from macro 'NULL'
  336. # define NULL 0
  337. ^
  338. In file included from ..\..\..\Source\Core\Assert\assert.cpp:3:
  339. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\logger.hpp(23,10): error : unknown type name 'logType'
  340. void log(logType type, std::string_view log_msg);
  341. ^
  342. In file included from ..\..\..\Source\Core\Assert\assert.cpp:5:
  343. In file included from ..\..\..\Libraries\fmt\include\fmt/format.h:44:
  344. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\fmt\include\fmt\core.h(246,1): error : inline namespaces are incompatible with C++98 [-Werror,-Wc++98-compat]
  345. FMT_BEGIN_NAMESPACE
  346. ^
  347. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\fmt\include\fmt\core.h(186,5): note: expanded from macro 'FMT_BEGIN_NAMESPACE'
  348. FMT_INLINE_NAMESPACE v6 {
  349. ^
  350. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\fmt\include\fmt\core.h(173,34): note: expanded from macro 'FMT_INLINE_NAMESPACE'
  351. # define FMT_INLINE_NAMESPACE inline namespace
  352. ^
  353. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\fmt\include\fmt\core.h(250,21): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  354. using enable_if_t = typename std::enable_if<B, T>::type;
  355. ^
  356. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\fmt\include\fmt\core.h(252,23): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  357. using conditional_t = typename std::conditional<B, T, F>::type;
  358. ^
  359. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\fmt\include\fmt\core.h(253,41): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  360. template <bool B> using bool_constant = std::integral_constant<bool, B>;
  361. ^
  362. C:\Users\ilsai\Documents\OpenGL\GladApp\out\build\x64-Clang-Release\EXEC : fatal error : too many errors emitted, stopping now [-ferror-limit=]
  363. 20 errors generated.
  364. [7/49] C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Core\logger.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Core\logger.cpp
  365. FAILED: CMakeFiles/GladApp.dir/Source/Core/logger.cpp.obj
  366. C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Core\logger.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Core\logger.cpp
  367. In file included from ..\..\..\Source\Core\logger.cpp:1:
  368. In file included from ..\..\..\Source\Core/logger.hpp:3:
  369. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\imgui\imgui.h(177,18): error : 'long long' is incompatible with C++98 [-Werror,-Wc++98-compat-pedantic]
  370. typedef signed long long ImS64; // 64-bit signed integer (post C++11)
  371. ^
  372. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\imgui\imgui.h(178,18): error : 'long long' is incompatible with C++98 [-Werror,-Wc++98-compat-pedantic]
  373. typedef unsigned long long ImU64; // 64-bit unsigned integer (post C++11)
  374. ^
  375. In file included from ..\..\..\Source\Core\logger.cpp:1:
  376. In file included from ..\..\..\Source\Core/logger.hpp:5:
  377. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Rendering\ImGUI\imgui_impl_opengl3.hpp(28,75): error : zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
  378. IMGUI_IMPL_API bool ImGui_ImplOpenGL3_Init(const char* glsl_version = NULL);
  379. ^~~~
  380. nullptr
  381. C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\lib\clang\9.0.0\include\stddef.h(86,18): note: expanded from macro 'NULL'
  382. # define NULL 0
  383. ^
  384. In file included from ..\..\..\Source\Core\logger.cpp:1:
  385. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\logger.hpp(23,10): error : unknown type name 'logType'
  386. void log(logType type, std::string_view log_msg);
  387. ^
  388. In file included from ..\..\..\Source\Core\logger.cpp:3:
  389. In file included from ..\..\..\Source\Core/utils.hpp:3:
  390. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(7,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  391. using u8 = std::uint8_t;
  392. ^
  393. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(8,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  394. using s8 = std::int8_t;
  395. ^
  396. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(9,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  397. using u16 = std::uint16_t;
  398. ^
  399. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(10,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  400. using s16 = std::int16_t;
  401. ^
  402. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(11,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  403. using u32 = std::uint32_t;
  404. ^
  405. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(12,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  406. using s32 = std::int32_t;
  407. ^
  408. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(13,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  409. using u64 = std::uint64_t;
  410. ^
  411. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(14,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  412. using s64 = std::int64_t;
  413. ^
  414. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(16,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  415. using f32 = float;
  416. ^
  417. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(17,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  418. using f64 = double;
  419. ^
  420. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(19,16): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  421. using size_t = std::size_t;
  422. ^
  423. In file included from ..\..\..\Source\Core\logger.cpp:3:
  424. In file included from ..\..\..\Source\Core/utils.hpp:4:
  425. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(19,2): error : 'constexpr' specifier is incompatible with C++98 [-Werror,-Wc++98-compat]
  426. constexpr Time() noexcept : micro_seconds(0) {}
  427. ^
  428. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(19,28): error : noexcept specifications are incompatible with C++98 [-Werror,-Wc++98-compat]
  429. constexpr Time() noexcept : micro_seconds(0) {}
  430. ^
  431. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(20,11): error : 'constexpr' specifier is incompatible with C++98 [-Werror,-Wc++98-compat]
  432. explicit constexpr Time(int micro_seconds) noexcept : micro_seconds(micro_seconds) {}
  433. ^
  434. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(20,54): error : noexcept specifications are incompatible with C++98 [-Werror,-Wc++98-compat]
  435. explicit constexpr Time(int micro_seconds) noexcept : micro_seconds(micro_seconds) {}
  436. ^
  437. C:\Users\ilsai\Documents\OpenGL\GladApp\out\build\x64-Clang-Release\EXEC : fatal error : too many errors emitted, stopping now [-ferror-limit=]
  438. 20 errors generated.
  439. [8/49] C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Core\utils.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Core\utils.cpp
  440. FAILED: CMakeFiles/GladApp.dir/Source/Core/utils.cpp.obj
  441. C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Core\utils.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Core\utils.cpp
  442. In file included from ..\..\..\Source\Core\utils.cpp:1:
  443. In file included from ..\..\..\Source\Core/utils.hpp:3:
  444. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(7,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  445. using u8 = std::uint8_t;
  446. ^
  447. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(8,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  448. using s8 = std::int8_t;
  449. ^
  450. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(9,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  451. using u16 = std::uint16_t;
  452. ^
  453. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(10,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  454. using s16 = std::int16_t;
  455. ^
  456. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(11,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  457. using u32 = std::uint32_t;
  458. ^
  459. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(12,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  460. using s32 = std::int32_t;
  461. ^
  462. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(13,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  463. using u64 = std::uint64_t;
  464. ^
  465. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(14,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  466. using s64 = std::int64_t;
  467. ^
  468. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(16,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  469. using f32 = float;
  470. ^
  471. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(17,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  472. using f64 = double;
  473. ^
  474. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(19,16): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  475. using size_t = std::size_t;
  476. ^
  477. In file included from ..\..\..\Source\Core\utils.cpp:1:
  478. In file included from ..\..\..\Source\Core/utils.hpp:4:
  479. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(19,2): error : 'constexpr' specifier is incompatible with C++98 [-Werror,-Wc++98-compat]
  480. constexpr Time() noexcept : micro_seconds(0) {}
  481. ^
  482. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(19,28): error : noexcept specifications are incompatible with C++98 [-Werror,-Wc++98-compat]
  483. constexpr Time() noexcept : micro_seconds(0) {}
  484. ^
  485. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(20,11): error : 'constexpr' specifier is incompatible with C++98 [-Werror,-Wc++98-compat]
  486. explicit constexpr Time(int micro_seconds) noexcept : micro_seconds(micro_seconds) {}
  487. ^
  488. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(20,54): error : noexcept specifications are incompatible with C++98 [-Werror,-Wc++98-compat]
  489. explicit constexpr Time(int micro_seconds) noexcept : micro_seconds(micro_seconds) {}
  490. ^
  491. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(21,11): error : 'constexpr' specifier is incompatible with C++98 [-Werror,-Wc++98-compat]
  492. explicit constexpr Time(std::chrono::microseconds micro_seconds) noexcept : micro_seconds(micro_seconds) {}
  493. ^
  494. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(21,76): error : noexcept specifications are incompatible with C++98 [-Werror,-Wc++98-compat]
  495. explicit constexpr Time(std::chrono::microseconds micro_seconds) noexcept : micro_seconds(micro_seconds) {}
  496. ^
  497. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(20,30): error : constructor parameter 'micro_seconds' shadows the field 'micro_seconds' of 'Time' [-Werror,-Wshadow-field-in-constructor]
  498. explicit constexpr Time(int micro_seconds) noexcept : micro_seconds(micro_seconds) {}
  499. ^
  500. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(11,28): note: previous declaration is here
  501. std::chrono::microseconds micro_seconds;
  502. ^
  503. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(21,52): error : constructor parameter 'micro_seconds' shadows the field 'micro_seconds' of 'Time' [-Werror,-Wshadow-field-in-constructor]
  504. explicit constexpr Time(std::chrono::microseconds micro_seconds) noexcept : micro_seconds(micro_seconds) {}
  505. ^
  506. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(11,28): note: previous declaration is here
  507. std::chrono::microseconds micro_seconds;
  508. ^
  509. C:\Users\ilsai\Documents\OpenGL\GladApp\out\build\x64-Clang-Release\EXEC : fatal error : too many errors emitted, stopping now [-ferror-limit=]
  510. 20 errors generated.
  511. [9/49] C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Context\context.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Context\context.cpp
  512. FAILED: CMakeFiles/GladApp.dir/Source/Context/context.cpp.obj
  513. C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Context\context.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Context\context.cpp
  514. In file included from ..\..\..\Source\Context\context.cpp:1:
  515. In file included from ..\..\..\Source\Context/context.hpp:3:
  516. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(7,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  517. using u8 = std::uint8_t;
  518. ^
  519. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(8,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  520. using s8 = std::int8_t;
  521. ^
  522. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(9,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  523. using u16 = std::uint16_t;
  524. ^
  525. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(10,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  526. using s16 = std::int16_t;
  527. ^
  528. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(11,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  529. using u32 = std::uint32_t;
  530. ^
  531. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(12,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  532. using s32 = std::int32_t;
  533. ^
  534. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(13,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  535. using u64 = std::uint64_t;
  536. ^
  537. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(14,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  538. using s64 = std::int64_t;
  539. ^
  540. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(16,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  541. using f32 = float;
  542. ^
  543. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(17,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  544. using f64 = double;
  545. ^
  546. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(19,16): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  547. using size_t = std::size_t;
  548. ^
  549. In file included from ..\..\..\Source\Context\context.cpp:1:
  550. In file included from ..\..\..\Source\Context/context.hpp:8:
  551. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1108,8): error : empty paragraph passed to '@sa' command [-Werror,-Wdocumentation]
  552. * @sa @ref context_glext
  553. ~~~^
  554. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1109,8): error : empty paragraph passed to '@sa' command [-Werror,-Wdocumentation]
  555. * @sa @ref glfwGetProcAddress
  556. ~~~^
  557. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1122,8): error : empty paragraph passed to '@sa' command [-Werror,-Wdocumentation]
  558. * @sa @ref vulkan_proc
  559. ~~~^
  560. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1123,8): error : empty paragraph passed to '@sa' command [-Werror,-Wdocumentation]
  561. * @sa @ref glfwGetInstanceProcAddress
  562. ~~~^
  563. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1135,9): error : empty paragraph passed to '@see' command [-Werror,-Wdocumentation]
  564. * @see @ref monitor_object
  565. ~~~~^
  566. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1147,9): error : empty paragraph passed to '@see' command [-Werror,-Wdocumentation]
  567. * @see @ref window_object
  568. ~~~~^
  569. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1159,9): error : empty paragraph passed to '@see' command [-Werror,-Wdocumentation]
  570. * @see @ref cursor_object
  571. ~~~~^
  572. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1174,8): error : empty paragraph passed to '@sa' command [-Werror,-Wdocumentation]
  573. * @sa @ref error_handling
  574. ~~~^
  575. C:\Users\ilsai\Documents\OpenGL\GladApp\out\build\x64-Clang-Release\EXEC : fatal error : too many errors emitted, stopping now [-ferror-limit=]
  576. 20 errors generated.
  577. [10/49] C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Camera\camera.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Camera\camera.cpp
  578. FAILED: CMakeFiles/GladApp.dir/Source/Camera/camera.cpp.obj
  579. C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Camera\camera.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Camera\camera.cpp
  580. In file included from ..\..\..\Source\Camera\camera.cpp:3:
  581. In file included from ..\..\..\Source\Camera/camera.hpp:3:
  582. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(7,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  583. using u8 = std::uint8_t;
  584. ^
  585. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(8,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  586. using s8 = std::int8_t;
  587. ^
  588. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(9,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  589. using u16 = std::uint16_t;
  590. ^
  591. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(10,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  592. using s16 = std::int16_t;
  593. ^
  594. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(11,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  595. using u32 = std::uint32_t;
  596. ^
  597. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(12,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  598. using s32 = std::int32_t;
  599. ^
  600. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(13,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  601. using u64 = std::uint64_t;
  602. ^
  603. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(14,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  604. using s64 = std::int64_t;
  605. ^
  606. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(16,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  607. using f32 = float;
  608. ^
  609. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(17,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  610. using f64 = double;
  611. ^
  612. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(19,16): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  613. using size_t = std::size_t;
  614. ^
  615. In file included from ..\..\..\Source\Camera\camera.cpp:3:
  616. In file included from ..\..\..\Source\Camera/camera.hpp:5:
  617. In file included from ..\..\..\Libraries\glm\glm\..\glm/glm.hpp:105:
  618. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glm\glm\detail\setup.hpp(608,3): error : 'constexpr' specifier is incompatible with C++98 [-Werror,-Wc++98-compat]
  619. constexpr std::size_t countof(T const (&)[N])
  620. ^
  621. In file included from ..\..\..\Source\Camera\camera.cpp:3:
  622. In file included from ..\..\..\Source\Camera/camera.hpp:5:
  623. In file included from ..\..\..\Libraries\glm\glm\..\glm/glm.hpp:114:
  624. In file included from ..\..\..\Libraries\glm\glm\..\glm/fwd.hpp:3:
  625. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glm\glm\detail\qualifier.hpp(40,63): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  626. template <typename T, qualifier Q = defaultp> using tvec1 = vec<1, T, Q>;
  627. ^
  628. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glm\glm\detail\qualifier.hpp(41,63): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  629. template <typename T, qualifier Q = defaultp> using tvec2 = vec<2, T, Q>;
  630. ^
  631. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glm\glm\detail\qualifier.hpp(42,63): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  632. template <typename T, qualifier Q = defaultp> using tvec3 = vec<3, T, Q>;
  633. ^
  634. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glm\glm\detail\qualifier.hpp(43,63): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  635. template <typename T, qualifier Q = defaultp> using tvec4 = vec<4, T, Q>;
  636. ^
  637. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glm\glm\detail\qualifier.hpp(44,65): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  638. template <typename T, qualifier Q = defaultp> using tmat2x2 = mat<2, 2, T, Q>;
  639. ^
  640. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glm\glm\detail\qualifier.hpp(45,65): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  641. template <typename T, qualifier Q = defaultp> using tmat2x3 = mat<2, 3, T, Q>;
  642. ^
  643. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glm\glm\detail\qualifier.hpp(46,65): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  644. template <typename T, qualifier Q = defaultp> using tmat2x4 = mat<2, 4, T, Q>;
  645. ^
  646. C:\Users\ilsai\Documents\OpenGL\GladApp\out\build\x64-Clang-Release\EXEC : fatal error : too many errors emitted, stopping now [-ferror-limit=]
  647. 20 errors generated.
  648. [11/49] C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Rendering\ImGUI\gui.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Rendering\ImGUI\gui.cpp
  649. FAILED: CMakeFiles/GladApp.dir/Source/Rendering/ImGUI/gui.cpp.obj
  650. C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Rendering\ImGUI\gui.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Rendering\ImGUI\gui.cpp
  651. In file included from ..\..\..\Source\Rendering\ImGUI\gui.cpp:1:
  652. In file included from ..\..\..\Source\Rendering/ImGUI/gui.hpp:1:
  653. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(7,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  654. using u8 = std::uint8_t;
  655. ^
  656. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(8,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  657. using s8 = std::int8_t;
  658. ^
  659. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(9,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  660. using u16 = std::uint16_t;
  661. ^
  662. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(10,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  663. using s16 = std::int16_t;
  664. ^
  665. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(11,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  666. using u32 = std::uint32_t;
  667. ^
  668. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(12,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  669. using s32 = std::int32_t;
  670. ^
  671. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(13,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  672. using u64 = std::uint64_t;
  673. ^
  674. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(14,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  675. using s64 = std::int64_t;
  676. ^
  677. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(16,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  678. using f32 = float;
  679. ^
  680. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(17,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  681. using f64 = double;
  682. ^
  683. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(19,16): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  684. using size_t = std::size_t;
  685. ^
  686. In file included from ..\..\..\Source\Rendering\ImGUI\gui.cpp:1:
  687. In file included from ..\..\..\Source\Rendering/ImGUI/gui.hpp:3:
  688. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\imgui\imgui.h(177,18): error : 'long long' is incompatible with C++98 [-Werror,-Wc++98-compat-pedantic]
  689. typedef signed long long ImS64; // 64-bit signed integer (post C++11)
  690. ^
  691. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\imgui\imgui.h(178,18): error : 'long long' is incompatible with C++98 [-Werror,-Wc++98-compat-pedantic]
  692. typedef unsigned long long ImU64; // 64-bit unsigned integer (post C++11)
  693. ^
  694. In file included from ..\..\..\Source\Rendering\ImGUI\gui.cpp:1:
  695. In file included from ..\..\..\Source\Rendering/ImGUI/gui.hpp:5:
  696. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Rendering\ImGUI\imgui_impl_opengl3.hpp(28,75): error : zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
  697. IMGUI_IMPL_API bool ImGui_ImplOpenGL3_Init(const char* glsl_version = NULL);
  698. ^~~~
  699. nullptr
  700. C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\lib\clang\9.0.0\include\stddef.h(86,18): note: expanded from macro 'NULL'
  701. # define NULL 0
  702. ^
  703. In file included from ..\..\..\Source\Rendering\ImGUI\gui.cpp:1:
  704. In file included from ..\..\..\Source\Rendering/ImGUI/gui.hpp:10:
  705. In file included from ..\..\..\Source\Core/utils.hpp:4:
  706. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(19,2): error : 'constexpr' specifier is incompatible with C++98 [-Werror,-Wc++98-compat]
  707. constexpr Time() noexcept : micro_seconds(0) {}
  708. ^
  709. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(19,28): error : noexcept specifications are incompatible with C++98 [-Werror,-Wc++98-compat]
  710. constexpr Time() noexcept : micro_seconds(0) {}
  711. ^
  712. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(20,11): error : 'constexpr' specifier is incompatible with C++98 [-Werror,-Wc++98-compat]
  713. explicit constexpr Time(int micro_seconds) noexcept : micro_seconds(micro_seconds) {}
  714. ^
  715. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(20,54): error : noexcept specifications are incompatible with C++98 [-Werror,-Wc++98-compat]
  716. explicit constexpr Time(int micro_seconds) noexcept : micro_seconds(micro_seconds) {}
  717. ^
  718. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(21,11): error : 'constexpr' specifier is incompatible with C++98 [-Werror,-Wc++98-compat]
  719. explicit constexpr Time(std::chrono::microseconds micro_seconds) noexcept : micro_seconds(micro_seconds) {}
  720. ^
  721. C:\Users\ilsai\Documents\OpenGL\GladApp\out\build\x64-Clang-Release\EXEC : fatal error : too many errors emitted, stopping now [-ferror-limit=]
  722. 20 errors generated.
  723. [12/49] C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Input\input_responder.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Input\input_responder.cpp
  724. FAILED: CMakeFiles/GladApp.dir/Source/Input/input_responder.cpp.obj
  725. C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Input\input_responder.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Input\input_responder.cpp
  726. In file included from ..\..\..\Source\Input\input_responder.cpp:1:
  727. In file included from ..\..\..\Source\Input/input_responder.hpp:3:
  728. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(7,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  729. using u8 = std::uint8_t;
  730. ^
  731. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(8,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  732. using s8 = std::int8_t;
  733. ^
  734. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(9,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  735. using u16 = std::uint16_t;
  736. ^
  737. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(10,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  738. using s16 = std::int16_t;
  739. ^
  740. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(11,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  741. using u32 = std::uint32_t;
  742. ^
  743. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(12,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  744. using s32 = std::int32_t;
  745. ^
  746. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(13,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  747. using u64 = std::uint64_t;
  748. ^
  749. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(14,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  750. using s64 = std::int64_t;
  751. ^
  752. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(16,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  753. using f32 = float;
  754. ^
  755. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(17,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  756. using f64 = double;
  757. ^
  758. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(19,16): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  759. using size_t = std::size_t;
  760. ^
  761. In file included from ..\..\..\Source\Input\input_responder.cpp:1:
  762. In file included from ..\..\..\Source\Input/input_responder.hpp:9:
  763. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1108,8): error : empty paragraph passed to '@sa' command [-Werror,-Wdocumentation]
  764. * @sa @ref context_glext
  765. ~~~^
  766. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1109,8): error : empty paragraph passed to '@sa' command [-Werror,-Wdocumentation]
  767. * @sa @ref glfwGetProcAddress
  768. ~~~^
  769. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1122,8): error : empty paragraph passed to '@sa' command [-Werror,-Wdocumentation]
  770. * @sa @ref vulkan_proc
  771. ~~~^
  772. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1123,8): error : empty paragraph passed to '@sa' command [-Werror,-Wdocumentation]
  773. * @sa @ref glfwGetInstanceProcAddress
  774. ~~~^
  775. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1135,9): error : empty paragraph passed to '@see' command [-Werror,-Wdocumentation]
  776. * @see @ref monitor_object
  777. ~~~~^
  778. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1147,9): error : empty paragraph passed to '@see' command [-Werror,-Wdocumentation]
  779. * @see @ref window_object
  780. ~~~~^
  781. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1159,9): error : empty paragraph passed to '@see' command [-Werror,-Wdocumentation]
  782. * @see @ref cursor_object
  783. ~~~~^
  784. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1174,8): error : empty paragraph passed to '@sa' command [-Werror,-Wdocumentation]
  785. * @sa @ref error_handling
  786. ~~~^
  787. C:\Users\ilsai\Documents\OpenGL\GladApp\out\build\x64-Clang-Release\EXEC : fatal error : too many errors emitted, stopping now [-ferror-limit=]
  788. 20 errors generated.
  789. [13/49] C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Game\gameloop.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Game\gameloop.cpp
  790. FAILED: CMakeFiles/GladApp.dir/Source/Game/gameloop.cpp.obj
  791. C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Game\gameloop.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Game\gameloop.cpp
  792. In file included from ..\..\..\Source\Game\gameloop.cpp:3:
  793. In file included from ..\..\..\Source\Core/logger.hpp:3:
  794. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\imgui\imgui.h(177,18): error : 'long long' is incompatible with C++98 [-Werror,-Wc++98-compat-pedantic]
  795. typedef signed long long ImS64; // 64-bit signed integer (post C++11)
  796. ^
  797. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\imgui\imgui.h(178,18): error : 'long long' is incompatible with C++98 [-Werror,-Wc++98-compat-pedantic]
  798. typedef unsigned long long ImU64; // 64-bit unsigned integer (post C++11)
  799. ^
  800. In file included from ..\..\..\Source\Game\gameloop.cpp:3:
  801. In file included from ..\..\..\Source\Core/logger.hpp:5:
  802. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Rendering\ImGUI\imgui_impl_opengl3.hpp(28,75): error : zero as null pointer constant [-Werror,-Wzero-as-null-pointer-constant]
  803. IMGUI_IMPL_API bool ImGui_ImplOpenGL3_Init(const char* glsl_version = NULL);
  804. ^~~~
  805. nullptr
  806. C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\lib\clang\9.0.0\include\stddef.h(86,18): note: expanded from macro 'NULL'
  807. # define NULL 0
  808. ^
  809. In file included from ..\..\..\Source\Game\gameloop.cpp:3:
  810. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\logger.hpp(23,10): error : unknown type name 'logType'
  811. void log(logType type, std::string_view log_msg);
  812. ^
  813. In file included from ..\..\..\Source\Game\gameloop.cpp:4:
  814. In file included from ..\..\..\Source\Core/profiler.hpp:3:
  815. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(7,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  816. using u8 = std::uint8_t;
  817. ^
  818. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(8,12): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  819. using s8 = std::int8_t;
  820. ^
  821. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(9,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  822. using u16 = std::uint16_t;
  823. ^
  824. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(10,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  825. using s16 = std::int16_t;
  826. ^
  827. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(11,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  828. using u32 = std::uint32_t;
  829. ^
  830. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(12,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  831. using s32 = std::int32_t;
  832. ^
  833. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(13,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  834. using u64 = std::uint64_t;
  835. ^
  836. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(14,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  837. using s64 = std::int64_t;
  838. ^
  839. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(16,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  840. using f32 = float;
  841. ^
  842. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(17,13): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  843. using f64 = double;
  844. ^
  845. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\std_types.hpp(19,16): error : alias declarations are incompatible with C++98 [-Werror,-Wc++98-compat]
  846. using size_t = std::size_t;
  847. ^
  848. In file included from ..\..\..\Source\Game\gameloop.cpp:4:
  849. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\profiler.hpp(32,35): error : in-class initialization of non-static data members is incompatible with C++98 [-Werror,-Wc++98-compat]
  850. std::string_view mSessionName = "None";
  851. ^
  852. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\profiler.hpp(34,23): error : in-class initialization of non-static data members is incompatible with C++98 [-Werror,-Wc++98-compat]
  853. u16 mProfileCount = 0;
  854. ^
  855. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\profiler.hpp(35,25): error : in-class initialization of non-static data members is incompatible with C++98 [-Werror,-Wc++98-compat]
  856. bool mActiveSession = false;
  857. ^
  858. In file included from ..\..\..\Source\Game\gameloop.cpp:5:
  859. C:\Users\ilsai\Documents\OpenGL\GladApp\Source\Core\time.hpp(19,2): error : 'constexpr' specifier is incompatible with C++98 [-Werror,-Wc++98-compat]
  860. constexpr Time() noexcept : micro_seconds(0) {}
  861. ^
  862. C:\Users\ilsai\Documents\OpenGL\GladApp\out\build\x64-Clang-Release\EXEC : fatal error : too many errors emitted, stopping now [-ferror-limit=]
  863. 20 errors generated.
  864. [14/49] C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Rendering\ImGUI\imgui_impl_glfw.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Rendering\ImGUI\imgui_impl_glfw.cpp
  865. FAILED: CMakeFiles/GladApp.dir/Source/Rendering/ImGUI/imgui_impl_glfw.cpp.obj
  866. C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\Llvm\bin\clang-cl.exe /nologo -TP -DFMT_LOCALE -DGLM_FORCE_RADIANS -DGLM_FORCE_SILENT_WARNINGS -I..\..\..\Source -I..\..\..\Libraries\glfw\include -I..\..\..\Libraries\glm\glm\.. -I..\..\..\Libraries\imgui -I..\..\..\Libraries\fmt\include -I..\..\..\Libraries\glad\include -I..\..\..\Libraries\stb_image -m64 -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MD /Zi /O2 /Ob1 /DNDEBUG -Wall -Wextra -Werror -std:c++17 /showIncludes /FoCMakeFiles\GladApp.dir\Source\Rendering\ImGUI\imgui_impl_glfw.cpp.obj /FdCMakeFiles\GladApp.dir\ -c ..\..\..\Source\Rendering\ImGUI\imgui_impl_glfw.cpp
  867. In file included from ..\..\..\Source\Rendering\ImGUI\imgui_impl_glfw.cpp:40:
  868. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\imgui\imgui.h(177,18): error : 'long long' is incompatible with C++98 [-Werror,-Wc++98-compat-pedantic]
  869. typedef signed long long ImS64; // 64-bit signed integer (post C++11)
  870. ^
  871. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\imgui\imgui.h(178,18): error : 'long long' is incompatible with C++98 [-Werror,-Wc++98-compat-pedantic]
  872. typedef unsigned long long ImU64; // 64-bit unsigned integer (post C++11)
  873. ^
  874. In file included from ..\..\..\Source\Rendering\ImGUI\imgui_impl_glfw.cpp:44:
  875. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(202,12): error : non-portable path to file '<gl/GL.h>'; specified path differs in case from file name on disk [-Werror,-Wnonportable-system-include-path]
  876. #include <GL/gl.h>
  877. ^~~~~~~~~
  878. <gl/GL.h>
  879. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1108,8): error : empty paragraph passed to '@sa' command [-Werror,-Wdocumentation]
  880. * @sa @ref context_glext
  881. ~~~^
  882. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1109,8): error : empty paragraph passed to '@sa' command [-Werror,-Wdocumentation]
  883. * @sa @ref glfwGetProcAddress
  884. ~~~^
  885. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1122,8): error : empty paragraph passed to '@sa' command [-Werror,-Wdocumentation]
  886. * @sa @ref vulkan_proc
  887. ~~~^
  888. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1123,8): error : empty paragraph passed to '@sa' command [-Werror,-Wdocumentation]
  889. * @sa @ref glfwGetInstanceProcAddress
  890. ~~~^
  891. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1135,9): error : empty paragraph passed to '@see' command [-Werror,-Wdocumentation]
  892. * @see @ref monitor_object
  893. ~~~~^
  894. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1147,9): error : empty paragraph passed to '@see' command [-Werror,-Wdocumentation]
  895. * @see @ref window_object
  896. ~~~~^
  897. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1159,9): error : empty paragraph passed to '@see' command [-Werror,-Wdocumentation]
  898. * @see @ref cursor_object
  899. ~~~~^
  900. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1174,8): error : empty paragraph passed to '@sa' command [-Werror,-Wdocumentation]
  901. * @sa @ref error_handling
  902. ~~~^
  903. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1175,8): error : empty paragraph passed to '@sa' command [-Werror,-Wdocumentation]
  904. * @sa @ref glfwSetErrorCallback
  905. ~~~^
  906. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1171,16): error : parameter 'error' not found in the function declaration [-Werror,-Wdocumentation]
  907. * @param[in] error An [error code](@ref errors).
  908. ^~~~~
  909. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1172,16): error : parameter 'description' not found in the function declaration [-Werror,-Wdocumentation]
  910. * @param[in] description A UTF-8 encoded string describing the error.
  911. ^~~~~~~~~~~
  912. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1193,8): error : empty paragraph passed to '@sa' command [-Werror,-Wdocumentation]
  913. * @sa @ref window_pos
  914. ~~~^
  915. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1194,8): error : empty paragraph passed to '@sa' command [-Werror,-Wdocumentation]
  916. * @sa @ref glfwSetWindowPosCallback
  917. ~~~^
  918. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1187,16): error : parameter 'window' not found in the function declaration [-Werror,-Wdocumentation]
  919. * @param[in] window The window that was moved.
  920. ^~~~~~
  921. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1188,16): error : parameter 'xpos' not found in the function declaration [-Werror,-Wdocumentation]
  922. * @param[in] xpos The new x-coordinate, in screen coordinates, of the
  923. ^~~~
  924. C:\Users\ilsai\Documents\OpenGL\GladApp\Libraries\glfw\include\GLFW\glfw3.h(1190,16): error : parameter 'ypos' not found in the function declaration [-Werror,-Wdocumentation]
  925. * @param[in] ypos The new y-coordinate, in screen coordinates, of the
  926. ^~~~
  927. C:\Users\ilsai\Documents\OpenGL\GladApp\out\build\x64-Clang-Release\EXEC : fatal error : too many errors emitted, stopping now [-ferror-limit=]
  928. 20 errors generated.
  929. ninja: build stopped: subcommand failed.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement