Advertisement
Guest User

cmake + CUDA 6 + clang + boost errors on OS X Mavericks

a guest
Apr 24th, 2014
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 56.70 KB | None | 0 0
  1. mission-burrito 5666$ cmake . -DBoost_INCLUDE_DIR:PATH=/opt/local/include -- The C compiler identification is Clang 5.1.0
  2. -- The CXX compiler identification is Clang 5.1.0
  3. -- Check for working C compiler: /usr/bin/cc
  4. -- Check for working C compiler: /usr/bin/cc -- works
  5. -- Detecting C compiler ABI info
  6. -- Detecting C compiler ABI info - done
  7. -- Check for working CXX compiler: /usr/bin/c++
  8. -- Check for working CXX compiler: /usr/bin/c++ -- works
  9. -- Detecting CXX compiler ABI info
  10. -- Detecting CXX compiler ABI info - done
  11. -- Found CUDA: /Developer/NVIDIA/CUDA-6.0 (found version "6.0")
  12. -- Boost version: 1.55.0
  13. -- Configuring done
  14. -- Generating done
  15. -- Build files have been written to: /Users/jowens/Documents/working/gunrock/simple_example
  16. mission-burrito 5666$ make
  17. [100%] Building NVCC (Device) object CMakeFiles/simple_example_6.0_x86_64.dir//./simple_example_6.0_x86_64_generated_simple_example.cu.o
  18. /opt/local/include/boost/type_traits/is_abstract.hpp(72): error: identifier "__is_abstract" is undefined
  19.  
  20. /opt/local/include/boost/type_traits/is_abstract.hpp(72): error: function call is not allowed in a constant expression
  21.  
  22. /opt/local/include/boost/type_traits/is_abstract.hpp(72): error: type name is not allowed
  23.  
  24. /opt/local/include/boost/type_traits/is_convertible.hpp(484): error: identifier "__is_convertible_to" is undefined
  25.  
  26. /opt/local/include/boost/type_traits/is_convertible.hpp(484): error: function call is not allowed in a constant expression
  27.  
  28. /opt/local/include/boost/type_traits/is_convertible.hpp(484): error: type name is not allowed
  29.  
  30. /opt/local/include/boost/type_traits/is_convertible.hpp(484): error: type name is not allowed
  31.  
  32. /opt/local/include/boost/type_traits/is_class.hpp(123): error: identifier "__is_class" is undefined
  33.  
  34. /opt/local/include/boost/type_traits/is_class.hpp(123): error: function call is not allowed in a constant expression
  35.  
  36. /opt/local/include/boost/type_traits/is_class.hpp(123): error: type name is not allowed
  37.  
  38. /opt/local/include/boost/type_traits/is_enum.hpp(181): error: identifier "__is_enum" is undefined
  39.  
  40. /opt/local/include/boost/type_traits/is_enum.hpp(181): error: function call is not allowed in a constant expression
  41.  
  42. /opt/local/include/boost/type_traits/is_enum.hpp(181): error: type name is not allowed
  43.  
  44. /opt/local/include/boost/type_traits/has_trivial_destructor.hpp(28): error: identifier "__has_trivial_destructor" is undefined
  45.  
  46. /opt/local/include/boost/type_traits/has_trivial_destructor.hpp(28): error: function call is not allowed in a constant expression
  47.  
  48. /opt/local/include/boost/type_traits/has_trivial_destructor.hpp(28): error: type name is not allowed
  49.  
  50. /opt/local/include/boost/type_traits/has_trivial_copy.hpp(31): error: identifier "__has_trivial_copy" is undefined
  51.  
  52. /opt/local/include/boost/type_traits/has_trivial_copy.hpp(31): error: function call is not allowed in a constant expression
  53.  
  54. /opt/local/include/boost/type_traits/has_trivial_copy.hpp(31): error: type name is not allowed
  55.  
  56. /opt/local/include/boost/type_traits/has_nothrow_copy.hpp(24): error: identifier "__has_nothrow_copy" is undefined
  57.  
  58. /opt/local/include/boost/type_traits/has_nothrow_copy.hpp(24): error: function call is not allowed in a constant expression
  59.  
  60. /opt/local/include/boost/type_traits/has_nothrow_copy.hpp(24): error: type name is not allowed
  61.  
  62. /opt/local/include/boost/type_traits/has_trivial_assign.hpp(32): error: identifier "__has_trivial_assign" is undefined
  63.  
  64. /opt/local/include/boost/type_traits/has_trivial_assign.hpp(32): error: function call is not allowed in a constant expression
  65.  
  66. /opt/local/include/boost/type_traits/has_trivial_assign.hpp(32): error: type name is not allowed
  67.  
  68. /opt/local/include/boost/type_traits/has_nothrow_assign.hpp(26): error: identifier "__has_nothrow_assign" is undefined
  69.  
  70. /opt/local/include/boost/type_traits/has_nothrow_assign.hpp(26): error: function call is not allowed in a constant expression
  71.  
  72. /opt/local/include/boost/type_traits/has_nothrow_assign.hpp(26): error: type name is not allowed
  73.  
  74. /opt/local/include/boost/assert.hpp(102): warning: unknown attribute "__attribute__"
  75.  
  76. /opt/local/include/boost/functional/hash/hash.hpp(421): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
  77. function template "boost::hash_detail::basic_numbers<T>::type boost::hash_value(T)"
  78. function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
  79. argument types are: (__nv_bool)
  80.  
  81. /opt/local/include/boost/functional/hash/hash.hpp(422): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
  82. function template "boost::hash_detail::basic_numbers<T>::type boost::hash_value(T)"
  83. function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
  84. argument types are: (char)
  85.  
  86. /opt/local/include/boost/functional/hash/hash.hpp(423): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
  87. function template "boost::hash_detail::basic_numbers<T>::type boost::hash_value(T)"
  88. function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
  89. argument types are: (signed char)
  90.  
  91. /opt/local/include/boost/functional/hash/hash.hpp(424): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
  92. function template "boost::hash_detail::basic_numbers<T>::type boost::hash_value(T)"
  93. function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
  94. argument types are: (unsigned char)
  95.  
  96. /opt/local/include/boost/functional/hash/hash.hpp(426): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
  97. function template "boost::hash_detail::basic_numbers<T>::type boost::hash_value(T)"
  98. function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
  99. argument types are: (wchar_t)
  100.  
  101. /opt/local/include/boost/functional/hash/hash.hpp(428): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
  102. function template "boost::hash_detail::basic_numbers<T>::type boost::hash_value(T)"
  103. function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
  104. argument types are: (short)
  105.  
  106. /opt/local/include/boost/functional/hash/hash.hpp(429): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
  107. function template "boost::hash_detail::basic_numbers<T>::type boost::hash_value(T)"
  108. function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
  109. argument types are: (unsigned short)
  110.  
  111. /opt/local/include/boost/functional/hash/hash.hpp(430): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
  112. function template "boost::hash_detail::basic_numbers<T>::type boost::hash_value(T)"
  113. function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
  114. argument types are: (int)
  115.  
  116. /opt/local/include/boost/functional/hash/hash.hpp(431): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
  117. function template "boost::hash_detail::basic_numbers<T>::type boost::hash_value(T)"
  118. function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
  119. argument types are: (unsigned int)
  120.  
  121. /opt/local/include/boost/functional/hash/hash.hpp(432): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
  122. function template "boost::hash_detail::basic_numbers<T>::type boost::hash_value(T)"
  123. function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
  124. argument types are: (long)
  125.  
  126. /opt/local/include/boost/functional/hash/hash.hpp(433): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
  127. function template "boost::hash_detail::basic_numbers<T>::type boost::hash_value(T)"
  128. function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
  129. argument types are: (unsigned long)
  130.  
  131. /opt/local/include/boost/functional/hash/hash.hpp(435): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
  132. function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
  133. function template "boost::hash_detail::float_numbers<T>::type boost::hash_value(T)"
  134. argument types are: (float)
  135.  
  136. /opt/local/include/boost/functional/hash/hash.hpp(436): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
  137. function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
  138. function template "boost::hash_detail::float_numbers<T>::type boost::hash_value(T)"
  139. argument types are: (double)
  140.  
  141. /opt/local/include/boost/functional/hash/hash.hpp(437): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
  142. function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
  143. function template "boost::hash_detail::float_numbers<T>::type boost::hash_value(T)"
  144. argument types are: (long double)
  145.  
  146. /opt/local/include/boost/functional/hash/hash.hpp(445): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
  147. function template "boost::hash_detail::long_numbers<T>::type boost::hash_value(T)"
  148. function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
  149. argument types are: (boost::long_long_type)
  150.  
  151. /opt/local/include/boost/functional/hash/hash.hpp(446): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
  152. function template "boost::hash_detail::ulong_numbers<T>::type boost::hash_value(T)"
  153. function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
  154. argument types are: (boost::ulong_long_type)
  155.  
  156. /opt/local/include/boost/type_traits/has_trivial_constructor.hpp(28): error: identifier "__has_trivial_constructor" is undefined
  157.  
  158. /opt/local/include/boost/type_traits/has_trivial_constructor.hpp(28): error: function call is not allowed in a constant expression
  159.  
  160. /opt/local/include/boost/type_traits/has_trivial_constructor.hpp(28): error: type name is not allowed
  161.  
  162. /opt/local/include/boost/type_traits/has_nothrow_constructor.hpp(24): error: identifier "__has_nothrow_constructor" is undefined
  163.  
  164. /opt/local/include/boost/type_traits/has_nothrow_constructor.hpp(24): error: function call is not allowed in a constant expression
  165.  
  166. /opt/local/include/boost/type_traits/has_nothrow_constructor.hpp(24): error: type name is not allowed
  167.  
  168. /opt/local/include/boost/type_traits/is_base_and_derived.hpp(228): error: identifier "__is_base_of" is undefined
  169.  
  170. /opt/local/include/boost/type_traits/is_base_and_derived.hpp(228): error: function call is not allowed in a constant expression
  171.  
  172. /opt/local/include/boost/type_traits/is_base_and_derived.hpp(228): error: type name is not allowed
  173.  
  174. /opt/local/include/boost/type_traits/is_base_and_derived.hpp(228): error: type name is not allowed
  175.  
  176. /opt/local/include/boost/type_traits/has_virtual_destructor.hpp(20): error: identifier "__has_virtual_destructor" is undefined
  177.  
  178. /opt/local/include/boost/type_traits/has_virtual_destructor.hpp(20): error: function call is not allowed in a constant expression
  179.  
  180. /opt/local/include/boost/type_traits/has_virtual_destructor.hpp(20): error: type name is not allowed
  181.  
  182. /opt/local/include/boost/type_traits/is_polymorphic.hpp(106): error: identifier "__is_polymorphic" is undefined
  183.  
  184. /opt/local/include/boost/type_traits/is_polymorphic.hpp(106): error: function call is not allowed in a constant expression
  185.  
  186. /opt/local/include/boost/type_traits/is_polymorphic.hpp(106): error: type name is not allowed
  187.  
  188. /opt/local/include/boost/type_traits/is_union.hpp(43): error: identifier "__is_union" is undefined
  189.  
  190. /opt/local/include/boost/type_traits/is_union.hpp(43): error: function call is not allowed in a constant expression
  191.  
  192. /opt/local/include/boost/type_traits/is_union.hpp(43): error: type name is not allowed
  193.  
  194. /opt/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp(49): warning: "cc" clobber ignored
  195.  
  196. /opt/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp(65): warning: "cc" clobber ignored
  197.  
  198. /opt/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp(91): warning: "cc" clobber ignored
  199.  
  200. /opt/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp(75): warning: variable "tmp" was set but never used
  201.  
  202. /Users/jowens/Documents/working/gunrock/simple_example/../gunrock/csr.cuh(257): warning: argument is incompatible with corresponding format string conversion
  203. detected during instantiation of "void gunrock::Csr<VertexId, Value, SizeT>::DisplayGraph(__nv_bool) [with VertexId=int, Value=float, SizeT=int]"
  204. /Users/jowens/Documents/working/gunrock/simple_example/simple_example.cu(881): here
  205.  
  206. /Users/jowens/Documents/working/gunrock/simple_example/simple_example.cu(461): error: template instantiation resulted in unexpected function type of "int (const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> &, int *, boost::graph::detail::no_parameter)" (the meaning of a name may have changed since the template declaration -- the type of the template is "boost::property_traits<ComponentMap>::value_type (const Graph &, ComponentMap, boost::enable_if_c<boost::is_base_and_derived<boost::vertex_list_graph_tag, boost::graph_traits<Graph>::traversal_category>::value, boost::graph::detail::no_parameter>::type)")
  207. detected during:
  208. instantiation of "boost::connected_components" based on template arguments <boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, int *>
  209. (461): here
  210. instantiation of "void RunTests<VertexId,Value,SizeT,INSTRUMENT>(const gunrock::Csr<VertexId, Value, SizeT> &, int, int, double) [with VertexId=int, Value=float, SizeT=int, INSTRUMENT=true]"
  211. (817): here
  212. instantiation of "void RunTests(gunrock::Csr<VertexId, Value, SizeT> &, gunrock::util::CommandLineArgs &) [with VertexId=int, Value=float, SizeT=int]"
  213. (885): here
  214.  
  215. /opt/local/include/boost/iterator/iterator_facade.hpp(842): error: no instance of overloaded function "boost::iterator_core_access::distance_from" matches the argument list
  216. argument types are: (const boost::range_detail::integer_iterator<size_t>, const boost::range_detail::integer_iterator<size_t>, boost::is_convertible<boost::range_detail::integer_iterator<size_t>, boost::range_detail::integer_iterator<size_t>>)
  217. detected during:
  218. instantiation of "boost::detail::enable_if_interoperable<Derived1, Derived2, boost::mpl::apply2<boost::detail::choose_difference_type, Derived1, Derived2>::type>::type boost::operator-(const boost::iterator_facade<Derived1, V1, TC1, Reference1, Difference1> &, const boost::iterator_facade<Derived2, V2, TC2, Reference2, Difference2> &) [with Derived1=boost::range_detail::integer_iterator<size_t>, V1=size_t, TC1=boost::random_access_traversal_tag, Reference1=size_t, Difference1=ptrdiff_t, Derived2=boost::range_detail::integer_iterator<size_t>, V2=size_t, TC2=boost::random_access_traversal_tag, Reference2=size_t, Difference2=ptrdiff_t]"
  219. /opt/local/include/boost/range/iterator_range_core.hpp(255): here
  220. instantiation of "boost::iterator_range<IteratorT>::difference_type boost::iterator_range<IteratorT>::size() const [with IteratorT=boost::range_detail::integer_iterator<size_t>]"
  221. /opt/local/include/boost/graph/detail/adjacency_list.hpp(1568): here
  222. instantiation of "Config::vertices_size_type boost::num_vertices(const boost::adj_list_helper<Config, Base> &) [with Config=boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>::config, Base=boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>::config>]"
  223. /opt/local/include/boost/graph/detail/adjacency_list.hpp(2179): here
  224. instantiation of "std::pair<Config::edge_descriptor, __nv_bool> boost::add_edge(Config::vertex_descriptor, Config::vertex_descriptor, const Config::edge_property_type &, boost::vec_adj_list_impl<Graph, Config, Base> &) [with Graph=boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, Config=boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>::config, Base=boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>::config>]"
  225. /opt/local/include/boost/graph/detail/adjacency_list.hpp(2191): here
  226. instantiation of "std::pair<Config::edge_descriptor, __nv_bool> boost::add_edge(Config::vertex_descriptor, Config::vertex_descriptor, boost::vec_adj_list_impl<Graph, Config, Base> &) [with Graph=boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, Config=boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>::config, Base=boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>::config>]"
  227. /Users/jowens/Documents/working/gunrock/simple_example/simple_example.cu(456): here
  228. instantiation of "unsigned int RefCPUCC(SizeT *, VertexId *, int, int *) [with VertexId=int, SizeT=int]"
  229. /Users/jowens/Documents/working/gunrock/simple_example/simple_example.cu(528): here
  230. instantiation of "void RunTests<VertexId,Value,SizeT,INSTRUMENT>(const gunrock::Csr<VertexId, Value, SizeT> &, int, int, double) [with VertexId=int, Value=float, SizeT=int, INSTRUMENT=true]"
  231. /Users/jowens/Documents/working/gunrock/simple_example/simple_example.cu(817): here
  232. instantiation of "void RunTests(gunrock::Csr<VertexId, Value, SizeT> &, gunrock::util::CommandLineArgs &) [with VertexId=int, Value=float, SizeT=int]"
  233. /Users/jowens/Documents/working/gunrock/simple_example/simple_example.cu(885): here
  234.  
  235. /opt/local/include/boost/iterator/iterator_facade.hpp(833): error: no instance of overloaded function "boost::iterator_core_access::equal" matches the argument list
  236. argument types are: (const boost::range_detail::integer_iterator<size_t>, const boost::range_detail::integer_iterator<size_t>, boost::is_convertible<boost::range_detail::integer_iterator<size_t>, boost::range_detail::integer_iterator<size_t>>)
  237. detected during:
  238. instantiation of "boost::detail::enable_if_interoperable<Derived1, Derived2, boost::mpl::apply2<boost::detail::always_bool2, Derived1, Derived2>::type>::type boost::operator!=(const boost::iterator_facade<Derived1, V1, TC1, Reference1, Difference1> &, const boost::iterator_facade<Derived2, V2, TC2, Reference2, Difference2> &) [with Derived1=boost::range_detail::integer_iterator<size_t>, V1=size_t, TC1=boost::random_access_traversal_tag, Reference1=size_t, Difference1=ptrdiff_t, Derived2=boost::range_detail::integer_iterator<size_t>, V2=size_t, TC2=boost::random_access_traversal_tag, Reference2=size_t, Difference2=ptrdiff_t]"
  239. /opt/local/include/boost/graph/betweenness_centrality.hpp(249): here
  240. instantiation of "void boost::detail::graph::init_centrality_map(std::pair<Iter, Iter>, Centrality) [with Iter=boost::range_detail::integer_iterator<size_t>, Centrality=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, double, double &>]"
  241. /opt/local/include/boost/graph/betweenness_centrality.hpp(302): here
  242. instantiation of "void boost::detail::graph::brandes_betweenness_centrality_impl(const Graph &, CentralityMap, EdgeCentralityMap, IncomingMap, DistanceMap, DependencyMap, PathCountMap, VertexIndexMap, ShortestPaths) [with Graph=boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::no_property, EdgeProperties, boost::no_property, boost::listS>, CentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, double, double &>, EdgeCentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::associative_property_map<std::map<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int, std::less<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>, std::allocator<std::pair<const boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int>>>>, double, double &>, IncomingMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>> *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>>, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>>>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>> &>, DistanceMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, double, double &>, DependencyMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, double, double &>, PathCountMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<size_t *, std::vector<size_t, std::allocator<size_t>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, unsigned long, unsigned long &>, VertexIndexMap=boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, ShortestPaths=boost::detail::graph::brandes_unweighted_shortest_paths]"
  243. /opt/local/include/boost/graph/betweenness_centrality.hpp(382): here
  244. instantiation of "void boost::brandes_betweenness_centrality(const Graph &, CentralityMap, EdgeCentralityMap, IncomingMap, DistanceMap, DependencyMap, PathCountMap, VertexIndexMap, boost::enable_if_c<boost::is_base_and_derived<boost::vertex_list_graph_tag, boost::graph_traits<Graph>::traversal_category>::value, boost::graph::detail::no_parameter>::type) [with Graph=boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::no_property, EdgeProperties, boost::no_property, boost::listS>, CentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, double, double &>, EdgeCentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::associative_property_map<std::map<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int, std::less<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>, std::allocator<std::pair<const boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int>>>>, double, double &>, IncomingMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>> *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>>, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>>>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>> &>, DistanceMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, double, double &>, DependencyMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, double, double &>, PathCountMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<size_t *, std::vector<size_t, std::allocator<size_t>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, unsigned long, unsigned long &>, VertexIndexMap=boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>]"
  245. /opt/local/include/boost/graph/betweenness_centrality.hpp(479): here
  246. instantiation of "void boost::detail::graph::brandes_betweenness_centrality_dispatch2(const Graph &, CentralityMap, EdgeCentralityMap, VertexIndexMap) [with Graph=boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::no_property, EdgeProperties, boost::no_property, boost::listS>, CentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, double, double &>, EdgeCentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::associative_property_map<std::map<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int, std::less<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>, std::allocator<std::pair<const boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int>>>>, double, double &>, VertexIndexMap=boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>]"
  247. /opt/local/include/boost/graph/betweenness_centrality.hpp(562): here
  248. instantiation of "void boost::brandes_betweenness_centrality(const Graph &, CentralityMap, EdgeCentralityMap, boost::enable_if_c<boost::is_base_and_derived<boost::vertex_list_graph_tag, boost::graph_traits<Graph>::traversal_category>::value, boost::graph::detail::no_parameter>::type) [with Graph=boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::no_property, EdgeProperties, boost::no_property, boost::listS>, CentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, double, double &>, EdgeCentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::associative_property_map<std::map<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int, std::less<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>, std::allocator<std::pair<const boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int>>>>, double, double &>]"
  249. /Users/jowens/Documents/working/gunrock/simple_example/simple_example.cu(421): here
  250. instantiation of "void RefCPUBC(const gunrock::Csr<VertexId, Value, SizeT> &, Value *, VertexId) [with VertexId=int, Value=float, SizeT=int]"
  251. /Users/jowens/Documents/working/gunrock/simple_example/simple_example.cu(729): here
  252. instantiation of "void RunTests<VertexId,Value,SizeT,INSTRUMENT>(const gunrock::Csr<VertexId, Value, SizeT> &, int, int, double) [with VertexId=int, Value=float, SizeT=int, INSTRUMENT=true]"
  253. /Users/jowens/Documents/working/gunrock/simple_example/simple_example.cu(817): here
  254. instantiation of "void RunTests(gunrock::Csr<VertexId, Value, SizeT> &, gunrock::util::CommandLineArgs &) [with VertexId=int, Value=float, SizeT=int]"
  255. /Users/jowens/Documents/working/gunrock/simple_example/simple_example.cu(885): here
  256.  
  257. /opt/local/include/boost/iterator/iterator_facade.hpp(833): error: no instance of overloaded function "boost::iterator_core_access::equal" matches the argument list
  258. argument types are: (const boost::detail::undirected_edge_iter<std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>, const boost::detail::undirected_edge_iter<std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>, boost::is_convertible<boost::detail::undirected_edge_iter<std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>, boost::detail::undirected_edge_iter<std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>>)
  259. detected during:
  260. instantiation of "boost::detail::enable_if_interoperable<Derived1, Derived2, boost::mpl::apply2<boost::detail::always_bool2, Derived1, Derived2>::type>::type boost::operator!=(const boost::iterator_facade<Derived1, V1, TC1, Reference1, Difference1> &, const boost::iterator_facade<Derived2, V2, TC2, Reference2, Difference2> &) [with Derived1=boost::detail::undirected_edge_iter<std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>, V1=boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, TC1=std::bidirectional_iterator_tag, Reference1=boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, Difference1=ptrdiff_t, Derived2=boost::detail::undirected_edge_iter<std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>, V2=boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, TC2=std::bidirectional_iterator_tag, Reference2=boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, Difference2=ptrdiff_t]"
  261. /opt/local/include/boost/graph/betweenness_centrality.hpp(249): here
  262. instantiation of "void boost::detail::graph::init_centrality_map(std::pair<Iter, Iter>, Centrality) [with Iter=boost::detail::undirected_edge_iter<std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>, Centrality=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::associative_property_map<std::map<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int, std::less<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>, std::allocator<std::pair<const boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int>>>>, double, double &>]"
  263. /opt/local/include/boost/graph/betweenness_centrality.hpp(303): here
  264. instantiation of "void boost::detail::graph::brandes_betweenness_centrality_impl(const Graph &, CentralityMap, EdgeCentralityMap, IncomingMap, DistanceMap, DependencyMap, PathCountMap, VertexIndexMap, ShortestPaths) [with Graph=boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::no_property, EdgeProperties, boost::no_property, boost::listS>, CentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, double, double &>, EdgeCentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::associative_property_map<std::map<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int, std::less<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>, std::allocator<std::pair<const boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int>>>>, double, double &>, IncomingMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>> *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>>, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>>>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>> &>, DistanceMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, double, double &>, DependencyMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, double, double &>, PathCountMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<size_t *, std::vector<size_t, std::allocator<size_t>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, unsigned long, unsigned long &>, VertexIndexMap=boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, ShortestPaths=boost::detail::graph::brandes_unweighted_shortest_paths]"
  265. /opt/local/include/boost/graph/betweenness_centrality.hpp(382): here
  266. instantiation of "void boost::brandes_betweenness_centrality(const Graph &, CentralityMap, EdgeCentralityMap, IncomingMap, DistanceMap, DependencyMap, PathCountMap, VertexIndexMap, boost::enable_if_c<boost::is_base_and_derived<boost::vertex_list_graph_tag, boost::graph_traits<Graph>::traversal_category>::value, boost::graph::detail::no_parameter>::type) [with Graph=boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::no_property, EdgeProperties, boost::no_property, boost::listS>, CentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, double, double &>, EdgeCentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::associative_property_map<std::map<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int, std::less<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>, std::allocator<std::pair<const boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int>>>>, double, double &>, IncomingMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>> *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>>, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>>>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>> &>, DistanceMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, double, double &>, DependencyMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, double, double &>, PathCountMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<size_t *, std::vector<size_t, std::allocator<size_t>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, unsigned long, unsigned long &>, VertexIndexMap=boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>]"
  267. /opt/local/include/boost/graph/betweenness_centrality.hpp(479): here
  268. instantiation of "void boost::detail::graph::brandes_betweenness_centrality_dispatch2(const Graph &, CentralityMap, EdgeCentralityMap, VertexIndexMap) [with Graph=boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::no_property, EdgeProperties, boost::no_property, boost::listS>, CentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, double, double &>, EdgeCentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::associative_property_map<std::map<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int, std::less<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>, std::allocator<std::pair<const boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int>>>>, double, double &>, VertexIndexMap=boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>]"
  269. /opt/local/include/boost/graph/betweenness_centrality.hpp(562): here
  270. instantiation of "void boost::brandes_betweenness_centrality(const Graph &, CentralityMap, EdgeCentralityMap, boost::enable_if_c<boost::is_base_and_derived<boost::vertex_list_graph_tag, boost::graph_traits<Graph>::traversal_category>::value, boost::graph::detail::no_parameter>::type) [with Graph=boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::no_property, EdgeProperties, boost::no_property, boost::listS>, CentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, double, double &>, EdgeCentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::associative_property_map<std::map<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int, std::less<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>, std::allocator<std::pair<const boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int>>>>, double, double &>]"
  271. /Users/jowens/Documents/working/gunrock/simple_example/simple_example.cu(421): here
  272. instantiation of "void RefCPUBC(const gunrock::Csr<VertexId, Value, SizeT> &, Value *, VertexId) [with VertexId=int, Value=float, SizeT=int]"
  273. /Users/jowens/Documents/working/gunrock/simple_example/simple_example.cu(729): here
  274. instantiation of "void RunTests<VertexId,Value,SizeT,INSTRUMENT>(const gunrock::Csr<VertexId, Value, SizeT> &, int, int, double) [with VertexId=int, Value=float, SizeT=int, INSTRUMENT=true]"
  275. /Users/jowens/Documents/working/gunrock/simple_example/simple_example.cu(817): here
  276. instantiation of "void RunTests(gunrock::Csr<VertexId, Value, SizeT> &, gunrock::util::CommandLineArgs &) [with VertexId=int, Value=float, SizeT=int]"
  277. /Users/jowens/Documents/working/gunrock/simple_example/simple_example.cu(885): here
  278.  
  279. /opt/local/include/boost/iterator/iterator_facade.hpp(832): error: no instance of overloaded function "boost::iterator_core_access::equal" matches the argument list
  280. argument types are: (const boost::detail::out_edge_iter<std::_Rb_tree_const_iterator<boost::detail::stored_edge_iter<size_t, std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, EdgeProperties>>, size_t, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>, const boost::detail::out_edge_iter<std::_Rb_tree_const_iterator<boost::detail::stored_edge_iter<size_t, std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, EdgeProperties>>, size_t, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>, boost::is_convertible<boost::detail::out_edge_iter<std::_Rb_tree_const_iterator<boost::detail::stored_edge_iter<size_t, std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, EdgeProperties>>, size_t, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>, boost::detail::out_edge_iter<std::_Rb_tree_const_iterator<boost::detail::stored_edge_iter<size_t, std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, EdgeProperties>>, size_t, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>>)
  281. detected during:
  282. instantiation of "boost::detail::enable_if_interoperable<Derived1, Derived2, boost::mpl::apply2<boost::detail::always_bool2, Derived1, Derived2>::type>::type boost::operator==(const boost::iterator_facade<Derived1, V1, TC1, Reference1, Difference1> &, const boost::iterator_facade<Derived2, V2, TC2, Reference2, Difference2> &) [with Derived1=boost::detail::out_edge_iter<std::_Rb_tree_const_iterator<boost::detail::stored_edge_iter<size_t, std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, EdgeProperties>>, size_t, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>, V1=boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, TC1=std::bidirectional_iterator_tag, Reference1=boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, Difference1=ptrdiff_t, Derived2=boost::detail::out_edge_iter<std::_Rb_tree_const_iterator<boost::detail::stored_edge_iter<size_t, std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, EdgeProperties>>, size_t, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>, V2=boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, TC2=std::bidirectional_iterator_tag, Reference2=boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, Difference2=ptrdiff_t]"
  283. /opt/local/include/boost/concept_check.hpp(237): here
  284. instantiation of "boost::EqualityComparable<TT>::~EqualityComparable() [with TT=boost::detail::out_edge_iter<std::_Rb_tree_const_iterator<boost::detail::stored_edge_iter<size_t, std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, EdgeProperties>>, size_t, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>]"
  285. /opt/local/include/boost/concept_check.hpp(516): here
  286. instantiation of "boost::InputIterator<TT>::~InputIterator() [with TT=boost::detail::out_edge_iter<std::_Rb_tree_const_iterator<boost::detail::stored_edge_iter<size_t, std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, EdgeProperties>>, size_t, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>]"
  287. /opt/local/include/boost/concept/detail/general.hpp(38): here
  288. instantiation of "void boost::concepts::requirement<boost::concepts::failed ************Model::************>::failed() [with Model=boost::InputIterator<boost::detail::out_edge_iter<std::_Rb_tree_const_iterator<boost::detail::stored_edge_iter<size_t, std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, EdgeProperties>>, size_t, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>>]"
  289. /opt/local/include/boost/graph/graph_concepts.hpp(54): here
  290. instantiation of "boost::concepts::MultiPassInputIterator<T>::~MultiPassInputIterator() [with T=boost::detail::out_edge_iter<std::_Rb_tree_const_iterator<boost::detail::stored_edge_iter<size_t, std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, EdgeProperties>>, size_t, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>]"
  291. /opt/local/include/boost/concept/detail/general.hpp(38): here
  292. [ 10 instantiation contexts not shown ]
  293. instantiation of "void boost::detail::graph::brandes_betweenness_centrality_dispatch2(const Graph &, CentralityMap, EdgeCentralityMap, VertexIndexMap) [with Graph=boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::no_property, EdgeProperties, boost::no_property, boost::listS>, CentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, double, double &>, EdgeCentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::associative_property_map<std::map<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int, std::less<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>, std::allocator<std::pair<const boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int>>>>, double, double &>, VertexIndexMap=boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>]"
  294. /opt/local/include/boost/graph/betweenness_centrality.hpp(562): here
  295. instantiation of "void boost::brandes_betweenness_centrality(const Graph &, CentralityMap, EdgeCentralityMap, boost::enable_if_c<boost::is_base_and_derived<boost::vertex_list_graph_tag, boost::graph_traits<Graph>::traversal_category>::value, boost::graph::detail::no_parameter>::type) [with Graph=boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::no_property, EdgeProperties, boost::no_property, boost::listS>, CentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, double, double &>, EdgeCentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::associative_property_map<std::map<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int, std::less<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>, std::allocator<std::pair<const boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int>>>>, double, double &>]"
  296. /Users/jowens/Documents/working/gunrock/simple_example/simple_example.cu(421): here
  297. instantiation of "void RefCPUBC(const gunrock::Csr<VertexId, Value, SizeT> &, Value *, VertexId) [with VertexId=int, Value=float, SizeT=int]"
  298. /Users/jowens/Documents/working/gunrock/simple_example/simple_example.cu(729): here
  299. instantiation of "void RunTests<VertexId,Value,SizeT,INSTRUMENT>(const gunrock::Csr<VertexId, Value, SizeT> &, int, int, double) [with VertexId=int, Value=float, SizeT=int, INSTRUMENT=true]"
  300. /Users/jowens/Documents/working/gunrock/simple_example/simple_example.cu(817): here
  301. instantiation of "void RunTests(gunrock::Csr<VertexId, Value, SizeT> &, gunrock::util::CommandLineArgs &) [with VertexId=int, Value=float, SizeT=int]"
  302. /Users/jowens/Documents/working/gunrock/simple_example/simple_example.cu(885): here
  303.  
  304. /opt/local/include/boost/iterator/iterator_facade.hpp(833): error: no instance of overloaded function "boost::iterator_core_access::equal" matches the argument list
  305. argument types are: (const boost::detail::out_edge_iter<std::_Rb_tree_const_iterator<boost::detail::stored_edge_iter<size_t, std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, EdgeProperties>>, size_t, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>, const boost::detail::out_edge_iter<std::_Rb_tree_const_iterator<boost::detail::stored_edge_iter<size_t, std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, EdgeProperties>>, size_t, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>, boost::is_convertible<boost::detail::out_edge_iter<std::_Rb_tree_const_iterator<boost::detail::stored_edge_iter<size_t, std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, EdgeProperties>>, size_t, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>, boost::detail::out_edge_iter<std::_Rb_tree_const_iterator<boost::detail::stored_edge_iter<size_t, std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, EdgeProperties>>, size_t, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>>)
  306. detected during:
  307. instantiation of "boost::detail::enable_if_interoperable<Derived1, Derived2, boost::mpl::apply2<boost::detail::always_bool2, Derived1, Derived2>::type>::type boost::operator!=(const boost::iterator_facade<Derived1, V1, TC1, Reference1, Difference1> &, const boost::iterator_facade<Derived2, V2, TC2, Reference2, Difference2> &) [with Derived1=boost::detail::out_edge_iter<std::_Rb_tree_const_iterator<boost::detail::stored_edge_iter<size_t, std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, EdgeProperties>>, size_t, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>, V1=boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, TC1=std::bidirectional_iterator_tag, Reference1=boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, Difference1=ptrdiff_t, Derived2=boost::detail::out_edge_iter<std::_Rb_tree_const_iterator<boost::detail::stored_edge_iter<size_t, std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, EdgeProperties>>, size_t, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>, V2=boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, TC2=std::bidirectional_iterator_tag, Reference2=boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, Difference2=ptrdiff_t]"
  308. /opt/local/include/boost/concept_check.hpp(238): here
  309. instantiation of "boost::EqualityComparable<TT>::~EqualityComparable() [with TT=boost::detail::out_edge_iter<std::_Rb_tree_const_iterator<boost::detail::stored_edge_iter<size_t, std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, EdgeProperties>>, size_t, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>]"
  310. /opt/local/include/boost/concept_check.hpp(516): here
  311. instantiation of "boost::InputIterator<TT>::~InputIterator() [with TT=boost::detail::out_edge_iter<std::_Rb_tree_const_iterator<boost::detail::stored_edge_iter<size_t, std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, EdgeProperties>>, size_t, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>]"
  312. /opt/local/include/boost/concept/detail/general.hpp(38): here
  313. instantiation of "void boost::concepts::requirement<boost::concepts::failed ************Model::************>::failed() [with Model=boost::InputIterator<boost::detail::out_edge_iter<std::_Rb_tree_const_iterator<boost::detail::stored_edge_iter<size_t, std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, EdgeProperties>>, size_t, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>>]"
  314. /opt/local/include/boost/graph/graph_concepts.hpp(54): here
  315. instantiation of "boost::concepts::MultiPassInputIterator<T>::~MultiPassInputIterator() [with T=boost::detail::out_edge_iter<std::_Rb_tree_const_iterator<boost::detail::stored_edge_iter<size_t, std::_List_iterator<boost::list_edge<size_t, EdgeProperties>>, EdgeProperties>>, size_t, boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, ptrdiff_t>]"
  316. /opt/local/include/boost/concept/detail/general.hpp(38): here
  317. [ 10 instantiation contexts not shown ]
  318. instantiation of "void boost::detail::graph::brandes_betweenness_centrality_dispatch2(const Graph &, CentralityMap, EdgeCentralityMap, VertexIndexMap) [with Graph=boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::no_property, EdgeProperties, boost::no_property, boost::listS>, CentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, double, double &>, EdgeCentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::associative_property_map<std::map<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int, std::less<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>, std::allocator<std::pair<const boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int>>>>, double, double &>, VertexIndexMap=boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>]"
  319. /opt/local/include/boost/graph/betweenness_centrality.hpp(562): here
  320. instantiation of "void boost::brandes_betweenness_centrality(const Graph &, CentralityMap, EdgeCentralityMap, boost::enable_if_c<boost::is_base_and_derived<boost::vertex_list_graph_tag, boost::graph_traits<Graph>::traversal_category>::value, boost::graph::detail::no_parameter>::type) [with Graph=boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::no_property, EdgeProperties, boost::no_property, boost::listS>, CentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::vec_adj_list_vertex_id_map<boost::no_property, size_t>, double, double &>, EdgeCentralityMap=boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double>>>, boost::associative_property_map<std::map<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int, std::less<boost::detail::edge_desc_impl<boost::undirected_tag, size_t>>, std::allocator<std::pair<const boost::detail::edge_desc_impl<boost::undirected_tag, size_t>, int>>>>, double, double &>]"
  321. /Users/jowens/Documents/working/gunrock/simple_example/simple_example.cu(421): here
  322. instantiation of "void RefCPUBC(const gunrock::Csr<VertexId, Value, SizeT> &, Value *, VertexId) [with VertexId=int, Value=float, SizeT=int]"
  323. /Users/jowens/Documents/working/gunrock/simple_example/simple_example.cu(729): here
  324. instantiation of "void RunTests<VertexId,Value,SizeT,INSTRUMENT>(const gunrock::Csr<VertexId, Value, SizeT> &, int, int, double) [with VertexId=int, Value=float, SizeT=int, INSTRUMENT=true]"
  325. /Users/jowens/Documents/working/gunrock/simple_example/simple_example.cu(817): here
  326. instantiation of "void RunTests(gunrock::Csr<VertexId, Value, SizeT> &, gunrock::util::CommandLineArgs &) [with VertexId=int, Value=float, SizeT=int]"
  327. /Users/jowens/Documents/working/gunrock/simple_example/simple_example.cu(885): here
  328.  
  329. 69 errors detected in the compilation of "/var/folders/wn/2ppvrfkd7g18c3k5gsjq6b900000gn/T//tmpxft_000011c9_00000000-6_simple_example.cpp1.ii".
  330. CMake Error at simple_example_6.0_x86_64_generated_simple_example.cu.o.cmake:264 (message):
  331. Error generating file
  332. /Users/jowens/Documents/working/gunrock/simple_example/CMakeFiles/simple_example_6.0_x86_64.dir//./simple_example_6.0_x86_64_generated_simple_example.cu.o
  333.  
  334.  
  335. make[2]: *** [CMakeFiles/simple_example_6.0_x86_64.dir/./simple_example_6.0_x86_64_generated_simple_example.cu.o] Error 1
  336. make[1]: *** [CMakeFiles/simple_example_6.0_x86_64.dir/all] Error 2
  337. make: *** [all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement