Not a high priority. Just checking status on OS X.
mission-burrito 4139$ pwd
/Users/jowens/Documents/working/gunrock/simple_example
mission-burrito 4093$ make
mkdir -p bin
"/Developer/NVIDIA/CUDA-5.5/bin/nvcc" -gencode=arch=compute_30,code=\"sm_30,compute_30\" -o bin/simple_example_5.5_x86_64 simple_example.cu -Xptxas -v -Xcudafe -# -Xptxas -abi=no -m64 -I"/Developer/NVIDIA/CUDA-5.5/bin/../include" -I"/opt/local/include" -I.. -I../.. -lcuda -O3
/opt/local/include/boost/type_traits/is_abstract.hpp(72): error: identifier "__is_abstract" is undefined
/opt/local/include/boost/type_traits/is_abstract.hpp(72): error: function call is not allowed in a constant expression
/opt/local/include/boost/type_traits/is_abstract.hpp(72): error: type name is not allowed
/opt/local/include/boost/type_traits/is_convertible.hpp(484): error: identifier "__is_convertible_to" is undefined
/opt/local/include/boost/type_traits/is_convertible.hpp(484): error: function call is not allowed in a constant expression
/opt/local/include/boost/type_traits/is_convertible.hpp(484): error: type name is not allowed
/opt/local/include/boost/type_traits/is_convertible.hpp(484): error: type name is not allowed
/opt/local/include/boost/type_traits/is_class.hpp(123): error: identifier "__is_class" is undefined
/opt/local/include/boost/type_traits/is_class.hpp(123): error: function call is not allowed in a constant expression
/opt/local/include/boost/type_traits/is_class.hpp(123): error: type name is not allowed
/opt/local/include/boost/type_traits/is_enum.hpp(181): error: identifier "__is_enum" is undefined
/opt/local/include/boost/type_traits/is_enum.hpp(181): error: function call is not allowed in a constant expression
/opt/local/include/boost/type_traits/is_enum.hpp(181): error: type name is not allowed
/opt/local/include/boost/type_traits/has_trivial_destructor.hpp(28): error: identifier "__has_trivial_destructor" is undefined
/opt/local/include/boost/type_traits/has_trivial_destructor.hpp(28): error: function call is not allowed in a constant expression
/opt/local/include/boost/type_traits/has_trivial_destructor.hpp(28): error: type name is not allowed
/opt/local/include/boost/type_traits/has_trivial_copy.hpp(31): error: identifier "__has_trivial_copy" is undefined
/opt/local/include/boost/type_traits/has_trivial_copy.hpp(31): error: function call is not allowed in a constant expression
/opt/local/include/boost/type_traits/has_trivial_copy.hpp(31): error: type name is not allowed
/opt/local/include/boost/type_traits/has_nothrow_copy.hpp(24): error: identifier "__has_nothrow_copy" is undefined
/opt/local/include/boost/type_traits/has_nothrow_copy.hpp(24): error: function call is not allowed in a constant expression
/opt/local/include/boost/type_traits/has_nothrow_copy.hpp(24): error: type name is not allowed
/opt/local/include/boost/type_traits/has_trivial_assign.hpp(32): error: identifier "__has_trivial_assign" is undefined
/opt/local/include/boost/type_traits/has_trivial_assign.hpp(32): error: function call is not allowed in a constant expression
/opt/local/include/boost/type_traits/has_trivial_assign.hpp(32): error: type name is not allowed
/opt/local/include/boost/type_traits/has_nothrow_assign.hpp(26): error: identifier "__has_nothrow_assign" is undefined
/opt/local/include/boost/type_traits/has_nothrow_assign.hpp(26): error: function call is not allowed in a constant expression
/opt/local/include/boost/type_traits/has_nothrow_assign.hpp(26): error: type name is not allowed
/opt/local/include/boost/assert.hpp(102): warning: unknown attribute "__attribute__"
/opt/local/include/boost/functional/hash/hash.hpp(421): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
function template "boost::hash_detail::basic_numbers<T>::type boost::hash_value(T)"
function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
argument types are: (__nv_bool)
/opt/local/include/boost/functional/hash/hash.hpp(422): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
function template "boost::hash_detail::basic_numbers<T>::type boost::hash_value(T)"
function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
argument types are: (char)
/opt/local/include/boost/functional/hash/hash.hpp(423): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
function template "boost::hash_detail::basic_numbers<T>::type boost::hash_value(T)"
function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
argument types are: (signed char)
/opt/local/include/boost/functional/hash/hash.hpp(424): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
function template "boost::hash_detail::basic_numbers<T>::type boost::hash_value(T)"
function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
argument types are: (unsigned char)
/opt/local/include/boost/functional/hash/hash.hpp(426): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
function template "boost::hash_detail::basic_numbers<T>::type boost::hash_value(T)"
function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
argument types are: (wchar_t)
/opt/local/include/boost/functional/hash/hash.hpp(428): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
function template "boost::hash_detail::basic_numbers<T>::type boost::hash_value(T)"
function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
argument types are: (short)
/opt/local/include/boost/functional/hash/hash.hpp(429): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
function template "boost::hash_detail::basic_numbers<T>::type boost::hash_value(T)"
function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
argument types are: (unsigned short)
/opt/local/include/boost/functional/hash/hash.hpp(430): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
function template "boost::hash_detail::basic_numbers<T>::type boost::hash_value(T)"
function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
argument types are: (int)
/opt/local/include/boost/functional/hash/hash.hpp(431): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
function template "boost::hash_detail::basic_numbers<T>::type boost::hash_value(T)"
function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
argument types are: (unsigned int)
/opt/local/include/boost/functional/hash/hash.hpp(432): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
function template "boost::hash_detail::basic_numbers<T>::type boost::hash_value(T)"
function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
argument types are: (long)
/opt/local/include/boost/functional/hash/hash.hpp(433): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
function template "boost::hash_detail::basic_numbers<T>::type boost::hash_value(T)"
function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
argument types are: (unsigned long)
/opt/local/include/boost/functional/hash/hash.hpp(435): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
function template "boost::hash_detail::float_numbers<T>::type boost::hash_value(T)"
argument types are: (float)
/opt/local/include/boost/functional/hash/hash.hpp(436): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
function template "boost::hash_detail::float_numbers<T>::type boost::hash_value(T)"
argument types are: (double)
/opt/local/include/boost/functional/hash/hash.hpp(437): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
function template "boost::hash_detail::float_numbers<T>::type boost::hash_value(T)"
argument types are: (long double)
/opt/local/include/boost/functional/hash/hash.hpp(445): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
function template "boost::hash_detail::long_numbers<T>::type boost::hash_value(T)"
function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
argument types are: (boost::long_long_type)
/opt/local/include/boost/functional/hash/hash.hpp(446): error: more than one instance of overloaded function "boost::hash_value" matches the argument list:
function template "boost::hash_detail::ulong_numbers<T>::type boost::hash_value(T)"
function template "boost::enable_if<boost::is_enum<T>, size_t>::type boost::hash_value(T)"
argument types are: (boost::ulong_long_type)
/opt/local/include/boost/type_traits/has_trivial_constructor.hpp(28): error: identifier "__has_trivial_constructor" is undefined
/opt/local/include/boost/type_traits/has_trivial_constructor.hpp(28): error: function call is not allowed in a constant expression
/opt/local/include/boost/type_traits/has_trivial_constructor.hpp(28): error: type name is not allowed
/opt/local/include/boost/type_traits/has_nothrow_constructor.hpp(24): error: identifier "__has_nothrow_constructor" is undefined
/opt/local/include/boost/type_traits/has_nothrow_constructor.hpp(24): error: function call is not allowed in a constant expression
/opt/local/include/boost/type_traits/has_nothrow_constructor.hpp(24): error: type name is not allowed
/opt/local/include/boost/type_traits/is_base_and_derived.hpp(228): error: identifier "__is_base_of" is undefined
/opt/local/include/boost/type_traits/is_base_and_derived.hpp(228): error: function call is not allowed in a constant expression
/opt/local/include/boost/type_traits/is_base_and_derived.hpp(228): error: type name is not allowed
/opt/local/include/boost/type_traits/is_base_and_derived.hpp(228): error: type name is not allowed
/opt/local/include/boost/type_traits/has_virtual_destructor.hpp(20): error: identifier "__has_virtual_destructor" is undefined
/opt/local/include/boost/type_traits/has_virtual_destructor.hpp(20): error: function call is not allowed in a constant expression
/opt/local/include/boost/type_traits/has_virtual_destructor.hpp(20): error: type name is not allowed
/opt/local/include/boost/type_traits/is_polymorphic.hpp(106): error: identifier "__is_polymorphic" is undefined
/opt/local/include/boost/type_traits/is_polymorphic.hpp(106): error: function call is not allowed in a constant expression
/opt/local/include/boost/type_traits/is_polymorphic.hpp(106): error: type name is not allowed
/opt/local/include/boost/type_traits/is_union.hpp(43): error: identifier "__is_union" is undefined
/opt/local/include/boost/type_traits/is_union.hpp(43): error: function call is not allowed in a constant expression
/opt/local/include/boost/type_traits/is_union.hpp(43): error: type name is not allowed
/opt/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp(49): warning: "cc" clobber ignored
/opt/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp(65): warning: "cc" clobber ignored
/opt/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp(91): warning: "cc" clobber ignored
/opt/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp(75): warning: variable "tmp" was set but never used
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)")
detected during:
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 *>
(461): here
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]"
(816): here
instantiation of "void RunTests(gunrock::Csr<VertexId, Value, SizeT> &, gunrock::util::CommandLineArgs &) [with VertexId=int, Value=float, SizeT=int]"
(884): here
/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
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>>)
detected during:
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]"
/opt/local/include/boost/range/iterator_range_core.hpp(255): here
instantiation of "boost::iterator_range<IteratorT>::difference_type boost::iterator_range<IteratorT>::size() const [with IteratorT=boost::range_detail::integer_iterator<size_t>]"
/opt/local/include/boost/graph/detail/adjacency_list.hpp(1568): here
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>]"
/opt/local/include/boost/graph/detail/adjacency_list.hpp(2179): here
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>]"
/opt/local/include/boost/graph/detail/adjacency_list.hpp(2191): here
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>]"
simple_example.cu(456): here
instantiation of "unsigned int RefCPUCC(SizeT *, VertexId *, int, int *) [with VertexId=int, SizeT=int]"
simple_example.cu(528): here
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]"
simple_example.cu(816): here
instantiation of "void RunTests(gunrock::Csr<VertexId, Value, SizeT> &, gunrock::util::CommandLineArgs &) [with VertexId=int, Value=float, SizeT=int]"
simple_example.cu(884): here
/opt/local/include/boost/iterator/iterator_facade.hpp(833): error: no instance of overloaded function "boost::iterator_core_access::equal" matches the argument list
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>>)
detected during:
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]"
/opt/local/include/boost/graph/betweenness_centrality.hpp(249): here
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 &>]"
/opt/local/include/boost/graph/betweenness_centrality.hpp(302): here
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]"
/opt/local/include/boost/graph/betweenness_centrality.hpp(382): here
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>]"
/opt/local/include/boost/graph/betweenness_centrality.hpp(479): here
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>]"
/opt/local/include/boost/graph/betweenness_centrality.hpp(562): here
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 &>]"
simple_example.cu(421): here
instantiation of "void RefCPUBC(const gunrock::Csr<VertexId, Value, SizeT> &, Value *, VertexId) [with VertexId=int, Value=float, SizeT=int]"
simple_example.cu(728): here
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]"
simple_example.cu(816): here
instantiation of "void RunTests(gunrock::Csr<VertexId, Value, SizeT> &, gunrock::util::CommandLineArgs &) [with VertexId=int, Value=float, SizeT=int]"
simple_example.cu(884): here
/opt/local/include/boost/iterator/iterator_facade.hpp(833): error: no instance of overloaded function "boost::iterator_core_access::equal" matches the argument list
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>>)
detected during:
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]"
/opt/local/include/boost/graph/betweenness_centrality.hpp(249): here
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 &>]"
/opt/local/include/boost/graph/betweenness_centrality.hpp(303): here
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]"
/opt/local/include/boost/graph/betweenness_centrality.hpp(382): here
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>]"
/opt/local/include/boost/graph/betweenness_centrality.hpp(479): here
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>]"
/opt/local/include/boost/graph/betweenness_centrality.hpp(562): here
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 &>]"
simple_example.cu(421): here
instantiation of "void RefCPUBC(const gunrock::Csr<VertexId, Value, SizeT> &, Value *, VertexId) [with VertexId=int, Value=float, SizeT=int]"
simple_example.cu(728): here
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]"
simple_example.cu(816): here
instantiation of "void RunTests(gunrock::Csr<VertexId, Value, SizeT> &, gunrock::util::CommandLineArgs &) [with VertexId=int, Value=float, SizeT=int]"
simple_example.cu(884): here
/opt/local/include/boost/iterator/iterator_facade.hpp(832): error: no instance of overloaded function "boost::iterator_core_access::equal" matches the argument list
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>>)
detected during:
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]"
/opt/local/include/boost/concept_check.hpp(237): here
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>]"
/opt/local/include/boost/concept_check.hpp(516): here
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>]"
/opt/local/include/boost/concept/detail/general.hpp(38): here
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>>]"
/opt/local/include/boost/graph/graph_concepts.hpp(54): here
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>]"
/opt/local/include/boost/concept/detail/general.hpp(38): here
[ 10 instantiation contexts not shown ]
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>]"
/opt/local/include/boost/graph/betweenness_centrality.hpp(562): here
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 &>]"
simple_example.cu(421): here
instantiation of "void RefCPUBC(const gunrock::Csr<VertexId, Value, SizeT> &, Value *, VertexId) [with VertexId=int, Value=float, SizeT=int]"
simple_example.cu(728): here
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]"
simple_example.cu(816): here
instantiation of "void RunTests(gunrock::Csr<VertexId, Value, SizeT> &, gunrock::util::CommandLineArgs &) [with VertexId=int, Value=float, SizeT=int]"
simple_example.cu(884): here
/opt/local/include/boost/iterator/iterator_facade.hpp(833): error: no instance of overloaded function "boost::iterator_core_access::equal" matches the argument list
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>>)
detected during:
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]"
/opt/local/include/boost/concept_check.hpp(238): here
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>]"
/opt/local/include/boost/concept_check.hpp(516): here
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>]"
/opt/local/include/boost/concept/detail/general.hpp(38): here
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>>]"
/opt/local/include/boost/graph/graph_concepts.hpp(54): here
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>]"
/opt/local/include/boost/concept/detail/general.hpp(38): here
[ 10 instantiation contexts not shown ]
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>]"
/opt/local/include/boost/graph/betweenness_centrality.hpp(562): here
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 &>]"
simple_example.cu(421): here
instantiation of "void RefCPUBC(const gunrock::Csr<VertexId, Value, SizeT> &, Value *, VertexId) [with VertexId=int, Value=float, SizeT=int]"
simple_example.cu(728): here
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]"
simple_example.cu(816): here
instantiation of "void RunTests(gunrock::Csr<VertexId, Value, SizeT> &, gunrock::util::CommandLineArgs &) [with VertexId=int, Value=float, SizeT=int]"
simple_example.cu(884): here
Front end time 1.83 (CPU) 2.00 (elapsed)
69 errors detected in the compilation of "/tmp/tmpxft_00012e3f_00000000-8_simple_example.cpp1.ii".
Total compilation time 1.88 (CPU) 2.00 (elapsed)
make: *** [bin/simple_example_5.5_x86_64] Error 2