GoddamnIDontNeedAUse

Untitled

Aug 29th, 2017
449
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.95 KB | None | 0 0
  1. 1: -- ERR: /home/teemperor/clang-modules-cmake/build/Vc/build/TestCompileModule_Vc.cxx:3:10: remark: building module 'Vc' as '/home/teemperor/clang-modules-cmake/build/Vc/build/ClangModules_TmpPCMS_Vc/1Y3SQ4LDKJPDT/Vc-1UKKL8UUX32S.pcm' [-Rmodule-build]
  2. 1: #include <Vc/Allocator>
  3. 1: ^
  4. 1: While building module 'Vc' imported from /home/teemperor/clang-modules-cmake/build/Vc/build/TestCompileModule_Vc.cxx:3:
  5. 1: In file included from <module-includes>:4:
  6. 1: In file included from /usr/include/Vc/limits:32:
  7. 1: In file included from /usr/include/Vc/vector.h:191:
  8. 1: In file included from /usr/include/Vc/common/simdarray.h:41:
  9. 1: In file included from /usr/include/Vc/common/simdmaskarray.h:671:
  10. 1: /usr/include/Vc/common/simd_cast_caller.tcc:37:11: error: too few template arguments for class template 'SimdMaskArray'
  11. 1: const SimdMaskArray<U, N, V> &x,
  12. 1: ^
  13. 1: /usr/include/Vc/common/simdarrayfwd.h:121:7: note: template is declared here
  14. 1: class SimdMaskArray;
  15. 1: ^
  16. 1: While building module 'Vc' imported from /home/teemperor/clang-modules-cmake/build/Vc/build/TestCompileModule_Vc.cxx:3:
  17. 1: In file included from <module-includes>:4:
  18. 1: In file included from /usr/include/Vc/limits:32:
  19. 1: In file included from /usr/include/Vc/vector.h:191:
  20. 1: In file included from /usr/include/Vc/common/simdarray.h:41:
  21. 1: In file included from /usr/include/Vc/common/simdmaskarray.h:671:
  22. 1: /usr/include/Vc/common/simd_cast_caller.tcc:45:11: error: too few template arguments for class template 'SimdMaskArray'
  23. 1: const SimdMaskArray<U, N, V> &x,
  24. 1: ^
  25. 1: /usr/include/Vc/common/simdarrayfwd.h:121:7: note: template is declared here
  26. 1: class SimdMaskArray;
  27. 1: ^
  28. 1: While building module 'Vc' imported from /home/teemperor/clang-modules-cmake/build/Vc/build/TestCompileModule_Vc.cxx:3:
  29. 1: In file included from <module-includes>:4:
  30. 1: In file included from /usr/include/Vc/limits:32:
  31. 1: In file included from /usr/include/Vc/vector.h:191:
  32. 1: In file included from /usr/include/Vc/common/simdarray.h:41:
  33. 1: In file included from /usr/include/Vc/common/simdmaskarray.h:671:
  34. 1: /usr/include/Vc/common/simd_cast_caller.tcc:53:11: error: too few template arguments for class template 'SimdMaskArray'
  35. 1: const SimdMaskArray<U, N, V> &x,
  36. 1: ^
  37. 1: /usr/include/Vc/common/simdarrayfwd.h:121:7: note: template is declared here
  38. 1: class SimdMaskArray;
  39. 1: ^
  40. 1: While building module 'Vc' imported from /home/teemperor/clang-modules-cmake/build/Vc/build/TestCompileModule_Vc.cxx:3:
  41. 1: In file included from <module-includes>:5:
  42. 1: In file included from /usr/include/Vc/Memory:31:
  43. 1: In file included from /usr/include/Vc/vector.h:191:
  44. 1: In file included from /usr/include/Vc/common/simdarray.h:41:
  45. 1: In file included from /usr/include/Vc/common/simdmaskarray.h:671:
  46. 1: /usr/include/Vc/common/simd_cast_caller.tcc:37:11: error: too few template arguments for class template 'SimdMaskArray'
  47. 1: const SimdMaskArray<U, N, V> &x,
  48. 1: ^
  49. 1: /usr/include/Vc/common/simdarrayfwd.h:121:7: note: template is declared here
  50. 1: class SimdMaskArray;
  51. 1: ^
  52. 1: While building module 'Vc' imported from /home/teemperor/clang-modules-cmake/build/Vc/build/TestCompileModule_Vc.cxx:3:
  53. 1: In file included from <module-includes>:5:
  54. 1: In file included from /usr/include/Vc/Memory:31:
  55. 1: In file included from /usr/include/Vc/vector.h:191:
  56. 1: In file included from /usr/include/Vc/common/simdarray.h:41:
  57. 1: In file included from /usr/include/Vc/common/simdmaskarray.h:671:
  58. 1: /usr/include/Vc/common/simd_cast_caller.tcc:45:11: error: too few template arguments for class template 'SimdMaskArray'
  59. 1: const SimdMaskArray<U, N, V> &x,
  60. 1: ^
  61. 1: /usr/include/Vc/common/simdarrayfwd.h:121:7: note: template is declared here
  62. 1: class SimdMaskArray;
  63. 1: ^
  64. 1: While building module 'Vc' imported from /home/teemperor/clang-modules-cmake/build/Vc/build/TestCompileModule_Vc.cxx:3:
  65. 1: In file included from <module-includes>:5:
  66. 1: In file included from /usr/include/Vc/Memory:31:
  67. 1: In file included from /usr/include/Vc/vector.h:191:
  68. 1: In file included from /usr/include/Vc/common/simdarray.h:41:
  69. 1: In file included from /usr/include/Vc/common/simdmaskarray.h:671:
  70. 1: /usr/include/Vc/common/simd_cast_caller.tcc:53:11: error: too few template arguments for class template 'SimdMaskArray'
  71. 1: const SimdMaskArray<U, N, V> &x,
  72. 1: ^
  73. 1: /usr/include/Vc/common/simdarrayfwd.h:121:7: note: template is declared here
  74. 1: class SimdMaskArray;
  75. 1: ^
  76. 1: While building module 'Vc' imported from /home/teemperor/clang-modules-cmake/build/Vc/build/TestCompileModule_Vc.cxx:3:
  77. 1: In file included from <module-includes>:6:
  78. 1: In file included from /usr/include/Vc/Utils:39:
  79. 1: /usr/include/Vc/common/deinterleave.h:79:5: error: declaration of 'Detail' must be imported from module 'Vc.Memory' before it is required
  80. 1: Detail::deinterleave(*a, *b, memory, align);
  81. 1: ^
  82. 1: /usr/include/Vc/common/logarithm.h:62:11: note: previous declaration is here
  83. 1: namespace Detail
  84. 1: ^
  85. 1: While building module 'Vc' imported from /home/teemperor/clang-modules-cmake/build/Vc/build/TestCompileModule_Vc.cxx:3:
  86. 1: In file included from <module-includes>:6:
  87. 1: In file included from /usr/include/Vc/Utils:40:
  88. 1: In file included from /usr/include/Vc/common/makeContainer.h:31:
  89. 1: In file included from /usr/include/Vc/vector.h:32:
  90. 1: In file included from /usr/include/Vc/common/../sse/../scalar/vector.h:32:
  91. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/algorithm:60:
  92. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/utility:69:
  93. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/stl_relops.h:87:7: error: redefinition of 'operator!='
  94. 1: operator!=(const _Tp& __x, const _Tp& __y)
  95. 1: ^
  96. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/stl_relops.h:87:7: note: previous definition is here
  97. 1: operator!=(const _Tp& __x, const _Tp& __y)
  98. 1: ^
  99. 1: While building module 'Vc' imported from /home/teemperor/clang-modules-cmake/build/Vc/build/TestCompileModule_Vc.cxx:3:
  100. 1: In file included from <module-includes>:6:
  101. 1: In file included from /usr/include/Vc/Utils:40:
  102. 1: In file included from /usr/include/Vc/common/makeContainer.h:31:
  103. 1: In file included from /usr/include/Vc/vector.h:32:
  104. 1: In file included from /usr/include/Vc/common/../sse/../scalar/vector.h:32:
  105. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/algorithm:60:
  106. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/utility:69:
  107. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/stl_relops.h:100:7: error: redefinition of 'operator>'
  108. 1: operator>(const _Tp& __x, const _Tp& __y)
  109. 1: ^
  110. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/stl_relops.h:100:7: note: previous definition is here
  111. 1: operator>(const _Tp& __x, const _Tp& __y)
  112. 1: ^
  113. 1: While building module 'Vc' imported from /home/teemperor/clang-modules-cmake/build/Vc/build/TestCompileModule_Vc.cxx:3:
  114. 1: In file included from <module-includes>:6:
  115. 1: In file included from /usr/include/Vc/Utils:40:
  116. 1: In file included from /usr/include/Vc/common/makeContainer.h:31:
  117. 1: In file included from /usr/include/Vc/vector.h:32:
  118. 1: In file included from /usr/include/Vc/common/../sse/../scalar/vector.h:32:
  119. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/algorithm:60:
  120. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/utility:69:
  121. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/stl_relops.h:113:7: error: redefinition of 'operator<='
  122. 1: operator<=(const _Tp& __x, const _Tp& __y)
  123. 1: ^
  124. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/stl_relops.h:113:7: note: previous definition is here
  125. 1: operator<=(const _Tp& __x, const _Tp& __y)
  126. 1: ^
  127. 1: While building module 'Vc' imported from /home/teemperor/clang-modules-cmake/build/Vc/build/TestCompileModule_Vc.cxx:3:
  128. 1: In file included from <module-includes>:6:
  129. 1: In file included from /usr/include/Vc/Utils:40:
  130. 1: In file included from /usr/include/Vc/common/makeContainer.h:31:
  131. 1: In file included from /usr/include/Vc/vector.h:32:
  132. 1: In file included from /usr/include/Vc/common/../sse/../scalar/vector.h:32:
  133. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/algorithm:60:
  134. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/utility:69:
  135. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/stl_relops.h:126:7: error: redefinition of 'operator>='
  136. 1: operator>=(const _Tp& __x, const _Tp& __y)
  137. 1: ^
  138. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/stl_relops.h:126:7: note: previous definition is here
  139. 1: operator>=(const _Tp& __x, const _Tp& __y)
  140. 1: ^
  141. 1: While building module 'Vc' imported from /home/teemperor/clang-modules-cmake/build/Vc/build/TestCompileModule_Vc.cxx:3:
  142. 1: In file included from <module-includes>:6:
  143. 1: In file included from /usr/include/Vc/Utils:40:
  144. 1: In file included from /usr/include/Vc/common/makeContainer.h:31:
  145. 1: In file included from /usr/include/Vc/vector.h:32:
  146. 1: In file included from /usr/include/Vc/common/../sse/../scalar/vector.h:32:
  147. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/algorithm:60:
  148. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/utility:70:
  149. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/stl_pair.h:59:
  150. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/move.h:47:5: error: redefinition of '__addressof'
  151. 1: __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
  152. 1: ^
  153. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/move.h:47:5: note: previous definition is here
  154. 1: __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
  155. 1: ^
  156. 1: While building module 'Vc' imported from /home/teemperor/clang-modules-cmake/build/Vc/build/TestCompileModule_Vc.cxx:3:
  157. 1: In file included from <module-includes>:6:
  158. 1: In file included from /usr/include/Vc/Utils:40:
  159. 1: In file included from /usr/include/Vc/common/makeContainer.h:31:
  160. 1: In file included from /usr/include/Vc/vector.h:32:
  161. 1: In file included from /usr/include/Vc/common/../sse/../scalar/vector.h:32:
  162. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/algorithm:60:
  163. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/utility:70:
  164. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/stl_pair.h:59:
  165. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/move.h:54:
  166. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/type_traits:69:12: error: redefinition of 'integral_constant'
  167. 1: struct integral_constant
  168. 1: ^
  169. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/type_traits:69:12: note: previous definition is here
  170. 1: struct integral_constant
  171. 1: ^
  172. 1: While building module 'Vc' imported from /home/teemperor/clang-modules-cmake/build/Vc/build/TestCompileModule_Vc.cxx:3:
  173. 1: In file included from <module-includes>:6:
  174. 1: In file included from /usr/include/Vc/Utils:40:
  175. 1: In file included from /usr/include/Vc/common/makeContainer.h:31:
  176. 1: In file included from /usr/include/Vc/vector.h:32:
  177. 1: In file included from /usr/include/Vc/common/../sse/../scalar/vector.h:32:
  178. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/algorithm:60:
  179. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/utility:70:
  180. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/stl_pair.h:59:
  181. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/move.h:54:
  182. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/type_traits:84:48: error: redefinition of 'value'
  183. 1: constexpr _Tp integral_constant<_Tp, __v>::value;
  184. 1: ^
  185. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/move.h:54:10: note: '/usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/type_traits' included multiple times, additional include site in header from module 'Vc.Allocator'
  186. 1: #include <type_traits> // Brings in std::declval too.
  187. 1: ^
  188. 1: /home/teemperor/clang-modules-cmake/build/Vc/build/ClangModules-7.modulemap:78:10: note: Vc.Allocator defined here
  189. 1: module Allocator { header "Vc/Allocator" export * }
  190. 1: ^
  191. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/move.h:54:10: note: '/usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/type_traits' included multiple times, additional include site in header from module 'Vc.Utils'
  192. 1: #include <type_traits> // Brings in std::declval too.
  193. 1: ^
  194. 1: /home/teemperor/clang-modules-cmake/build/Vc/build/ClangModules-7.modulemap:83:10: note: Vc.Utils defined here
  195. 1: module Utils { header "Vc/Utils" export * }
  196. 1: ^
  197. 1: While building module 'Vc' imported from /home/teemperor/clang-modules-cmake/build/Vc/build/TestCompileModule_Vc.cxx:3:
  198. 1: In file included from <module-includes>:6:
  199. 1: In file included from /usr/include/Vc/Utils:40:
  200. 1: In file included from /usr/include/Vc/common/makeContainer.h:31:
  201. 1: In file included from /usr/include/Vc/vector.h:32:
  202. 1: In file included from /usr/include/Vc/common/../sse/../scalar/vector.h:32:
  203. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/algorithm:60:
  204. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/utility:70:
  205. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/stl_pair.h:59:
  206. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/move.h:54:
  207. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/type_traits:110:12: error: redefinition of '__or_<>'
  208. 1: struct __or_<>
  209. 1: ^~~~~~~
  210. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/type_traits:110:12: note: previous definition is here
  211. 1: struct __or_<>
  212. 1: ^
  213. 1: While building module 'Vc' imported from /home/teemperor/clang-modules-cmake/build/Vc/build/TestCompileModule_Vc.cxx:3:
  214. 1: In file included from <module-includes>:6:
  215. 1: In file included from /usr/include/Vc/Utils:40:
  216. 1: In file included from /usr/include/Vc/common/makeContainer.h:31:
  217. 1: In file included from /usr/include/Vc/vector.h:32:
  218. 1: In file included from /usr/include/Vc/common/../sse/../scalar/vector.h:32:
  219. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/algorithm:60:
  220. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/utility:70:
  221. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/stl_pair.h:59:
  222. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/move.h:54:
  223. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/type_traits:115:12: error: redefinition of '__or_<_B1>'
  224. 1: struct __or_<_B1>
  225. 1: ^~~~~~~~~~
  226. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/type_traits:115:12: note: previous definition is here
  227. 1: struct __or_<_B1>
  228. 1: ^
  229. 1: While building module 'Vc' imported from /home/teemperor/clang-modules-cmake/build/Vc/build/TestCompileModule_Vc.cxx:3:
  230. 1: In file included from <module-includes>:6:
  231. 1: In file included from /usr/include/Vc/Utils:40:
  232. 1: In file included from /usr/include/Vc/common/makeContainer.h:31:
  233. 1: In file included from /usr/include/Vc/vector.h:32:
  234. 1: In file included from /usr/include/Vc/common/../sse/../scalar/vector.h:32:
  235. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/algorithm:60:
  236. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/utility:70:
  237. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/stl_pair.h:59:
  238. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/move.h:54:
  239. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/type_traits:120:12: error: redefinition of '__or_<_B1, _B2>'
  240. 1: struct __or_<_B1, _B2>
  241. 1: ^~~~~~~~~~~~~~~
  242. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/type_traits:120:12: note: previous definition is here
  243. 1: struct __or_<_B1, _B2>
  244. 1: ^
  245. 1: While building module 'Vc' imported from /home/teemperor/clang-modules-cmake/build/Vc/build/TestCompileModule_Vc.cxx:3:
  246. 1: In file included from <module-includes>:6:
  247. 1: In file included from /usr/include/Vc/Utils:40:
  248. 1: In file included from /usr/include/Vc/common/makeContainer.h:31:
  249. 1: In file included from /usr/include/Vc/vector.h:32:
  250. 1: In file included from /usr/include/Vc/common/../sse/../scalar/vector.h:32:
  251. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/algorithm:60:
  252. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/utility:70:
  253. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/stl_pair.h:59:
  254. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/move.h:54:
  255. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/type_traits:125:12: error: redefinition of '__or_<_B1, _B2, _B3, _Bn...>'
  256. 1: struct __or_<_B1, _B2, _B3, _Bn...>
  257. 1: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  258. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/type_traits:125:12: note: previous definition is here
  259. 1: struct __or_<_B1, _B2, _B3, _Bn...>
  260. 1: ^
  261. 1: While building module 'Vc' imported from /home/teemperor/clang-modules-cmake/build/Vc/build/TestCompileModule_Vc.cxx:3:
  262. 1: In file included from <module-includes>:6:
  263. 1: In file included from /usr/include/Vc/Utils:40:
  264. 1: In file included from /usr/include/Vc/common/makeContainer.h:31:
  265. 1: In file included from /usr/include/Vc/vector.h:32:
  266. 1: In file included from /usr/include/Vc/common/../sse/../scalar/vector.h:32:
  267. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/algorithm:60:
  268. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/utility:70:
  269. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/stl_pair.h:59:
  270. 1: In file included from /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/move.h:54:
  271. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/type_traits:133:12: error: redefinition of '__and_<>'
  272. 1: struct __and_<>
  273. 1: ^~~~~~~~
  274. 1: /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/type_traits:133:12: note: previous definition is here
  275. 1: struct __and_<>
  276. 1: ^
  277. 1: fatal error: too many errors emitted, stopping now [-ferror-limit=]
  278. 1: clang-6.0: /opt/clang/llvm/tools/clang/lib/AST/Decl.cpp:2234: bool clang::VarDecl::checkInitIsICE() const: Assertion `!Init->isValueDependent()' failed.
  279. 1: #0 0x00007f5370800c7a llvm::sys::PrintStackTrace(llvm::raw_ostream&) (/opt/clang/inst/bin/../lib/libLLVM-6.0svn.so+0x8efc7a)
  280. 1: #1 0x00007f53707fe586 llvm::sys::RunSignalHandlers() (/opt/clang/inst/bin/../lib/libLLVM-6.0svn.so+0x8ed586)
  281. 1: #2 0x00007f53707fe925 SignalHandler(int) (/opt/clang/inst/bin/../lib/libLLVM-6.0svn.so+0x8ed925)
  282. 1: #3 0x00007f53749247e0 __restore_rt (/usr/lib/libpthread.so.0+0x117e0)
  283. 1: #4 0x00007f536f2ed8c0 __GI_raise (/usr/lib/libc.so.6+0x338c0)
  284. 1: #5 0x00007f536f2eef72 __GI_abort (/usr/lib/libc.so.6+0x34f72)
  285. 1: #6 0x00007f536f2e65be __assert_fail_base (/usr/lib/libc.so.6+0x2c5be)
  286. 1: #7 0x00007f536f2e6633 (/usr/lib/libc.so.6+0x2c633)
  287. 1: #8 0x000000776ed48beb (/opt/clang/inst/bin/clang-6.0+0x173dbeb)
  288. 1: #9 0x000000776e56360e DoMarkVarDeclReferenced(clang::Sema&, clang::SourceLocation, clang::VarDecl*, clang::Expr*) (/opt/clang/inst/bin/clang-6.0+0xf5860e)
  289. 1: #10 0x000000776e564000 clang::Sema::BuildDeclRefExpr(clang::ValueDecl*, clang::QualType, clang::ExprValueKind, clang::DeclarationNameInfo const&, clang::CXXScopeSpec const*, clang::NamedDecl*, clang::TemplateArgumentListInfo const*) (/opt/clang/inst/bin/clang-6.0+0xf59000)
  290. 1: #11 0x000000776e564aee clang::Sema::BuildDeclarationNameExpr(clang::CXXScopeSpec const&, clang::DeclarationNameInfo const&, clang::NamedDecl*, clang::NamedDecl*, clang::TemplateArgumentListInfo const*, bool) (/opt/clang/inst/bin/clang-6.0+0xf59aee)
  291. 1: #12 0x000000776e56514b clang::Sema::BuildDeclarationNameExpr(clang::CXXScopeSpec const&, clang::LookupResult&, bool, bool) (/opt/clang/inst/bin/clang-6.0+0xf5a14b)
  292. 1: #13 0x000000776e465bb4 clang::Sema::ClassifyName(clang::Scope*, clang::CXXScopeSpec&, clang::IdentifierInfo*&, clang::SourceLocation, clang::Token const&, bool, std::unique_ptr<clang::CorrectionCandidateCallback, std::default_delete<clang::CorrectionCandidateCallback> >) (/opt/clang/inst/bin/clang-6.0+0xe5abb4)
  293. 1: #14 0x000000776e184252 clang::Parser::TryAnnotateName(bool, std::unique_ptr<clang::CorrectionCandidateCallback, std::default_delete<clang::CorrectionCandidateCallback> >) (/opt/clang/inst/bin/clang-6.0+0xb79252)
  294. 1: #15 0x000000776e224305 clang::Parser::isCXXDeclarationSpecifier(clang::Parser::TPResult, bool*) (/opt/clang/inst/bin/clang-6.0+0xc19305)
  295. 1: #16 0x000000776e226332 clang::Parser::isCXXConditionDeclarationOrInitStatement(bool) (/opt/clang/inst/bin/clang-6.0+0xc1b332)
  296. 1: #17 0x000000776e1d219f clang::Parser::ParseCXXCondition(clang::ActionResult<clang::Stmt*, true>*, clang::SourceLocation, clang::Sema::ConditionKind) (/opt/clang/inst/bin/clang-6.0+0xbc719f)
  297. 1: #18 0x000000776e20a492 clang::Parser::ParseParenExprOrCondition(clang::ActionResult<clang::Stmt*, true>*, clang::Sema::ConditionResult&, clang::SourceLocation, clang::Sema::ConditionKind) (/opt/clang/inst/bin/clang-6.0+0xbff492)
  298. 1: #19 0x000000776e20ef65 clang::Parser::ParseIfStatement(clang::SourceLocation*) (/opt/clang/inst/bin/clang-6.0+0xc03f65)
  299. 1: #20 0x000000776e20b48b clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::AllowedConstructsKind, clang::SourceLocation*, clang::Parser::ParsedAttributesWithRange&) (/opt/clang/inst/bin/clang-6.0+0xc0048b)
  300. 1: #21 0x000000776e20ba94 clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::AllowedConstructsKind, clang::SourceLocation*) (/opt/clang/inst/bin/clang-6.0+0xc00a94)
  301. 1: #22 0x000000776e2103f0 clang::Parser::ParseCompoundStatementBody(bool) (/opt/clang/inst/bin/clang-6.0+0xc053f0)
  302. 1: #23 0x000000776e210805 clang::Parser::ParseCompoundStatement(bool, unsigned int) (/opt/clang/inst/bin/clang-6.0+0xc05805)
  303. 1: #24 0x000000776e20b5ba clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::AllowedConstructsKind, clang::SourceLocation*, clang::Parser::ParsedAttributesWithRange&) (/opt/clang/inst/bin/clang-6.0+0xc005ba)
  304. 1: #25 0x000000776e20ba94 clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::AllowedConstructsKind, clang::SourceLocation*) (/opt/clang/inst/bin/clang-6.0+0xc00a94)
  305. 1: #26 0x000000776e20bc57 clang::Parser::ParseStatement(clang::SourceLocation*, bool) (/opt/clang/inst/bin/clang-6.0+0xc00c57)
  306. 1: #27 0x000000776e20d0d0 clang::Parser::ParseForStatement(clang::SourceLocation*) (/opt/clang/inst/bin/clang-6.0+0xc020d0)
  307. 1: #28 0x000000776e20b4bb clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::AllowedConstructsKind, clang::SourceLocation*, clang::Parser::ParsedAttributesWithRange&) (/opt/clang/inst/bin/clang-6.0+0xc004bb)
  308. 1: #29 0x000000776e20ba94 clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::AllowedConstructsKind, clang::SourceLocation*) (/opt/clang/inst/bin/clang-6.0+0xc00a94)
  309. 1: #30 0x000000776e2103f0 clang::Parser::ParseCompoundStatementBody(bool) (/opt/clang/inst/bin/clang-6.0+0xc053f0)
  310. 1: #31 0x000000776e2129bb clang::Parser::ParseFunctionStatementBody(clang::Decl*, clang::Parser::ParseScope&) (/opt/clang/inst/bin/clang-6.0+0xc079bb)
  311. 1: #32 0x000000776e188d77 clang::Parser::ParseFunctionDefinition(clang::ParsingDeclarator&, clang::Parser::ParsedTemplateInfo const&, clang::Parser::LateParsedAttrList*) (/opt/clang/inst/bin/clang-6.0+0xb7dd77)
  312. 1: #33 0x000000776e220ab8 clang::Parser::ParseSingleDeclarationAfterTemplate(unsigned int, clang::Parser::ParsedTemplateInfo const&, clang::ParsingDeclRAIIObject&, clang::SourceLocation&, clang::AccessSpecifier, clang::AttributeList*) (/opt/clang/inst/bin/clang-6.0+0xc15ab8)
  313. 1: #34 0x000000776e221a3f clang::Parser::ParseTemplateDeclarationOrSpecialization(unsigned int, clang::SourceLocation&, clang::AccessSpecifier, clang::AttributeList*) (/opt/clang/inst/bin/clang-6.0+0xc16a3f)
  314. 1: #35 0x000000776e221c89 clang::Parser::ParseDeclarationStartingWithTemplate(unsigned int, clang::SourceLocation&, clang::AccessSpecifier, clang::AttributeList*) (/opt/clang/inst/bin/clang-6.0+0xc16c89)
  315. 1: #36 0x000000776e1ad6bf clang::Parser::ParseDeclaration(unsigned int, clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&) (/opt/clang/inst/bin/clang-6.0+0xba26bf)
  316. 1: #37 0x000000776e18b75d clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) (/opt/clang/inst/bin/clang-6.0+0xb8075d)
  317. 1: #38 0x000000776e1bbc16 clang::Parser::ParseInnerNamespace(std::vector<clang::SourceLocation, std::allocator<clang::SourceLocation> >&, std::vector<clang::IdentifierInfo*, std::allocator<clang::IdentifierInfo*> >&, std::vector<clang::SourceLocation, std::allocator<clang::SourceLocation> >&, unsigned int, clang::SourceLocation&, clang::ParsedAttributes&, clang::BalancedDelimiterTracker&) (/opt/clang/inst/bin/clang-6.0+0xbb0c16)
  318. 1: #39 0x000000776e1bc6d7 clang::Parser::ParseNamespace(unsigned int, clang::SourceLocation&, clang::SourceLocation) (/opt/clang/inst/bin/clang-6.0+0xbb16d7)
  319. 1: #40 0x000000776e1ad6e9 clang::Parser::ParseDeclaration(unsigned int, clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&) (/opt/clang/inst/bin/clang-6.0+0xba26e9)
  320. 1: #41 0x000000776e18b75d clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) (/opt/clang/inst/bin/clang-6.0+0xb8075d)
  321. 1: #42 0x000000776e1bbc16 clang::Parser::ParseInnerNamespace(std::vector<clang::SourceLocation, std::allocator<clang::SourceLocation> >&, std::vector<clang::IdentifierInfo*, std::allocator<clang::IdentifierInfo*> >&, std::vector<clang::SourceLocation, std::allocator<clang::SourceLocation> >&, unsigned int, clang::SourceLocation&, clang::ParsedAttributes&, clang::BalancedDelimiterTracker&) (/opt/clang/inst/bin/clang-6.0+0xbb0c16)
  322. 1: #43 0x000000776e1bc6d7 clang::Parser::ParseNamespace(unsigned int, clang::SourceLocation&, clang::SourceLocation) (/opt/clang/inst/bin/clang-6.0+0xbb16d7)
  323. 1: #44 0x000000776e1ad6e9 clang::Parser::ParseDeclaration(unsigned int, clang::SourceLocation&, clang::Parser::ParsedAttributesWithRange&) (/opt/clang/inst/bin/clang-6.0+0xba26e9)
  324. 1: #45 0x000000776e18b75d clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) (/opt/clang/inst/bin/clang-6.0+0xb8075d)
  325. 1: #46 0x000000776e18c608 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&) (/opt/clang/inst/bin/clang-6.0+0xb81608)
  326. 1: #47 0x000000776e180da2 clang::ParseAST(clang::Sema&, bool, bool) (/opt/clang/inst/bin/clang-6.0+0xb75da2)
  327. 1: #48 0x000000776df2f2f6 clang::FrontendAction::Execute() (/opt/clang/inst/bin/clang-6.0+0x9242f6)
  328. 1: #49 0x000000776def6cee clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/opt/clang/inst/bin/clang-6.0+0x8ebcee)
  329. 1: #50 0x000000776def735f void llvm::function_ref<void ()>::callback_fn<compileModuleImpl(clang::CompilerInstance&, clang::SourceLocation, llvm::StringRef, clang::FrontendInputFile, llvm::StringRef, llvm::StringRef, llvm::function_ref<void (clang::CompilerInstance&)>, llvm::function_ref<void (clang::CompilerInstance&)>)::{lambda()#2}>(long) (/opt/clang/inst/bin/clang-6.0+0x8ec35f)
  330. 1: #51 0x00007f537076bba3 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/opt/clang/inst/bin/../lib/libLLVM-6.0svn.so+0x85aba3)
  331. 1: #52 0x00007f537076bca4 RunSafelyOnThread_Dispatch(void*) (/opt/clang/inst/bin/../lib/libLLVM-6.0svn.so+0x85aca4)
  332. 1: #53 0x00007f537080206d ExecuteOnThread_Dispatch(void*) (/opt/clang/inst/bin/../lib/libLLVM-6.0svn.so+0x8f106d)
  333. 1: #54 0x00007f537491a049 start_thread (/usr/lib/libpthread.so.0+0x7049)
  334. 1: #55 0x00007f536f3a7f0f __GI___clone (/usr/lib/libc.so.6+0xedf0f)
  335. 1: Stack dump:
  336. 1: 0. /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/locale_facets_nonio.tcc:647:8: current parser token '__ctype'
  337. 1: 1. /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/ostream:41:1: parsing namespace 'std'
  338. 1: 2. /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/locale_facets_nonio.tcc:35:1: parsing namespace 'std::std'
  339. 1: 3. /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/locale_facets_nonio.tcc:637:5: parsing function body
  340. 1: 4. /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/locale_facets_nonio.tcc:637:5: in compound statement ('{}')
  341. 1: 5. /usr/lib64/gcc/x86_64-pc-linux-gnu/7.1.1/../../../../include/c++/7.1.1/bits/locale_facets_nonio.tcc:646:2: in compound statement ('{}')
  342. 1: clang-6.0: error: unable to execute command: Aborted (core dumped)
  343. 1: clang-6.0: error: clang frontend command failed due to signal (use -v to see invocation)
  344. 1: clang version 6.0.0 (git@github.com:llvm-mirror/clang 44a7b6b871e3d8c2b11f686571c9389e96586f7a) (git@github.com:llvm-mirror/llvm cd4a7cd9dc7546a6f6699f30b9e61a943d8f3b25)
  345. 1: Target: x86_64-unknown-linux-gnu
  346. 1: Thread model: posix
  347. 1: InstalledDir: /opt/clang/inst/bin
  348. 1: clang-6.0: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
  349. 1: clang-6.0: error: unable to execute command: Aborted (core dumped)
  350. 1: clang-6.0: note: diagnostic msg: Error generating preprocessed source(s).
  351. 1:
  352. 1: -- RES: 254
  353. 1: -- Failed to compile module 'Vc'
Add Comment
Please, Sign In to add comment