t298

Untitled

Oct 31st, 2024
267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 27.50 KB | None | 0 0
  1. /usr/local/cuda/bin/../targets/x86_64-linux/include/cub/detail/detect_cuda_runtime.cuh(40): error: this declaration has no storage class or type specifier
  2. CUB_NAMESPACE_BEGIN
  3. ^
  4.  
  5. /usr/local/cuda/bin/../targets/x86_64-linux/include/cub/detail/detect_cuda_runtime.cuh(41): error: expected a ";"
  6. namespace detail
  7. ^
  8.  
  9. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__utility/../__type_traits/../__type_traits/integral_constant.h(38): error: invalid redefinition of member "std::integral_constant<_Tp, __v>::value" (declared at line 59 of /usr/include/c++/9/type_traits)
  10. constexpr const _Tp integral_constant<_Tp, __v>::value;
  11. ^
  12.  
  13. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__utility/../__type_traits/../__type_traits/integral_constant.h(57): error: expected a declaration
  14. } } }
  15. ^
  16.  
  17. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__utility/../__type_traits/../__type_traits/is_integral.h(60): error: __libcpp_is_integral is not a template
  18. template <> struct __libcpp_is_integral<unsigned long long> : public true_type {};
  19. ^
  20.  
  21. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__utility/../__type_traits/../__type_traits/is_integral.h(62): error: __libcpp_is_integral is not a template
  22. template <> struct __libcpp_is_integral<__int128_t> : public true_type {};
  23. ^
  24.  
  25. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__utility/../__type_traits/../__type_traits/is_integral.h(63): error: __libcpp_is_integral is not a template
  26. template <> struct __libcpp_is_integral<__uint128_t> : public true_type {};
  27. ^
  28.  
  29. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__utility/../__type_traits/../__type_traits/is_integral.h(67): error: identifier "__libcpp_is_integral" is undefined
  30. : public integral_constant<bool, __libcpp_is_integral<__remove_cv_t<_Tp> >::value>
  31. ^
  32.  
  33. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__utility/../__type_traits/../__type_traits/is_integral.h(67): error: identifier "__remove_cv_t" is undefined
  34. : public integral_constant<bool, __libcpp_is_integral<__remove_cv_t<_Tp> >::value>
  35. ^
  36.  
  37. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__utility/../__type_traits/../__type_traits/is_integral.h(67): error: type name is not allowed
  38. : public integral_constant<bool, __libcpp_is_integral<__remove_cv_t<_Tp> >::value>
  39. ^
  40.  
  41. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__utility/../__type_traits/../__type_traits/is_integral.h(67): error: class or struct definition is missing
  42. : public integral_constant<bool, __libcpp_is_integral<__remove_cv_t<_Tp> >::value>
  43. ^
  44.  
  45. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__utility/../__type_traits/../__type_traits/is_integral.h(72): error: "is_integral" is ambiguous
  46. constexpr bool is_integral_v = is_integral<_Tp>::value;
  47. ^
  48.  
  49. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__utility/../__type_traits/../__type_traits/is_integral.h(72): error: type name is not allowed
  50. constexpr bool is_integral_v = is_integral<_Tp>::value;
  51. ^
  52.  
  53. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__utility/../__type_traits/../__type_traits/is_integral.h(72): error: the global scope has no "value"
  54. constexpr bool is_integral_v = is_integral<_Tp>::value;
  55. ^
  56.  
  57. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__utility/../__type_traits/../__type_traits/is_integral.h(77): error: expected a declaration
  58. } } }
  59. ^
  60.  
  61. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/identity.h(45): error: expected a declaration
  62. };
  63. ^
  64.  
  65. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/identity.h(48): error: expected a declaration
  66. } } }
  67. ^
  68.  
  69. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__type_traits/add_lvalue_reference.h(55): error: expected a declaration
  70. } } }
  71. ^
  72.  
  73. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__type_traits/apply_cv.h(54): error: a template argument list is not allowed in a declaration of a primary template
  74. struct __apply_cv<_Tp&, _Up, false, false>
  75. ^
  76.  
  77. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__type_traits/apply_cv.h(60): error: a template argument list is not allowed in a declaration of a primary template
  78. struct __apply_cv<_Tp&, _Up, true, false>
  79. ^
  80.  
  81. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__type_traits/apply_cv.h(66): error: a template argument list is not allowed in a declaration of a primary template
  82. struct __apply_cv<_Tp&, _Up, false, true>
  83. ^
  84.  
  85. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__type_traits/apply_cv.h(72): error: a template argument list is not allowed in a declaration of a primary template
  86. struct __apply_cv<_Tp&, _Up, true, true>
  87. ^
  88.  
  89. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__type_traits/apply_cv.h(77): error: expected a declaration
  90. } } }
  91. ^
  92.  
  93. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__type_traits/conditional.h(44): error: class template "std::conditional" has already been defined
  94. struct __attribute__ ((__visibility__("default"))) conditional<false, _If, _Then> {typedef _Then type;};
  95. ^
  96.  
  97. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__type_traits/conditional.h(54): error: expected a declaration
  98. } } }
  99. ^
  100.  
  101. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__type_traits/../__type_traits/add_pointer.h(54): error: __add_pointer_t is not a template
  102. template <class _Tp> using add_pointer_t = __add_pointer_t<_Tp>;
  103. ^
  104.  
  105. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__type_traits/../__type_traits/add_pointer.h(57): error: expected a declaration
  106. } } }
  107. ^
  108.  
  109. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__type_traits/decay.h(65): error: __libcpp_remove_reference_t is not a template
  110. typedef __libcpp_remove_reference_t<_Tp> _Up;
  111. ^
  112.  
  113. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__type_traits/decay.h(67): error: __decay_impl is not a template
  114. typedef typename __decay_impl<_Up, __libcpp_is_referenceable<_Up>::value>::type type;
  115. ^
  116.  
  117. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__type_traits/decay.h(67): error: identifier "__libcpp_is_referenceable" is undefined
  118. typedef typename __decay_impl<_Up, __libcpp_is_referenceable<_Up>::value>::type type;
  119. ^
  120.  
  121. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__type_traits/decay.h(67): error: type name is not allowed
  122. typedef typename __decay_impl<_Up, __libcpp_is_referenceable<_Up>::value>::type type;
  123. ^
  124.  
  125. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__type_traits/decay.h(67): error: expected an identifier
  126. typedef typename __decay_impl<_Up, __libcpp_is_referenceable<_Up>::value>::type type;
  127. ^
  128.  
  129. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__type_traits/decay.h(71): error: "decay" is ambiguous
  130. template <class _Tp> using __decay_t = typename decay<_Tp>::type;
  131. ^
  132.  
  133. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__type_traits/decay.h(74): error: "decay" is ambiguous
  134. template <class _Tp> using decay_t = typename decay<_Tp>::type;
  135. ^
  136.  
  137. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__type_traits/decay.h(77): error: expected a declaration
  138. } } }
  139. ^
  140.  
  141. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__type_traits/is_member_function_pointer.h(68): error: expected a declaration
  142. } } }
  143. ^
  144.  
  145. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__utility/declval.h(33): error: name followed by "::" must be a class or namespace name
  146. decltype(cuda::std::__4::__declval<_Tp>(0)) declval() noexcept;
  147. ^
  148.  
  149. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/../__utility/declval.h(35): error: expected a declaration
  150. } } }
  151. ^
  152.  
  153. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(60): error: expected a declaration
  154. };
  155. ^
  156.  
  157. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(63): error: a template argument list is not allowed in a declaration of a primary template
  158. struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param..., ...), true, false>
  159. ^
  160.  
  161. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(71): error: a template argument list is not allowed in a declaration of a primary template
  162. struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param...) const, true, false>
  163. ^
  164.  
  165. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(79): error: a template argument list is not allowed in a declaration of a primary template
  166. struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param..., ...) const, true, false>
  167. ^
  168.  
  169. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(87): error: a template argument list is not allowed in a declaration of a primary template
  170. struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param...) volatile, true, false>
  171. ^
  172.  
  173. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(95): error: a template argument list is not allowed in a declaration of a primary template
  174. struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param..., ...) volatile, true, false>
  175. ^
  176.  
  177. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(103): error: a template argument list is not allowed in a declaration of a primary template
  178. struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param...) const volatile, true, false>
  179. ^
  180.  
  181. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(111): error: a template argument list is not allowed in a declaration of a primary template
  182. struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param..., ...) const volatile, true, false>
  183. ^
  184.  
  185. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(119): error: a template argument list is not allowed in a declaration of a primary template
  186. struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param...) &, true, false>
  187. ^
  188.  
  189. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(127): error: a template argument list is not allowed in a declaration of a primary template
  190. struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param..., ...) &, true, false>
  191. ^
  192.  
  193. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(135): error: a template argument list is not allowed in a declaration of a primary template
  194. struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param...) const&, true, false>
  195. ^
  196.  
  197. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(143): error: a template argument list is not allowed in a declaration of a primary template
  198. struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param..., ...) const&, true, false>
  199. ^
  200.  
  201. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(151): error: a template argument list is not allowed in a declaration of a primary template
  202. struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param...) volatile&, true, false>
  203. ^
  204.  
  205. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(159): error: a template argument list is not allowed in a declaration of a primary template
  206. struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param..., ...) volatile&, true, false>
  207. ^
  208.  
  209. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(167): error: a template argument list is not allowed in a declaration of a primary template
  210. struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param...) const volatile&, true, false>
  211. ^
  212.  
  213. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(175): error: a template argument list is not allowed in a declaration of a primary template
  214. struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param..., ...) const volatile&, true, false>
  215. ^
  216.  
  217. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(183): error: a template argument list is not allowed in a declaration of a primary template
  218. struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param...) &&, true, false>
  219. ^
  220.  
  221. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(191): error: a template argument list is not allowed in a declaration of a primary template
  222. struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param..., ...) &&, true, false>
  223. ^
  224.  
  225. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(199): error: a template argument list is not allowed in a declaration of a primary template
  226. struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param...) const&&, true, false>
  227. ^
  228.  
  229. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(207): error: a template argument list is not allowed in a declaration of a primary template
  230. struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param..., ...) const&&, true, false>
  231. ^
  232.  
  233. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(215): error: a template argument list is not allowed in a declaration of a primary template
  234. struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param...) volatile&&, true, false>
  235. ^
  236.  
  237. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(223): error: a template argument list is not allowed in a declaration of a primary template
  238. struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param..., ...) volatile&&, true, false>
  239. ^
  240.  
  241. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(231): error: a template argument list is not allowed in a declaration of a primary template
  242. struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param...) const volatile&&, true, false>
  243. ^
  244.  
  245. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(239): error: a template argument list is not allowed in a declaration of a primary template
  246. struct __member_pointer_traits_imp<_Rp (_Class::*)(_Param..., ...) const volatile&&, true, false>
  247. ^
  248.  
  249. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(247): error: a template argument list is not allowed in a declaration of a primary template
  250. struct __member_pointer_traits_imp<_Rp _Class::*, false, true>
  251. ^
  252.  
  253. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(255): error: __member_pointer_traits_imp is not a template
  254. : public __member_pointer_traits_imp<__remove_cv_t<_MP>,
  255. ^
  256.  
  257. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(255): error: type name is not allowed
  258. : public __member_pointer_traits_imp<__remove_cv_t<_MP>,
  259. ^
  260.  
  261. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(257): error: class or struct definition is missing
  262. is_member_object_pointer<_MP>::value>
  263. ^
  264.  
  265. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(274): error: "decay" is ambiguous
  266. class _DecayA0 = typename decay<_A0>::type,
  267. ^
  268.  
  269. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(284): error: "decay" is ambiguous
  270. class _DecayA0 = typename decay<_A0>::type>
  271. ^
  272.  
  273. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(288): error: identifier "__is_reference_wrapper" is undefined
  274. && __is_reference_wrapper<_DecayA0>::value
  275. ^
  276.  
  277. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(288): error: type name is not allowed
  278. && __is_reference_wrapper<_DecayA0>::value
  279. ^
  280.  
  281. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(285): error: nontype "std::enable_if<<error-constant>, void>::type::value" is not a type name
  282. using __enable_if_bullet2 = __enable_if_t
  283. ^
  284.  
  285. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(289): error: expected a ";"
  286. >;
  287. ^
  288.  
  289. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(293): error: "decay" is ambiguous
  290. class _DecayA0 = typename decay<_A0>::type,
  291. ^
  292.  
  293. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(299): error: identifier "__is_reference_wrapper" is undefined
  294. && !__is_reference_wrapper<_DecayA0>::value
  295. ^
  296.  
  297. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(299): error: type name is not allowed
  298. && !__is_reference_wrapper<_DecayA0>::value
  299. ^
  300.  
  301. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(295): error: nontype "std::enable_if<<error-constant>, void>::type::value" is not a type name
  302. using __enable_if_bullet3 =__enable_if_t
  303. ^
  304.  
  305. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(300): error: expected a ";"
  306. >;
  307. ^
  308.  
  309. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(304): error: "decay" is ambiguous
  310. class _DecayA0 = typename decay<_A0>::type,
  311. ^
  312.  
  313. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(314): error: "decay" is ambiguous
  314. class _DecayA0 = typename decay<_A0>::type>
  315. ^
  316.  
  317. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(318): error: identifier "__is_reference_wrapper" is undefined
  318. && __is_reference_wrapper<_DecayA0>::value
  319. ^
  320.  
  321. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(318): error: type name is not allowed
  322. && __is_reference_wrapper<_DecayA0>::value
  323. ^
  324.  
  325. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(315): error: nontype "std::enable_if<<error-constant>, void>::type::value" is not a type name
  326. using __enable_if_bullet5 = __enable_if_t
  327. ^
  328.  
  329. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(319): error: expected a ";"
  330. >;
  331. ^
  332.  
  333. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(323): error: "decay" is ambiguous
  334. class _DecayA0 = typename decay<_A0>::type,
  335. ^
  336.  
  337. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(329): error: identifier "__is_reference_wrapper" is undefined
  338. && !__is_reference_wrapper<_DecayA0>::value
  339. ^
  340.  
  341. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(329): error: type name is not allowed
  342. && !__is_reference_wrapper<_DecayA0>::value
  343. ^
  344.  
  345. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(325): error: nontype "std::enable_if<<error-constant>, void>::type::value" is not a type name
  346. using __enable_if_bullet6 = __enable_if_t
  347. ^
  348.  
  349. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(330): error: expected a ";"
  350. >;
  351. ^
  352.  
  353. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(337): error: identifier "__nat" is undefined
  354. __nat __invoke(__any, _Args&& ...__args);
  355. ^
  356.  
  357. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(337): warning #1835-D: attribute "__host__" does not apply here
  358. __attribute__((host)) __attribute__((device))
  359. ^
  360.  
  361. Remark: The warnings can be suppressed with "-diag-suppress <warning-number>"
  362.  
  363. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(337): error: type name is not allowed
  364. __nat __invoke(__any, _Args&& ...__args);
  365. ^
  366.  
  367. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(337): error: expected an expression
  368. __nat __invoke(__any, _Args&& ...__args);
  369. ^
  370.  
  371. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(337): error: parameter pack "_Args" was referenced but not expanded
  372. __nat __invoke(__any, _Args&& ...__args);
  373. ^
  374.  
  375. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(345): error: name followed by "::" must be a class or namespace name
  376. constexpr decltype((cuda::std::__4::declval<_A0>().*cuda::std::__4::declval<_Fp>())(cuda::std::__4::declval<_Args>()...))
  377. ^
  378.  
  379. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(345): error: expected an expression
  380. constexpr decltype((cuda::std::__4::declval<_A0>().*cuda::std::__4::declval<_Fp>())(cuda::std::__4::declval<_Args>()...))
  381. ^
  382.  
  383. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(345): error: name followed by "::" must be a class or namespace name
  384. constexpr decltype((cuda::std::__4::declval<_A0>().*cuda::std::__4::declval<_Fp>())(cuda::std::__4::declval<_Args>()...))
  385. ^
  386.  
  387. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(345): error: expected an expression
  388. constexpr decltype((cuda::std::__4::declval<_A0>().*cuda::std::__4::declval<_Fp>())(cuda::std::__4::declval<_Args>()...))
  389. ^
  390.  
  391. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(345): error: name followed by "::" must be a class or namespace name
  392. constexpr decltype((cuda::std::__4::declval<_A0>().*cuda::std::__4::declval<_Fp>())(cuda::std::__4::declval<_Args>()...))
  393. ^
  394.  
  395. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(345): error: expected an expression
  396. constexpr decltype((cuda::std::__4::declval<_A0>().*cuda::std::__4::declval<_Fp>())(cuda::std::__4::declval<_Args>()...))
  397. ^
  398.  
  399. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(345): error: pack expansion does not make use of any argument packs
  400. constexpr decltype((cuda::std::__4::declval<_A0>().*cuda::std::__4::declval<_Fp>())(cuda::std::__4::declval<_Args>()...))
  401. ^
  402.  
  403. /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda/std/detail/libcxx/include/__functional/invoke.h(346): error: "__invoke" has already been declared in the current scope
  404. __invoke(_Fp&& __f, _A0&& __a0, _Args&& ...__args)
  405. ^
  406.  
  407. Error limit reached.
  408. 100 errors detected in the compilation of "/workspace/LISFLOOD-FP-trunk/cuda/cuda_boundary.cu".
  409. Compilation terminated.
  410. make[2]: *** [CMakeFiles/lisflood.dir/build.make:76: CMakeFiles/lisflood.dir/cuda/cuda_boundary.cu.o] Error 4
  411. make[1]: *** [CMakeFiles/Makefile2:163: CMakeFiles/lisflood.dir/all] Error 2
  412. make: *** [Makefile:84: all] Error 2
  413.  
Advertisement
Add Comment
Please, Sign In to add comment