Guest User

Cmake error

a guest
Feb 28th, 2023
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 75.66 KB | Source Code | 0 0
  1. ┌── Daniil@Arch [/home/daniil/engine-sim/build]
  2. └─> sudo cmake --build .
  3. [ 0%] Built target csv-io
  4. [ 0%] Building CXX object dependencies/submodules/delta-studio/CMakeFiles/delta-core.dir/src/yds_animation_action.cpp.o
  5. In file included from /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_dynamic_array.h:5,
  6. from /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_base.h:4,
  7. from /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_animation_action.h:4,
  8. from /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/yds_animation_action.cpp:1:
  9. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_allocator.h:13:15: ошибка: явная специализация в не-namespace области «class ysAllocator»
  10. 13 | template <>
  11. | ^
  12. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_allocator.h:14:18: ошибка: template-id «BlockAllocate<1>» in declaration of primary template
  13. 14 | static void *BlockAllocate<1>(int size) {
  14. | ^~~~~~~~~~~~~~~~
  15. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_allocator.h: В статической функции-члене «static void* ysAllocator::BlockAllocate(int)»:
  16. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_allocator.h:10:18: ошибка: «::_aligned_malloc» не был декларирован
  17. 10 | return ::_aligned_malloc(size, Alignment);
  18. | ^~~~~~~~~~~~~~~
  19. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_allocator.h: В статической функции-члене «static void ysAllocator::BlockFree(void*, int)»:
  20. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_allocator.h:20:15: ошибка: «::_aligned_free» не был декларирован
  21. 20 | ::_aligned_free(block);
  22. | ^~~~~~~~~~~~~
  23. In file included from /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_animation_action.h:7:
  24. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h: На глобальном уровне:
  25. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  26. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  27. | ^~~~~~~~~~
  28. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  29. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  30. | ^~~~~~~~~~~~~
  31. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  32. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  33. | ^~~~~~~~~
  34. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  35. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  36. | ^~~~~~~~~~~~~
  37. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  38. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  39. | ^~~~~~~~~~
  40. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:133:9: замечание: в расширении макроса «YS_MATH_CONST»
  41. 133 | YS_MATH_CONST ysVectorMask MaskOffZ = { (int)0xFFFFFFFF, (int)0xFFFFFFFF, (int)0x00000000, (int)0xFFFFFFFF };
  42. | ^~~~~~~~~~~~~
  43. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  44. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  45. | ^~~~~~~~~~
  46. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:133:9: замечание: в расширении макроса «YS_MATH_CONST»
  47. 133 | YS_MATH_CONST ysVectorMask MaskOffZ = { (int)0xFFFFFFFF, (int)0xFFFFFFFF, (int)0x00000000, (int)0xFFFFFFFF };
  48. | ^~~~~~~~~~~~~
  49. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  50. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  51. | ^~~~~~~~~~
  52. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  53. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  54. | ^~~~~~~~~~~~~
  55. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  56. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  57. | ^~~~~~~~~
  58. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:133:9: замечание: в расширении макроса «YS_MATH_CONST»
  59. 133 | YS_MATH_CONST ysVectorMask MaskOffZ = { (int)0xFFFFFFFF, (int)0xFFFFFFFF, (int)0x00000000, (int)0xFFFFFFFF };
  60. | ^~~~~~~~~~~~~
  61. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  62. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  63. | ^~~~~~~~~~
  64. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:134:9: замечание: в расширении макроса «YS_MATH_CONST»
  65. 134 | YS_MATH_CONST ysVectorMask MaskOffY = { (int)0xFFFFFFFF, (int)0x00000000, (int)0xFFFFFFFF, (int)0xFFFFFFFF };
  66. | ^~~~~~~~~~~~~
  67. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  68. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  69. | ^~~~~~~~~~
  70. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:134:9: замечание: в расширении макроса «YS_MATH_CONST»
  71. 134 | YS_MATH_CONST ysVectorMask MaskOffY = { (int)0xFFFFFFFF, (int)0x00000000, (int)0xFFFFFFFF, (int)0xFFFFFFFF };
  72. | ^~~~~~~~~~~~~
  73. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  74. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  75. | ^~~~~~~~~~
  76. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  77. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  78. | ^~~~~~~~~~~~~
  79. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  80. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  81. | ^~~~~~~~~
  82. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:134:9: замечание: в расширении макроса «YS_MATH_CONST»
  83. 134 | YS_MATH_CONST ysVectorMask MaskOffY = { (int)0xFFFFFFFF, (int)0x00000000, (int)0xFFFFFFFF, (int)0xFFFFFFFF };
  84. | ^~~~~~~~~~~~~
  85. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  86. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  87. | ^~~~~~~~~~
  88. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:135:9: замечание: в расширении макроса «YS_MATH_CONST»
  89. 135 | YS_MATH_CONST ysVectorMask MaskOffX = { (int)0x00000000, (int)0xFFFFFFFF, (int)0xFFFFFFFF, (int)0xFFFFFFFF };
  90. | ^~~~~~~~~~~~~
  91. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  92. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  93. | ^~~~~~~~~~
  94. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:135:9: замечание: в расширении макроса «YS_MATH_CONST»
  95. 135 | YS_MATH_CONST ysVectorMask MaskOffX = { (int)0x00000000, (int)0xFFFFFFFF, (int)0xFFFFFFFF, (int)0xFFFFFFFF };
  96. | ^~~~~~~~~~~~~
  97. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  98. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  99. | ^~~~~~~~~~
  100. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  101. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  102. | ^~~~~~~~~~~~~
  103. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  104. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  105. | ^~~~~~~~~
  106. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:135:9: замечание: в расширении макроса «YS_MATH_CONST»
  107. 135 | YS_MATH_CONST ysVectorMask MaskOffX = { (int)0x00000000, (int)0xFFFFFFFF, (int)0xFFFFFFFF, (int)0xFFFFFFFF };
  108. | ^~~~~~~~~~~~~
  109. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  110. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  111. | ^~~~~~~~~~
  112. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:137:9: замечание: в расширении макроса «YS_MATH_CONST»
  113. 137 | YS_MATH_CONST ysVectorMask MaskKeepW = { (int)0x00000000, (int)0x00000000, (int)0x00000000, (int)0xFFFFFFFF };
  114. | ^~~~~~~~~~~~~
  115. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  116. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  117. | ^~~~~~~~~~
  118. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:137:9: замечание: в расширении макроса «YS_MATH_CONST»
  119. 137 | YS_MATH_CONST ysVectorMask MaskKeepW = { (int)0x00000000, (int)0x00000000, (int)0x00000000, (int)0xFFFFFFFF };
  120. | ^~~~~~~~~~~~~
  121. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  122. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  123. | ^~~~~~~~~~
  124. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  125. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  126. | ^~~~~~~~~~~~~
  127. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  128. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  129. | ^~~~~~~~~
  130. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:137:9: замечание: в расширении макроса «YS_MATH_CONST»
  131. 137 | YS_MATH_CONST ysVectorMask MaskKeepW = { (int)0x00000000, (int)0x00000000, (int)0x00000000, (int)0xFFFFFFFF };
  132. | ^~~~~~~~~~~~~
  133. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  134. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  135. | ^~~~~~~~~~
  136. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:138:9: замечание: в расширении макроса «YS_MATH_CONST»
  137. 138 | YS_MATH_CONST ysVectorMask MaskKeepZ = { (int)0x00000000, (int)0x00000000, (int)0xFFFFFFFF, (int)0x00000000 };
  138. | ^~~~~~~~~~~~~
  139. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  140. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  141. | ^~~~~~~~~~
  142. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:138:9: замечание: в расширении макроса «YS_MATH_CONST»
  143. 138 | YS_MATH_CONST ysVectorMask MaskKeepZ = { (int)0x00000000, (int)0x00000000, (int)0xFFFFFFFF, (int)0x00000000 };
  144. | ^~~~~~~~~~~~~
  145. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  146. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  147. | ^~~~~~~~~~
  148. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  149. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  150. | ^~~~~~~~~~~~~
  151. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  152. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  153. | ^~~~~~~~~
  154. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:138:9: замечание: в расширении макроса «YS_MATH_CONST»
  155. 138 | YS_MATH_CONST ysVectorMask MaskKeepZ = { (int)0x00000000, (int)0x00000000, (int)0xFFFFFFFF, (int)0x00000000 };
  156. | ^~~~~~~~~~~~~
  157. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  158. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  159. | ^~~~~~~~~~
  160. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:139:9: замечание: в расширении макроса «YS_MATH_CONST»
  161. 139 | YS_MATH_CONST ysVectorMask MaskKeepY = { (int)0x00000000, (int)0xFFFFFFFF, (int)0x00000000, (int)0x00000000 };
  162. | ^~~~~~~~~~~~~
  163. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  164. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  165. | ^~~~~~~~~~
  166. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:139:9: замечание: в расширении макроса «YS_MATH_CONST»
  167. 139 | YS_MATH_CONST ysVectorMask MaskKeepY = { (int)0x00000000, (int)0xFFFFFFFF, (int)0x00000000, (int)0x00000000 };
  168. | ^~~~~~~~~~~~~
  169. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  170. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  171. | ^~~~~~~~~~
  172. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  173. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  174. | ^~~~~~~~~~~~~
  175. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  176. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  177. | ^~~~~~~~~
  178. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:139:9: замечание: в расширении макроса «YS_MATH_CONST»
  179. 139 | YS_MATH_CONST ysVectorMask MaskKeepY = { (int)0x00000000, (int)0xFFFFFFFF, (int)0x00000000, (int)0x00000000 };
  180. | ^~~~~~~~~~~~~
  181. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  182. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  183. | ^~~~~~~~~~
  184. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:140:9: замечание: в расширении макроса «YS_MATH_CONST»
  185. 140 | YS_MATH_CONST ysVectorMask MaskKeepX = { (int)0xFFFFFFFF, (int)0x00000000, (int)0x00000000, (int)0x00000000 };
  186. | ^~~~~~~~~~~~~
  187. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  188. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  189. | ^~~~~~~~~~
  190. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:140:9: замечание: в расширении макроса «YS_MATH_CONST»
  191. 140 | YS_MATH_CONST ysVectorMask MaskKeepX = { (int)0xFFFFFFFF, (int)0x00000000, (int)0x00000000, (int)0x00000000 };
  192. | ^~~~~~~~~~~~~
  193. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  194. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  195. | ^~~~~~~~~~
  196. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  197. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  198. | ^~~~~~~~~~~~~
  199. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  200. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  201. | ^~~~~~~~~
  202. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:140:9: замечание: в расширении макроса «YS_MATH_CONST»
  203. 140 | YS_MATH_CONST ysVectorMask MaskKeepX = { (int)0xFFFFFFFF, (int)0x00000000, (int)0x00000000, (int)0x00000000 };
  204. | ^~~~~~~~~~~~~
  205. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  206. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  207. | ^~~~~~~~~~
  208. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:143:9: замечание: в расширении макроса «YS_MATH_CONST»
  209. 143 | YS_MATH_CONST ysVector XAxis = { 1.0f, 0.0f, 0.0f, 0.0f };
  210. | ^~~~~~~~~~~~~
  211. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  212. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  213. | ^~~~~~~~~~
  214. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:143:9: замечание: в расширении макроса «YS_MATH_CONST»
  215. 143 | YS_MATH_CONST ysVector XAxis = { 1.0f, 0.0f, 0.0f, 0.0f };
  216. | ^~~~~~~~~~~~~
  217. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  218. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  219. | ^~~~~~~~~~
  220. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  221. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  222. | ^~~~~~~~~~~~~
  223. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  224. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  225. | ^~~~~~~~~
  226. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:143:9: замечание: в расширении макроса «YS_MATH_CONST»
  227. 143 | YS_MATH_CONST ysVector XAxis = { 1.0f, 0.0f, 0.0f, 0.0f };
  228. | ^~~~~~~~~~~~~
  229. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  230. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  231. | ^~~~~~~~~~
  232. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:144:9: замечание: в расширении макроса «YS_MATH_CONST»
  233. 144 | YS_MATH_CONST ysVector YAxis = { 0.0f, 1.0f, 0.0f, 0.0f };
  234. | ^~~~~~~~~~~~~
  235. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  236. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  237. | ^~~~~~~~~~
  238. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:144:9: замечание: в расширении макроса «YS_MATH_CONST»
  239. 144 | YS_MATH_CONST ysVector YAxis = { 0.0f, 1.0f, 0.0f, 0.0f };
  240. | ^~~~~~~~~~~~~
  241. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  242. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  243. | ^~~~~~~~~~
  244. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  245. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  246. | ^~~~~~~~~~~~~
  247. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  248. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  249. | ^~~~~~~~~
  250. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:144:9: замечание: в расширении макроса «YS_MATH_CONST»
  251. 144 | YS_MATH_CONST ysVector YAxis = { 0.0f, 1.0f, 0.0f, 0.0f };
  252. | ^~~~~~~~~~~~~
  253. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  254. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  255. | ^~~~~~~~~~
  256. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:145:9: замечание: в расширении макроса «YS_MATH_CONST»
  257. 145 | YS_MATH_CONST ysVector ZAxis = { 0.0f, 0.0f, 1.0f, 0.0f };
  258. | ^~~~~~~~~~~~~
  259. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  260. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  261. | ^~~~~~~~~~
  262. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:145:9: замечание: в расширении макроса «YS_MATH_CONST»
  263. 145 | YS_MATH_CONST ysVector ZAxis = { 0.0f, 0.0f, 1.0f, 0.0f };
  264. | ^~~~~~~~~~~~~
  265. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  266. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  267. | ^~~~~~~~~~
  268. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  269. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  270. | ^~~~~~~~~~~~~
  271. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  272. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  273. | ^~~~~~~~~
  274. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:145:9: замечание: в расширении макроса «YS_MATH_CONST»
  275. 145 | YS_MATH_CONST ysVector ZAxis = { 0.0f, 0.0f, 1.0f, 0.0f };
  276. | ^~~~~~~~~~~~~
  277. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  278. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  279. | ^~~~~~~~~~
  280. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:148:9: замечание: в расширении макроса «YS_MATH_CONST»
  281. 148 | YS_MATH_CONST ysVector IdentityRow1 = { 1.0f, 0.0f, 0.0f, 0.0f };
  282. | ^~~~~~~~~~~~~
  283. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  284. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  285. | ^~~~~~~~~~
  286. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:148:9: замечание: в расширении макроса «YS_MATH_CONST»
  287. 148 | YS_MATH_CONST ysVector IdentityRow1 = { 1.0f, 0.0f, 0.0f, 0.0f };
  288. | ^~~~~~~~~~~~~
  289. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  290. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  291. | ^~~~~~~~~~
  292. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  293. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  294. | ^~~~~~~~~~~~~
  295. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  296. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  297. | ^~~~~~~~~
  298. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:148:9: замечание: в расширении макроса «YS_MATH_CONST»
  299. 148 | YS_MATH_CONST ysVector IdentityRow1 = { 1.0f, 0.0f, 0.0f, 0.0f };
  300. | ^~~~~~~~~~~~~
  301. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  302. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  303. | ^~~~~~~~~~
  304. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:149:9: замечание: в расширении макроса «YS_MATH_CONST»
  305. 149 | YS_MATH_CONST ysVector IdentityRow2 = { 0.0f, 1.0f, 0.0f, 0.0f };
  306. | ^~~~~~~~~~~~~
  307. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  308. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  309. | ^~~~~~~~~~
  310. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:149:9: замечание: в расширении макроса «YS_MATH_CONST»
  311. 149 | YS_MATH_CONST ysVector IdentityRow2 = { 0.0f, 1.0f, 0.0f, 0.0f };
  312. | ^~~~~~~~~~~~~
  313. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  314. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  315. | ^~~~~~~~~~
  316. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  317. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  318. | ^~~~~~~~~~~~~
  319. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  320. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  321. | ^~~~~~~~~
  322. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:149:9: замечание: в расширении макроса «YS_MATH_CONST»
  323. 149 | YS_MATH_CONST ysVector IdentityRow2 = { 0.0f, 1.0f, 0.0f, 0.0f };
  324. | ^~~~~~~~~~~~~
  325. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  326. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  327. | ^~~~~~~~~~
  328. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:150:9: замечание: в расширении макроса «YS_MATH_CONST»
  329. 150 | YS_MATH_CONST ysVector IdentityRow3 = { 0.0f, 0.0f, 1.0f, 0.0f };
  330. | ^~~~~~~~~~~~~
  331. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  332. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  333. | ^~~~~~~~~~
  334. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:150:9: замечание: в расширении макроса «YS_MATH_CONST»
  335. 150 | YS_MATH_CONST ysVector IdentityRow3 = { 0.0f, 0.0f, 1.0f, 0.0f };
  336. | ^~~~~~~~~~~~~
  337. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  338. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  339. | ^~~~~~~~~~
  340. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  341. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  342. | ^~~~~~~~~~~~~
  343. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  344. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  345. | ^~~~~~~~~
  346. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:150:9: замечание: в расширении макроса «YS_MATH_CONST»
  347. 150 | YS_MATH_CONST ysVector IdentityRow3 = { 0.0f, 0.0f, 1.0f, 0.0f };
  348. | ^~~~~~~~~~~~~
  349. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  350. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  351. | ^~~~~~~~~~
  352. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:151:9: замечание: в расширении макроса «YS_MATH_CONST»
  353. 151 | YS_MATH_CONST ysVector IdentityRow4 = { 0.0f, 0.0f, 0.0f, 1.0f };
  354. | ^~~~~~~~~~~~~
  355. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  356. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  357. | ^~~~~~~~~~
  358. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:151:9: замечание: в расширении макроса «YS_MATH_CONST»
  359. 151 | YS_MATH_CONST ysVector IdentityRow4 = { 0.0f, 0.0f, 0.0f, 1.0f };
  360. | ^~~~~~~~~~~~~
  361. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  362. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  363. | ^~~~~~~~~~
  364. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  365. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  366. | ^~~~~~~~~~~~~
  367. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  368. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  369. | ^~~~~~~~~
  370. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:151:9: замечание: в расширении макроса «YS_MATH_CONST»
  371. 151 | YS_MATH_CONST ysVector IdentityRow4 = { 0.0f, 0.0f, 0.0f, 1.0f };
  372. | ^~~~~~~~~~~~~
  373. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  374. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  375. | ^~~~~~~~~~
  376. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:153:9: замечание: в расширении макроса «YS_MATH_CONST»
  377. 153 | YS_MATH_CONST ysVector Negate = { -1.0f, -1.0f, -1.0f, -1.0f };
  378. | ^~~~~~~~~~~~~
  379. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  380. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  381. | ^~~~~~~~~~
  382. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:153:9: замечание: в расширении макроса «YS_MATH_CONST»
  383. 153 | YS_MATH_CONST ysVector Negate = { -1.0f, -1.0f, -1.0f, -1.0f };
  384. | ^~~~~~~~~~~~~
  385. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  386. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  387. | ^~~~~~~~~~
  388. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  389. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  390. | ^~~~~~~~~~~~~
  391. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  392. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  393. | ^~~~~~~~~
  394. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:153:9: замечание: в расширении макроса «YS_MATH_CONST»
  395. 153 | YS_MATH_CONST ysVector Negate = { -1.0f, -1.0f, -1.0f, -1.0f };
  396. | ^~~~~~~~~~~~~
  397. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  398. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  399. | ^~~~~~~~~~
  400. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:154:9: замечание: в расширении макроса «YS_MATH_CONST»
  401. 154 | YS_MATH_CONST ysVector Negate3 = { -1.0f, -1.0f, -1.0f, 1.0f };
  402. | ^~~~~~~~~~~~~
  403. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  404. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  405. | ^~~~~~~~~~
  406. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:154:9: замечание: в расширении макроса «YS_MATH_CONST»
  407. 154 | YS_MATH_CONST ysVector Negate3 = { -1.0f, -1.0f, -1.0f, 1.0f };
  408. | ^~~~~~~~~~~~~
  409. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  410. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  411. | ^~~~~~~~~~
  412. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  413. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  414. | ^~~~~~~~~~~~~
  415. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  416. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  417. | ^~~~~~~~~
  418. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:154:9: замечание: в расширении макроса «YS_MATH_CONST»
  419. 154 | YS_MATH_CONST ysVector Negate3 = { -1.0f, -1.0f, -1.0f, 1.0f };
  420. | ^~~~~~~~~~~~~
  421. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  422. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  423. | ^~~~~~~~~~
  424. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:155:9: замечание: в расширении макроса «YS_MATH_CONST»
  425. 155 | YS_MATH_CONST ysVector QuatInvert = { 1.0f, -1.0f, -1.0f, -1.0f };
  426. | ^~~~~~~~~~~~~
  427. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  428. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  429. | ^~~~~~~~~~
  430. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:155:9: замечание: в расширении макроса «YS_MATH_CONST»
  431. 155 | YS_MATH_CONST ysVector QuatInvert = { 1.0f, -1.0f, -1.0f, -1.0f };
  432. | ^~~~~~~~~~~~~
  433. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  434. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  435. | ^~~~~~~~~~
  436. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  437. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  438. | ^~~~~~~~~~~~~
  439. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  440. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  441. | ^~~~~~~~~
  442. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:155:9: замечание: в расширении макроса «YS_MATH_CONST»
  443. 155 | YS_MATH_CONST ysVector QuatInvert = { 1.0f, -1.0f, -1.0f, -1.0f };
  444. | ^~~~~~~~~~~~~
  445. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  446. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  447. | ^~~~~~~~~~
  448. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:156:9: замечание: в расширении макроса «YS_MATH_CONST»
  449. 156 | YS_MATH_CONST ysVector One = { 1.0f, 1.0f, 1.0f, 1.0f };
  450. | ^~~~~~~~~~~~~
  451. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  452. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  453. | ^~~~~~~~~~
  454. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:156:9: замечание: в расширении макроса «YS_MATH_CONST»
  455. 156 | YS_MATH_CONST ysVector One = { 1.0f, 1.0f, 1.0f, 1.0f };
  456. | ^~~~~~~~~~~~~
  457. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  458. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  459. | ^~~~~~~~~~
  460. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  461. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  462. | ^~~~~~~~~~~~~
  463. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  464. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  465. | ^~~~~~~~~
  466. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:156:9: замечание: в расширении макроса «YS_MATH_CONST»
  467. 156 | YS_MATH_CONST ysVector One = { 1.0f, 1.0f, 1.0f, 1.0f };
  468. | ^~~~~~~~~~~~~
  469. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  470. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  471. | ^~~~~~~~~~
  472. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:157:9: замечание: в расширении макроса «YS_MATH_CONST»
  473. 157 | YS_MATH_CONST ysVector Zero = { 0.0f, 0.0f, 0.0f, 0.0f };
  474. | ^~~~~~~~~~~~~
  475. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  476. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  477. | ^~~~~~~~~~
  478. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:157:9: замечание: в расширении макроса «YS_MATH_CONST»
  479. 157 | YS_MATH_CONST ysVector Zero = { 0.0f, 0.0f, 0.0f, 0.0f };
  480. | ^~~~~~~~~~~~~
  481. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  482. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  483. | ^~~~~~~~~~
  484. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  485. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  486. | ^~~~~~~~~~~~~
  487. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  488. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  489. | ^~~~~~~~~
  490. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:157:9: замечание: в расширении макроса «YS_MATH_CONST»
  491. 157 | YS_MATH_CONST ysVector Zero = { 0.0f, 0.0f, 0.0f, 0.0f };
  492. | ^~~~~~~~~~~~~
  493. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  494. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  495. | ^~~~~~~~~~
  496. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:158:9: замечание: в расширении макроса «YS_MATH_CONST»
  497. 158 | YS_MATH_CONST ysVector Zero3 = { 0.0f, 0.0f, 0.0f, 1.0f };
  498. | ^~~~~~~~~~~~~
  499. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  500. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  501. | ^~~~~~~~~~
  502. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:158:9: замечание: в расширении макроса «YS_MATH_CONST»
  503. 158 | YS_MATH_CONST ysVector Zero3 = { 0.0f, 0.0f, 0.0f, 1.0f };
  504. | ^~~~~~~~~~~~~
  505. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  506. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  507. | ^~~~~~~~~~
  508. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  509. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  510. | ^~~~~~~~~~~~~
  511. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  512. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  513. | ^~~~~~~~~
  514. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:158:9: замечание: в расширении макроса «YS_MATH_CONST»
  515. 158 | YS_MATH_CONST ysVector Zero3 = { 0.0f, 0.0f, 0.0f, 1.0f };
  516. | ^~~~~~~~~~~~~
  517. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  518. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  519. | ^~~~~~~~~~
  520. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:159:9: замечание: в расширении макроса «YS_MATH_CONST»
  521. 159 | YS_MATH_CONST ysVector Half = { 0.5f, 0.5f, 0.5f, 0.5f };
  522. | ^~~~~~~~~~~~~
  523. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  524. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  525. | ^~~~~~~~~~
  526. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:159:9: замечание: в расширении макроса «YS_MATH_CONST»
  527. 159 | YS_MATH_CONST ysVector Half = { 0.5f, 0.5f, 0.5f, 0.5f };
  528. | ^~~~~~~~~~~~~
  529. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  530. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  531. | ^~~~~~~~~~
  532. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  533. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  534. | ^~~~~~~~~~~~~
  535. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  536. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  537. | ^~~~~~~~~
  538. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:159:9: замечание: в расширении макроса «YS_MATH_CONST»
  539. 159 | YS_MATH_CONST ysVector Half = { 0.5f, 0.5f, 0.5f, 0.5f };
  540. | ^~~~~~~~~~~~~
  541. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  542. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  543. | ^~~~~~~~~~
  544. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:160:9: замечание: в расширении макроса «YS_MATH_CONST»
  545. 160 | YS_MATH_CONST ysVector Double = { 2.0f, 2.0f, 2.0f, 2.0f };
  546. | ^~~~~~~~~~~~~
  547. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  548. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  549. | ^~~~~~~~~~
  550. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:160:9: замечание: в расширении макроса «YS_MATH_CONST»
  551. 160 | YS_MATH_CONST ysVector Double = { 2.0f, 2.0f, 2.0f, 2.0f };
  552. | ^~~~~~~~~~~~~
  553. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  554. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  555. | ^~~~~~~~~~
  556. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  557. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  558. | ^~~~~~~~~~~~~
  559. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  560. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  561. | ^~~~~~~~~
  562. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:160:9: замечание: в расширении макроса «YS_MATH_CONST»
  563. 160 | YS_MATH_CONST ysVector Double = { 2.0f, 2.0f, 2.0f, 2.0f };
  564. | ^~~~~~~~~~~~~
  565. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  566. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  567. | ^~~~~~~~~~
  568. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:162:9: замечание: в расширении макроса «YS_MATH_CONST»
  569. 162 | YS_MATH_CONST ysMatrix Identity = {
  570. | ^~~~~~~~~~~~~
  571. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  572. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  573. | ^~~~~~~~~~
  574. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:162:9: замечание: в расширении макроса «YS_MATH_CONST»
  575. 162 | YS_MATH_CONST ysMatrix Identity = {
  576. | ^~~~~~~~~~~~~
  577. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  578. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  579. | ^~~~~~~~~~
  580. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  581. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  582. | ^~~~~~~~~~~~~
  583. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  584. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  585. | ^~~~~~~~~
  586. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:162:9: замечание: в расширении макроса «YS_MATH_CONST»
  587. 162 | YS_MATH_CONST ysMatrix Identity = {
  588. | ^~~~~~~~~~~~~
  589. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  590. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  591. | ^~~~~~~~~~
  592. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:169:9: замечание: в расширении макроса «YS_MATH_CONST»
  593. 169 | YS_MATH_CONST float PI = 3.141592654f;
  594. | ^~~~~~~~~~~~~
  595. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  596. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  597. | ^~~~~~~~~~
  598. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:169:9: замечание: в расширении макроса «YS_MATH_CONST»
  599. 169 | YS_MATH_CONST float PI = 3.141592654f;
  600. | ^~~~~~~~~~~~~
  601. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  602. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  603. | ^~~~~~~~~~
  604. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  605. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  606. | ^~~~~~~~~~~~~
  607. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  608. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  609. | ^~~~~~~~~
  610. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:169:9: замечание: в расширении макроса «YS_MATH_CONST»
  611. 169 | YS_MATH_CONST float PI = 3.141592654f;
  612. | ^~~~~~~~~~~~~
  613. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  614. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  615. | ^~~~~~~~~~
  616. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:170:9: замечание: в расширении макроса «YS_MATH_CONST»
  617. 170 | YS_MATH_CONST float TWO_PI = 6.2831853071795864769252866f;
  618. | ^~~~~~~~~~~~~
  619. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  620. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  621. | ^~~~~~~~~~
  622. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:170:9: замечание: в расширении макроса «YS_MATH_CONST»
  623. 170 | YS_MATH_CONST float TWO_PI = 6.2831853071795864769252866f;
  624. | ^~~~~~~~~~~~~
  625. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  626. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  627. | ^~~~~~~~~~
  628. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  629. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  630. | ^~~~~~~~~~~~~
  631. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  632. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  633. | ^~~~~~~~~
  634. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:170:9: замечание: в расширении макроса «YS_MATH_CONST»
  635. 170 | YS_MATH_CONST float TWO_PI = 6.2831853071795864769252866f;
  636. | ^~~~~~~~~~~~~
  637. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  638. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  639. | ^~~~~~~~~~
  640. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:171:9: замечание: в расширении макроса «YS_MATH_CONST»
  641. 171 | YS_MATH_CONST float SQRT_2 = 1.41421356237f;
  642. | ^~~~~~~~~~~~~
  643. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  644. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  645. | ^~~~~~~~~~
  646. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:171:9: замечание: в расширении макроса «YS_MATH_CONST»
  647. 171 | YS_MATH_CONST float SQRT_2 = 1.41421356237f;
  648. | ^~~~~~~~~~~~~
  649. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  650. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  651. | ^~~~~~~~~~
  652. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  653. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  654. | ^~~~~~~~~~~~~
  655. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  656. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  657. | ^~~~~~~~~
  658. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:171:9: замечание: в расширении макроса «YS_MATH_CONST»
  659. 171 | YS_MATH_CONST float SQRT_2 = 1.41421356237f;
  660. | ^~~~~~~~~~~~~
  661. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: ISO C++ запрещает декларации «__declspec» без типа [-fpermissive]
  662. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  663. | ^~~~~~~~~~
  664. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:174:9: замечание: в расширении макроса «YS_MATH_CONST»
  665. 174 | YS_MATH_CONST ysQuaternion QuatIdentity = { 1.0f, 0.0f, 0.0f, 0.0f };
  666. | ^~~~~~~~~~~~~
  667. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: ошибка: переопределение «const int ysMath::Constants::__declspec»
  668. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  669. | ^~~~~~~~~~
  670. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:174:9: замечание: в расширении макроса «YS_MATH_CONST»
  671. 174 | YS_MATH_CONST ysQuaternion QuatIdentity = { 1.0f, 0.0f, 0.0f, 0.0f };
  672. | ^~~~~~~~~~~~~
  673. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:36: замечание: «const int ysMath::Constants::__declspec» ранее определено здесь
  674. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  675. | ^~~~~~~~~~
  676. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:132:9: замечание: в расширении макроса «YS_MATH_CONST»
  677. 132 | YS_MATH_CONST ysVectorMask MaskOffW = { (int)0xFFFFFFFF,(int)0xFFFFFFFF,(int)0xFFFFFFFF, (int)0x00000000 };
  678. | ^~~~~~~~~~~~~
  679. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:121:47: ошибка: «selectany» was not declared in this scope; did you mean «select»?
  680. 121 | #define YS_MATH_CONST extern const __declspec(selectany)
  681. | ^~~~~~~~~
  682. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:174:9: замечание: в расширении макроса «YS_MATH_CONST»
  683. 174 | YS_MATH_CONST ysQuaternion QuatIdentity = { 1.0f, 0.0f, 0.0f, 0.0f };
  684. | ^~~~~~~~~~~~~
  685. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:188:5: ошибка: «__forceinline» не является именем типа
  686. 188 | __forceinline ysGeneric LoadScalar(float s) {
  687. | ^~~~~~~~~~~~~
  688. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:203:5: ошибка: «__forceinline» не является именем типа
  689. 203 | __forceinline float GetScalar(const ysVector &v) {
  690. | ^~~~~~~~~~~~~
  691. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:207:5: ошибка: «__forceinline» не является именем типа
  692. 207 | __forceinline float GetX(const ysVector &v) {
  693. | ^~~~~~~~~~~~~
  694. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:211:5: ошибка: «__forceinline» не является именем типа
  695. 211 | __forceinline float GetY(const ysVector &v) {
  696. | ^~~~~~~~~~~~~
  697. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:215:5: ошибка: «__forceinline» не является именем типа
  698. 215 | __forceinline float GetZ(const ysVector &v) {
  699. | ^~~~~~~~~~~~~
  700. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:219:5: ошибка: «__forceinline» не является именем типа
  701. 219 | __forceinline float GetW(const ysVector &v) {
  702. | ^~~~~~~~~~~~~
  703. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:228:5: ошибка: «__forceinline» не является именем типа
  704. 228 | __forceinline ysGeneric Add(const ysGeneric &v1, const ysGeneric &v2) {
  705. | ^~~~~~~~~~~~~
  706. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:232:5: ошибка: «__forceinline» не является именем типа
  707. 232 | __forceinline ysGeneric Sub(const ysGeneric &v1, const ysGeneric &v2) {
  708. | ^~~~~~~~~~~~~
  709. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:236:5: ошибка: «__forceinline» не является именем типа
  710. 236 | __forceinline ysGeneric Mul(const ysGeneric &v1, const ysGeneric &v2) {
  711. | ^~~~~~~~~~~~~
  712. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:240:5: ошибка: «__forceinline» не является именем типа
  713. 240 | __forceinline ysGeneric Div(const ysGeneric &v1, const ysGeneric &v2) {
  714. | ^~~~~~~~~~~~~
  715. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:244:5: ошибка: «__forceinline» не является именем типа
  716. 244 | __forceinline ysGeneric Sqrt(const ysGeneric &v) {
  717. | ^~~~~~~~~~~~~
  718. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:248:5: ошибка: «__forceinline» не является именем типа
  719. 248 | __forceinline ysVector Dot(const ysVector &v1, const ysVector &v2) {
  720. | ^~~~~~~~~~~~~
  721. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:260:5: ошибка: «__forceinline» не является именем типа
  722. 260 | __forceinline ysVector MagnitudeSquared3(const ysVector &v) {
  723. | ^~~~~~~~~~~~~
  724. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:266:5: ошибка: «__forceinline» не является именем типа
  725. 266 | __forceinline ysVector Magnitude(const ysVector &v) {
  726. | ^~~~~~~~~~~~~
  727. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:272:5: ошибка: «__forceinline» не является именем типа
  728. 272 | __forceinline ysVector Normalize(const ysVector &v) {
  729. | ^~~~~~~~~~~~~
  730. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_math.h:276:5: ошибка: «__forceinline» не является именем типа
  731. 276 | __forceinline ysVector Negate(const ysVector &v) {
  732. | ^~~~~~~~~~~~~
  733. In file included from /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/yds_animation_action.cpp:3:
  734. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_animation_target.h: В функции-члене «void TransformTarget::ClearLocation(const ysVector&)»:
  735. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_animation_target.h:33:27: ошибка: «GetX» не является элементом «ysMath»
  736. 33 | Data[0] = ysMath::GetX(t);
  737. | ^~~~
  738. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_animation_target.h:34:27: ошибка: «GetY» не является элементом «ysMath»
  739. 34 | Data[1] = ysMath::GetY(t);
  740. | ^~~~
  741. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_animation_target.h:35:27: ошибка: «GetZ» не является элементом «ysMath»
  742. 35 | Data[2] = ysMath::GetZ(t);
  743. | ^~~~
  744. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_animation_target.h: В функции-члене «void TransformTarget::AccumulateQuaternion(ysQuaternion&, float)»:
  745. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_animation_target.h:64:38: ошибка: «GetScalar» не является элементом «ysMath»
  746. 64 | float cosTheta = ysMath::GetScalar(ysMath::Dot(current, q));
  747. | ^~~~~~~~~
  748. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_animation_target.h:64:56: ошибка: «Dot» is not a member of «ysMath»; did you mean «Dot3»?
  749. 64 | float cosTheta = ysMath::GetScalar(ysMath::Dot(current, q));
  750. | ^~~
  751. | Dot3
  752. /home/daniil/engine-sim/dependencies/submodules/delta-studio/src/../include/yds_animation_target.h:68:39: ошибка: «Negate» is not a member of «ysMath»; did you mean «Negate3»?
  753. 68 | transformed = ysMath::Negate(q);
  754. | ^~~~~~
  755. | Negate3
  756. make[2]: *** [dependencies/submodules/delta-studio/CMakeFiles/delta-core.dir/build.make:76: dependencies/submodules/delta-studio/CMakeFiles/delta-core.dir/src/yds_animation_action.cpp.o] Error 1
  757. make[1]: *** [CMakeFiles/Makefile2:612: dependencies/submodules/delta-studio/CMakeFiles/delta-core.dir/all] Error 2
  758. make: *** [Makefile:146: all] Error 2
  759.  
Tags: Cmake Error
Advertisement
Add Comment
Please, Sign In to add comment