>>>>>>>
>>>>>>> INSTALLATION WITH 'R CMD INSTALL --preclean --no-multiarch --library=RBGL.buildbin-libdir RBGL_1.36.2.tar.gz'
>>>>>>>
* installing *source* package 'RBGL' ...
removing exploded boost header source...
untarring boost include tree...
** libs
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -Irbgl_trimmed_boost_1_49_0 -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c bbc.cpp -o bbc.o
In file included from bbc.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
bbc.cpp:30:23: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, g);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
bbc.cpp:30:34: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, g);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
bbc.cpp:59:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(enlst)[v++] = source(*ei, g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
bbc.cpp:60:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(enlst)[v++] = target(*ei, g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
bbc.cpp:117:23: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, g);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
bbc.cpp:117:34: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, g);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
bbc.cpp:129:43: warning: implicit conversion loses integer precision: 'typename config::edges_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
PROTECT(bcvlst = allocMatrix(INTSXP, 2, num_edges(g)));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
bbc.cpp:130:44: warning: implicit conversion loses integer precision: 'typename config::edges_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
PROTECT(bcelst = allocMatrix(REALSXP, 1, num_edges(g)));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
bbc.cpp:132:21: warning: implicit conversion loses integer precision: 'typename config::edges_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
INTEGER(cnt)[0] = num_edges(g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜
bbc.cpp:150:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(bcvlst)[i++] = source(*ei, g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
bbc.cpp:151:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(bcvlst)[i++] = target(*ei, g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from bbc.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:329:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from bbc.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:334:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from bbc.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:339:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from bbc.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
bbc.cpp:30:7: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>::config> >' requested here
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, g);
^
In file included from bbc.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:20:
rbgl_trimmed_boost_1_49_0/boost/range/irange.hpp:76:38: warning: implicit conversion changes signedness: 'unsigned long' to 'difference_type' (aka 'long') [-Wsign-conversion]
return other.m_value - m_value;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:554:22: note: in instantiation of member function 'boost::range_detail::integer_iterator<unsigned long>::distance_to' requested here
return -f1.distance_to(f2);
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:846:3: note: in instantiation of function template specialization 'boost::iterator_core_access::distance_from<boost::range_detail::integer_iterator<unsigned long>, boost::range_detail::integer_iterator<unsigned long> >' requested here
BOOST_ITERATOR_FACADE_INTEROP(
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:821:21: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP'
return_prefix iterator_core_access::base_op( \
^
rbgl_trimmed_boost_1_49_0/boost/range/iterator_range_core.hpp:252:30: note: in instantiation of function template specialization 'boost::operator-<boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long, boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long>' requested here
return m_End - m_Begin;
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:29: note: in instantiation of member function 'boost::iterator_range<boost::range_detail::integer_iterator<unsigned long> >::size' requested here
return g.vertex_set().size();
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
bbc.cpp:30:7: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>::config> >' requested here
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, g);
^
In file included from bbc.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:312:9: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > &>::operator[]' requested here
incoming[*w].clear();
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:405:3: note: in instantiation of function template specialization 'boost::detail::graph::brandes_betweenness_centrality_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, boost::detail::graph::brandes_dijkstra_shortest_paths<boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t> > >' requested here
detail::graph::brandes_betweenness_centrality_impl(g, centrality,
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:440:5: note: in instantiation of function template specialization 'boost::brandes_betweenness_centrality<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t> >' requested here
brandes_betweenness_centrality(
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:495:7: note: in instantiation of function template specialization 'boost::detail::graph::brandes_betweenness_centrality_dispatch2<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long> >' requested here
brandes_betweenness_centrality_dispatch2(g, centrality, edge_centrality_map,
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:536:3: note: in instantiation of function template specialization 'boost::detail::graph::brandes_betweenness_centrality_dispatch1<boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t> >::run<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long> >' requested here
detail::graph::brandes_betweenness_centrality_dispatch1<ew>::run(
^
bbc.cpp:40:3: note: in instantiation of function template specialization 'boost::brandes_betweenness_centrality<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::edge_centrality_t, boost::bgl_named_params<boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::vertex_centrality_t, boost::no_property> > >' requested here
brandes_betweenness_centrality(g,
^
In file included from bbc.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:46: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
static_cast<const PropertyMap&>(pa)[k] = v;
˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:313:9: note: in instantiation of function template specialization 'boost::put<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, unsigned long, unsigned long &>, unsigned long &, unsigned long, int>' requested here
put(path_count, *w, 0);
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:405:3: note: in instantiation of function template specialization 'boost::detail::graph::brandes_betweenness_centrality_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, boost::detail::graph::brandes_dijkstra_shortest_paths<boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t> > >' requested here
detail::graph::brandes_betweenness_centrality_impl(g, centrality,
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:440:5: note: in instantiation of function template specialization 'boost::brandes_betweenness_centrality<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t> >' requested here
brandes_betweenness_centrality(
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:495:7: note: in instantiation of function template specialization 'boost::detail::graph::brandes_betweenness_centrality_dispatch2<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long> >' requested here
brandes_betweenness_centrality_dispatch2(g, centrality, edge_centrality_map,
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:536:3: note: in instantiation of function template specialization 'boost::detail::graph::brandes_betweenness_centrality_dispatch1<boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t> >::run<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long> >' requested here
detail::graph::brandes_betweenness_centrality_dispatch1<ew>::run(
^
bbc.cpp:40:3: note: in instantiation of function template specialization 'boost::brandes_betweenness_centrality<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::edge_centrality_t, boost::bgl_named_params<boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::vertex_centrality_t, boost::no_property> > >' requested here
brandes_betweenness_centrality(g,
^
In file included from bbc.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:5: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, unsigned long, unsigned long &>::operator[]' requested here
static_cast<const PropertyMap&>(pa)[k] = v;
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:313:9: note: in instantiation of function template specialization 'boost::put<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, unsigned long, unsigned long &>, unsigned long &, unsigned long, int>' requested here
put(path_count, *w, 0);
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:405:3: note: in instantiation of function template specialization 'boost::detail::graph::brandes_betweenness_centrality_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, boost::detail::graph::brandes_dijkstra_shortest_paths<boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t> > >' requested here
detail::graph::brandes_betweenness_centrality_impl(g, centrality,
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:440:5: note: in instantiation of function template specialization 'boost::brandes_betweenness_centrality<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t> >' requested here
brandes_betweenness_centrality(
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:495:7: note: in instantiation of function template specialization 'boost::detail::graph::brandes_betweenness_centrality_dispatch2<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long> >' requested here
brandes_betweenness_centrality_dispatch2(g, centrality, edge_centrality_map,
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:536:3: note: in instantiation of function template specialization 'boost::detail::graph::brandes_betweenness_centrality_dispatch1<boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t> >::run<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long> >' requested here
detail::graph::brandes_betweenness_centrality_dispatch1<ew>::run(
^
bbc.cpp:40:3: note: in instantiation of function template specialization 'boost::brandes_betweenness_centrality<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::edge_centrality_t, boost::bgl_named_params<boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::vertex_centrality_t, boost::no_property> > >' requested here
brandes_betweenness_centrality(g,
^
In file included from bbc.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:5: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>::operator[]' requested here
static_cast<const PropertyMap&>(pa)[k] = v;
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:314:9: note: in instantiation of function template specialization 'boost::put<boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, double &, unsigned long, int>' requested here
put(dependency, *w, 0);
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:405:3: note: in instantiation of function template specialization 'boost::detail::graph::brandes_betweenness_centrality_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, boost::detail::graph::brandes_dijkstra_shortest_paths<boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t> > >' requested here
detail::graph::brandes_betweenness_centrality_impl(g, centrality,
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:440:5: note: in instantiation of function template specialization 'boost::brandes_betweenness_centrality<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t> >' requested here
brandes_betweenness_centrality(
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:495:7: note: in instantiation of function template specialization 'boost::detail::graph::brandes_betweenness_centrality_dispatch2<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long> >' requested here
brandes_betweenness_centrality_dispatch2(g, centrality, edge_centrality_map,
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:536:3: note: in instantiation of function template specialization 'boost::detail::graph::brandes_betweenness_centrality_dispatch1<boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t> >::run<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long> >' requested here
detail::graph::brandes_betweenness_centrality_dispatch1<ew>::run(
^
bbc.cpp:40:3: note: in instantiation of function template specialization 'boost::brandes_betweenness_centrality<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::edge_centrality_t, boost::bgl_named_params<boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::vertex_centrality_t, boost::no_property> > >' requested here
brandes_betweenness_centrality(g,
^
In file included from bbc.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:46: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
static_cast<const PropertyMap&>(pa)[k] = v;
˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/d_ary_heap.hpp:135:9: note: in instantiation of function template specialization 'boost::put<boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, unsigned long, unsigned long &>, unsigned long &, unsigned long, int>' requested here
put(index_in_heap, data[0], 0);
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:76:29: note: in instantiation of member function 'boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >::pop' requested here
Vertex u = Q.top(); Q.pop(); vis.examine_vertex(u, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:333:5: note: in instantiation of function template specialization 'boost::breadth_first_visit<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::detail::dijkstra_bfs_visitor<boost::detail::graph::brandes_dijkstra_visitor<const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, unsigned long, unsigned long &> >, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t>, boost::dummy_property_map, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::closed_plus<double>, std::less<double> >, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long> > >' requested here
breadth_first_visit(g, s, Q, bfs_vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:384:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths_no_init<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::detail::graph::brandes_dijkstra_visitor<const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, unsigned long, unsigned long &> >, boost::dummy_property_map, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, std::less<double>, boost::closed_plus<double>, double, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long> > >' requested here
dijkstra_shortest_paths_no_init(g, s, predecessor, distance, weight,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:354:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::detail::graph::brandes_dijkstra_visitor<const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, unsigned long, unsigned long &> >, boost::dummy_property_map, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, std::less<double>, boost::closed_plus<double>, double, double, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long> > >' requested here
dijkstra_shortest_paths(g, s, predecessor, distance, weight, index_map,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:427:7: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
dijkstra_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:405:3: note: in instantiation of function template specialization 'boost::detail::graph::brandes_betweenness_centrality_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, boost::detail::graph::brandes_dijkstra_shortest_paths<boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t> > >' requested here
detail::graph::brandes_betweenness_centrality_impl(g, centrality,
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:440:5: note: in instantiation of function template specialization 'boost::brandes_betweenness_centrality<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t> >' requested here
brandes_betweenness_centrality(
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:495:7: note: in instantiation of function template specialization 'boost::detail::graph::brandes_betweenness_centrality_dispatch2<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long> >' requested here
brandes_betweenness_centrality_dispatch2(g, centrality, edge_centrality_map,
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:536:3: note: in instantiation of function template specialization 'boost::detail::graph::brandes_betweenness_centrality_dispatch1<boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t> >::run<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long> >' requested here
detail::graph::brandes_betweenness_centrality_dispatch1<ew>::run(
^
bbc.cpp:40:3: note: in instantiation of function template specialization 'boost::brandes_betweenness_centrality<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::edge_centrality_t, boost::bgl_named_params<boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_centrality_t>, boost::vertex_centrality_t, boost::no_property> > >' requested here
brandes_betweenness_centrality(g,
^
In file included from bbc.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:5: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type *, std::vector<boost::default_color_type, std::allocator<boost::default_color_type> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, boost::default_color_type, boost::default_color_type &>::operator[]' requested here
static_cast<const PropertyMap&>(pa)[k] = v;
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:73:5: note: in instantiation of function template specialization 'boost::put<boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type *, std::vector<boost::default_color_type, std::allocator<boost::default_color_type> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, boost::default_color_type, boost::default_color_type &>, boost::default_color_type &, unsigned long, boost::default_color_type>' requested here
put(color, s, Color::gray()); vis.discover_vertex(s, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:229:7: note: in instantiation of function template specialization 'boost::breadth_first_visit<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::detail::graph::brandes_unweighted_shortest_paths::visitor_type<const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, unsigned long, unsigned long &> >, boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type *, std::vector<boost::default_color_type, std::allocator<boost::default_color_type> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, boost::default_color_type, boost::default_color_type &> >' requested here
breadth_first_visit(g, s, Q, visitor,
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:321:7: note: in instantiation of function template specialization 'boost::detail::graph::brandes_unweighted_shortest_paths::operator()<const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long> >' requested here
shortest_paths(g, *s, ordered_vertices, incoming, distance,
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:378:3: note: in instantiation of function template specialization 'boost::detail::graph::brandes_betweenness_centrality_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::dummy_property_map, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, double, double &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, boost::detail::graph::brandes_unweighted_shortest_paths>' requested here
detail::graph::brandes_betweenness_centrality_impl(g, centrality,
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:476:5: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
brandes_betweenness_centrality(
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:510:7: note: in instantiation of function template specialization 'boost::detail::graph::brandes_betweenness_centrality_dispatch2<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::dummy_property_map, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long> >' requested here
brandes_betweenness_centrality_dispatch2(g, centrality, edge_centrality_map,
^
rbgl_trimmed_boost_1_49_0/boost/graph/betweenness_centrality.hpp:536:3: note: in instantiation of function template specialization 'boost::detail::graph::brandes_betweenness_centrality_dispatch1<boost::detail::error_property_not_found>::run<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::dummy_property_map, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long> >' requested here
detail::graph::brandes_betweenness_centrality_dispatch1<ew>::run(
^
rbgl_trimmed_boost_1_49_0/boost/graph/bc_clustering.hpp:128:5: note: in instantiation of function template specialization 'boost::brandes_betweenness_centrality<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long>, boost::vertex_index_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::edge_centrality_t, boost::no_property> >' requested here
brandes_betweenness_centrality(g,
^
rbgl_trimmed_boost_1_49_0/boost/graph/bc_clustering.hpp:146:3: note: in instantiation of function template specialization 'boost::betweenness_centrality_clustering<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, clustering_threshold, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, unsigned long> >' requested here
betweenness_centrality_clustering(g, done, edge_centrality,
^
bbc.cpp:122:3: note: in instantiation of function template specialization 'boost::betweenness_centrality_clustering<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::property<boost::vertex_centrality_t, double, boost::no_property> >, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::no_property, boost::listS>, clustering_threshold, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_centrality_t, double, boost::no_property> >, boost::edge_centrality_t> >' requested here
betweenness_centrality_clustering(g,
^
23 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -Irbgl_trimmed_boost_1_49_0 -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c cliques.cpp -o cliques.o
In file included from cliques.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
cliques.cpp:130:18: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
p = edge(u, v, g);
˜˜˜˜ ^
cliques.cpp:130:21: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
p = edge(u, v, g);
˜˜˜˜ ^
cliques.cpp:139:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
std::vector<int> new_array(ce+1);
˜˜˜˜˜˜˜˜˜ ˜˜^˜
cliques.cpp:151:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
p = old_array[i]; count = 0;
˜˜˜˜˜˜˜˜˜ ^
cliques.cpp:156:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if ( !isConnected(g, p, old_array[j]) )
˜˜˜˜˜˜˜˜˜ ^
cliques.cpp:178:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
p = old_array[s];
˜˜˜˜˜˜˜˜˜ ^
cliques.cpp:179:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
old_array[s] = old_array[ne+1];
˜˜˜˜˜˜˜˜˜ ^
cliques.cpp:179:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
old_array[s] = old_array[ne+1];
˜˜˜˜˜˜˜˜˜ ˜˜^˜
cliques.cpp:180:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
old_array[ne+1] = p;
˜˜˜˜˜˜˜˜˜ ˜˜^˜
cliques.cpp:188:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if ( isConnected(g, sel, old_array[i]) )
˜˜˜˜˜˜˜˜˜ ^
cliques.cpp:189:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
new_array[++newne] = old_array[i];
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜
cliques.cpp:189:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
new_array[++newne] = old_array[i];
˜˜˜˜˜˜˜˜˜ ^
cliques.cpp:196:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if ( isConnected(g, sel, old_array[i]) )
˜˜˜˜˜˜˜˜˜ ^
cliques.cpp:197:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
new_array[++newce] = old_array[i];
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜
cliques.cpp:197:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
new_array[++newce] = old_array[i];
˜˜˜˜˜˜˜˜˜ ^
cliques.cpp:201:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
compsub[c] = sel;
˜˜˜˜˜˜˜ ^
cliques.cpp:204:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
oneCliqueType clique(c);
˜˜˜˜˜˜ ^
cliques.cpp:207:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
clique[loc-1] = compsub[loc];
˜˜˜˜˜˜ ˜˜˜^˜
cliques.cpp:207:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
clique[loc-1] = compsub[loc];
˜˜˜˜˜˜˜ ^˜˜
cliques.cpp:231:75: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for ( s = ne+1; s <= ce && isConnected(g, fixp, old_array[s]); s++ )
˜˜˜˜˜˜˜˜˜ ^
cliques.cpp:242:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
std::vector<int> ALL(N+1);
˜˜˜ ˜^˜
cliques.cpp:245:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for ( int i = 0; i <= N; i++ ) ALL[i] = i-1; // node index for BGL graph
˜˜˜ ^
cliques.cpp:240:17: warning: implicit conversion loses integer precision: 'typename config::vertices_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int N = num_vertices(g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
cliques.cpp:287:47: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
PROTECT(ansList = allocVector(VECSXP, cliques.size()));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
cliques.cpp:291:50: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
PROTECT(cnodes = allocVector(INTSXP, (*ci).size()));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from cliques.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:329:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from cliques.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:334:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from cliques.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:339:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from cliques.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
cliques.cpp:70:35: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
if ( num_edges(g) == 0 && num_vertices(g) == 0 )
^
In file included from cliques.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:20:
rbgl_trimmed_boost_1_49_0/boost/range/irange.hpp:76:38: warning: implicit conversion changes signedness: 'unsigned long' to 'difference_type' (aka 'long') [-Wsign-conversion]
return other.m_value - m_value;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:554:22: note: in instantiation of member function 'boost::range_detail::integer_iterator<unsigned long>::distance_to' requested here
return -f1.distance_to(f2);
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:846:3: note: in instantiation of function template specialization 'boost::iterator_core_access::distance_from<boost::range_detail::integer_iterator<unsigned long>, boost::range_detail::integer_iterator<unsigned long> >' requested here
BOOST_ITERATOR_FACADE_INTEROP(
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:821:21: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP'
return_prefix iterator_core_access::base_op( \
^
rbgl_trimmed_boost_1_49_0/boost/range/iterator_range_core.hpp:252:30: note: in instantiation of function template specialization 'boost::operator-<boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long, boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long>' requested here
return m_End - m_Begin;
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:29: note: in instantiation of member function 'boost::iterator_range<boost::range_detail::integer_iterator<unsigned long> >::size' requested here
return g.vertex_set().size();
^
cliques.cpp:70:35: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
if ( num_edges(g) == 0 && num_vertices(g) == 0 )
^
In file included from cliques.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1960:51: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
g.m_vertices.erase(g.m_vertices.begin() + u);
˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2216:7: note: in instantiation of function template specialization 'boost::detail::remove_vertex_dispatch<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, unsigned long>' requested here
detail::remove_vertex_dispatch(g, v, Cat());
^
cliques.cpp:84:17: note: in instantiation of function template specialization 'boost::remove_vertex<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
remove_vertex(*vi, g);
^
In file included from cliques.cpp:1:
./RBGL.hpp:120:20: warning: implicit conversion changes signedness: 'int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
: Base(asInteger(num_verts_in))
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:945:20: note: expanded from macro 'asInteger'
#define asInteger Rf_asInteger
^
cliques.cpp:94:18: note: in instantiation of member function 'R_adjacency_list<boost::undirectedS, double>::R_adjacency_list' requested here
Graph_ud g(num_verts_in, num_edges_in, R_edges_in);
^
In file included from cliques.cpp:1:
./RBGL.hpp:126:29: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:126:40: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
35 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -Irbgl_trimmed_boost_1_49_0 -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c clusteringCoef.cpp -o clusteringCoef.o
In file included from clusteringCoef.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
clusteringCoef.cpp:42:18: warning: implicit conversion loses integer precision: 'typename config::degree_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
dv = degree(*vi, g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
clusteringCoef.cpp:60:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for ( i = 0; i < NV; i++ ) v_weight[i] = weights[i];
˜˜˜˜˜˜˜˜ ^
clusteringCoef.cpp:72:17: warning: implicit conversion changes signedness: 'int' to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
v = vertex(i, g);
˜˜˜˜˜˜ ^
clusteringCoef.cpp:73:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if ( out_degree(v, g) >= 2 && v_tau[i] > 0 )
˜˜˜˜˜ ^
clusteringCoef.cpp:75:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
cG += v_weight[i] * v_delta[i] / v_tau[i];
˜˜˜˜˜˜˜˜ ^
clusteringCoef.cpp:75:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
cG += v_weight[i] * v_delta[i] / v_tau[i];
˜˜˜˜˜˜˜ ^
clusteringCoef.cpp:75:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
cG += v_weight[i] * v_delta[i] / v_tau[i];
˜˜˜˜˜ ^
clusteringCoef.cpp:76:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
nn += v_weight[i];
˜˜˜˜˜˜˜˜ ^
clusteringCoef.cpp:80:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wconversion]
if ( nn ) cG /= nn;
˜˜ ^˜
clusteringCoef.cpp:101:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
sum_dv += v_delta[i];
˜˜˜˜˜˜˜ ^
clusteringCoef.cpp:102:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
sum_tv += v_tau[i];
˜˜˜˜˜ ^
clusteringCoef.cpp:104:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wconversion]
if ( sum_tv ) tG = sum_dv / sum_tv;
˜˜ ^˜˜˜˜˜
clusteringCoef.cpp:133:9: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
return i;
˜˜˜˜˜˜ ^
clusteringCoef.cpp:143:11: warning: implicit conversion loses integer precision: 'typename config::degree_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int nc = out_degree(v, g);
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
clusteringCoef.cpp:188:41: warning: implicit conversion changes signedness: 'const int' to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
Graph_ud::vertex_descriptor v = vertex(n, g);
˜˜˜˜˜˜ ^
clusteringCoef.cpp:245:49: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for ( i = 0; i < NV; i++ ) v_weight[i] = (int) weights[i];
˜˜˜˜˜˜˜˜ ^
clusteringCoef.cpp:251:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for ( i = 1; i < NV+1; i++ ) W[i] = W[i-1] + v_weight[i-1];
˜ ^
clusteringCoef.cpp:251:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for ( i = 1; i < NV+1; i++ ) W[i] = W[i-1] + v_weight[i-1];
˜ ˜^˜
clusteringCoef.cpp:251:57: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for ( i = 1; i < NV+1; i++ ) W[i] = W[i-1] + v_weight[i-1];
˜˜˜˜˜˜˜˜ ˜^˜
clusteringCoef.cpp:258:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
r = uniformRandomNumber(W[NV]);
˜ ^˜
clusteringCoef.cpp:330:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
pp[i].x = i+1;
˜˜ ^
clusteringCoef.cpp:331:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
pp[i].y = out_degree(*vi, g);
˜˜ ^
clusteringCoef.cpp:332:21: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
totalmass += pp[i].y;
˜˜ ^
clusteringCoef.cpp:343:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
mass += pp[j].y;
˜˜ ^
clusteringCoef.cpp:346:17: warning: implicit conversion changes signedness: 'int' to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
u = vertex(i, g);
˜˜˜˜˜˜ ^
clusteringCoef.cpp:349:22: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
totalmass -= pp[j].y;
˜˜ ^
clusteringCoef.cpp:350:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for ( k = j; k < n1; k++ ) pp[k] = pp[k+1];
˜˜ ^
clusteringCoef.cpp:350:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for ( k = j; k < n1; k++ ) pp[k] = pp[k+1];
˜˜ ˜^˜
clusteringCoef.cpp:324:11: warning: implicit conversion loses integer precision: 'typename config::vertices_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int NV = num_vertices(g);
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
clusteringCoef.cpp:331:15: warning: implicit conversion loses integer precision: 'typename config::degree_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
pp[i].y = out_degree(*vi, g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
clusteringCoef.cpp:431:18: warning: implicit conversion loses integer precision: 'typename config::edges_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int NE = num_edges(g);
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
clusteringCoef.cpp:438:28: warning: implicit conversion loses integer precision: 'typename config::vertices_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
INTEGER(ncnt)[0] = num_vertices(g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
clusteringCoef.cpp:445:35: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(enlst)[i++] = source(*ei, g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
clusteringCoef.cpp:446:35: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(enlst)[i++] = target(*ei, g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from clusteringCoef.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:329:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from clusteringCoef.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:334:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from clusteringCoef.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:339:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from clusteringCoef.cpp:1:
./RBGL.hpp:120:20: warning: implicit conversion changes signedness: 'int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
: Base(asInteger(num_verts_in))
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:945:20: note: expanded from macro 'asInteger'
#define asInteger Rf_asInteger
^
clusteringCoef.cpp:63:18: note: in instantiation of member function 'R_adjacency_list<boost::undirectedS, double>::R_adjacency_list' requested here
Graph_ud g(num_verts_in, num_edges_in, R_edges_in);
^
In file included from clusteringCoef.cpp:1:
./RBGL.hpp:126:29: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:126:40: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from clusteringCoef.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
clusteringCoef.cpp:324:11: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
int NV = num_vertices(g);
^
In file included from clusteringCoef.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:20:
rbgl_trimmed_boost_1_49_0/boost/range/irange.hpp:76:38: warning: implicit conversion changes signedness: 'unsigned long' to 'difference_type' (aka 'long') [-Wsign-conversion]
return other.m_value - m_value;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:554:22: note: in instantiation of member function 'boost::range_detail::integer_iterator<unsigned long>::distance_to' requested here
return -f1.distance_to(f2);
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:846:3: note: in instantiation of function template specialization 'boost::iterator_core_access::distance_from<boost::range_detail::integer_iterator<unsigned long>, boost::range_detail::integer_iterator<unsigned long> >' requested here
BOOST_ITERATOR_FACADE_INTEROP(
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:821:21: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP'
return_prefix iterator_core_access::base_op( \
^
rbgl_trimmed_boost_1_49_0/boost/range/iterator_range_core.hpp:252:30: note: in instantiation of function template specialization 'boost::operator-<boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long, boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long>' requested here
return m_End - m_Begin;
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:29: note: in instantiation of member function 'boost::iterator_range<boost::range_detail::integer_iterator<unsigned long> >::size' requested here
return g.vertex_set().size();
^
clusteringCoef.cpp:324:11: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
int NV = num_vertices(g);
^
43 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -Irbgl_trimmed_boost_1_49_0 -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c dominatorTree.cpp -o dominatorTree.o
In file included from dominatorTree.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
dominatorTree.cpp:19:20: warning: implicit conversion changes signedness: 'const int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
VEGraph g(NV);
˜ ^˜
dominatorTree.cpp:23:62: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector<graph_traits<VEGraph>::vertex_descriptor> v1(NV);
˜˜ ^˜
dominatorTree.cpp:29:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
v1[i] = *vi;
˜˜ ^
dominatorTree.cpp:35:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
add_edge(v1[*edges_in], v1[*(edges_in+1)], g);
˜˜ ^˜˜˜˜˜˜˜˜
dominatorTree.cpp:35:41: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
add_edge(v1[*edges_in], v1[*(edges_in+1)], g);
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
dominatorTree.cpp:46:47: warning: implicit conversion changes signedness: 'int' to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
lengauer_tarjan_dominator_tree(g, vertex(v, g), domTreePredMap);
˜˜˜˜˜˜ ^
dominatorTree.cpp:49:46: warning: implicit conversion changes signedness: 'typename config::vertices_size_type' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
PROTECT(ansList = allocVector(INTSXP,num_vertices(g)));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from dominatorTree.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:329:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from dominatorTree.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:334:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from dominatorTree.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:339:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from dominatorTree.cpp:2:
rbgl_trimmed_boost_1_49_0/boost/graph/dominator_tree.hpp:126:34: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
if (get(dfnumMap, v) < 0 || get(dfnumMap, v) >= numOfVertices_)
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^ ˜
rbgl_trimmed_boost_1_49_0/boost/graph/dominator_tree.hpp:262:11: note: in instantiation of member function 'boost::detail::dominator_visitor<boost::adjacency_list<boost::vecS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, void *, void *&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&> >::operator()' requested here
visitor(u, dfnumMap, parentMap, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/dominator_tree.hpp:322:5: note: in instantiation of function template specialization 'boost::lengauer_tarjan_dominator_tree_without_dfs<boost::adjacency_list<boost::vecS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, void *, void *&>, std::vector<void *, std::allocator<void *> >, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&> >' requested here
lengauer_tarjan_dominator_tree_without_dfs(g, entry, indexMap, dfnumMap,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dominator_tree.hpp:367:5: note: in instantiation of function template specialization 'boost::lengauer_tarjan_dominator_tree<boost::adjacency_list<boost::vecS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, void *, void *&>, std::vector<void *, std::allocator<void *> >, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&> >' requested here
lengauer_tarjan_dominator_tree(g, entry,
^
dominatorTree.cpp:46:6: note: in instantiation of function template specialization 'boost::lengauer_tarjan_dominator_tree<boost::adjacency_list<boost::vecS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::bidirectionalS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&> >' requested here
lengauer_tarjan_dominator_tree(g, vertex(v, g), domTreePredMap);
^
12 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -Irbgl_trimmed_boost_1_49_0 -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c edmonds_optimum_branching.cpp -o edmonds_optimum_branching.o
In file included from edmonds_optimum_branching.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
edmonds_optimum_branching.cpp:55:46: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
PROTECT(ans = allocMatrix(INTSXP, 2, branching.size()));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
edmonds_optimum_branching.cpp:56:40: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
PROTECT(answt = allocMatrix(REALSXP,1,branching.size()));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
edmonds_optimum_branching.cpp:61:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(ans)[k++] = source(e, g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜
edmonds_optimum_branching.cpp:62:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(ans)[k++] = target(e, g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜
In file included from edmonds_optimum_branching.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:329:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from edmonds_optimum_branching.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:334:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from edmonds_optimum_branching.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:339:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from edmonds_optimum_branching.cpp:1:
./RBGL.hpp:93:20: warning: implicit conversion changes signedness: 'int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
: Base(asInteger(num_verts_in))
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:945:20: note: expanded from macro 'asInteger'
#define asInteger Rf_asInteger
^
edmonds_optimum_branching.cpp:14:18: note: in instantiation of member function 'R_adjacency_list<boost::directedS, double>::R_adjacency_list' requested here
Graph_dd g(num_verts_in, num_edges_in, R_edges_in, R_weights_in);
^
In file included from edmonds_optimum_branching.cpp:1:
./RBGL.hpp:105:37: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1),
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:105:48: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1),
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
./RBGL.hpp:112:33: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:112:44: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from edmonds_optimum_branching.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
./RBGL.hpp:105:21: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
boost::add_edge(*edges_in, *(edges_in+1),
^
edmonds_optimum_branching.cpp:14:18: note: in instantiation of member function 'R_adjacency_list<boost::directedS, double>::R_adjacency_list' requested here
Graph_dd g(num_verts_in, num_edges_in, R_edges_in, R_weights_in);
^
In file included from edmonds_optimum_branching.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:20:
rbgl_trimmed_boost_1_49_0/boost/range/irange.hpp:76:38: warning: implicit conversion changes signedness: 'unsigned long' to 'difference_type' (aka 'long') [-Wsign-conversion]
return other.m_value - m_value;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:554:22: note: in instantiation of member function 'boost::range_detail::integer_iterator<unsigned long>::distance_to' requested here
return -f1.distance_to(f2);
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:846:3: note: in instantiation of function template specialization 'boost::iterator_core_access::distance_from<boost::range_detail::integer_iterator<unsigned long>, boost::range_detail::integer_iterator<unsigned long> >' requested here
BOOST_ITERATOR_FACADE_INTEROP(
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:821:21: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP'
return_prefix iterator_core_access::base_op( \
^
rbgl_trimmed_boost_1_49_0/boost/range/iterator_range_core.hpp:252:30: note: in instantiation of function template specialization 'boost::operator-<boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long, boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long>' requested here
return m_End - m_Begin;
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:29: note: in instantiation of member function 'boost::iterator_range<boost::range_detail::integer_iterator<unsigned long> >::size' requested here
return g.vertex_set().size();
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
./RBGL.hpp:105:21: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
boost::add_edge(*edges_in, *(edges_in+1),
^
edmonds_optimum_branching.cpp:14:18: note: in instantiation of member function 'R_adjacency_list<boost::directedS, double>::R_adjacency_list' requested here
Graph_dd g(num_verts_in, num_edges_in, R_edges_in, R_weights_in);
^
In file included from edmonds_optimum_branching.cpp:3:
In file included from ./edmonds_optimum_branching.hpp:93:
In file included from ./edmonds_optimum_branching_impl.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/pending/disjoint_sets.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:33:33: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
Vertex ancestor = get(parent, v);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/pending/disjoint_sets.hpp:30:14: note: in instantiation of function template specialization 'boost::detail::find_representative_with_full_compression<unsigned long *, unsigned long>' requested here
return detail::find_representative_with_full_compression(p, v);
^
rbgl_trimmed_boost_1_49_0/boost/pending/disjoint_sets.hpp:167:27: note: in instantiation of function template specialization 'boost::find_with_full_path_compression::operator()<unsigned long *, unsigned long>' requested here
return id_to_vertex[rep(&parent[0], get(id,x))];
^
./edmonds_optimum_branching_impl.hpp:329:23: note: in instantiation of function template specialization 'boost::disjoint_sets_with_storage<boost::typed_identity_property_map<unsigned long>, boost::typed_identity_property_map<unsigned long>, boost::find_with_full_path_compression>::find_set<unsigned long>' requested here
if (W.find_set(critical_edge->source) !=
^
./edmonds_optimum_branching_impl.hpp:547:5: note: in instantiation of member function 'detail::OptimumBranching<true, false, false, R_adjacency_list<boost::directedS, double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > > >::operator()' requested here
optimum_branching();
^
edmonds_optimum_branching.cpp:36:2: note: in instantiation of function template specialization 'edmonds_optimum_branching<true, false, false, R_adjacency_list<boost::directedS, double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > > >' requested here
edmonds_optimum_branching<true, false, false>(g,
^
In file included from edmonds_optimum_branching.cpp:3:
In file included from ./edmonds_optimum_branching.hpp:93:
In file included from ./edmonds_optimum_branching_impl.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/pending/disjoint_sets.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:36:28: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
ancestor = get(parent, v);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:38:19: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
v = get(parent, old);
˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:40:17: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(parent, old, ancestor);
˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:42:21: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
v = get(parent, old);
˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:59:17: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
if (get(rank, i) > get(rank, j))
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/pending/disjoint_sets.hpp:155:7: note: in instantiation of function template specialization 'boost::detail::link_sets<unsigned long *, unsigned char *, unsigned long, boost::find_with_full_path_compression>' requested here
detail::link_sets(&parent[0], &rank[0],
^
./edmonds_optimum_branching_impl.hpp:378:27: note: in instantiation of function template specialization 'boost::disjoint_sets_with_storage<boost::typed_identity_property_map<unsigned long>, boost::typed_identity_property_map<unsigned long>, boost::find_with_full_path_compression>::link<unsigned long>' requested here
S.link(v, new_repr);
^
./edmonds_optimum_branching_impl.hpp:547:5: note: in instantiation of member function 'detail::OptimumBranching<true, false, false, R_adjacency_list<boost::directedS, double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > > >::operator()' requested here
optimum_branching();
^
edmonds_optimum_branching.cpp:36:2: note: in instantiation of function template specialization 'edmonds_optimum_branching<true, false, false, R_adjacency_list<boost::directedS, double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > > >' requested here
edmonds_optimum_branching<true, false, false>(g,
^
In file included from edmonds_optimum_branching.cpp:3:
In file included from ./edmonds_optimum_branching.hpp:93:
In file included from ./edmonds_optimum_branching_impl.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/pending/disjoint_sets.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:59:32: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
if (get(rank, i) > get(rank, j))
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:60:12: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(p, j, i);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:62:12: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(p, i, j);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:63:19: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
if (get(rank, i) == get(rank, j))
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:63:35: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
if (get(rank, i) == get(rank, j))
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:64:17: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(rank, j, get(rank, j) + 1);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:64:30: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(rank, j, get(rank, j) + 1);
˜˜˜ ^
In file included from edmonds_optimum_branching.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:176:68: warning: implicit conversion loses integer precision: 'const int' to 'unsigned char' [-Wconversion]
inline void put(T* pa, std::ptrdiff_t k, const V& val) { pa[k] = val; }
˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:64:7: note: in instantiation of function template specialization 'put<unsigned char, int>' requested here
put(rank, j, get(rank, j) + 1);
^
rbgl_trimmed_boost_1_49_0/boost/pending/disjoint_sets.hpp:155:7: note: in instantiation of function template specialization 'boost::detail::link_sets<unsigned long *, unsigned char *, unsigned long, boost::find_with_full_path_compression>' requested here
detail::link_sets(&parent[0], &rank[0],
^
./edmonds_optimum_branching_impl.hpp:378:27: note: in instantiation of function template specialization 'boost::disjoint_sets_with_storage<boost::typed_identity_property_map<unsigned long>, boost::typed_identity_property_map<unsigned long>, boost::find_with_full_path_compression>::link<unsigned long>' requested here
S.link(v, new_repr);
^
./edmonds_optimum_branching_impl.hpp:547:5: note: in instantiation of member function 'detail::OptimumBranching<true, false, false, R_adjacency_list<boost::directedS, double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > > >::operator()' requested here
optimum_branching();
^
edmonds_optimum_branching.cpp:36:2: note: in instantiation of function template specialization 'edmonds_optimum_branching<true, false, false, R_adjacency_list<boost::directedS, double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > > >' requested here
edmonds_optimum_branching<true, false, false>(g,
^
29 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -Irbgl_trimmed_boost_1_49_0 -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c hcs.cpp -o hcs.o
In file included from hcs.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
hcs.cpp:435:14: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
nn = (*ci).size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜
hcs.cpp:470:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
V_Label v_label(ne);
˜˜˜˜˜˜˜ ^˜
hcs.cpp:471:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for ( i = 0; i < ne; i++ ) v_label[i] = (i+1);
˜˜˜˜˜˜˜ ^
hcs.cpp:469:14: warning: implicit conversion loses integer precision: 'typename config::vertices_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
ne = num_vertices(g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from hcs.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:329:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from hcs.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:334:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from hcs.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:339:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from hcs.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
hcs.cpp:85:19: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
V_Label flags(num_vertices(g_out), 0);
^
In file included from hcs.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:20:
rbgl_trimmed_boost_1_49_0/boost/range/irange.hpp:76:38: warning: implicit conversion changes signedness: 'unsigned long' to 'difference_type' (aka 'long') [-Wsign-conversion]
return other.m_value - m_value;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:554:22: note: in instantiation of member function 'boost::range_detail::integer_iterator<unsigned long>::distance_to' requested here
return -f1.distance_to(f2);
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:846:3: note: in instantiation of function template specialization 'boost::iterator_core_access::distance_from<boost::range_detail::integer_iterator<unsigned long>, boost::range_detail::integer_iterator<unsigned long> >' requested here
BOOST_ITERATOR_FACADE_INTEROP(
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:821:21: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP'
return_prefix iterator_core_access::base_op( \
^
rbgl_trimmed_boost_1_49_0/boost/range/iterator_range_core.hpp:252:30: note: in instantiation of function template specialization 'boost::operator-<boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long, boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long>' requested here
return m_End - m_Begin;
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:29: note: in instantiation of member function 'boost::iterator_range<boost::range_detail::integer_iterator<unsigned long> >::size' requested here
return g.vertex_set().size();
^
hcs.cpp:85:19: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
V_Label flags(num_vertices(g_out), 0);
^
In file included from hcs.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1960:51: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
g.m_vertices.erase(g.m_vertices.begin() + u);
˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2216:7: note: in instantiation of function template specialization 'boost::detail::remove_vertex_dispatch<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, unsigned long>' requested here
detail::remove_vertex_dispatch(g, v, Cat());
^
hcs.cpp:100:17: note: in instantiation of function template specialization 'boost::remove_vertex<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
boost::remove_vertex(*vvi, g_out);
^
In file included from hcs.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2204:14: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config> >' requested here
return add_edge(u, v, p, g_);
^
./mincut.hpp:56:29: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config> >' requested here
tie(e1, inserted) = add_edge(u, v, flow_g);
^
hcs.cpp:293:24: note: in instantiation of function template specialization 'boost::min_cut<const R_adjacency_list<boost::undirectedS, double>, std::back_insert_iterator<std::vector<unsigned long, std::allocator<unsigned long> > > >' requested here
min_cut(g, std::back_inserter(s_vec),
^
In file included from hcs.cpp:2:
In file included from ./mincut.hpp:4:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/edge_connectivity.hpp:19:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:22:
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:106:18: warning: implicit conversion changes signedness: 'reference' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(color, *i, Color::white());
˜˜˜ ^˜
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:102:7: note: in instantiation of function template specialization 'boost::breadth_first_search<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_search
^
./mincut.hpp:77:21: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::default_color_type *, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *>' requested here
alpha_S_k = edmonds_karp_max_flow
^
hcs.cpp:293:24: note: in instantiation of function template specialization 'boost::min_cut<const R_adjacency_list<boost::undirectedS, double>, std::back_insert_iterator<std::vector<unsigned long, std::allocator<unsigned long> > > >' requested here
min_cut(g, std::back_inserter(s_vec),
^
In file included from hcs.cpp:2:
In file included from ./mincut.hpp:4:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/edge_connectivity.hpp:19:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:22:
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:73:16: warning: implicit conversion changes signedness: 'typename graph_traits<filtered_graph<adjacency_list<vecS, vecS, directedS, no_property, property<edge_capacity_t, unsigned long, property<edge_residual_capacity_t, unsigned long, property<edge_reverse_t, edge_desc_impl<directed_tag, unsigned long>, no_property> > >, no_property, listS>, is_residual_edge<adj_list_edge_property_map<directed_tag, unsigned long, unsigned long &, unsigned long, property<edge_capacity_t, unsigned long, property<edge_residual_capacity_t, unsigned long, property<edge_reverse_t, edge_desc_impl<directed_tag, unsigned long>, no_property> > >, edge_residual_capacity_t> >, keep_all> >::vertex_descriptor' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(color, s, Color::gray()); vis.discover_vertex(s, g);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:108:5: note: in instantiation of function template specialization 'boost::breadth_first_visit<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_visit(g, s, Q, vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:102:7: note: in instantiation of function template specialization 'boost::breadth_first_search<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_search
^
./mincut.hpp:77:21: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::default_color_type *, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *>' requested here
alpha_S_k = edmonds_karp_max_flow
^
hcs.cpp:293:24: note: in instantiation of function template specialization 'boost::min_cut<const R_adjacency_list<boost::undirectedS, double>, std::back_insert_iterator<std::vector<unsigned long, std::allocator<unsigned long> > > >' requested here
min_cut(g, std::back_inserter(s_vec),
^
In file included from hcs.cpp:2:
In file included from ./mincut.hpp:4:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/edge_connectivity.hpp:19:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:22:
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:79:41: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
ColorValue v_color = get(color, v);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:81:22: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(color, v, Color::gray()); vis.discover_vertex(v, g);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:88:18: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(color, u, Color::black()); vis.finish_vertex(u, g);
˜˜˜ ^
In file included from hcs.cpp:1:
In file included from ./RBGL.hpp:38:
rbgl_trimmed_boost_1_49_0/boost/graph/visitors.hpp:176:26: warning: implicit conversion changes signedness: 'typename filtered_graph_base<adjacency_list<vecS, vecS, directedS, no_property, property<edge_capacity_t, unsigned long, property<edge_residual_capacity_t, unsigned long, property<edge_reverse_t, edge_desc_impl<directed_tag, unsigned long>, no_property> > >, no_property, listS> >::vertex_descriptor' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(m_predecessor, target(e, g), e);
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/visitors.hpp:109:8: note: in instantiation of function template specialization 'boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge>::operator()<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all> >' requested here
v(x, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/visitors.hpp:140:5: note: in instantiation of function template specialization 'boost::detail::invoke_dispatch<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all> >' requested here
detail::invoke_dispatch(v, x, g, IsSameTag());
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:156:7: note: in instantiation of function template specialization 'boost::invoke_visitors<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::on_tree_edge>' requested here
invoke_visitors(m_vis, e, g, ::boost::on_tree_edge());
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:43:11: note: in instantiation of function template specialization 'boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >::tree_edge<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all> >' requested here
vis.tree_edge(e, g);
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::BFSVisitorConcept<boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all> >::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:67:5: note: in instantiation of member function 'boost::concepts::constraint<boost::BFSVisitorConcept<boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all> > >::failed' requested here
BOOST_CONCEPT_ASSERT(( BFSVisitorConcept<BFSVisitor, IncidenceGraph> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:108:5: note: in instantiation of function template specialization 'boost::breadth_first_visit<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_visit(g, s, Q, vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:102:7: note: in instantiation of function template specialization 'boost::breadth_first_search<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_search
^
./mincut.hpp:77:21: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::default_color_type *, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *>' requested here
alpha_S_k = edmonds_karp_max_flow
^
hcs.cpp:293:24: note: in instantiation of function template specialization 'boost::min_cut<const R_adjacency_list<boost::undirectedS, double>, std::back_insert_iterator<std::vector<unsigned long, std::allocator<unsigned long> > > >' requested here
min_cut(g, std::back_inserter(s_vec),
^
In file included from hcs.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:200:23: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
val = get(pmap, k);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::ReadablePropertyMapConcept<boost::default_color_type *, unsigned long>::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/concept_check.hpp:45:7: note: in instantiation of member function 'boost::concepts::constraint<boost::ReadablePropertyMapConcept<boost::default_color_type *, unsigned long> >::failed' requested here
BOOST_CONCEPT_ASSERT((Model));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:256:7: note: in instantiation of function template specialization 'boost::function_requires<boost::ReadablePropertyMapConcept<boost::default_color_type *, unsigned long> >' requested here
function_requires< ReadablePropertyMapConcept<PMap, Key> >();
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::ReadWritePropertyMapConcept<boost::default_color_type *, unsigned long>::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:68:5: note: in instantiation of member function 'boost::concepts::constraint<boost::ReadWritePropertyMapConcept<boost::default_color_type *, unsigned long> >::failed' requested here
BOOST_CONCEPT_ASSERT(( ReadWritePropertyMapConcept<ColorMap, Vertex> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:108:5: note: in instantiation of function template specialization 'boost::breadth_first_visit<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_visit(g, s, Q, vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:102:7: note: in instantiation of function template specialization 'boost::breadth_first_search<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_search
^
./mincut.hpp:77:21: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::default_color_type *, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *>' requested here
alpha_S_k = edmonds_karp_max_flow
^
hcs.cpp:293:24: note: in instantiation of function template specialization 'boost::min_cut<const R_adjacency_list<boost::undirectedS, double>, std::back_insert_iterator<std::vector<unsigned long, std::allocator<unsigned long> > > >' requested here
min_cut(g, std::back_inserter(s_vec),
^
In file included from hcs.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:231:17: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(pmap, k, val);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::WritablePropertyMapConcept<boost::default_color_type *, unsigned long>::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/concept_check.hpp:45:7: note: in instantiation of member function 'boost::concepts::constraint<boost::WritablePropertyMapConcept<boost::default_color_type *, unsigned long> >::failed' requested here
BOOST_CONCEPT_ASSERT((Model));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:257:7: note: in instantiation of function template specialization 'boost::function_requires<boost::WritablePropertyMapConcept<boost::default_color_type *, unsigned long> >' requested here
function_requires< WritablePropertyMapConcept<PMap, Key> >();
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::ReadWritePropertyMapConcept<boost::default_color_type *, unsigned long>::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:68:5: note: in instantiation of member function 'boost::concepts::constraint<boost::ReadWritePropertyMapConcept<boost::default_color_type *, unsigned long> >::failed' requested here
BOOST_CONCEPT_ASSERT(( ReadWritePropertyMapConcept<ColorMap, Vertex> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:108:5: note: in instantiation of function template specialization 'boost::breadth_first_visit<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_visit(g, s, Q, vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:102:7: note: in instantiation of function template specialization 'boost::breadth_first_search<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_search
^
./mincut.hpp:77:21: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::default_color_type *, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *>' requested here
alpha_S_k = edmonds_karp_max_flow
^
hcs.cpp:293:24: note: in instantiation of function template specialization 'boost::min_cut<const R_adjacency_list<boost::undirectedS, double>, std::back_insert_iterator<std::vector<unsigned long, std::allocator<unsigned long> > > >' requested here
min_cut(g, std::back_inserter(s_vec),
^
In file included from hcs.cpp:1:
./RBGL.hpp:93:20: warning: implicit conversion changes signedness: 'int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
: Base(asInteger(num_verts_in))
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:945:20: note: expanded from macro 'asInteger'
#define asInteger Rf_asInteger
^
hcs.cpp:457:18: note: in instantiation of member function 'R_adjacency_list<boost::undirectedS, double>::R_adjacency_list' requested here
Graph_ud g(num_verts_in, num_edges_in, R_edges_in, R_weights_in);
^
In file included from hcs.cpp:1:
./RBGL.hpp:105:37: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1),
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:105:48: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1),
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
./RBGL.hpp:112:33: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:112:44: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
25 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -Irbgl_trimmed_boost_1_49_0 -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c incrConnComp.cpp -o incrConnComp.o
In file included from incrConnComp.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
incrConnComp.cpp:42:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
rrank.clear(); rrank.resize(NV, 0);
˜˜˜˜˜ ^˜
incrConnComp.cpp:43:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
parent.clear(); parent.resize(NV, 0);
˜˜˜˜˜˜ ^˜
incrConnComp.cpp:65:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
INTEGER(conn)[0] = NC;
˜ ^˜
incrConnComp.cpp:74:6: warning: implicit conversion changes signedness: 'typename foreach_reference<pair<component_index_iterator<__normal_iterator<unsigned int *, vector<unsigned int, allocator<unsigned int> > > >, component_index_iterator<__normal_iterator<unsigned int *, vector<unsigned int, allocator<unsigned int> > > > >, bool_<true> >::type' (aka 'long') to 'VertexIndex' (aka 'unsigned long') [-Wsign-conversion]
BOOST_FOREACH(VertexIndex child_index, components[current_index]) {
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/foreach.hpp:1104:20: note: expanded from macro 'BOOST_FOREACH'
for (VAR = BOOST_FOREACH_DEREF(COL); !BOOST_FOREACH_ID(_foreach_continue); BOOST_FOREACH_ID(_foreach_continue) = true)
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/foreach.hpp:1037:5: note: expanded from macro 'BOOST_FOREACH_DEREF'
boost::foreach_detail_::deref( \
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
incrConnComp.cpp:74:32: warning: unused variable 'child_index' [-Wunused-variable]
BOOST_FOREACH(VertexIndex child_index, components[current_index]) {
^
rbgl_trimmed_boost_1_49_0/boost/foreach.hpp:1104:14: note: expanded from macro 'BOOST_FOREACH'
for (VAR = BOOST_FOREACH_DEREF(COL); !BOOST_FOREACH_ID(_foreach_continue); BOOST_FOREACH_ID(_foreach_continue) = true)
^
incrConnComp.cpp:79:6: warning: implicit conversion changes signedness: 'typename foreach_reference<pair<component_index_iterator<__normal_iterator<unsigned int *, vector<unsigned int, allocator<unsigned int> > > >, component_index_iterator<__normal_iterator<unsigned int *, vector<unsigned int, allocator<unsigned int> > > > >, bool_<true> >::type' (aka 'long') to 'VertexIndex' (aka 'unsigned long') [-Wsign-conversion]
BOOST_FOREACH(VertexIndex child_index, components[current_index]) {
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/foreach.hpp:1104:20: note: expanded from macro 'BOOST_FOREACH'
for (VAR = BOOST_FOREACH_DEREF(COL); !BOOST_FOREACH_ID(_foreach_continue); BOOST_FOREACH_ID(_foreach_continue) = true)
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/foreach.hpp:1037:5: note: expanded from macro 'BOOST_FOREACH_DEREF'
boost::foreach_detail_::deref( \
^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
incrConnComp.cpp:86:21: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
UNPROTECT(NC+2);
˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:548:35: note: expanded from macro 'UNPROTECT'
#define UNPROTECT(n) Rf_unprotect(n)
^
incrConnComp.cpp:59:20: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
unsigned int NC = components.size();
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
incrConnComp.cpp:74:56: warning: implicit conversion loses integer precision: 'VertexIndex' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
BOOST_FOREACH(VertexIndex child_index, components[current_index]) {
˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/foreach.hpp:1097:99: note: expanded from macro 'BOOST_FOREACH'
if (boost::foreach_detail_::auto_any_t BOOST_FOREACH_ID(_foreach_col) = BOOST_FOREACH_CONTAIN(COL)) {} else \
^
rbgl_trimmed_boost_1_49_0/boost/foreach.hpp:1010:32: note: expanded from macro 'BOOST_FOREACH_CONTAIN'
BOOST_FOREACH_EVALUATE(COL) \
^
rbgl_trimmed_boost_1_49_0/boost/foreach.hpp:955:49: note: expanded from macro 'BOOST_FOREACH_EVALUATE'
(true ? boost::foreach_detail_::make_probe((COL), BOOST_FOREACH_ID(_foreach_is_rvalue)) : (COL))
^
incrConnComp.cpp:79:56: warning: implicit conversion loses integer precision: 'VertexIndex' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
BOOST_FOREACH(VertexIndex child_index, components[current_index]) {
˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/foreach.hpp:1097:99: note: expanded from macro 'BOOST_FOREACH'
if (boost::foreach_detail_::auto_any_t BOOST_FOREACH_ID(_foreach_col) = BOOST_FOREACH_CONTAIN(COL)) {} else \
^
rbgl_trimmed_boost_1_49_0/boost/foreach.hpp:1010:32: note: expanded from macro 'BOOST_FOREACH_CONTAIN'
BOOST_FOREACH_EVALUATE(COL) \
^
rbgl_trimmed_boost_1_49_0/boost/foreach.hpp:955:49: note: expanded from macro 'BOOST_FOREACH_EVALUATE'
(true ? boost::foreach_detail_::make_probe((COL), BOOST_FOREACH_ID(_foreach_is_rvalue)) : (COL))
^
incrConnComp.cpp:123:32: warning: implicit conversion changes signedness: 'int' to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
r = same_component(vertex(v1, g), vertex(v2, g), ds);
˜˜˜˜˜˜ ^˜
incrConnComp.cpp:123:47: warning: implicit conversion changes signedness: 'int' to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
r = same_component(vertex(v1, g), vertex(v2, g), ds);
˜˜˜˜˜˜ ^˜
In file included from incrConnComp.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:329:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from incrConnComp.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:334:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from incrConnComp.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:339:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from incrConnComp.cpp:1:
./RBGL.hpp:120:20: warning: implicit conversion changes signedness: 'int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
: Base(asInteger(num_verts_in))
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:945:20: note: expanded from macro 'asInteger'
#define asInteger Rf_asInteger
^
incrConnComp.cpp:38:18: note: in instantiation of member function 'R_adjacency_list<boost::undirectedS, double>::R_adjacency_list' requested here
Graph_ud g(num_verts_in, num_edges_in, R_edges_in);
^
In file included from incrConnComp.cpp:1:
./RBGL.hpp:126:29: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:126:40: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from incrConnComp.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
./RBGL.hpp:126:13: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
^
incrConnComp.cpp:38:18: note: in instantiation of member function 'R_adjacency_list<boost::undirectedS, double>::R_adjacency_list' requested here
Graph_ud g(num_verts_in, num_edges_in, R_edges_in);
^
In file included from incrConnComp.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:20:
rbgl_trimmed_boost_1_49_0/boost/range/irange.hpp:76:38: warning: implicit conversion changes signedness: 'unsigned long' to 'difference_type' (aka 'long') [-Wsign-conversion]
return other.m_value - m_value;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:554:22: note: in instantiation of member function 'boost::range_detail::integer_iterator<unsigned long>::distance_to' requested here
return -f1.distance_to(f2);
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:846:3: note: in instantiation of function template specialization 'boost::iterator_core_access::distance_from<boost::range_detail::integer_iterator<unsigned long>, boost::range_detail::integer_iterator<unsigned long> >' requested here
BOOST_ITERATOR_FACADE_INTEROP(
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:821:21: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP'
return_prefix iterator_core_access::base_op( \
^
rbgl_trimmed_boost_1_49_0/boost/range/iterator_range_core.hpp:252:30: note: in instantiation of function template specialization 'boost::operator-<boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long, boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long>' requested here
return m_End - m_Begin;
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:29: note: in instantiation of member function 'boost::iterator_range<boost::range_detail::integer_iterator<unsigned long> >::size' requested here
return g.vertex_set().size();
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
./RBGL.hpp:126:13: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
^
incrConnComp.cpp:38:18: note: in instantiation of member function 'R_adjacency_list<boost::undirectedS, double>::R_adjacency_list' requested here
Graph_ud g(num_verts_in, num_edges_in, R_edges_in);
^
In file included from incrConnComp.cpp:3:
rbgl_trimmed_boost_1_49_0/boost/pending/disjoint_sets.hpp:64:19: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(parent, x, x);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/incremental_components.hpp:95:10: note: in instantiation of function template specialization 'boost::disjoint_sets<unsigned long *, unsigned long *, boost::find_with_full_path_compression>::make_set<unsigned long>' requested here
ds.make_set(*v);
^
incrConnComp.cpp:47:6: note: in instantiation of function template specialization 'boost::initialize_incremental_components<R_adjacency_list<boost::undirectedS, double>, boost::disjoint_sets<unsigned long *, unsigned long *, boost::find_with_full_path_compression> >' requested here
initialize_incremental_components(g, ds);
^
In file included from incrConnComp.cpp:3:
rbgl_trimmed_boost_1_49_0/boost/pending/disjoint_sets.hpp:66:17: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(rank, x, R());
˜˜˜ ^
In file included from incrConnComp.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/pending/disjoint_sets.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:33:33: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
Vertex ancestor = get(parent, v);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/pending/disjoint_sets.hpp:30:14: note: in instantiation of function template specialization 'boost::detail::find_representative_with_full_compression<unsigned long *, unsigned long>' requested here
return detail::find_representative_with_full_compression(p, v);
^
rbgl_trimmed_boost_1_49_0/boost/pending/disjoint_sets.hpp:88:14: note: in instantiation of function template specialization 'boost::find_with_full_path_compression::operator()<unsigned long *, unsigned long>' requested here
return rep(parent, x);
^
rbgl_trimmed_boost_1_49_0/boost/pending/disjoint_sets.hpp:80:12: note: in instantiation of function template specialization 'boost::disjoint_sets<unsigned long *, unsigned long *, boost::find_with_full_path_compression>::find_set<unsigned long>' requested here
link(find_set(x), find_set(y));
^
rbgl_trimmed_boost_1_49_0/boost/graph/incremental_components.hpp:59:10: note: in instantiation of function template specialization 'boost::disjoint_sets<unsigned long *, unsigned long *, boost::find_with_full_path_compression>::union_set<unsigned long>' requested here
ds.union_set(source(*e,g),target(*e,g));
^
incrConnComp.cpp:54:6: note: in instantiation of function template specialization 'boost::incremental_components<R_adjacency_list<boost::undirectedS, double>, boost::disjoint_sets<unsigned long *, unsigned long *, boost::find_with_full_path_compression> >' requested here
incremental_components(g, ds);
^
In file included from incrConnComp.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/pending/disjoint_sets.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:36:28: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
ancestor = get(parent, v);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:38:19: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
v = get(parent, old);
˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:40:17: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(parent, old, ancestor);
˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:42:21: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
v = get(parent, old);
˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:59:17: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
if (get(rank, i) > get(rank, j))
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/pending/disjoint_sets.hpp:73:7: note: in instantiation of function template specialization 'boost::detail::link_sets<unsigned long *, unsigned long *, unsigned long, boost::find_with_full_path_compression>' requested here
detail::link_sets(parent, rank, x, y, rep);
^
rbgl_trimmed_boost_1_49_0/boost/pending/disjoint_sets.hpp:80:7: note: in instantiation of function template specialization 'boost::disjoint_sets<unsigned long *, unsigned long *, boost::find_with_full_path_compression>::link<unsigned long>' requested here
link(find_set(x), find_set(y));
^
rbgl_trimmed_boost_1_49_0/boost/graph/incremental_components.hpp:59:10: note: in instantiation of function template specialization 'boost::disjoint_sets<unsigned long *, unsigned long *, boost::find_with_full_path_compression>::union_set<unsigned long>' requested here
ds.union_set(source(*e,g),target(*e,g));
^
incrConnComp.cpp:54:6: note: in instantiation of function template specialization 'boost::incremental_components<R_adjacency_list<boost::undirectedS, double>, boost::disjoint_sets<unsigned long *, unsigned long *, boost::find_with_full_path_compression> >' requested here
incremental_components(g, ds);
^
In file included from incrConnComp.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/pending/disjoint_sets.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:59:32: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
if (get(rank, i) > get(rank, j))
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:60:12: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(p, j, i);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:62:12: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(p, i, j);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:63:19: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
if (get(rank, i) == get(rank, j))
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:63:35: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
if (get(rank, i) == get(rank, j))
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:64:17: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(rank, j, get(rank, j) + 1);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/pending/detail/disjoint_sets.hpp:64:30: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(rank, j, get(rank, j) + 1);
˜˜˜ ^
In file included from incrConnComp.cpp:4:
rbgl_trimmed_boost_1_49_0/boost/graph/incremental_components.hpp:138:22: warning: implicit conversion loses integer precision: 'typename iterator_traits<__normal_iterator<unsigned long *, vector<unsigned long, allocator<unsigned long> > > >::difference_type' (aka 'long') to 'unsigned int' [-Wshorten-64-to-32]
m_num_elements(std::distance(parent_start, parent_end)),
˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
incrConnComp.cpp:58:20: note: in instantiation of function template specialization 'boost::component_index<unsigned int>::component_index<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > > >' requested here
Components components(parent.begin(), parent.end());
^
In file included from incrConnComp.cpp:4:
rbgl_trimmed_boost_1_49_0/boost/graph/incremental_components.hpp:188:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
IndexType parent_index = get(index_map, parent_element);
˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/incremental_components.hpp:142:7: note: in instantiation of function template specialization 'boost::component_index<unsigned int>::build_index_lists<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::typed_identity_property_map<unsigned long> >' requested here
build_index_lists(parent_start, boost::identity_property_map());
^
incrConnComp.cpp:58:20: note: in instantiation of function template specialization 'boost::component_index<unsigned int>::component_index<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > > >' requested here
Components components(parent.begin(), parent.end());
^
In file included from incrConnComp.cpp:4:
rbgl_trimmed_boost_1_49_0/boost/graph/incremental_components.hpp:206:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
IndexType parent_index = get(index_map, parent_element);
˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/incremental_components.hpp:158:24: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32]
return (iterator(this->size()));
˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/range/end.hpp:50:22: note: in instantiation of member function 'boost::component_index<unsigned int>::end' requested here
return c.end();
^
rbgl_trimmed_boost_1_49_0/boost/range/end.hpp:102:12: note: in instantiation of function template specialization 'boost::range_detail::range_end<boost::component_index<unsigned int> >' requested here
return range_end( r );
^
rbgl_trimmed_boost_1_49_0/boost/foreach.hpp:710:18: note: in instantiation of function template specialization 'boost::range_adl_barrier::end<boost::component_index<unsigned int> >' requested here
iterator(boost::end(derefof(auto_any_cast<type *, boost::mpl::false_>(col)))));
^
incrConnComp.cpp:71:2: note: in instantiation of function template specialization 'boost::foreach_detail_::end<boost::component_index<unsigned int>, mpl_::bool_<false> >' requested here
BOOST_FOREACH(VertexIndex current_index, components) {
^
rbgl_trimmed_boost_1_49_0/boost/foreach.hpp:1099:77: note: expanded from macro 'BOOST_FOREACH'
if (boost::foreach_detail_::auto_any_t BOOST_FOREACH_ID(_foreach_end) = BOOST_FOREACH_END(COL)) {} else \
^
rbgl_trimmed_boost_1_49_0/boost/foreach.hpp:1020:5: note: expanded from macro 'BOOST_FOREACH_END'
boost::foreach_detail_::end( \
^
40 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -Irbgl_trimmed_boost_1_49_0 -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c interfaces.cpp -o interfaces.o
In file included from interfaces.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
In file included from interfaces.cpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:262:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/transpose_graph.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/graph/reverse_graph.hpp:442:2: warning: extra ';' outside of a function is a C++11 extension [-Wc++11-extra-semi]
};
^
interfaces.cpp:113:40: warning: implicit conversion changes signedness: 'int' to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
breadth_first_search(g, vertex((int)INTEGER(init_ind)[0], g), visitor(vis));
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
interfaces.cpp:117:50: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
std::vector < size_type > discover_order(N);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
interfaces.cpp:118:42: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
integer_range < size_type > r(0, N);
˜ ^
interfaces.cpp:129:47: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
INTEGER(disc)[i] = discover_order[i];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
interfaces.cpp:129:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(disc)[i] = discover_order[i];
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
interfaces.cpp:161:50: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
std::vector < size_type > discover_order(N);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
interfaces.cpp:162:42: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
integer_range < size_type > r(0, N);
˜ ^
interfaces.cpp:166:48: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
std::vector < size_type > finish_order(N);
˜˜˜˜˜˜˜˜˜˜˜˜ ^
interfaces.cpp:181:47: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
INTEGER(disc)[i] = discover_order[i];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
interfaces.cpp:182:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
INTEGER(fin)[i] = finish_order[i];
˜˜˜˜˜˜˜˜˜˜˜˜ ^
interfaces.cpp:181:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(disc)[i] = discover_order[i];
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
interfaces.cpp:182:31: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(fin)[i] = finish_order[i];
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
interfaces.cpp:264:25: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int num_comps = biconnected_components(g, component);
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
interfaces.cpp:303:45: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
PROTECT(outvec = allocVector(INTSXP,art_points.size()));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
interfaces.cpp:306:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(outvec)[k] = art_points[k];
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
interfaces.cpp:375:45: warning: implicit conversion changes signedness: 'typename config::vertices_size_type' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
PROTECT(cList = allocVector(INTSXP, num_vertices(g)));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
interfaces.cpp:382:35: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(cList)[i++] = color_vec[*vi];
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from interfaces.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:329:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from interfaces.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:334:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from interfaces.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:339:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from interfaces.cpp:1:
./RBGL.hpp:120:20: warning: implicit conversion changes signedness: 'int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
: Base(asInteger(num_verts_in))
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:945:20: note: expanded from macro 'asInteger'
#define asInteger Rf_asInteger
^
interfaces.cpp:59:18: note: in instantiation of member function 'R_adjacency_list<boost::directedS, double>::R_adjacency_list' requested here
Graph_dd g(num_verts_in, num_edges_in, R_edges_in);
^
In file included from interfaces.cpp:1:
./RBGL.hpp:126:29: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:126:40: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from interfaces.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/named_function_params.hpp:24:
rbgl_trimmed_boost_1_49_0/boost/property_map/shared_array_property_map.hpp:36:17: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return data[get(index, v)];
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:5: note: in instantiation of member function 'boost::shared_array_property_map<boost::default_color_type, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::operator[]' requested here
static_cast<const PropertyMap&>(pa)[k] = v;
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:198:7: note: in instantiation of function template specialization 'boost::put<boost::shared_array_property_map<boost::default_color_type, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >, boost::default_color_type &, unsigned long, boost::default_color_type>' requested here
put(color, u, Color::white()); vis.initialize_vertex(u, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:298:5: note: in instantiation of function template specialization 'boost::depth_first_search<R_adjacency_list<boost::directedS, double>, boost::topo_sort_visitor<std::front_insert_iterator<std::list<unsigned long, std::allocator<unsigned long> > > >, boost::shared_array_property_map<boost::default_color_type, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
depth_first_search
^
rbgl_trimmed_boost_1_49_0/boost/graph/topological_sort.hpp:65:5: note: in instantiation of function template specialization 'boost::depth_first_search<R_adjacency_list<boost::directedS, double>, boost::topo_sort_visitor<std::front_insert_iterator<std::list<unsigned long, std::allocator<unsigned long> > > >, boost::graph_visitor_t, boost::bgl_named_params<int, boost::buffer_param_t, boost::no_property> >' requested here
depth_first_search(g, params.visitor(TopoVisitor(result)));
^
rbgl_trimmed_boost_1_49_0/boost/graph/topological_sort.hpp:71:5: note: in instantiation of function template specialization 'boost::topological_sort<R_adjacency_list<boost::directedS, double>, std::front_insert_iterator<std::list<unsigned long, std::allocator<unsigned long> > >, int, boost::buffer_param_t, boost::no_property>' requested here
topological_sort(g, result,
^
interfaces.cpp:71:13: note: in instantiation of function template specialization 'boost::topological_sort<R_adjacency_list<boost::directedS, double>, std::front_insert_iterator<std::list<unsigned long, std::allocator<unsigned long> > > >' requested here
topological_sort(g, std::front_inserter(tsord));
^
In file included from interfaces.cpp:1:
./RBGL.hpp:93:20: warning: implicit conversion changes signedness: 'int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
: Base(asInteger(num_verts_in))
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:945:20: note: expanded from macro 'asInteger'
#define asInteger Rf_asInteger
^
interfaces.cpp:100:18: note: in instantiation of member function 'R_adjacency_list<boost::directedS, double>::R_adjacency_list' requested here
Graph_dd g(num_verts_in, num_edges_in, R_edges_in, R_weights_in);
^
In file included from interfaces.cpp:1:
./RBGL.hpp:105:37: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1),
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:105:48: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1),
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
./RBGL.hpp:112:33: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:112:44: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from interfaces.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
interfaces.cpp:109:41: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
std::vector < size_type > dtime(num_vertices(g));
^
In file included from interfaces.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:20:
rbgl_trimmed_boost_1_49_0/boost/range/irange.hpp:76:38: warning: implicit conversion changes signedness: 'unsigned long' to 'difference_type' (aka 'long') [-Wsign-conversion]
return other.m_value - m_value;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:554:22: note: in instantiation of member function 'boost::range_detail::integer_iterator<unsigned long>::distance_to' requested here
return -f1.distance_to(f2);
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:846:3: note: in instantiation of function template specialization 'boost::iterator_core_access::distance_from<boost::range_detail::integer_iterator<unsigned long>, boost::range_detail::integer_iterator<unsigned long> >' requested here
BOOST_ITERATOR_FACADE_INTEROP(
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:821:21: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP'
return_prefix iterator_core_access::base_op( \
^
rbgl_trimmed_boost_1_49_0/boost/range/iterator_range_core.hpp:252:30: note: in instantiation of function template specialization 'boost::operator-<boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long, boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long>' requested here
return m_End - m_Begin;
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:29: note: in instantiation of member function 'boost::iterator_range<boost::range_detail::integer_iterator<unsigned long> >::size' requested here
return g.vertex_set().size();
^
interfaces.cpp:109:41: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
std::vector < size_type > dtime(num_vertices(g));
^
interfaces.cpp:22:24: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(m_timemap, u, m_time++);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:73:51: note: in instantiation of function template specialization 'bfs_time_visitor<unsigned long *>::discover_vertex<unsigned long, R_adjacency_list<boost::directedS, double> >' requested here
put(color, s, Color::gray()); vis.discover_vertex(s, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:108:5: note: in instantiation of function template specialization 'boost::breadth_first_visit<R_adjacency_list<boost::directedS, double>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, bfs_time_visitor<unsigned long *>, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
breadth_first_visit(g, s, Q, vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:231:7: note: in instantiation of function template specialization 'boost::breadth_first_search<R_adjacency_list<boost::directedS, double>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, bfs_time_visitor<unsigned long *>, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
breadth_first_search
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:283:9: note: in instantiation of function template specialization 'boost::detail::bfs_helper<R_adjacency_list<boost::directedS, double>, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >, bfs_time_visitor<unsigned long *>, bfs_time_visitor<unsigned long *>, boost::graph_visitor_t, boost::no_property>' requested here
bfs_helper
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:312:5: note: in instantiation of function template specialization 'boost::detail::bfs_dispatch<boost::detail::error_property_not_found>::apply<R_adjacency_list<boost::directedS, double>, bfs_time_visitor<unsigned long *>, boost::graph_visitor_t, boost::no_property>' requested here
detail::bfs_dispatch<C>::apply(ng, s, params,
^
interfaces.cpp:113:9: note: in instantiation of function template specialization 'boost::breadth_first_search<R_adjacency_list<boost::directedS, double>, bfs_time_visitor<unsigned long *>, boost::graph_visitor_t, boost::no_property>' requested here
breadth_first_search(g, vertex((int)INTEGER(init_ind)[0], g), visitor(vis));
^
In file included from interfaces.cpp:1:
In file included from ./RBGL.hpp:31:
rbgl_trimmed_boost_1_49_0/boost/pending/indirect_cmp.hpp:43:21: warning: implicit conversion changes signedness: 'const unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
T du = get(d, u), dv = get(d, v);
˜˜˜ ^
/usr/include/c++/4.2.1/bits/stl_algo.h:2501:6: note: in instantiation of function template specialization 'boost::indirect_cmp<unsigned long *, std::less<unsigned long> >::operator()<unsigned long, unsigned long>' requested here
if (__comp(*__i, *__first))
^
/usr/include/c++/4.2.1/bits/stl_algo.h:2591:7: note: in instantiation of function template specialization 'std::__heap_select<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::indirect_cmp<unsigned long *, std::less<unsigned long> > >' requested here
std::__heap_select(__first, __middle, __last, __comp);
^
/usr/include/c++/4.2.1/bits/stl_algo.h:2782:8: note: in instantiation of function template specialization 'std::partial_sort<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::indirect_cmp<unsigned long *, std::less<unsigned long> > >' requested here
std::partial_sort(__first, __last, __last, __comp);
^
/usr/include/c++/4.2.1/bits/stl_algo.h:2866:4: note: in instantiation of function template specialization 'std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, long, boost::indirect_cmp<unsigned long *, std::less<unsigned long> > >' requested here
std::__introsort_loop(__first, __last,
^
interfaces.cpp:120:9: note: in instantiation of function template specialization 'std::sort<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::indirect_cmp<unsigned long *, std::less<unsigned long> > >' requested here
std::sort(discover_order.begin(), discover_order.end(),
^
In file included from interfaces.cpp:1:
In file included from ./RBGL.hpp:31:
rbgl_trimmed_boost_1_49_0/boost/pending/indirect_cmp.hpp:43:37: warning: implicit conversion changes signedness: 'const unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
T du = get(d, u), dv = get(d, v);
˜˜˜ ^
interfaces.cpp:38:25: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(m_dtimemap, u, m_time++);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:38:11: note: in instantiation of function template specialization 'dfs_time_visitor<unsigned long *>::discover_vertex<unsigned long, R_adjacency_list<boost::directedS, double> >' requested here
vis.discover_vertex(u, g);
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::DFSVisitorConcept<dfs_time_visitor<unsigned long *>, R_adjacency_list<boost::directedS, double> >::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:191:5: note: in instantiation of member function 'boost::concepts::constraint<boost::DFSVisitorConcept<dfs_time_visitor<unsigned long *>, R_adjacency_list<boost::directedS, double> > >::failed' requested here
BOOST_CONCEPT_ASSERT(( DFSVisitorConcept<DFSVisitor, VertexListGraph> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:298:5: note: in instantiation of function template specialization 'boost::depth_first_search<R_adjacency_list<boost::directedS, double>, dfs_time_visitor<unsigned long *>, boost::shared_array_property_map<boost::default_color_type, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
depth_first_search
^
interfaces.cpp:158:9: note: in instantiation of function template specialization 'boost::depth_first_search<R_adjacency_list<boost::directedS, double>, dfs_time_visitor<unsigned long *>, boost::graph_visitor_t, boost::no_property>' requested here
depth_first_search(g, visitor(vis));
^
interfaces.cpp:43:25: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(m_ftimemap, u, m_time++);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:43:11: note: in instantiation of function template specialization 'dfs_time_visitor<unsigned long *>::finish_vertex<unsigned long, R_adjacency_list<boost::directedS, double> >' requested here
vis.finish_vertex(u, g);
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::DFSVisitorConcept<dfs_time_visitor<unsigned long *>, R_adjacency_list<boost::directedS, double> >::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:191:5: note: in instantiation of member function 'boost::concepts::constraint<boost::DFSVisitorConcept<dfs_time_visitor<unsigned long *>, R_adjacency_list<boost::directedS, double> > >::failed' requested here
BOOST_CONCEPT_ASSERT(( DFSVisitorConcept<DFSVisitor, VertexListGraph> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:298:5: note: in instantiation of function template specialization 'boost::depth_first_search<R_adjacency_list<boost::directedS, double>, dfs_time_visitor<unsigned long *>, boost::shared_array_property_map<boost::default_color_type, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
depth_first_search
^
interfaces.cpp:158:9: note: in instantiation of function template specialization 'boost::depth_first_search<R_adjacency_list<boost::directedS, double>, dfs_time_visitor<unsigned long *>, boost::graph_visitor_t, boost::no_property>' requested here
depth_first_search(g, visitor(vis));
^
In file included from interfaces.cpp:1:
./RBGL.hpp:93:20: warning: implicit conversion changes signedness: 'int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
: Base(asInteger(num_verts_in))
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:945:20: note: expanded from macro 'asInteger'
#define asInteger Rf_asInteger
^
interfaces.cpp:200:18: note: in instantiation of member function 'R_adjacency_list<boost::undirectedS, double>::R_adjacency_list' requested here
Graph_ud g(num_verts_in, num_edges_in, R_edges_in, R_weights_in);
^
In file included from interfaces.cpp:1:
./RBGL.hpp:105:37: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1),
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:105:48: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1),
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
./RBGL.hpp:112:33: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:112:44: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from interfaces.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
interfaces.cpp:204:36: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
std::vector<int> component(num_vertices(g));
^
In file included from interfaces.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:231:17: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(pmap, k, val);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::WritablePropertyMapConcept<int *, unsigned long>::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/connected_components.hpp:88:5: note: in instantiation of member function 'boost::concepts::constraint<boost::WritablePropertyMapConcept<int *, unsigned long> >::failed' requested here
BOOST_CONCEPT_ASSERT(( WritablePropertyMapConcept<ComponentMap, Vertex> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
interfaces.cpp:205:9: note: in instantiation of function template specialization 'boost::connected_components<R_adjacency_list<boost::undirectedS, double>, int *>' requested here
connected_components(g, &component[0]);
^
In file included from interfaces.cpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:264:
rbgl_trimmed_boost_1_49_0/boost/graph/connected_components.hpp:47:26: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(m_component, u, m_count);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:38:11: note: in instantiation of function template specialization 'boost::detail::components_recorder<int *>::discover_vertex<unsigned long, R_adjacency_list<boost::undirectedS, double> >' requested here
vis.discover_vertex(u, g);
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::DFSVisitorConcept<boost::detail::components_recorder<int *>, R_adjacency_list<boost::undirectedS, double> >::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:191:5: note: in instantiation of member function 'boost::concepts::constraint<boost::DFSVisitorConcept<boost::detail::components_recorder<int *>, R_adjacency_list<boost::undirectedS, double> > >::failed' requested here
BOOST_CONCEPT_ASSERT(( DFSVisitorConcept<DFSVisitor, VertexListGraph> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:298:5: note: in instantiation of function template specialization 'boost::depth_first_search<R_adjacency_list<boost::undirectedS, double>, boost::detail::components_recorder<int *>, boost::shared_array_property_map<boost::default_color_type, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
depth_first_search
^
rbgl_trimmed_boost_1_49_0/boost/graph/connected_components.hpp:96:5: note: in instantiation of function template specialization 'boost::depth_first_search<R_adjacency_list<boost::undirectedS, double>, boost::detail::components_recorder<int *>, boost::graph_visitor_t, boost::no_property>' requested here
depth_first_search(g, visitor(vis));
^
interfaces.cpp:205:9: note: in instantiation of function template specialization 'boost::connected_components<R_adjacency_list<boost::undirectedS, double>, int *>' requested here
connected_components(g, &component[0]);
^
In file included from interfaces.cpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:264:
rbgl_trimmed_boost_1_49_0/boost/graph/connected_components.hpp:47:26: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(m_component, u, m_count);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:103:11: note: in instantiation of function template specialization 'boost::detail::components_recorder<int *>::discover_vertex<unsigned long, const R_adjacency_list<boost::undirectedS, double> >' requested here
vis.discover_vertex(u, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:202:7: note: in instantiation of function template specialization 'boost::detail::depth_first_visit_impl<R_adjacency_list<boost::undirectedS, double>, boost::detail::components_recorder<int *>, boost::shared_array_property_map<boost::default_color_type, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >, boost::detail::nontruth2>' requested here
detail::depth_first_visit_impl(g, start_vertex, vis, color,
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:298:5: note: in instantiation of function template specialization 'boost::depth_first_search<R_adjacency_list<boost::undirectedS, double>, boost::detail::components_recorder<int *>, boost::shared_array_property_map<boost::default_color_type, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
depth_first_search
^
rbgl_trimmed_boost_1_49_0/boost/graph/connected_components.hpp:96:5: note: in instantiation of function template specialization 'boost::depth_first_search<R_adjacency_list<boost::undirectedS, double>, boost::detail::components_recorder<int *>, boost::graph_visitor_t, boost::no_property>' requested here
depth_first_search(g, visitor(vis));
^
interfaces.cpp:205:9: note: in instantiation of function template specialization 'boost::connected_components<R_adjacency_list<boost::undirectedS, double>, int *>' requested here
connected_components(g, &component[0]);
^
In file included from interfaces.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:200:23: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
val = get(pmap, k);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::ReadablePropertyMapConcept<int *, unsigned long>::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/concept_check.hpp:45:7: note: in instantiation of member function 'boost::concepts::constraint<boost::ReadablePropertyMapConcept<int *, unsigned long> >::failed' requested here
BOOST_CONCEPT_ASSERT((Model));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:256:7: note: in instantiation of function template specialization 'boost::function_requires<boost::ReadablePropertyMapConcept<int *, unsigned long> >' requested here
function_requires< ReadablePropertyMapConcept<PMap, Key> >();
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::ReadWritePropertyMapConcept<int *, unsigned long>::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:97:7: note: in instantiation of member function 'boost::concepts::constraint<boost::ReadWritePropertyMapConcept<int *, unsigned long> >::failed' requested here
BOOST_CONCEPT_ASSERT(( ReadWritePropertyMapConcept<ComponentMap, Vertex> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:147:16: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return strong_components_impl
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:196:16: note: in instantiation of function template specialization 'boost::detail::scc_helper2<R_adjacency_list<boost::directedS, double>, int *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, int, int, boost::no_property, boost::detail::error_property_not_found>' requested here
return scc_helper2
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:214:14: note: in instantiation of function template specialization 'boost::detail::strong_comp_dispatch1<boost::detail::error_property_not_found>::apply<R_adjacency_list<boost::directedS, double>, int *, int, int, boost::no_property>' requested here
return detail::strong_comp_dispatch1<RootMap>::apply(g, comp, params,
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:229:12: note: in instantiation of function template specialization 'boost::detail::scc_helper1<R_adjacency_list<boost::directedS, double>, int *, boost::detail::error_property_not_found, int, int, boost::no_property>' requested here
return detail::scc_helper1(g, comp, params,
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:241:12: note: in instantiation of function template specialization 'boost::strong_components<R_adjacency_list<boost::directedS, double>, int *, int, int, boost::no_property>' requested here
return strong_components(g, comp, params);
^
interfaces.cpp:232:9: note: in instantiation of function template specialization 'boost::strong_components<R_adjacency_list<boost::directedS, double>, int *>' requested here
strong_components(g, &component[0]);
^
In file included from interfaces.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:354:19: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>::operator[]' requested here
Reference v = static_cast<const PropertyMap&>(pa)[k];
^
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:200:13: note: in instantiation of function template specialization 'boost::get<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, unsigned long &, unsigned long>' requested here
val = get(pmap, k);
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::ReadablePropertyMapConcept<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, unsigned long>::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/concept_check.hpp:45:7: note: in instantiation of member function 'boost::concepts::constraint<boost::ReadablePropertyMapConcept<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, unsigned long> >::failed' requested here
BOOST_CONCEPT_ASSERT((Model));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:256:7: note: in instantiation of function template specialization 'boost::function_requires<boost::ReadablePropertyMapConcept<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, unsigned long> >' requested here
function_requires< ReadablePropertyMapConcept<PMap, Key> >();
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:196:16: note: in instantiation of function template specialization 'boost::detail::scc_helper2<R_adjacency_list<boost::directedS, double>, int *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, int, int, boost::no_property, boost::detail::error_property_not_found>' requested here
return scc_helper2
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:214:14: note: in instantiation of function template specialization 'boost::detail::strong_comp_dispatch1<boost::detail::error_property_not_found>::apply<R_adjacency_list<boost::directedS, double>, int *, int, int, boost::no_property>' requested here
return detail::strong_comp_dispatch1<RootMap>::apply(g, comp, params,
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:229:12: note: in instantiation of function template specialization 'boost::detail::scc_helper1<R_adjacency_list<boost::directedS, double>, int *, boost::detail::error_property_not_found, int, int, boost::no_property>' requested here
return detail::scc_helper1(g, comp, params,
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:241:12: note: in instantiation of function template specialization 'boost::strong_components<R_adjacency_list<boost::directedS, double>, int *, int, int, boost::no_property>' requested here
return strong_components(g, comp, params);
^
interfaces.cpp:232:9: note: in instantiation of function template specialization 'boost::strong_components<R_adjacency_list<boost::directedS, double>, int *>' requested here
strong_components(g, &component[0]);
^
In file included from interfaces.cpp:6:
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:49:19: warning: implicit conversion changes signedness: 'typename graph_traits<R_adjacency_list<directedS, double> >::vertex_descriptor' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(comp, v, (std::numeric_limits<comp_type>::max)());
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:38:11: note: in instantiation of function template specialization 'boost::detail::tarjan_scc_visitor<int *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, std::stack<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > > >::discover_vertex<R_adjacency_list<boost::directedS, double> >' requested here
vis.discover_vertex(u, g);
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::DFSVisitorConcept<boost::detail::tarjan_scc_visitor<int *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, std::stack<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > > >, R_adjacency_list<boost::directedS, double> >::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:191:5: note: in instantiation of member function 'boost::concepts::constraint<boost::DFSVisitorConcept<boost::detail::tarjan_scc_visitor<int *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, std::stack<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > > >, R_adjacency_list<boost::directedS, double> > >::failed' requested here
BOOST_CONCEPT_ASSERT(( DFSVisitorConcept<DFSVisitor, VertexListGraph> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:298:5: note: in instantiation of function template specialization 'boost::depth_first_search<R_adjacency_list<boost::directedS, double>, boost::detail::tarjan_scc_visitor<int *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, std::stack<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > > >, boost::shared_array_property_map<boost::default_color_type, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
depth_first_search
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:109:7: note: in instantiation of function template specialization 'boost::depth_first_search<R_adjacency_list<boost::directedS, double>, boost::detail::tarjan_scc_visitor<int *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, std::stack<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > > >, boost::graph_visitor_t, boost::bgl_named_params<int, int, boost::no_property> >' requested here
depth_first_search(g, params.visitor(vis));
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:147:16: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return strong_components_impl
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:196:16: note: in instantiation of function template specialization 'boost::detail::scc_helper2<R_adjacency_list<boost::directedS, double>, int *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, int, int, boost::no_property, boost::detail::error_property_not_found>' requested here
return scc_helper2
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:214:14: note: in instantiation of function template specialization 'boost::detail::strong_comp_dispatch1<boost::detail::error_property_not_found>::apply<R_adjacency_list<boost::directedS, double>, int *, int, int, boost::no_property>' requested here
return detail::strong_comp_dispatch1<RootMap>::apply(g, comp, params,
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:229:12: note: in instantiation of function template specialization 'boost::detail::scc_helper1<R_adjacency_list<boost::directedS, double>, int *, boost::detail::error_property_not_found, int, int, boost::no_property>' requested here
return detail::scc_helper1(g, comp, params,
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:241:12: note: in instantiation of function template specialization 'boost::strong_components<R_adjacency_list<boost::directedS, double>, int *, int, int, boost::no_property>' requested here
return strong_components(g, comp, params);
^
interfaces.cpp:232:9: note: in instantiation of function template specialization 'boost::strong_components<R_adjacency_list<boost::directedS, double>, int *>' requested here
strong_components(g, &component[0]);
^
In file included from interfaces.cpp:6:
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:60:25: warning: implicit conversion changes signedness: 'typename graph_traits<R_adjacency_list<directedS, double> >::vertex_descriptor' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
if (get(comp, w) == (std::numeric_limits<comp_type>::max)())
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:43:11: note: in instantiation of function template specialization 'boost::detail::tarjan_scc_visitor<int *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, std::stack<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > > >::finish_vertex<R_adjacency_list<boost::directedS, double> >' requested here
vis.finish_vertex(u, g);
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::DFSVisitorConcept<boost::detail::tarjan_scc_visitor<int *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, std::stack<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > > >, R_adjacency_list<boost::directedS, double> >::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:191:5: note: in instantiation of member function 'boost::concepts::constraint<boost::DFSVisitorConcept<boost::detail::tarjan_scc_visitor<int *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, std::stack<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > > >, R_adjacency_list<boost::directedS, double> > >::failed' requested here
BOOST_CONCEPT_ASSERT(( DFSVisitorConcept<DFSVisitor, VertexListGraph> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:298:5: note: in instantiation of function template specialization 'boost::depth_first_search<R_adjacency_list<boost::directedS, double>, boost::detail::tarjan_scc_visitor<int *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, std::stack<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > > >, boost::shared_array_property_map<boost::default_color_type, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
depth_first_search
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:109:7: note: in instantiation of function template specialization 'boost::depth_first_search<R_adjacency_list<boost::directedS, double>, boost::detail::tarjan_scc_visitor<int *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, std::stack<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > > >, boost::graph_visitor_t, boost::bgl_named_params<int, int, boost::no_property> >' requested here
depth_first_search(g, params.visitor(vis));
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:147:16: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return strong_components_impl
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:196:16: note: in instantiation of function template specialization 'boost::detail::scc_helper2<R_adjacency_list<boost::directedS, double>, int *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, int, int, boost::no_property, boost::detail::error_property_not_found>' requested here
return scc_helper2
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:214:14: note: in instantiation of function template specialization 'boost::detail::strong_comp_dispatch1<boost::detail::error_property_not_found>::apply<R_adjacency_list<boost::directedS, double>, int *, int, int, boost::no_property>' requested here
return detail::strong_comp_dispatch1<RootMap>::apply(g, comp, params,
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:229:12: note: in instantiation of function template specialization 'boost::detail::scc_helper1<R_adjacency_list<boost::directedS, double>, int *, boost::detail::error_property_not_found, int, int, boost::no_property>' requested here
return detail::scc_helper1(g, comp, params,
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:241:12: note: in instantiation of function template specialization 'boost::strong_components<R_adjacency_list<boost::directedS, double>, int *, int, int, boost::no_property>' requested here
return strong_components(g, comp, params);
^
interfaces.cpp:232:9: note: in instantiation of function template specialization 'boost::strong_components<R_adjacency_list<boost::directedS, double>, int *>' requested here
strong_components(g, &component[0]);
^
In file included from interfaces.cpp:6:
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:66:23: warning: implicit conversion changes signedness: 'typename graph_traits<R_adjacency_list<directedS, double> >::vertex_descriptor' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(comp, w, c);
˜˜˜ ^
In file included from interfaces.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2204:14: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config> >' requested here
return add_edge(u, v, p, g_);
^
rbgl_trimmed_boost_1_49_0/boost/graph/edge_connectivity.hpp:116:34: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config> >' requested here
boost::tie(e1, inserted) = add_edge(u, v, flow_g);
^
interfaces.cpp:326:17: note: in instantiation of function template specialization 'boost::edge_connectivity<R_adjacency_list<boost::undirectedS, double>, std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > >' requested here
dst c = edge_connectivity( g, std::back_inserter(disconnecting_set) );
^
In file included from interfaces.cpp:4:
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:106:18: warning: implicit conversion changes signedness: 'reference' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(color, *i, Color::white());
˜˜˜ ^˜
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:102:7: note: in instantiation of function template specialization 'boost::breadth_first_search<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_search
^
rbgl_trimmed_boost_1_49_0/boost/graph/edge_connectivity.hpp:143:19: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::default_color_type *, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *>' requested here
alpha_S_k = edmonds_karp_max_flow
^
interfaces.cpp:326:17: note: in instantiation of function template specialization 'boost::edge_connectivity<R_adjacency_list<boost::undirectedS, double>, std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > >' requested here
dst c = edge_connectivity( g, std::back_inserter(disconnecting_set) );
^
In file included from interfaces.cpp:4:
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:73:16: warning: implicit conversion changes signedness: 'typename graph_traits<filtered_graph<adjacency_list<vecS, vecS, directedS, no_property, property<edge_capacity_t, unsigned long, property<edge_residual_capacity_t, unsigned long, property<edge_reverse_t, edge_desc_impl<directed_tag, unsigned long>, no_property> > >, no_property, listS>, is_residual_edge<adj_list_edge_property_map<directed_tag, unsigned long, unsigned long &, unsigned long, property<edge_capacity_t, unsigned long, property<edge_residual_capacity_t, unsigned long, property<edge_reverse_t, edge_desc_impl<directed_tag, unsigned long>, no_property> > >, edge_residual_capacity_t> >, keep_all> >::vertex_descriptor' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(color, s, Color::gray()); vis.discover_vertex(s, g);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:108:5: note: in instantiation of function template specialization 'boost::breadth_first_visit<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_visit(g, s, Q, vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:102:7: note: in instantiation of function template specialization 'boost::breadth_first_search<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_search
^
rbgl_trimmed_boost_1_49_0/boost/graph/edge_connectivity.hpp:143:19: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::default_color_type *, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *>' requested here
alpha_S_k = edmonds_karp_max_flow
^
interfaces.cpp:326:17: note: in instantiation of function template specialization 'boost::edge_connectivity<R_adjacency_list<boost::undirectedS, double>, std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > >' requested here
dst c = edge_connectivity( g, std::back_inserter(disconnecting_set) );
^
In file included from interfaces.cpp:4:
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:79:41: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
ColorValue v_color = get(color, v);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:81:22: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(color, v, Color::gray()); vis.discover_vertex(v, g);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:88:18: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(color, u, Color::black()); vis.finish_vertex(u, g);
˜˜˜ ^
In file included from interfaces.cpp:1:
In file included from ./RBGL.hpp:38:
rbgl_trimmed_boost_1_49_0/boost/graph/visitors.hpp:176:26: warning: implicit conversion changes signedness: 'typename filtered_graph_base<adjacency_list<vecS, vecS, directedS, no_property, property<edge_capacity_t, unsigned long, property<edge_residual_capacity_t, unsigned long, property<edge_reverse_t, edge_desc_impl<directed_tag, unsigned long>, no_property> > >, no_property, listS> >::vertex_descriptor' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(m_predecessor, target(e, g), e);
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/visitors.hpp:109:8: note: in instantiation of function template specialization 'boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge>::operator()<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all> >' requested here
v(x, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/visitors.hpp:140:5: note: in instantiation of function template specialization 'boost::detail::invoke_dispatch<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all> >' requested here
detail::invoke_dispatch(v, x, g, IsSameTag());
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:156:7: note: in instantiation of function template specialization 'boost::invoke_visitors<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::on_tree_edge>' requested here
invoke_visitors(m_vis, e, g, ::boost::on_tree_edge());
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:43:11: note: in instantiation of function template specialization 'boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >::tree_edge<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all> >' requested here
vis.tree_edge(e, g);
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::BFSVisitorConcept<boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all> >::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:67:5: note: in instantiation of member function 'boost::concepts::constraint<boost::BFSVisitorConcept<boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all> > >::failed' requested here
BOOST_CONCEPT_ASSERT(( BFSVisitorConcept<BFSVisitor, IncidenceGraph> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:108:5: note: in instantiation of function template specialization 'boost::breadth_first_visit<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_visit(g, s, Q, vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:102:7: note: in instantiation of function template specialization 'boost::breadth_first_search<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_search
^
rbgl_trimmed_boost_1_49_0/boost/graph/edge_connectivity.hpp:143:19: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::default_color_type *, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *>' requested here
alpha_S_k = edmonds_karp_max_flow
^
interfaces.cpp:326:17: note: in instantiation of function template specialization 'boost::edge_connectivity<R_adjacency_list<boost::undirectedS, double>, std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > >' requested here
dst c = edge_connectivity( g, std::back_inserter(disconnecting_set) );
^
In file included from interfaces.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:200:23: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
val = get(pmap, k);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::ReadablePropertyMapConcept<boost::default_color_type *, unsigned long>::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/concept_check.hpp:45:7: note: in instantiation of member function 'boost::concepts::constraint<boost::ReadablePropertyMapConcept<boost::default_color_type *, unsigned long> >::failed' requested here
BOOST_CONCEPT_ASSERT((Model));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:256:7: note: in instantiation of function template specialization 'boost::function_requires<boost::ReadablePropertyMapConcept<boost::default_color_type *, unsigned long> >' requested here
function_requires< ReadablePropertyMapConcept<PMap, Key> >();
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::ReadWritePropertyMapConcept<boost::default_color_type *, unsigned long>::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:68:5: note: in instantiation of member function 'boost::concepts::constraint<boost::ReadWritePropertyMapConcept<boost::default_color_type *, unsigned long> >::failed' requested here
BOOST_CONCEPT_ASSERT(( ReadWritePropertyMapConcept<ColorMap, Vertex> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:108:5: note: in instantiation of function template specialization 'boost::breadth_first_visit<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_visit(g, s, Q, vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:102:7: note: in instantiation of function template specialization 'boost::breadth_first_search<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_search
^
rbgl_trimmed_boost_1_49_0/boost/graph/edge_connectivity.hpp:143:19: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::default_color_type *, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *>' requested here
alpha_S_k = edmonds_karp_max_flow
^
interfaces.cpp:326:17: note: in instantiation of function template specialization 'boost::edge_connectivity<R_adjacency_list<boost::undirectedS, double>, std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > >' requested here
dst c = edge_connectivity( g, std::back_inserter(disconnecting_set) );
^
In file included from interfaces.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:231:17: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(pmap, k, val);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::WritablePropertyMapConcept<boost::default_color_type *, unsigned long>::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/concept_check.hpp:45:7: note: in instantiation of member function 'boost::concepts::constraint<boost::WritablePropertyMapConcept<boost::default_color_type *, unsigned long> >::failed' requested here
BOOST_CONCEPT_ASSERT((Model));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:257:7: note: in instantiation of function template specialization 'boost::function_requires<boost::WritablePropertyMapConcept<boost::default_color_type *, unsigned long> >' requested here
function_requires< WritablePropertyMapConcept<PMap, Key> >();
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::ReadWritePropertyMapConcept<boost::default_color_type *, unsigned long>::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:68:5: note: in instantiation of member function 'boost::concepts::constraint<boost::ReadWritePropertyMapConcept<boost::default_color_type *, unsigned long> >::failed' requested here
BOOST_CONCEPT_ASSERT(( ReadWritePropertyMapConcept<ColorMap, Vertex> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:108:5: note: in instantiation of function template specialization 'boost::breadth_first_visit<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_visit(g, s, Q, vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:102:7: note: in instantiation of function template specialization 'boost::breadth_first_search<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_search
^
rbgl_trimmed_boost_1_49_0/boost/graph/edge_connectivity.hpp:143:19: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::default_color_type *, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *>' requested here
alpha_S_k = edmonds_karp_max_flow
^
interfaces.cpp:326:17: note: in instantiation of function template specialization 'boost::edge_connectivity<R_adjacency_list<boost::undirectedS, double>, std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > >' requested here
dst c = edge_connectivity( g, std::back_inserter(disconnecting_set) );
^
In file included from interfaces.cpp:1:
./RBGL.hpp:120:20: warning: implicit conversion changes signedness: 'int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
: Base(asInteger(num_verts_in))
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:945:20: note: expanded from macro 'asInteger'
#define asInteger Rf_asInteger
^
interfaces.cpp:365:18: note: in instantiation of member function 'R_adjacency_list<boost::undirectedS, double>::R_adjacency_list' requested here
Graph_ud g(num_verts_in, num_edges_in, R_edges_in);
^
In file included from interfaces.cpp:1:
./RBGL.hpp:126:29: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:126:40: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from interfaces.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:354:19: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::typed_identity_property_map<unsigned long>, unsigned long, unsigned long &>::operator[]' requested here
Reference v = static_cast<const PropertyMap&>(pa)[k];
^
rbgl_trimmed_boost_1_49_0/boost/graph/sequential_vertex_coloring.hpp:69:24: note: in instantiation of function template specialization 'boost::get<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::typed_identity_property_map<unsigned long>, unsigned long, unsigned long &>, unsigned long &, unsigned long>' requested here
Vertex current = get(order,i);
^
rbgl_trimmed_boost_1_49_0/boost/graph/sequential_vertex_coloring.hpp:115:12: note: in instantiation of function template specialization 'boost::sequential_vertex_coloring<R_adjacency_list<boost::undirectedS, double>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::typed_identity_property_map<unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &> >' requested here
return sequential_vertex_coloring
^
interfaces.cpp:370:30: note: in instantiation of function template specialization 'boost::sequential_vertex_coloring<R_adjacency_list<boost::undirectedS, double>, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &> >' requested here
Vertex_Size_Type n = sequential_vertex_coloring( g, color );
^
65 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -Irbgl_trimmed_boost_1_49_0 -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c minST.cpp -o minST.o
In file included from minST.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
minST.cpp:24:44: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
PROTECT(ans = allocMatrix(INTSXP,2,spanning_tree.size()));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
minST.cpp:25:47: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
PROTECT(answt = allocMatrix(REALSXP,1,spanning_tree.size()));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
minST.cpp:31:33: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(ans)[k++] = source(*ei,g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
minST.cpp:32:33: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(ans)[k++] = target(*ei,g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
minST.cpp:58:44: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
PROTECT(ans = allocMatrix(INTSXP,2,spanning_tree.size()));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
minST.cpp:59:47: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
PROTECT(answt = allocMatrix(REALSXP,1,spanning_tree.size()));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
minST.cpp:65:33: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(ans)[k++] = source(*ei,g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
minST.cpp:66:33: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(ans)[k++] = target(*ei,g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
minST.cpp:87:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
std::vector <Vertex> parent(NV);
˜˜˜˜˜˜ ^˜
minST.cpp:102:33: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
INTEGER(ans)[k++] = v;
˜ ^
minST.cpp:101:33: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(ans)[k++] = parent[v];
˜ ^˜˜˜˜˜˜˜˜
In file included from minST.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:329:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from minST.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:334:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from minST.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:339:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from minST.cpp:1:
./RBGL.hpp:93:20: warning: implicit conversion changes signedness: 'int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
: Base(asInteger(num_verts_in))
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:945:20: note: expanded from macro 'asInteger'
#define asInteger Rf_asInteger
^
minST.cpp:15:18: note: in instantiation of member function 'R_adjacency_list<boost::directedS, double>::R_adjacency_list' requested here
Graph_dd g(num_verts_in, num_edges_in, R_edges_in, R_weights_in);
^
In file included from minST.cpp:1:
./RBGL.hpp:105:37: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1),
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:105:48: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1),
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
./RBGL.hpp:112:33: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:112:44: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from minST.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
./RBGL.hpp:105:21: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
boost::add_edge(*edges_in, *(edges_in+1),
^
minST.cpp:15:18: note: in instantiation of member function 'R_adjacency_list<boost::directedS, double>::R_adjacency_list' requested here
Graph_dd g(num_verts_in, num_edges_in, R_edges_in, R_weights_in);
^
In file included from minST.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:20:
rbgl_trimmed_boost_1_49_0/boost/range/irange.hpp:76:38: warning: implicit conversion changes signedness: 'unsigned long' to 'difference_type' (aka 'long') [-Wsign-conversion]
return other.m_value - m_value;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:554:22: note: in instantiation of member function 'boost::range_detail::integer_iterator<unsigned long>::distance_to' requested here
return -f1.distance_to(f2);
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:846:3: note: in instantiation of function template specialization 'boost::iterator_core_access::distance_from<boost::range_detail::integer_iterator<unsigned long>, boost::range_detail::integer_iterator<unsigned long> >' requested here
BOOST_ITERATOR_FACADE_INTEROP(
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:821:21: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP'
return_prefix iterator_core_access::base_op( \
^
rbgl_trimmed_boost_1_49_0/boost/range/iterator_range_core.hpp:252:30: note: in instantiation of function template specialization 'boost::operator-<boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long, boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long>' requested here
return m_End - m_Begin;
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:29: note: in instantiation of member function 'boost::iterator_range<boost::range_detail::integer_iterator<unsigned long> >::size' requested here
return g.vertex_set().size();
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
./RBGL.hpp:105:21: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
boost::add_edge(*edges_in, *(edges_in+1),
^
minST.cpp:15:18: note: in instantiation of member function 'R_adjacency_list<boost::directedS, double>::R_adjacency_list' requested here
Graph_dd g(num_verts_in, num_edges_in, R_edges_in, R_weights_in);
^
In file included from minST.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:354:19: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>::operator[]' requested here
Reference v = static_cast<const PropertyMap&>(pa)[k];
^
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:200:13: note: in instantiation of function template specialization 'boost::get<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, unsigned long &, unsigned long>' requested here
val = get(pmap, k);
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::ReadablePropertyMapConcept<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, unsigned long>::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/concept_check.hpp:45:7: note: in instantiation of member function 'boost::concepts::constraint<boost::ReadablePropertyMapConcept<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, unsigned long> >::failed' requested here
BOOST_CONCEPT_ASSERT((Model));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:256:7: note: in instantiation of function template specialization 'boost::function_requires<boost::ReadablePropertyMapConcept<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, unsigned long> >' requested here
function_requires< ReadablePropertyMapConcept<PMap, Key> >();
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::ReadWritePropertyMapConcept<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, unsigned long>::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/kruskal_min_spanning_tree.hpp:58:7: note: in instantiation of member function 'boost::concepts::constraint<boost::ReadWritePropertyMapConcept<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, unsigned long> >::failed' requested here
BOOST_CONCEPT_ASSERT(( ReadWritePropertyMapConcept<Rank, Vertex> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/kruskal_min_spanning_tree.hpp:112:5: note: in instantiation of function template specialization 'boost::detail::kruskal_mst_impl<R_adjacency_list<boost::directedS, double>, std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > >, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t> >' requested here
detail::kruskal_mst_impl
^
minST.cpp:20:9: note: in instantiation of function template specialization 'boost::kruskal_minimum_spanning_tree<R_adjacency_list<boost::directedS, double>, std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > > >' requested here
kruskal_minimum_spanning_tree(g, std::back_inserter(spanning_tree));
^
In file included from minST.cpp:1:
./RBGL.hpp:93:20: warning: implicit conversion changes signedness: 'int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
: Base(asInteger(num_verts_in))
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:945:20: note: expanded from macro 'asInteger'
#define asInteger Rf_asInteger
^
minST.cpp:49:18: note: in instantiation of member function 'R_adjacency_list<boost::undirectedS, double>::R_adjacency_list' requested here
Graph_ud g(num_verts_in, num_edges_in, R_edges_in, R_weights_in);
^
In file included from minST.cpp:1:
./RBGL.hpp:105:37: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1),
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:105:48: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1),
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
./RBGL.hpp:112:33: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:112:44: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from minST.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/prim_minimum_spanning_tree.hpp:15:
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:379:24: warning: implicit conversion changes signedness: 'reference' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(predecessor, *ui, *ui);
˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:354:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::undirectedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::detail::_project2nd<double, double>, double, double, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
dijkstra_shortest_paths(g, s, predecessor, distance, weight, index_map,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:427:7: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::undirectedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::detail::_project2nd<double, double>, double, double, boost::detail::_project2nd<double, double>, boost::distance_combine_t, boost::bgl_named_params<std::less<double>, boost::distance_compare_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > > >' requested here
dijkstra_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:458:7: note: in instantiation of function template specialization 'boost::detail::dijkstra_dispatch2<R_adjacency_list<boost::undirectedS, double>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<boost::detail::_project2nd<double, double>, boost::distance_combine_t, boost::bgl_named_params<std::less<double>, boost::distance_compare_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > > > >' requested here
detail::dijkstra_dispatch2
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:476:5: note: in instantiation of function template specialization 'boost::detail::dijkstra_dispatch1<R_adjacency_list<boost::undirectedS, double>, boost::detail::error_property_not_found, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<boost::detail::_project2nd<double, double>, boost::distance_combine_t, boost::bgl_named_params<std::less<double>, boost::distance_compare_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > > > >' requested here
detail::dijkstra_dispatch1
^
rbgl_trimmed_boost_1_49_0/boost/graph/prim_minimum_spanning_tree.hpp:41:7: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::undirectedS, double>, boost::detail::_project2nd<double, double>, boost::distance_combine_t, boost::bgl_named_params<std::less<double>, boost::distance_compare_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > > >' requested here
dijkstra_shortest_paths(G, s, params.distance_compare(compare).
^
rbgl_trimmed_boost_1_49_0/boost/graph/prim_minimum_spanning_tree.hpp:83:5: note: in instantiation of function template specialization 'boost::detail::prim_mst_impl<R_adjacency_list<boost::undirectedS, double>, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property>, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t> >' requested here
detail::prim_mst_impl
^
minST.cpp:89:9: note: in instantiation of function template specialization 'boost::prim_minimum_spanning_tree<R_adjacency_list<boost::undirectedS, double>, unsigned long *>' requested here
prim_minimum_spanning_tree(g, &parent[0]);
^
In file included from minST.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:5: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>::operator[]' requested here
static_cast<const PropertyMap&>(pa)[k] = v;
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:378:7: note: in instantiation of function template specialization 'boost::put<boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, double &, unsigned long, double>' requested here
put(distance, *ui, inf);
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:354:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::undirectedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::detail::_project2nd<double, double>, double, double, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
dijkstra_shortest_paths(g, s, predecessor, distance, weight, index_map,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:427:7: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::undirectedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::detail::_project2nd<double, double>, double, double, boost::detail::_project2nd<double, double>, boost::distance_combine_t, boost::bgl_named_params<std::less<double>, boost::distance_compare_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > > >' requested here
dijkstra_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:458:7: note: in instantiation of function template specialization 'boost::detail::dijkstra_dispatch2<R_adjacency_list<boost::undirectedS, double>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<boost::detail::_project2nd<double, double>, boost::distance_combine_t, boost::bgl_named_params<std::less<double>, boost::distance_compare_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > > > >' requested here
detail::dijkstra_dispatch2
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:476:5: note: in instantiation of function template specialization 'boost::detail::dijkstra_dispatch1<R_adjacency_list<boost::undirectedS, double>, boost::detail::error_property_not_found, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<boost::detail::_project2nd<double, double>, boost::distance_combine_t, boost::bgl_named_params<std::less<double>, boost::distance_compare_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > > > >' requested here
detail::dijkstra_dispatch1
^
rbgl_trimmed_boost_1_49_0/boost/graph/prim_minimum_spanning_tree.hpp:41:7: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::undirectedS, double>, boost::detail::_project2nd<double, double>, boost::distance_combine_t, boost::bgl_named_params<std::less<double>, boost::distance_compare_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > > >' requested here
dijkstra_shortest_paths(G, s, params.distance_compare(compare).
^
rbgl_trimmed_boost_1_49_0/boost/graph/prim_minimum_spanning_tree.hpp:83:5: note: in instantiation of function template specialization 'boost::detail::prim_mst_impl<R_adjacency_list<boost::undirectedS, double>, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property>, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t> >' requested here
detail::prim_mst_impl
^
minST.cpp:89:9: note: in instantiation of function template specialization 'boost::prim_minimum_spanning_tree<R_adjacency_list<boost::undirectedS, double>, unsigned long *>' requested here
prim_minimum_spanning_tree(g, &parent[0]);
^
In file included from minST.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/prim_minimum_spanning_tree.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:22:
rbgl_trimmed_boost_1_49_0/boost/graph/relax.hpp:60:16: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(p, v, u);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:131:26: note: in instantiation of function template specialization 'boost::relax<R_adjacency_list<boost::undirectedS, double>, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, boost::detail::_project2nd<double, double>, std::less<double> >' requested here
bool decreased = relax(e, g, m_weight, m_predecessor, m_distance,
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:43:11: note: in instantiation of function template specialization 'boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, boost::detail::_project2nd<double, double>, std::less<double> >::tree_edge<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, R_adjacency_list<boost::undirectedS, double> >' requested here
vis.tree_edge(e, g);
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::BFSVisitorConcept<boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, boost::detail::_project2nd<double, double>, std::less<double> >, R_adjacency_list<boost::undirectedS, double> >::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:67:5: note: in instantiation of member function 'boost::concepts::constraint<boost::BFSVisitorConcept<boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, boost::detail::_project2nd<double, double>, std::less<double> >, R_adjacency_list<boost::undirectedS, double> > >::failed' requested here
BOOST_CONCEPT_ASSERT(( BFSVisitorConcept<BFSVisitor, IncidenceGraph> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:333:5: note: in instantiation of function template specialization 'boost::breadth_first_visit<R_adjacency_list<boost::undirectedS, double>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, boost::detail::_project2nd<double, double>, std::less<double> >, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
breadth_first_visit(g, s, Q, bfs_vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:384:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
dijkstra_shortest_paths_no_init(g, s, predecessor, distance, weight,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:458:7: note: in instantiation of function template specialization 'boost::detail::dijkstra_dispatch2<R_adjacency_list<boost::undirectedS, double>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<boost::detail::_project2nd<double, double>, boost::distance_combine_t, boost::bgl_named_params<std::less<double>, boost::distance_compare_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > > > >' requested here
detail::dijkstra_dispatch2
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:476:5: note: in instantiation of function template specialization 'boost::detail::dijkstra_dispatch1<R_adjacency_list<boost::undirectedS, double>, boost::detail::error_property_not_found, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<boost::detail::_project2nd<double, double>, boost::distance_combine_t, boost::bgl_named_params<std::less<double>, boost::distance_compare_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > > > >' requested here
detail::dijkstra_dispatch1
^
rbgl_trimmed_boost_1_49_0/boost/graph/prim_minimum_spanning_tree.hpp:41:7: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::undirectedS, double>, boost::detail::_project2nd<double, double>, boost::distance_combine_t, boost::bgl_named_params<std::less<double>, boost::distance_compare_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > > >' requested here
dijkstra_shortest_paths(G, s, params.distance_compare(compare).
^
rbgl_trimmed_boost_1_49_0/boost/graph/prim_minimum_spanning_tree.hpp:83:5: note: in instantiation of function template specialization 'boost::detail::prim_mst_impl<R_adjacency_list<boost::undirectedS, double>, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property>, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t> >' requested here
detail::prim_mst_impl
^
minST.cpp:89:9: note: in instantiation of function template specialization 'boost::prim_minimum_spanning_tree<R_adjacency_list<boost::undirectedS, double>, unsigned long *>' requested here
prim_minimum_spanning_tree(g, &parent[0]);
^
In file included from minST.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/prim_minimum_spanning_tree.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:22:
rbgl_trimmed_boost_1_49_0/boost/graph/relax.hpp:64:16: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(p, u, v);
˜˜˜ ^
In file included from minST.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:46: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
static_cast<const PropertyMap&>(pa)[k] = v;
˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/d_ary_heap.hpp:135:9: note: in instantiation of function template specialization 'boost::put<boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, unsigned long &, unsigned long, int>' requested here
put(index_in_heap, data[0], 0);
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:76:29: note: in instantiation of member function 'boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >::pop' requested here
Vertex u = Q.top(); Q.pop(); vis.examine_vertex(u, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:333:5: note: in instantiation of function template specialization 'boost::breadth_first_visit<R_adjacency_list<boost::undirectedS, double>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, boost::detail::_project2nd<double, double>, std::less<double> >, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
breadth_first_visit(g, s, Q, bfs_vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:384:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths_no_init<R_adjacency_list<boost::undirectedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::detail::_project2nd<double, double>, double, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
dijkstra_shortest_paths_no_init(g, s, predecessor, distance, weight,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:354:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::undirectedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::detail::_project2nd<double, double>, double, double, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
dijkstra_shortest_paths(g, s, predecessor, distance, weight, index_map,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:427:7: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
dijkstra_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:458:7: note: in instantiation of function template specialization 'boost::detail::dijkstra_dispatch2<R_adjacency_list<boost::undirectedS, double>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<double *, std::vector<double, std::allocator<double> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, double, double &>, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<boost::detail::_project2nd<double, double>, boost::distance_combine_t, boost::bgl_named_params<std::less<double>, boost::distance_compare_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > > > >' requested here
detail::dijkstra_dispatch2
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:476:5: note: in instantiation of function template specialization 'boost::detail::dijkstra_dispatch1<R_adjacency_list<boost::undirectedS, double>, boost::detail::error_property_not_found, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<boost::detail::_project2nd<double, double>, boost::distance_combine_t, boost::bgl_named_params<std::less<double>, boost::distance_compare_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > > > >' requested here
detail::dijkstra_dispatch1
^
rbgl_trimmed_boost_1_49_0/boost/graph/prim_minimum_spanning_tree.hpp:41:7: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::undirectedS, double>, boost::detail::_project2nd<double, double>, boost::distance_combine_t, boost::bgl_named_params<std::less<double>, boost::distance_compare_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > > >' requested here
dijkstra_shortest_paths(G, s, params.distance_compare(compare).
^
rbgl_trimmed_boost_1_49_0/boost/graph/prim_minimum_spanning_tree.hpp:83:5: note: in instantiation of function template specialization 'boost::detail::prim_mst_impl<R_adjacency_list<boost::undirectedS, double>, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property>, boost::adj_list_edge_property_map<boost::undirected_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t> >' requested here
detail::prim_mst_impl
^
minST.cpp:89:9: note: in instantiation of function template specialization 'boost::prim_minimum_spanning_tree<R_adjacency_list<boost::undirectedS, double>, unsigned long *>' requested here
prim_minimum_spanning_tree(g, &parent[0]);
^
In file included from minST.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
minST.cpp:99:38: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
for (unsigned int v = 0; v < num_vertices(g); ++v)
^
34 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -Irbgl_trimmed_boost_1_49_0 -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c mincut.cpp -o mincut.o
In file included from mincut.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
mincut.cpp:49:40: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
tie(e1, in1) = boost::add_edge(*edges_in, *(edges_in+1), flow_g);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
mincut.cpp:49:51: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
tie(e1, in1) = boost::add_edge(*edges_in, *(edges_in+1), flow_g);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
mincut.cpp:50:40: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
tie(e2, in2) = boost::add_edge(*(edges_in+1), *edges_in, flow_g);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
mincut.cpp:50:55: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
tie(e2, in2) = boost::add_edge(*(edges_in+1), *edges_in, flow_g);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
mincut.cpp:70:35: warning: implicit conversion changes signedness: 'int' to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
vertex_descriptor s = vertex(vsrc, flow_g);
˜˜˜˜˜˜ ^˜˜˜
mincut.cpp:71:35: warning: implicit conversion changes signedness: 'int' to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
vertex_descriptor t = vertex(vsink, flow_g);
˜˜˜˜˜˜ ^˜˜˜˜
mincut.cpp:103:35: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(eList)[i++] = source(*ei, flow_g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
mincut.cpp:104:35: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(eList)[i++] = target(*ei, flow_g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
mincut.cpp:135:45: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
PROTECT(sList = allocVector(INTSXP, s_set.size()));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
mincut.cpp:136:45: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
PROTECT(vsList = allocVector(INTSXP,vs_set.size()));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
mincut.cpp:143:33: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(sList)[i] = *vi;
˜ ^˜˜
mincut.cpp:146:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(vsList)[i] = *vi;
˜ ^˜˜
In file included from mincut.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:329:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from mincut.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:334:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from mincut.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:339:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from mincut.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2204:14: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config> >' requested here
return add_edge(u, v, p, g_);
^
mincut.cpp:49:24: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config> >' requested here
tie(e1, in1) = boost::add_edge(*edges_in, *(edges_in+1), flow_g);
^
In file included from mincut.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:20:
rbgl_trimmed_boost_1_49_0/boost/range/irange.hpp:76:38: warning: implicit conversion changes signedness: 'unsigned long' to 'difference_type' (aka 'long') [-Wsign-conversion]
return other.m_value - m_value;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:554:22: note: in instantiation of member function 'boost::range_detail::integer_iterator<unsigned long>::distance_to' requested here
return -f1.distance_to(f2);
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:846:3: note: in instantiation of function template specialization 'boost::iterator_core_access::distance_from<boost::range_detail::integer_iterator<unsigned long>, boost::range_detail::integer_iterator<unsigned long> >' requested here
BOOST_ITERATOR_FACADE_INTEROP(
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:821:21: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP'
return_prefix iterator_core_access::base_op( \
^
rbgl_trimmed_boost_1_49_0/boost/range/iterator_range_core.hpp:252:30: note: in instantiation of function template specialization 'boost::operator-<boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long, boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long>' requested here
return m_End - m_Begin;
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:29: note: in instantiation of member function 'boost::iterator_range<boost::range_detail::integer_iterator<unsigned long> >::size' requested here
return g.vertex_set().size();
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2204:14: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config> >' requested here
return add_edge(u, v, p, g_);
^
mincut.cpp:49:24: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config> >' requested here
tie(e1, in1) = boost::add_edge(*edges_in, *(edges_in+1), flow_g);
^
In file included from mincut.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:5: note: in instantiation of member function '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, unsigned long>, double, double &>::operator[]' requested here
static_cast<const PropertyMap&>(pa)[k] = v;
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:156:11: note: in instantiation of function template specialization 'boost::put<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, unsigned long>, double, double &>, double &, unsigned long, int>' requested here
put(excess_flow, u, 0);
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:700:7: note: in instantiation of member function 'boost::detail::push_relabel<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, const boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, double>::push_relabel' requested here
algo(g, cap, res, rev, src, sink, index_map);
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:720:12: note: in instantiation of function template specialization 'boost::push_relabel_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, const boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >' requested here
return push_relabel_max_flow
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:740:12: note: in instantiation of function template specialization 'boost::push_relabel_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, int, boost::buffer_param_t, boost::no_property>' requested here
return push_relabel_max_flow(g, src, sink, params);
^
mincut.cpp:74:17: note: in instantiation of function template specialization 'boost::push_relabel_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS> >' requested here
maxflow = push_relabel_max_flow(flow_g, s, t);
^
In file included from mincut.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:157:11: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::pair<boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > > *, std::vector<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > >, std::allocator<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > > > > >, unsigned long, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, long>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > > *, std::vector<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > >, std::allocator<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > > > > >, unsigned long, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, long> > *, std::vector<std::pair<boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > > *, std::vector<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > >, std::allocator<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > > > > >, unsigned long, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, long>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > > *, std::vector<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > >, std::allocator<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > > > > >, unsigned long, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, long> >, std::allocator<std::pair<boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > > *, std::vector<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > >, std::allocator<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > > > > >, unsigned long, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, long>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > > *, std::vector<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > >, std::allocator<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > > > > >, unsigned long, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, long> > > > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, std::pair<boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > > *, std::vector<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > >, std::allocator<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > > > > >, unsigned long, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, long>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > > *, std::vector<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > >, std::allocator<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > > > > >, unsigned long, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, long> >, std::pair<boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > > *, std::vector<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > >, std::allocator<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > > > > >, unsigned long, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, long>, boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > > *, std::vector<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > >, std::allocator<boost::detail::sep_<unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > > > > > >, unsigned long, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, long> > &>::operator[]' requested here
current[u] = out_edges(u, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:700:7: note: in instantiation of member function 'boost::detail::push_relabel<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, const boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, double>::push_relabel' requested here
algo(g, cap, res, rev, src, sink, index_map);
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:720:12: note: in instantiation of function template specialization 'boost::push_relabel_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, const boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >' requested here
return push_relabel_max_flow
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:740:12: note: in instantiation of function template specialization 'boost::push_relabel_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, int, boost::buffer_param_t, boost::no_property>' requested here
return push_relabel_max_flow(g, src, sink, params);
^
mincut.cpp:74:17: note: in instantiation of function template specialization 'boost::push_relabel_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS> >' requested here
maxflow = push_relabel_max_flow(flow_g, s, t);
^
In file included from mincut.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:46: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
static_cast<const PropertyMap&>(pa)[k] = v;
˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:195:13: note: in instantiation of function template specialization 'boost::put<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, unsigned long &, unsigned long, int>' requested here
put(distance, u, 0);
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:700:7: note: in instantiation of member function 'boost::detail::push_relabel<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, const boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, double>::push_relabel' requested here
algo(g, cap, res, rev, src, sink, index_map);
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:720:12: note: in instantiation of function template specialization 'boost::push_relabel_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, const boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >' requested here
return push_relabel_max_flow
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:740:12: note: in instantiation of function template specialization 'boost::push_relabel_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, int, boost::buffer_param_t, boost::no_property>' requested here
return push_relabel_max_flow(g, src, sink, params);
^
mincut.cpp:74:17: note: in instantiation of function template specialization 'boost::push_relabel_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS> >' requested here
maxflow = push_relabel_max_flow(flow_g, s, t);
^
In file included from mincut.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:5: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>::operator[]' requested here
static_cast<const PropertyMap&>(pa)[k] = v;
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:195:13: note: in instantiation of function template specialization 'boost::put<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, unsigned long &, unsigned long, int>' requested here
put(distance, u, 0);
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:700:7: note: in instantiation of member function 'boost::detail::push_relabel<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, const boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, double>::push_relabel' requested here
algo(g, cap, res, rev, src, sink, index_map);
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:720:12: note: in instantiation of function template specialization 'boost::push_relabel_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, const boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >' requested here
return push_relabel_max_flow
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:740:12: note: in instantiation of function template specialization 'boost::push_relabel_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, int, boost::buffer_param_t, boost::no_property>' requested here
return push_relabel_max_flow(g, src, sink, params);
^
mincut.cpp:74:17: note: in instantiation of function template specialization 'boost::push_relabel_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS> >' requested here
maxflow = push_relabel_max_flow(flow_g, s, t);
^
In file included from mincut.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:98:9: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::_List_iterator<unsigned long> *, std::vector<std::_List_iterator<unsigned long>, std::allocator<std::_List_iterator<unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, std::_List_iterator<unsigned long>, std::_List_iterator<unsigned long> &>::operator[]' requested here
layer_list_ptr[u] = layer.active_vertices.begin();
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:203:13: note: in instantiation of member function 'boost::detail::push_relabel<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, const boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, double>::add_to_active_list' requested here
add_to_active_list(u, layers[1]);
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:700:7: note: in instantiation of member function 'boost::detail::push_relabel<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, const boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, double>::push_relabel' requested here
algo(g, cap, res, rev, src, sink, index_map);
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:720:12: note: in instantiation of function template specialization 'boost::push_relabel_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, const boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >' requested here
return push_relabel_max_flow
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:740:12: note: in instantiation of function template specialization 'boost::push_relabel_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, int, boost::buffer_param_t, boost::no_property>' requested here
return push_relabel_max_flow(g, src, sink, params);
^
mincut.cpp:74:17: note: in instantiation of function template specialization 'boost::push_relabel_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS> >' requested here
maxflow = push_relabel_max_flow(flow_g, s, t);
^
In file included from mincut.cpp:4:
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:376:50: warning: implicit conversion changes signedness: 'distance_size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
for (layer_iterator l = layers.begin() + empty_distance + 1;
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:296:15: note: in instantiation of member function 'boost::detail::push_relabel<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, const boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, double>::gap' requested here
gap(du);
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:407:13: note: in instantiation of member function 'boost::detail::push_relabel<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, const boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, double>::discharge' requested here
discharge(u);
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:702:27: note: in instantiation of member function 'boost::detail::push_relabel<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, const boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, double>::maximum_preflow' requested here
FlowValue flow = algo.maximum_preflow();
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:720:12: note: in instantiation of function template specialization 'boost::push_relabel_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, const boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >' requested here
return push_relabel_max_flow
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:740:12: note: in instantiation of function template specialization 'boost::push_relabel_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, int, boost::buffer_param_t, boost::no_property>' requested here
return push_relabel_max_flow(g, src, sink, params);
^
mincut.cpp:74:17: note: in instantiation of function template specialization 'boost::push_relabel_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS> >' requested here
maxflow = push_relabel_max_flow(flow_g, s, t);
^
In file included from mincut.cpp:4:
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:377:35: warning: implicit conversion changes signedness: 'distance_size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
l < layers.begin() + max_distance; ++l) {
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
In file included from mincut.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:5: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type *, std::vector<boost::default_color_type, std::allocator<boost::default_color_type> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::default_color_type, boost::default_color_type &>::operator[]' requested here
static_cast<const PropertyMap&>(pa)[k] = v;
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:222:11: note: in instantiation of function template specialization 'boost::put<boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type *, std::vector<boost::default_color_type, std::allocator<boost::default_color_type> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::default_color_type, boost::default_color_type &>, boost::default_color_type &, unsigned long, boost::default_color_type>' requested here
put(color, *u_iter, ColorTraits::white());
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:410:15: note: in instantiation of member function 'boost::detail::push_relabel<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, const boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, double>::global_distance_update' requested here
global_distance_update();
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:702:27: note: in instantiation of member function 'boost::detail::push_relabel<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, const boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, double>::maximum_preflow' requested here
FlowValue flow = algo.maximum_preflow();
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:720:12: note: in instantiation of function template specialization 'boost::push_relabel_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, const boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >' requested here
return push_relabel_max_flow
^
rbgl_trimmed_boost_1_49_0/boost/graph/push_relabel_max_flow.hpp:740:12: note: in instantiation of function template specialization 'boost::push_relabel_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, int, boost::buffer_param_t, boost::no_property>' requested here
return push_relabel_max_flow(g, src, sink, params);
^
mincut.cpp:74:17: note: in instantiation of function template specialization 'boost::push_relabel_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS> >' requested here
maxflow = push_relabel_max_flow(flow_g, s, t);
^
In file included from mincut.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:5: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &>::operator[]' requested here
static_cast<const PropertyMap&>(pa)[k] = v;
^
rbgl_trimmed_boost_1_49_0/boost/graph/visitors.hpp:176:7: note: in instantiation of function template specialization 'boost::put<boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> >' requested here
put(m_predecessor, target(e, g), e);
^
rbgl_trimmed_boost_1_49_0/boost/graph/visitors.hpp:109:8: note: in instantiation of function template specialization 'boost::edge_predecessor_recorder<boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &>, boost::on_tree_edge>::operator()<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all> >' requested here
v(x, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/visitors.hpp:140:5: note: in instantiation of function template specialization 'boost::detail::invoke_dispatch<boost::edge_predecessor_recorder<boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &>, boost::on_tree_edge>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all> >' requested here
detail::invoke_dispatch(v, x, g, IsSameTag());
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:156:7: note: in instantiation of function template specialization 'boost::invoke_visitors<boost::edge_predecessor_recorder<boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &>, boost::on_tree_edge>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::on_tree_edge>' requested here
invoke_visitors(m_vis, e, g, ::boost::on_tree_edge());
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:43:11: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
vis.tree_edge(e, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:159:16: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, const boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type *, std::vector<boost::default_color_type, std::allocator<boost::default_color_type> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::default_color_type, boost::default_color_type &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &> >' requested here
return edmonds_karp_max_flow
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:210:16: note: in instantiation of function template specialization 'boost::detail::edmonds_karp_dispatch2<boost::detail::error_property_not_found>::apply<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &>, int, boost::buffer_param_t, boost::no_property>' requested here
return edmonds_karp_dispatch2<C>::apply
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:231:12: note: in instantiation of function template specialization 'boost::detail::edmonds_karp_dispatch1<boost::detail::error_property_not_found>::apply<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, int, boost::buffer_param_t, boost::no_property>' requested here
return detail::edmonds_karp_dispatch1<Pred>::apply
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:245:12: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, int, boost::buffer_param_t, boost::no_property>' requested here
return edmonds_karp_max_flow(g, src, sink, params);
^
mincut.cpp:76:24: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS> >' requested here
maxflow = edmonds_karp_max_flow(flow_g, s, t);
^
In file included from mincut.cpp:1:
./RBGL.hpp:93:20: warning: implicit conversion changes signedness: 'int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
: Base(asInteger(num_verts_in))
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:945:20: note: expanded from macro 'asInteger'
#define asInteger Rf_asInteger
^
mincut.cpp:123:18: note: in instantiation of member function 'R_adjacency_list<boost::undirectedS, double>::R_adjacency_list' requested here
Graph_ud g(num_verts_in, num_edges_in, R_edges_in, R_weights_in);
^
In file included from mincut.cpp:1:
./RBGL.hpp:105:37: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1),
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:105:48: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1),
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
./RBGL.hpp:112:33: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:112:44: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from mincut.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
./RBGL.hpp:105:21: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
boost::add_edge(*edges_in, *(edges_in+1),
^
mincut.cpp:123:18: note: in instantiation of member function 'R_adjacency_list<boost::undirectedS, double>::R_adjacency_list' requested here
Graph_ud g(num_verts_in, num_edges_in, R_edges_in, R_weights_in);
^
In file included from mincut.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2204:14: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config> >' requested here
return add_edge(u, v, p, g_);
^
./mincut.hpp:56:29: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config> >' requested here
tie(e1, inserted) = add_edge(u, v, flow_g);
^
mincut.cpp:128:28: note: in instantiation of function template specialization 'boost::min_cut<R_adjacency_list<boost::undirectedS, double>, std::back_insert_iterator<std::vector<unsigned long, std::allocator<unsigned long> > > >' requested here
dst cut_capacity = min_cut(g, std::back_inserter(s_set), std::back_inserter(vs_set) );
^
In file included from mincut.cpp:2:
In file included from ./mincut.hpp:4:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/edge_connectivity.hpp:19:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:22:
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:106:18: warning: implicit conversion changes signedness: 'reference' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(color, *i, Color::white());
˜˜˜ ^˜
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:102:7: note: in instantiation of function template specialization 'boost::breadth_first_search<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_search
^
./mincut.hpp:77:21: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::default_color_type *, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *>' requested here
alpha_S_k = edmonds_karp_max_flow
^
mincut.cpp:128:28: note: in instantiation of function template specialization 'boost::min_cut<R_adjacency_list<boost::undirectedS, double>, std::back_insert_iterator<std::vector<unsigned long, std::allocator<unsigned long> > > >' requested here
dst cut_capacity = min_cut(g, std::back_inserter(s_set), std::back_inserter(vs_set) );
^
In file included from mincut.cpp:2:
In file included from ./mincut.hpp:4:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/edge_connectivity.hpp:19:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:22:
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:73:16: warning: implicit conversion changes signedness: 'typename graph_traits<filtered_graph<adjacency_list<vecS, vecS, directedS, no_property, property<edge_capacity_t, unsigned long, property<edge_residual_capacity_t, unsigned long, property<edge_reverse_t, edge_desc_impl<directed_tag, unsigned long>, no_property> > >, no_property, listS>, is_residual_edge<adj_list_edge_property_map<directed_tag, unsigned long, unsigned long &, unsigned long, property<edge_capacity_t, unsigned long, property<edge_residual_capacity_t, unsigned long, property<edge_reverse_t, edge_desc_impl<directed_tag, unsigned long>, no_property> > >, edge_residual_capacity_t> >, keep_all> >::vertex_descriptor' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(color, s, Color::gray()); vis.discover_vertex(s, g);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:108:5: note: in instantiation of function template specialization 'boost::breadth_first_visit<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_visit(g, s, Q, vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:102:7: note: in instantiation of function template specialization 'boost::breadth_first_search<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_search
^
./mincut.hpp:77:21: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::default_color_type *, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *>' requested here
alpha_S_k = edmonds_karp_max_flow
^
mincut.cpp:128:28: note: in instantiation of function template specialization 'boost::min_cut<R_adjacency_list<boost::undirectedS, double>, std::back_insert_iterator<std::vector<unsigned long, std::allocator<unsigned long> > > >' requested here
dst cut_capacity = min_cut(g, std::back_inserter(s_set), std::back_inserter(vs_set) );
^
In file included from mincut.cpp:2:
In file included from ./mincut.hpp:4:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/edge_connectivity.hpp:19:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:22:
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:79:41: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
ColorValue v_color = get(color, v);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:81:22: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(color, v, Color::gray()); vis.discover_vertex(v, g);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:88:18: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(color, u, Color::black()); vis.finish_vertex(u, g);
˜˜˜ ^
In file included from mincut.cpp:1:
In file included from ./RBGL.hpp:38:
rbgl_trimmed_boost_1_49_0/boost/graph/visitors.hpp:176:26: warning: implicit conversion changes signedness: 'typename filtered_graph_base<adjacency_list<vecS, vecS, directedS, no_property, property<edge_capacity_t, unsigned long, property<edge_residual_capacity_t, unsigned long, property<edge_reverse_t, edge_desc_impl<directed_tag, unsigned long>, no_property> > >, no_property, listS> >::vertex_descriptor' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(m_predecessor, target(e, g), e);
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/visitors.hpp:109:8: note: in instantiation of function template specialization 'boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge>::operator()<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all> >' requested here
v(x, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/visitors.hpp:140:5: note: in instantiation of function template specialization 'boost::detail::invoke_dispatch<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all> >' requested here
detail::invoke_dispatch(v, x, g, IsSameTag());
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:156:7: note: in instantiation of function template specialization 'boost::invoke_visitors<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::on_tree_edge>' requested here
invoke_visitors(m_vis, e, g, ::boost::on_tree_edge());
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:43:11: note: in instantiation of function template specialization 'boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >::tree_edge<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all> >' requested here
vis.tree_edge(e, g);
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::BFSVisitorConcept<boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all> >::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:67:5: note: in instantiation of member function 'boost::concepts::constraint<boost::BFSVisitorConcept<boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all> > >::failed' requested here
BOOST_CONCEPT_ASSERT(( BFSVisitorConcept<BFSVisitor, IncidenceGraph> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:108:5: note: in instantiation of function template specialization 'boost::breadth_first_visit<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_visit(g, s, Q, vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:102:7: note: in instantiation of function template specialization 'boost::breadth_first_search<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_search
^
./mincut.hpp:77:21: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::default_color_type *, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *>' requested here
alpha_S_k = edmonds_karp_max_flow
^
mincut.cpp:128:28: note: in instantiation of function template specialization 'boost::min_cut<R_adjacency_list<boost::undirectedS, double>, std::back_insert_iterator<std::vector<unsigned long, std::allocator<unsigned long> > > >' requested here
dst cut_capacity = min_cut(g, std::back_inserter(s_set), std::back_inserter(vs_set) );
^
In file included from mincut.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:200:23: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
val = get(pmap, k);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::ReadablePropertyMapConcept<boost::default_color_type *, unsigned long>::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/concept_check.hpp:45:7: note: in instantiation of member function 'boost::concepts::constraint<boost::ReadablePropertyMapConcept<boost::default_color_type *, unsigned long> >::failed' requested here
BOOST_CONCEPT_ASSERT((Model));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:256:7: note: in instantiation of function template specialization 'boost::function_requires<boost::ReadablePropertyMapConcept<boost::default_color_type *, unsigned long> >' requested here
function_requires< ReadablePropertyMapConcept<PMap, Key> >();
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::ReadWritePropertyMapConcept<boost::default_color_type *, unsigned long>::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:68:5: note: in instantiation of member function 'boost::concepts::constraint<boost::ReadWritePropertyMapConcept<boost::default_color_type *, unsigned long> >::failed' requested here
BOOST_CONCEPT_ASSERT(( ReadWritePropertyMapConcept<ColorMap, Vertex> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:108:5: note: in instantiation of function template specialization 'boost::breadth_first_visit<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_visit(g, s, Q, vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:102:7: note: in instantiation of function template specialization 'boost::breadth_first_search<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_search
^
./mincut.hpp:77:21: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::default_color_type *, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *>' requested here
alpha_S_k = edmonds_karp_max_flow
^
mincut.cpp:128:28: note: in instantiation of function template specialization 'boost::min_cut<R_adjacency_list<boost::undirectedS, double>, std::back_insert_iterator<std::vector<unsigned long, std::allocator<unsigned long> > > >' requested here
dst cut_capacity = min_cut(g, std::back_inserter(s_set), std::back_inserter(vs_set) );
^
In file included from mincut.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:231:17: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(pmap, k, val);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::WritablePropertyMapConcept<boost::default_color_type *, unsigned long>::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/concept_check.hpp:45:7: note: in instantiation of member function 'boost::concepts::constraint<boost::WritablePropertyMapConcept<boost::default_color_type *, unsigned long> >::failed' requested here
BOOST_CONCEPT_ASSERT((Model));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:257:7: note: in instantiation of function template specialization 'boost::function_requires<boost::WritablePropertyMapConcept<boost::default_color_type *, unsigned long> >' requested here
function_requires< WritablePropertyMapConcept<PMap, Key> >();
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::ReadWritePropertyMapConcept<boost::default_color_type *, unsigned long>::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:68:5: note: in instantiation of member function 'boost::concepts::constraint<boost::ReadWritePropertyMapConcept<boost::default_color_type *, unsigned long> >::failed' requested here
BOOST_CONCEPT_ASSERT(( ReadWritePropertyMapConcept<ColorMap, Vertex> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:108:5: note: in instantiation of function template specialization 'boost::breadth_first_visit<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_visit(g, s, Q, vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:102:7: note: in instantiation of function template specialization 'boost::breadth_first_search<boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::bfs_visitor<boost::edge_predecessor_recorder<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, boost::on_tree_edge> >, boost::default_color_type *>' requested here
breadth_first_search
^
./mincut.hpp:77:21: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, unsigned long, unsigned long &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, boost::property<boost::edge_capacity_t, unsigned long, boost::property<boost::edge_residual_capacity_t, unsigned long, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::default_color_type *, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *>' requested here
alpha_S_k = edmonds_karp_max_flow
^
mincut.cpp:128:28: note: in instantiation of function template specialization 'boost::min_cut<R_adjacency_list<boost::undirectedS, double>, std::back_insert_iterator<std::vector<unsigned long, std::allocator<unsigned long> > > >' requested here
dst cut_capacity = min_cut(g, std::back_inserter(s_set), std::back_inserter(vs_set) );
^
42 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -Irbgl_trimmed_boost_1_49_0 -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c ordering.cpp -o ordering.o
In file included from ordering.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
In file included from ordering.cpp:9:
rbgl_trimmed_boost_1_49_0/boost/graph/king_ordering.hpp:165:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion]
child_location = parent_location;
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ordering.cpp:36:14: warning: implicit conversion changes signedness: 'const int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
VEGraph g1(NV1), g2(NV2);
˜˜ ^˜˜
ordering.cpp:36:23: warning: implicit conversion changes signedness: 'const int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
VEGraph g1(NV1), g2(NV2);
˜˜ ^˜˜
ordering.cpp:38:60: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
std::vector<graph_traits<VEGraph>::vertex_descriptor> v1(NV1), v2(NV2);
˜˜ ^˜˜
ordering.cpp:38:69: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
std::vector<graph_traits<VEGraph>::vertex_descriptor> v1(NV1), v2(NV2);
˜˜ ^˜˜
ordering.cpp:48:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
v1[id] = *i;
˜˜ ^˜
ordering.cpp:54:12: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
v2[id] = *i;
˜˜ ^˜
ordering.cpp:59:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
add_edge(v1[*edges_in], v1[*(edges_in+1)], g1);
˜˜ ^˜˜˜˜˜˜˜˜
ordering.cpp:59:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
add_edge(v1[*edges_in], v1[*(edges_in+1)], g1);
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
ordering.cpp:63:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
add_edge(v2[*edges_in], v2[*(edges_in+1)], g2);
˜˜ ^˜˜˜˜˜˜˜˜
ordering.cpp:63:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
add_edge(v2[*edges_in], v2[*(edges_in+1)], g2);
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
ordering.cpp:65:59: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
std::vector<graph_traits<VEGraph>::vertex_descriptor> f(NV1);
˜ ^˜˜
ordering.cpp:91:35: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
std::vector<Vertex> inv_perm(N);
˜˜˜˜˜˜˜˜ ^
ordering.cpp:92:31: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
std::vector<size_type> perm(N);
˜˜˜˜ ^
ordering.cpp:109:32: warning: implicit conversion loses integer precision: 'value_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
INTEGER(invpermList)[j++] = index_map[*i];
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
ordering.cpp:113:22: warning: implicit conversion loses integer precision: 'typename graph_traits<R_adjacency_list<undirectedS, double> >::vertices_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
INTEGER(robw)[0] = bandwidth(g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜
ordering.cpp:114:21: warning: implicit conversion loses integer precision: 'typename graph_traits<R_adjacency_list<undirectedS, double> >::vertices_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
INTEGER(rbw)[0] = bandwidth(g, make_iterator_property_map(&perm[0], index_map, perm[0]));
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ordering.cpp:155:45: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
INTEGER(invpermList)[j++] = inverse_perm[*i];
˜˜˜˜˜˜˜˜˜˜˜˜ ^˜
ordering.cpp:159:34: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
INTEGER(permList)[j++] = perm[*i];
˜˜˜˜ ^˜
ordering.cpp:201:45: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
INTEGER(invpermList)[j++] = inverse_perm[*i];
˜˜˜˜˜˜˜˜˜˜˜˜ ^˜
ordering.cpp:205:34: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
INTEGER(permList)[j++] = perm[*i];
˜˜˜˜ ^˜
ordering.cpp:180:48: warning: unused variable 'id' [-Wunused-variable]
property_map<Graph_dd, vertex_index_t>::type id = get(vertex_index, g);
^
ordering.cpp:232:12: warning: implicit conversion changes signedness: 'const int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
IGraph g(NV);
˜ ^˜
ordering.cpp:236:13: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
add_edge(*edges_in, *(edges_in+1), g);
˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
ordering.cpp:236:24: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
add_edge(*edges_in, *(edges_in+1), g);
˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
ordering.cpp:240:38: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
std::vector<Vertex> sloan_order(NV);
˜˜˜˜˜˜˜˜˜˜˜ ^˜
ordering.cpp:241:31: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
std::vector<size_type> perm(NV);
˜˜˜˜ ^˜
ordering.cpp:259:26: warning: implicit conversion loses integer precision: 'value_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
INTEGER(sList)[j++] = index_map[*i];
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
ordering.cpp:264:21: warning: implicit conversion loses integer precision: 'typename graph_traits<adjacency_list<setS, vecS, undirectedS, property<vertex_color_t, default_color_type, property<vertex_degree_t, int, property<vertex_priority_t, double, no_property> > >, no_property, no_property, listS> >::vertices_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
INTEGER(rbw)[0] = bandwidth(g, make_iterator_property_map(&perm[0], index_map, perm[0]));
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ordering.cpp:265:21: warning: implicit conversion loses integer precision: 'typename graph_traits<adjacency_list<setS, vecS, undirectedS, property<vertex_color_t, default_color_type, property<vertex_degree_t, int, property<vertex_priority_t, double, no_property> > >, no_property, no_property, listS> >::vertices_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
INTEGER(rpf)[0] = profile(g, make_iterator_property_map(&perm[0], index_map, perm[0]));
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ordering.cpp:266:21: warning: implicit conversion loses integer precision: 'typename graph_traits<adjacency_list<setS, vecS, undirectedS, property<vertex_color_t, default_color_type, property<vertex_degree_t, int, property<vertex_priority_t, double, no_property> > >, no_property, no_property, listS> >::vertices_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
INTEGER(rmw)[0] = max_wavefront(g, make_iterator_property_map(&perm[0], index_map, perm[0]));
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from ordering.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:329:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from ordering.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:334:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from ordering.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:339:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from ordering.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:444:24: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'typename property_traits<adj_list_vertex_property_map<adjacency_list<vecS, listS, undirectedS, property<vertex_index_t, int, no_property>, no_property, no_property, listS>, int, const int &, vertex_index_t> >::value_type' (aka 'int') [-Wshorten-64-to-32]
: iter(first), n(n_), index(_id) { }
˜^˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:477:12: note: in instantiation of member function 'boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, void *, void *&>::safe_iterator_property_map' requested here
return PMap(iter, n, id);
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:423:21: note: in instantiation of function template specialization 'boost::make_safe_iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, void *, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t> >' requested here
make_safe_iterator_property_map(f.begin(), f.size(),
^
ordering.cpp:67:7: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::vertex_isomorphism_t, boost::no_property>' requested here
r = isomorphism(g1, g2, isomorphism_map
^
In file included from ordering.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:444:24: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'typename property_traits<adj_list_vertex_property_map<adjacency_list<vecS, listS, undirectedS, property<vertex_index_t, int, no_property>, no_property, no_property, listS>, int, const int &, vertex_index_t> >::value_type' (aka 'int') [-Wshorten-64-to-32]
: iter(first), n(n_), index(_id) { }
˜^˜
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:384:14: note: in instantiation of member function 'boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>::safe_iterator_property_map' requested here
InDeg1 in_degree1(in_degree1_vec.begin(), in_degree1_vec.size(), index_map1);
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:420:12: note: in instantiation of function template specialization 'boost::detail::isomorphism_impl<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::vertex_isomorphism_t, boost::no_property>' requested here
return detail::isomorphism_impl
^
ordering.cpp:67:7: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::vertex_isomorphism_t, boost::no_property>' requested here
r = isomorphism(g1, g2, isomorphism_map
^
In file included from ordering.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:46: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
static_cast<const PropertyMap&>(pa)[k] = v;
˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:268:9: note: in instantiation of function template specialization 'boost::put<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, unsigned long &, void *, int>' requested here
put(in_degree_map, v, 0);
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:385:7: note: in instantiation of function template specialization 'boost::detail::compute_in_degree<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &> >' requested here
compute_in_degree(G1, in_degree1);
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:420:12: note: in instantiation of function template specialization 'boost::detail::isomorphism_impl<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::vertex_isomorphism_t, boost::no_property>' requested here
return detail::isomorphism_impl
^
ordering.cpp:67:7: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::vertex_isomorphism_t, boost::no_property>' requested here
r = isomorphism(g1, g2, isomorphism_map
^
In file included from ordering.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:444:24: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'typename property_traits<adj_list_vertex_property_map<adjacency_list<vecS, listS, undirectedS, property<vertex_index_t, int, no_property>, no_property, no_property, listS>, int, const int &, vertex_index_t> >::value_type' (aka 'int') [-Wshorten-64-to-32]
: iter(first), n(n_), index(_id) { }
˜^˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:469:12: note: in instantiation of member function 'boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<char *, std::vector<char, std::allocator<char> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, char, char &>::safe_iterator_property_map' requested here
return PA(iter, n, id);
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:127:16: note: in instantiation of function template specialization 'boost::make_safe_iterator_property_map<__gnu_cxx::__normal_iterator<char *, std::vector<char, std::allocator<char> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t> >' requested here
in_S = make_safe_iterator_property_map
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:361:7: note: in instantiation of member function 'boost::detail::isomorphism_algo<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS> >, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS> >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t> >::isomorphism_algo' requested here
algo(G1, G2, f, invariant1, invariant2, max_invariant,
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:400:14: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS> >, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS> >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t> >' requested here
return isomorphism(G1, G2, f,
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:420:12: note: in instantiation of function template specialization 'boost::detail::isomorphism_impl<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::vertex_isomorphism_t, boost::no_property>' requested here
return detail::isomorphism_impl
^
ordering.cpp:67:7: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::vertex_isomorphism_t, boost::no_property>' requested here
r = isomorphism(g1, g2, isomorphism_map
^
In file included from ordering.cpp:2:
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:188:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
dfs_num[*v] = n++;
˜ ˜^˜
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:363:17: note: in instantiation of member function 'boost::detail::isomorphism_algo<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS> >, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS> >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t> >::test_isomorphism' requested here
return algo.test_isomorphism();
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:400:14: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS> >, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS> >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t> >' requested here
return isomorphism(G1, G2, f,
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:420:12: note: in instantiation of function template specialization 'boost::detail::isomorphism_impl<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::vertex_isomorphism_t, boost::no_property>' requested here
return detail::isomorphism_impl
^
ordering.cpp:67:7: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::vertex_isomorphism_t, boost::no_property>' requested here
r = isomorphism(g1, g2, isomorphism_map
^
In file included from ordering.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:444:24: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'typename property_traits<adj_list_vertex_property_map<adjacency_list<vecS, listS, undirectedS, property<vertex_index_t, int, no_property>, no_property, no_property, listS>, int, const int &, vertex_index_t> >::value_type' (aka 'int') [-Wshorten-64-to-32]
: iter(first), n(n_), index(_id) { }
˜^˜
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:168:11: note: in instantiation of member function 'boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type *, std::vector<boost::default_color_type, std::allocator<boost::default_color_type> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::default_color_type, boost::default_color_type &>::safe_iterator_property_map' requested here
color_map(color_vec.begin(), color_vec.size(), index_map1);
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:363:17: note: in instantiation of member function 'boost::detail::isomorphism_algo<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS> >, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS> >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t> >::test_isomorphism' requested here
return algo.test_isomorphism();
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:400:14: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS> >, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS> >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t> >' requested here
return isomorphism(G1, G2, f,
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:420:12: note: in instantiation of function template specialization 'boost::detail::isomorphism_impl<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::vertex_isomorphism_t, boost::no_property>' requested here
return detail::isomorphism_impl
^
ordering.cpp:67:7: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::vertex_isomorphism_t, boost::no_property>' requested here
r = isomorphism(g1, g2, isomorphism_map
^
In file included from ordering.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:444:24: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'typename property_traits<adj_list_vertex_property_map<adjacency_list<vecS, listS, undirectedS, property<vertex_index_t, int, no_property>, no_property, no_property, listS>, int, const int &, vertex_index_t> >::value_type' (aka 'int') [-Wshorten-64-to-32]
: iter(first), n(n_), index(_id) { }
˜^˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:469:12: note: in instantiation of member function 'boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<int *, std::vector<int, std::allocator<int> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, int, int &>::safe_iterator_property_map' requested here
return PA(iter, n, id);
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:179:19: note: in instantiation of function template specialization 'boost::make_safe_iterator_property_map<__gnu_cxx::__normal_iterator<int *, std::vector<int, std::allocator<int> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t> >' requested here
dfs_num = make_safe_iterator_property_map(dfs_num_vec.begin(),
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:363:17: note: in instantiation of member function 'boost::detail::isomorphism_algo<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS> >, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS> >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t> >::test_isomorphism' requested here
return algo.test_isomorphism();
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:400:14: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS> >, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS> >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t> >' requested here
return isomorphism(G1, G2, f,
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:420:12: note: in instantiation of function template specialization 'boost::detail::isomorphism_impl<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::vertex_isomorphism_t, boost::no_property>' requested here
return detail::isomorphism_impl
^
ordering.cpp:67:7: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::vertex_isomorphism_t, boost::no_property>' requested here
r = isomorphism(g1, g2, isomorphism_map
^
In file included from ordering.cpp:2:
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:203:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vertex1_t kp1 = dfs_vertices[dfs_num_k + 1];
˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜^˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:194:22: note: in instantiation of member function 'boost::detail::isomorphism_algo<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS> >, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS> >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t> >::Rf_match' requested here
return this->match(ordered_edges.begin(), dfs_num_k);
^
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:1037:17: note: expanded from macro 'match'
#define match Rf_match
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:363:17: note: in instantiation of member function 'boost::detail::isomorphism_algo<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS> >, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS> >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t> >::test_isomorphism' requested here
return algo.test_isomorphism();
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:400:14: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS> >, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS> >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t> >' requested here
return isomorphism(G1, G2, f,
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:420:12: note: in instantiation of function template specialization 'boost::detail::isomorphism_impl<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, const int &, boost::vertex_index_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::vertex_isomorphism_t, boost::no_property>' requested here
return detail::isomorphism_impl
^
ordering.cpp:67:7: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<void **, std::vector<void *, std::allocator<void *> > >, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::no_property, boost::no_property, boost::listS>, int, int &, boost::vertex_index_t>, void *, void *&>, boost::vertex_isomorphism_t, boost::no_property>' requested here
r = isomorphism(g1, g2, isomorphism_map
^
In file included from ordering.cpp:2:
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:223:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vertex1_t k = dfs_vertices[dfs_num_k];
˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:228:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vertex1_t j = dfs_vertices[jj];
˜˜˜˜˜˜˜˜˜˜˜˜ ^˜
In file included from ordering.cpp:1:
./RBGL.hpp:120:20: warning: implicit conversion changes signedness: 'int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
: Base(asInteger(num_verts_in))
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:945:20: note: expanded from macro 'asInteger'
#define asInteger Rf_asInteger
^
ordering.cpp:94:12: note: in instantiation of member function 'R_adjacency_list<boost::undirectedS, double>::R_adjacency_list' requested here
Graph_ud g(num_verts_in, num_edges_in, R_edges_in);
^
In file included from ordering.cpp:1:
./RBGL.hpp:126:29: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:126:40: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from ordering.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
./RBGL.hpp:126:13: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
^
ordering.cpp:94:12: note: in instantiation of member function 'R_adjacency_list<boost::undirectedS, double>::R_adjacency_list' requested here
Graph_ud g(num_verts_in, num_edges_in, R_edges_in);
^
In file included from ordering.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:20:
rbgl_trimmed_boost_1_49_0/boost/range/irange.hpp:76:38: warning: implicit conversion changes signedness: 'unsigned long' to 'difference_type' (aka 'long') [-Wsign-conversion]
return other.m_value - m_value;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:554:22: note: in instantiation of member function 'boost::range_detail::integer_iterator<unsigned long>::distance_to' requested here
return -f1.distance_to(f2);
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:846:3: note: in instantiation of function template specialization 'boost::iterator_core_access::distance_from<boost::range_detail::integer_iterator<unsigned long>, boost::range_detail::integer_iterator<unsigned long> >' requested here
BOOST_ITERATOR_FACADE_INTEROP(
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:821:21: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP'
return_prefix iterator_core_access::base_op( \
^
rbgl_trimmed_boost_1_49_0/boost/range/iterator_range_core.hpp:252:30: note: in instantiation of function template specialization 'boost::operator-<boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long, boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long>' requested here
return m_End - m_Begin;
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:29: note: in instantiation of member function 'boost::iterator_range<boost::range_detail::integer_iterator<unsigned long> >::size' requested here
return g.vertex_set().size();
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
./RBGL.hpp:126:13: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
^
ordering.cpp:94:12: note: in instantiation of member function 'R_adjacency_list<boost::undirectedS, double>::R_adjacency_list' requested here
Graph_ud g(num_verts_in, num_edges_in, R_edges_in);
^
In file included from ordering.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/cuthill_mckee_ordering.hpp:15:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/sparse_ordering.hpp:144:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
ecc = Q.eccentricity();
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/sparse_ordering.hpp:160:9: note: in instantiation of function template specialization 'boost::pseudo_peripheral_pair<R_adjacency_list<boost::undirectedS, double>, unsigned long, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS> *, boost::default_color_type, boost::default_color_type &, boost::vertex_color_t>, boost::degree_property_map<R_adjacency_list<boost::undirectedS, double> > >' requested here
x = pseudo_peripheral_pair(G, r, eccen_r, color, degree);
^
rbgl_trimmed_boost_1_49_0/boost/graph/cuthill_mckee_ordering.hpp:161:12: note: in instantiation of function template specialization 'boost::find_starting_node<R_adjacency_list<boost::undirectedS, double>, unsigned long, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS> *, boost::default_color_type, boost::default_color_type &, boost::vertex_color_t>, boost::degree_property_map<R_adjacency_list<boost::undirectedS, double> > >' requested here
*i = find_starting_node(G, *i, color, degree);
^
ordering.cpp:96:3: note: in instantiation of function template specialization 'boost::cuthill_mckee_ordering<R_adjacency_list<boost::undirectedS, double>, std::reverse_iterator<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS> *, boost::default_color_type, boost::default_color_type &, boost::vertex_color_t>, boost::degree_property_map<R_adjacency_list<boost::undirectedS, double> > >' requested here
cuthill_mckee_ordering(g, inv_perm.rbegin(), get(vertex_color, g), make_degree_map(g));
^
In file included from ordering.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/cuthill_mckee_ordering.hpp:15:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/sparse_ordering.hpp:92:54: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
inline size_type eccentricity() const { return eccen; }
˜˜˜˜˜˜ ^˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/sparse_ordering.hpp:144:13: note: in instantiation of member function 'boost::sparse::rcm_queue<unsigned long, boost::degree_property_map<R_adjacency_list<boost::undirectedS, double> >, std::deque<unsigned long, std::allocator<unsigned long> > >::eccentricity' requested here
ecc = Q.eccentricity();
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/sparse_ordering.hpp:160:9: note: in instantiation of function template specialization 'boost::pseudo_peripheral_pair<R_adjacency_list<boost::undirectedS, double>, unsigned long, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS> *, boost::default_color_type, boost::default_color_type &, boost::vertex_color_t>, boost::degree_property_map<R_adjacency_list<boost::undirectedS, double> > >' requested here
x = pseudo_peripheral_pair(G, r, eccen_r, color, degree);
^
rbgl_trimmed_boost_1_49_0/boost/graph/cuthill_mckee_ordering.hpp:161:12: note: in instantiation of function template specialization 'boost::find_starting_node<R_adjacency_list<boost::undirectedS, double>, unsigned long, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS> *, boost::default_color_type, boost::default_color_type &, boost::vertex_color_t>, boost::degree_property_map<R_adjacency_list<boost::undirectedS, double> > >' requested here
*i = find_starting_node(G, *i, color, degree);
^
ordering.cpp:96:3: note: in instantiation of function template specialization 'boost::cuthill_mckee_ordering<R_adjacency_list<boost::undirectedS, double>, std::reverse_iterator<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS> *, boost::default_color_type, boost::default_color_type &, boost::vertex_color_t>, boost::degree_property_map<R_adjacency_list<boost::undirectedS, double> > >' requested here
cuthill_mckee_ordering(g, inv_perm.rbegin(), get(vertex_color, g), make_degree_map(g));
^
In file included from ordering.cpp:3:
rbgl_trimmed_boost_1_49_0/boost/graph/cuthill_mckee_ordering.hpp:39:23: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
index_begin = Qptr->size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:41:11: note: in instantiation of function template specialization 'boost::detail::bfs_rcm_visitor<std::reverse_iterator<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::sparse::sparse_ordering_queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::degree_property_map<R_adjacency_list<boost::undirectedS, double> > >::examine_vertex<unsigned long, R_adjacency_list<boost::undirectedS, double> >' requested here
vis.examine_vertex(u, g);
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::BFSVisitorConcept<boost::detail::bfs_rcm_visitor<std::reverse_iterator<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::sparse::sparse_ordering_queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::degree_property_map<R_adjacency_list<boost::undirectedS, double> > >, R_adjacency_list<boost::undirectedS, double> >::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:67:5: note: in instantiation of member function 'boost::concepts::constraint<boost::BFSVisitorConcept<boost::detail::bfs_rcm_visitor<std::reverse_iterator<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::sparse::sparse_ordering_queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::degree_property_map<R_adjacency_list<boost::undirectedS, double> > >, R_adjacency_list<boost::undirectedS, double> > >::failed' requested here
BOOST_CONCEPT_ASSERT(( BFSVisitorConcept<BFSVisitor, IncidenceGraph> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/cuthill_mckee_ordering.hpp:105:7: note: in instantiation of function template specialization 'boost::breadth_first_visit<R_adjacency_list<boost::undirectedS, double>, boost::sparse::sparse_ordering_queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::detail::bfs_rcm_visitor<std::reverse_iterator<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::sparse::sparse_ordering_queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::degree_property_map<R_adjacency_list<boost::undirectedS, double> > >, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS> *, boost::default_color_type, boost::default_color_type &, boost::vertex_color_t> >' requested here
breadth_first_visit(g, s, Q, vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/cuthill_mckee_ordering.hpp:163:12: note: in instantiation of function template specialization 'boost::cuthill_mckee_ordering<R_adjacency_list<boost::undirectedS, double>, std::reverse_iterator<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS> *, boost::default_color_type, boost::default_color_type &, boost::vertex_color_t>, boost::degree_property_map<R_adjacency_list<boost::undirectedS, double> > >' requested here
return cuthill_mckee_ordering(G, vertex_queue, permutation,
^
ordering.cpp:96:3: note: in instantiation of function template specialization 'boost::cuthill_mckee_ordering<R_adjacency_list<boost::undirectedS, double>, std::reverse_iterator<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS> *, boost::default_color_type, boost::default_color_type &, boost::vertex_color_t>, boost::degree_property_map<R_adjacency_list<boost::undirectedS, double> > >' requested here
cuthill_mckee_ordering(g, inv_perm.rbegin(), get(vertex_color, g), make_degree_map(g));
^
In file included from ordering.cpp:3:
rbgl_trimmed_boost_1_49_0/boost/graph/cuthill_mckee_ordering.hpp:39:23: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
index_begin = Qptr->size();
˜ ^˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:76:51: note: in instantiation of function template specialization 'boost::detail::bfs_rcm_visitor<std::reverse_iterator<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::sparse::sparse_ordering_queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::degree_property_map<R_adjacency_list<boost::undirectedS, double> > >::examine_vertex<unsigned long, const R_adjacency_list<boost::undirectedS, double> >' requested here
Vertex u = Q.top(); Q.pop(); vis.examine_vertex(u, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/cuthill_mckee_ordering.hpp:105:7: note: in instantiation of function template specialization 'boost::breadth_first_visit<R_adjacency_list<boost::undirectedS, double>, boost::sparse::sparse_ordering_queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::detail::bfs_rcm_visitor<std::reverse_iterator<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::sparse::sparse_ordering_queue<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > >, boost::degree_property_map<R_adjacency_list<boost::undirectedS, double> > >, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS> *, boost::default_color_type, boost::default_color_type &, boost::vertex_color_t> >' requested here
breadth_first_visit(g, s, Q, vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/cuthill_mckee_ordering.hpp:163:12: note: in instantiation of function template specialization 'boost::cuthill_mckee_ordering<R_adjacency_list<boost::undirectedS, double>, std::reverse_iterator<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS> *, boost::default_color_type, boost::default_color_type &, boost::vertex_color_t>, boost::degree_property_map<R_adjacency_list<boost::undirectedS, double> > >' requested here
return cuthill_mckee_ordering(G, vertex_queue, permutation,
^
ordering.cpp:96:3: note: in instantiation of function template specialization 'boost::cuthill_mckee_ordering<R_adjacency_list<boost::undirectedS, double>, std::reverse_iterator<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS> *, boost::default_color_type, boost::default_color_type &, boost::vertex_color_t>, boost::degree_property_map<R_adjacency_list<boost::undirectedS, double> > >' requested here
cuthill_mckee_ordering(g, inv_perm.rbegin(), get(vertex_color, g), make_degree_map(g));
^
In file included from ordering.cpp:4:
rbgl_trimmed_boost_1_49_0/boost/graph/bandwidth.hpp:54:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
int f_i = get(index, source(*i, g));
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/bandwidth.hpp:65:12: note: in instantiation of function template specialization 'boost::bandwidth<R_adjacency_list<boost::undirectedS, double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return bandwidth(g, get(vertex_index, g));
^
ordering.cpp:113:22: note: in instantiation of function template specialization 'boost::bandwidth<R_adjacency_list<boost::undirectedS, double> >' requested here
INTEGER(robw)[0] = bandwidth(g);
^
In file included from ordering.cpp:4:
rbgl_trimmed_boost_1_49_0/boost/graph/bandwidth.hpp:55:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
int f_j = get(index, target(*i, g));
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/bandwidth.hpp:54:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
int f_i = get(index, source(*i, g));
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ordering.cpp:114:21: note: in instantiation of function template specialization 'boost::bandwidth<R_adjacency_list<boost::undirectedS, double>, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &> >' requested here
INTEGER(rbw)[0] = bandwidth(g, make_iterator_property_map(&perm[0], index_map, perm[0]));
^
In file included from ordering.cpp:4:
rbgl_trimmed_boost_1_49_0/boost/graph/bandwidth.hpp:55:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
int f_j = get(index, target(*i, g));
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from ordering.cpp:1:
./RBGL.hpp:120:20: warning: implicit conversion changes signedness: 'int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
: Base(asInteger(num_verts_in))
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:945:20: note: expanded from macro 'asInteger'
#define asInteger Rf_asInteger
^
ordering.cpp:132:12: note: in instantiation of member function 'R_adjacency_list<boost::directedS, double>::R_adjacency_list' requested here
Graph_dd g(num_verts_in, num_edges_in, R_edges_in);
^
In file included from ordering.cpp:1:
./RBGL.hpp:126:29: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:126:40: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from ordering.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
./RBGL.hpp:126:13: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
^
ordering.cpp:132:12: note: in instantiation of member function 'R_adjacency_list<boost::directedS, double>::R_adjacency_list' requested here
Graph_dd g(num_verts_in, num_edges_in, R_edges_in);
^
In file included from ordering.cpp:7:
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:306:33: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'number_type' (aka 'long') [-Wsign-conversion]
numbering(inverse_perm, n_, vertex_index_map),
˜˜˜˜˜˜˜˜˜ ^˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:647:7: note: in instantiation of member function 'boost::detail::mmd_impl<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::mmd_impl' requested here
impl(G, num_vertices(G), delta, degree, inverse_perm,
^
ordering.cpp:139:3: note: in instantiation of function template specialization 'boost::minimum_degree_ordering<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
minimum_degree_ordering(g,
^
In file included from ordering.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:46: warning: implicit conversion loses integer precision: 'const unsigned long' to 'int' [-Wshorten-64-to-32]
static_cast<const PropertyMap&>(pa)[k] = v;
˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:320:11: note: in instantiation of function template specialization 'boost::put<boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int &, unsigned long, unsigned long>' requested here
put(degree, *v, out_degree(*v, G));
^
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:647:7: note: in instantiation of member function 'boost::detail::mmd_impl<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::mmd_impl' requested here
impl(G, num_vertices(G), delta, degree, inverse_perm,
^
ordering.cpp:139:3: note: in instantiation of function template specialization 'boost::minimum_degree_ordering<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
minimum_degree_ordering(g,
^
In file included from ordering.cpp:7:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:17:
rbgl_trimmed_boost_1_49_0/boost/pending/bucket_sorter.hpp:59:15: warning: implicit conversion changes signedness: 'int' to 'const bucket_type' (aka 'const unsigned long') [-Wsign-conversion]
(*this)[bucket[x]].push(x);
˜ ^˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:321:23: note: in instantiation of member function 'boost::bucket_sorter<unsigned long, unsigned long, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::push' requested here
degreelists.push(*v);
^
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:647:7: note: in instantiation of member function 'boost::detail::mmd_impl<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::mmd_impl' requested here
impl(G, num_vertices(G), delta, degree, inverse_perm,
^
ordering.cpp:139:3: note: in instantiation of function template specialization 'boost::minimum_degree_ordering<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
minimum_degree_ordering(g,
^
In file included from ordering.cpp:7:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:17:
rbgl_trimmed_boost_1_49_0/boost/pending/bucket_sorter.hpp:92:40: warning: implicit conversion changes signedness: 'bucket_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
const size_type current = head[bucket_id];
˜˜˜˜ ^˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/pending/bucket_sorter.hpp:59:26: note: in instantiation of member function 'boost::bucket_sorter<unsigned long, unsigned long, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::stack::push' requested here
(*this)[bucket[x]].push(x);
^
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:321:23: note: in instantiation of member function 'boost::bucket_sorter<unsigned long, unsigned long, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::push' requested here
degreelists.push(*v);
^
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:647:7: note: in instantiation of member function 'boost::detail::mmd_impl<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::mmd_impl' requested here
impl(G, num_vertices(G), delta, degree, inverse_perm,
^
ordering.cpp:139:3: note: in instantiation of function template specialization 'boost::minimum_degree_ordering<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
minimum_degree_ordering(g,
^
In file included from ordering.cpp:7:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:17:
rbgl_trimmed_boost_1_49_0/boost/pending/bucket_sorter.hpp:94:16: warning: implicit conversion changes signedness: 'const size_type' (aka 'const unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
prev[current] = new_head;
˜˜˜˜ ^˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/pending/bucket_sorter.hpp:95:14: warning: implicit conversion changes signedness: 'const size_type' (aka 'const unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
prev[new_head] = invalid_value();
˜˜˜˜ ^˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/pending/bucket_sorter.hpp:96:14: warning: implicit conversion changes signedness: 'const size_type' (aka 'const unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
next[new_head] = current;
˜˜˜˜ ^˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/pending/bucket_sorter.hpp:97:14: warning: implicit conversion changes signedness: 'bucket_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
head[bucket_id] = new_head;
˜˜˜˜ ^˜˜˜˜˜˜˜˜
In file included from ordering.cpp:7:
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:350:53: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
size_type min_degree_limit = min_degree + delta; // WARNING
˜ ^˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:649:10: note: in instantiation of member function 'boost::detail::mmd_impl<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::do_mmd' requested here
impl.do_mmd();
^
ordering.cpp:139:3: note: in instantiation of function template specialization 'boost::minimum_degree_ordering<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
minimum_degree_ordering(g,
^
In file included from ordering.cpp:7:
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:380:24: warning: implicit conversion changes signedness: 'const size_type' (aka 'const unsigned long') to 'value_type' (aka 'long') [-Wsign-conversion]
llist.push(node_id);
˜˜˜˜˜ ^˜˜˜˜˜˜
In file included from ordering.cpp:7:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:17:
rbgl_trimmed_boost_1_49_0/boost/pending/bucket_sorter.hpp:108:40: warning: implicit conversion changes signedness: 'const bucket_type' (aka 'const unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
bool empty() const { return head[bucket_id] == invalid_value(); }
˜˜˜˜ ^˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:332:31: note: in instantiation of member function 'boost::bucket_sorter<unsigned long, unsigned long, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::stack::empty' requested here
while (!list_isolated.empty()) {
^
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:649:10: note: in instantiation of member function 'boost::detail::mmd_impl<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::do_mmd' requested here
impl.do_mmd();
^
ordering.cpp:139:3: note: in instantiation of function template specialization 'boost::minimum_degree_ordering<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
minimum_degree_ordering(g,
^
In file included from ordering.cpp:7:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:17:
rbgl_trimmed_boost_1_49_0/boost/pending/bucket_sorter.hpp:106:41: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
value_type& top() { return value[ head[bucket_id] ]; }
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:333:41: note: in instantiation of member function 'boost::bucket_sorter<unsigned long, unsigned long, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::stack::top' requested here
vertex_t node = list_isolated.top();
^
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:649:10: note: in instantiation of member function 'boost::detail::mmd_impl<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::do_mmd' requested here
impl.do_mmd();
^
ordering.cpp:139:3: note: in instantiation of function template specialization 'boost::minimum_degree_ordering<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
minimum_degree_ordering(g,
^
In file included from ordering.cpp:7:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:17:
rbgl_trimmed_boost_1_49_0/boost/pending/bucket_sorter.hpp:106:46: warning: implicit conversion changes signedness: 'bucket_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
value_type& top() { return value[ head[bucket_id] ]; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜
In file included from ordering.cpp:7:
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:167:60: warning: implicit conversion loses integer precision: 'number_type' (aka 'long') to 'int' [-Wshorten-64-to-32]
void operator()(Vertex node) { data[get(id, node)] = -num; }
˜ ^˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:335:11: note: in instantiation of member function 'boost::detail::Numbering<int *, long, unsigned long, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, 1>::operator()' requested here
numbering(node);
^
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:649:10: note: in instantiation of member function 'boost::detail::mmd_impl<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::do_mmd' requested here
impl.do_mmd();
^
ordering.cpp:139:3: note: in instantiation of function template specialization 'boost::minimum_degree_ordering<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
minimum_degree_ordering(g,
^
In file included from ordering.cpp:7:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:17:
rbgl_trimmed_boost_1_49_0/boost/pending/bucket_sorter.hpp:100:34: warning: implicit conversion changes signedness: 'bucket_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
size_type current = head[bucket_id];
˜˜˜˜ ^˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:337:25: note: in instantiation of member function 'boost::bucket_sorter<unsigned long, unsigned long, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::stack::pop' requested here
list_isolated.pop();
^
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:649:10: note: in instantiation of member function 'boost::detail::mmd_impl<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::do_mmd' requested here
impl.do_mmd();
^
ordering.cpp:139:3: note: in instantiation of function template specialization 'boost::minimum_degree_ordering<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
minimum_degree_ordering(g,
^
In file included from ordering.cpp:7:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:17:
rbgl_trimmed_boost_1_49_0/boost/pending/bucket_sorter.hpp:101:36: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
size_type next_node = next[current];
˜˜˜˜ ^˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/pending/bucket_sorter.hpp:102:14: warning: implicit conversion changes signedness: 'bucket_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
head[bucket_id] = next_node;
˜˜˜˜ ^˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/pending/bucket_sorter.hpp:104:16: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'const difference_type' (aka 'const long') [-Wsign-conversion]
prev[next_node] = invalid_value();
˜˜˜˜ ^˜˜˜˜˜˜˜˜
In file included from ordering.cpp:7:
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:409:28: warning: implicit conversion changes signedness: 'value_type' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
size_type e_id = element_neighbor.top();
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:377:19: note: in instantiation of member function 'boost::detail::mmd_impl<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::eliminate' requested here
this->eliminate(node);
^
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:649:10: note: in instantiation of member function 'boost::detail::mmd_impl<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::do_mmd' requested here
impl.do_mmd();
^
ordering.cpp:139:3: note: in instantiation of function template specialization 'boost::minimum_degree_ordering<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
minimum_degree_ordering(g,
^
In file included from ordering.cpp:7:
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:213:35: warning: implicit conversion changes signedness: 'unsigned long' to 'value_type' (aka 'long') [-Wsign-conversion]
neighbor_elements->push(get(id, dist));
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:388:34: note: in instantiation of member function 'boost::detail::predicateRemoveEdge1<R_adjacency_list<boost::directedS, double>, boost::detail::Marker<long, unsigned long, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >, boost::detail::Numbering<int *, long, unsigned long, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, 1>, boost::detail::Stacks<long>::stack, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::operator()' requested here
while (first != last && !pred(*first))
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:598:7: note: in instantiation of function template specialization 'boost::detail::remove_directed_edge_if_dispatch<boost::detail::out_edge_iter<__gnu_cxx::__normal_iterator<boost::detail::sep_<unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property> > *, std::vector<boost::detail::sep_<unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property> >, std::allocator<boost::detail::sep_<unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property> > > > >, unsigned long, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, long>, std::vector<boost::detail::sep_<unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property> >, std::allocator<boost::detail::sep_<unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property> > > >, boost::detail::predicateRemoveEdge1<R_adjacency_list<boost::directedS, double>, boost::detail::Marker<long, unsigned long, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >, boost::detail::Numbering<int *, long, unsigned long, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, 1>, boost::detail::Stacks<long>::stack, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
detail::remove_directed_edge_if_dispatch
^
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:404:9: note: in instantiation of function template specialization 'boost::remove_out_edge_if<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::detail::predicateRemoveEdge1<R_adjacency_list<boost::directedS, double>, boost::detail::Marker<long, unsigned long, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >, boost::detail::Numbering<int *, long, unsigned long, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, 1>, boost::detail::Stacks<long>::stack, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
remove_out_edge_if(node, p, G);
^
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:377:19: note: in instantiation of member function 'boost::detail::mmd_impl<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::eliminate' requested here
this->eliminate(node);
^
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:649:10: note: in instantiation of member function 'boost::detail::mmd_impl<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::do_mmd' requested here
impl.do_mmd();
^
ordering.cpp:139:3: note: in instantiation of function template specialization 'boost::minimum_degree_ordering<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
minimum_degree_ordering(g,
^
In file included from ordering.cpp:7:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:17:
rbgl_trimmed_boost_1_49_0/boost/pending/bucket_sorter.hpp:54:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
head[ bucket[x] ] = next_node;
˜˜˜˜ ^˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:426:25: note: in instantiation of member function 'boost::bucket_sorter<unsigned long, unsigned long, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::remove' requested here
degreelists.remove(v_node);
^
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:377:19: note: in instantiation of member function 'boost::detail::mmd_impl<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::eliminate' requested here
this->eliminate(node);
^
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:649:10: note: in instantiation of member function 'boost::detail::mmd_impl<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::do_mmd' requested here
impl.do_mmd();
^
ordering.cpp:139:3: note: in instantiation of function template specialization 'boost::minimum_degree_ordering<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
minimum_degree_ordering(g,
^
In file included from ordering.cpp:7:
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:174:28: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
data[get(id, i)] = - (get(id, j) + offset);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:434:23: note: in instantiation of member function 'boost::detail::Numbering<int *, long, unsigned long, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, 1>::indistinguishable' requested here
numbering.indistinguishable(v_node, node);
^
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:377:19: note: in instantiation of member function 'boost::detail::mmd_impl<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::eliminate' requested here
this->eliminate(node);
^
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:649:10: note: in instantiation of member function 'boost::detail::mmd_impl<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::do_mmd' requested here
impl.do_mmd();
^
ordering.cpp:139:3: note: in instantiation of function template specialization 'boost::minimum_degree_ordering<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
minimum_degree_ordering(g,
^
In file included from ordering.cpp:7:
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:448:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
size_type min_degree0 = min_degree + delta + 1;
˜ ^˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:386:17: note: in instantiation of function template specialization 'boost::detail::mmd_impl<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::update<boost::detail::Stacks<long>::stack>' requested here
this->update( llist, min_degree);
^
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:649:10: note: in instantiation of member function 'boost::detail::mmd_impl<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::do_mmd' requested here
impl.do_mmd();
^
ordering.cpp:139:3: note: in instantiation of function template specialization 'boost::minimum_degree_ordering<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
minimum_degree_ordering(g,
^
In file included from ordering.cpp:7:
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:453:35: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'value_type' (aka 'long') [-Wsign-conversion]
marker.set_multiple_tag(min_degree0);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:463:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
deg0 += supernode_size[i_node];
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:467:31: warning: implicit conversion changes signedness: 'const size_type' (aka 'const unsigned long') to 'value_type' (aka 'long') [-Wsign-conversion]
q2list.push(i_id);
˜˜˜˜˜˜ ^˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:469:31: warning: implicit conversion changes signedness: 'const size_type' (aka 'const unsigned long') to 'value_type' (aka 'long') [-Wsign-conversion]
qxlist.push(i_id);
˜˜˜˜˜˜ ^˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:475:36: warning: implicit conversion changes signedness: 'value_type' (aka 'long') to 'const size_type' (aka 'const unsigned long') [-Wsign-conversion]
const size_type u_id = q2list.top();
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:511:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
deg += supernode_size[i_node];
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:515:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
deg += supernode_size[neighbor];
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:517:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
deg -= supernode_size[u_node];
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:528:36: warning: implicit conversion changes signedness: 'value_type' (aka 'long') to 'const size_type' (aka 'const unsigned long') [-Wsign-conversion]
const size_type u_id = qxlist.top();
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:551:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
deg += supernode_size[j_node];
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:555:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
deg += supernode_size[i_node];
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:557:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
deg -= supernode_size[u_node];
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:518:30: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
degree[u_node] = deg; //update degree
˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:558:30: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
degree[u_node] = deg;
˜ ^˜˜
In file included from ordering.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:354:55: warning: implicit conversion changes signedness: 'const long' to 'key_type' (aka 'unsigned long') [-Wsign-conversion]
Reference v = static_cast<const PropertyMap&>(pa)[k];
˜˜˜˜˜˜˜˜˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:457:30: note: in instantiation of function template specialization 'boost::get<boost::iterator_property_map<unsigned long *, boost::typed_identity_property_map<unsigned long>, unsigned long, unsigned long &>, unsigned long &, long>' requested here
vertex_t current = get(index_vertex_map, llist.top());
^
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:386:17: note: in instantiation of function template specialization 'boost::detail::mmd_impl<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::update<boost::detail::Stacks<long>::stack>' requested here
this->update( llist, min_degree);
^
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:649:10: note: in instantiation of member function 'boost::detail::mmd_impl<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::do_mmd' requested here
impl.do_mmd();
^
ordering.cpp:139:3: note: in instantiation of function template specialization 'boost::minimum_degree_ordering<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
minimum_degree_ordering(g,
^
In file included from ordering.cpp:7:
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:591:27: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'diff_t' (aka 'long') [-Wsign-conversion]
diff_t parent = i;
˜˜˜˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:650:10: note: in instantiation of member function 'boost::detail::mmd_impl<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::build_permutation' requested here
impl.build_permutation(inverse_perm, perm);
^
ordering.cpp:139:3: note: in instantiation of function template specialization 'boost::minimum_degree_ordering<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, int *, int *, boost::iterator_property_map<int *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
minimum_degree_ordering(g,
^
In file included from ordering.cpp:7:
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:601:20: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'diff_t' (aka 'long') [-Wsign-conversion]
parent = i;
˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:598:23: warning: implicit conversion loses integer precision: 'diff_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
next[i-1] = - num;
˜ ^˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:599:26: warning: implicit conversion loses integer precision: 'diff_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
prev[root-1] = num;
˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:604:30: warning: implicit conversion loses integer precision: 'diff_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
prev[parent-1] = - root;
˜ ^˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:611:21: warning: implicit conversion loses integer precision: 'diff_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
next[i] = num;
˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/minimum_degree_ordering.hpp:612:23: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
prev[num] = i;
˜ ^
In file included from ordering.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::vecS, boost::setS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::vecS, boost::setS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2204:14: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::vecS, boost::setS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::vecS, boost::setS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>::config> >' requested here
return add_edge(u, v, p, g_);
^
ordering.cpp:236:4: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::vecS, boost::setS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::vecS, boost::setS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>::config> >' requested here
add_edge(*edges_in, *(edges_in+1), g);
^
In file included from ordering.cpp:8:
rbgl_trimmed_boost_1_49_0/boost/graph/sloan_ordering.hpp:120:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
unsigned my_degree = get(degree, s );
˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/sloan_ordering.hpp:423:9: note: in instantiation of function template specialization 'boost::sloan_start_end_vertices<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS> *, boost::default_color_type, boost::default_color_type &, boost::vertex_color_t>, boost::degree_property_map<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS> > >' requested here
e = sloan_start_end_vertices(G, s, color, degree);
^
ordering.cpp:243:3: note: in instantiation of function template specialization 'boost::sloan_ordering<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, __gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS> *, boost::default_color_type, boost::default_color_type &, boost::vertex_color_t>, boost::degree_property_map<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS> >, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS> *, double, double &, boost::vertex_priority_t>, int>' requested here
sloan_ordering(g, sloan_order.begin(), get(vertex_color, g),
^
In file included from ordering.cpp:8:
rbgl_trimmed_boost_1_49_0/boost/graph/sloan_ordering.hpp:144:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
dummy = get(degree, *ui);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/sloan_ordering.hpp:185:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
dummy = get(degree, *ui);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from ordering.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:354:19: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, unsigned long>, unsigned long, unsigned long &>::operator[]' requested here
Reference v = static_cast<const PropertyMap&>(pa)[k];
^
rbgl_trimmed_boost_1_49_0/boost/graph/visitors.hpp:199:26: note: in instantiation of function template specialization 'boost::get<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, unsigned long>, unsigned long, unsigned long &>, unsigned long &, unsigned long>' requested here
put(m_distance, v, get(m_distance, u) + 1);
^
rbgl_trimmed_boost_1_49_0/boost/graph/visitors.hpp:109:8: note: in instantiation of function template specialization 'boost::distance_recorder<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, unsigned long>, unsigned long, unsigned long &>, boost::on_tree_edge>::operator()<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS> >' requested here
v(x, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/visitors.hpp:140:5: note: in instantiation of function template specialization 'boost::detail::invoke_dispatch<boost::distance_recorder<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, unsigned long>, unsigned long, unsigned long &>, boost::on_tree_edge>, boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS> >' requested here
detail::invoke_dispatch(v, x, g, IsSameTag());
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:156:7: note: in instantiation of function template specialization 'boost::invoke_visitors<boost::distance_recorder<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, unsigned long>, unsigned long, unsigned long &>, boost::on_tree_edge>, boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::on_tree_edge>' requested here
invoke_visitors(m_vis, e, g, ::boost::on_tree_edge());
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:43:11: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
vis.tree_edge(e, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:283:9: note: in instantiation of function template specialization 'boost::detail::bfs_helper<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, unsigned long> >, boost::bfs_visitor<boost::distance_recorder<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, unsigned long>, unsigned long, unsigned long &>, boost::on_tree_edge> >, boost::bfs_visitor<boost::distance_recorder<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, unsigned long>, unsigned long, unsigned long &>, boost::on_tree_edge> >, boost::graph_visitor_t, boost::no_property>' requested here
bfs_helper
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:312:5: note: in instantiation of function template specialization 'boost::detail::bfs_dispatch<boost::detail::error_property_not_found>::apply<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::bfs_visitor<boost::distance_recorder<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, unsigned long>, unsigned long, unsigned long &>, boost::on_tree_edge> >, boost::graph_visitor_t, boost::no_property>' requested here
detail::bfs_dispatch<C>::apply(ng, s, params,
^
rbgl_trimmed_boost_1_49_0/boost/graph/sloan_ordering.hpp:167:7: note: in instantiation of function template specialization 'boost::breadth_first_search<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::bfs_visitor<boost::distance_recorder<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, unsigned long>, unsigned long, unsigned long &>, boost::on_tree_edge> >, boost::graph_visitor_t, boost::no_property>' requested here
breadth_first_search
^
rbgl_trimmed_boost_1_49_0/boost/graph/sloan_ordering.hpp:423:9: note: in instantiation of function template specialization 'boost::sloan_start_end_vertices<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS> *, boost::default_color_type, boost::default_color_type &, boost::vertex_color_t>, boost::degree_property_map<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS> > >' requested here
e = sloan_start_end_vertices(G, s, color, degree);
^
ordering.cpp:243:3: note: in instantiation of function template specialization 'boost::sloan_ordering<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, __gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS> *, boost::default_color_type, boost::default_color_type &, boost::vertex_color_t>, boost::degree_property_map<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS> >, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS> *, double, double &, boost::vertex_priority_t>, int>' requested here
sloan_ordering(g, sloan_order.begin(), get(vertex_color, g),
^
In file included from ordering.cpp:8:
rbgl_trimmed_boost_1_49_0/boost/graph/sloan_ordering.hpp:58:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
h_s = *iter;
˜ ^˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/sloan_ordering.hpp:178:13: note: in instantiation of function template specialization 'boost::RLS_depth<std::vector<unsigned long, std::allocator<unsigned long> > >' requested here
h_s = RLS_depth(dist);
^
rbgl_trimmed_boost_1_49_0/boost/graph/sloan_ordering.hpp:423:9: note: in instantiation of function template specialization 'boost::sloan_start_end_vertices<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS> *, boost::default_color_type, boost::default_color_type &, boost::vertex_color_t>, boost::degree_property_map<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS> > >' requested here
e = sloan_start_end_vertices(G, s, color, degree);
^
ordering.cpp:243:3: note: in instantiation of function template specialization 'boost::sloan_ordering<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, __gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS> *, boost::default_color_type, boost::default_color_type &, boost::vertex_color_t>, boost::degree_property_map<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS> >, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS> *, double, double &, boost::vertex_priority_t>, int>' requested here
sloan_ordering(g, sloan_order.begin(), get(vertex_color, g),
^
In file included from ordering.cpp:8:
rbgl_trimmed_boost_1_49_0/boost/graph/sloan_ordering.hpp:299:28: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
put(priority, *ui, W1*dist[index_map[*ui]]-W2*cdeg );
^˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/sloan_ordering.hpp:425:12: note: in instantiation of function template specialization 'boost::sloan_ordering<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, __gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS> *, boost::default_color_type, boost::default_color_type &, boost::vertex_color_t>, boost::degree_property_map<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS> >, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS> *, double, double &, boost::vertex_priority_t>, int>' requested here
return sloan_ordering(G, s, e, permutation, color, degree, priority, W1, W2);
^
ordering.cpp:243:3: note: in instantiation of function template specialization 'boost::sloan_ordering<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, __gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS> *, boost::default_color_type, boost::default_color_type &, boost::vertex_color_t>, boost::degree_property_map<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS> >, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS> *, double, double &, boost::vertex_priority_t>, int>' requested here
sloan_ordering(g, sloan_order.begin(), get(vertex_color, g),
^
In file included from ordering.cpp:8:
rbgl_trimmed_boost_1_49_0/boost/graph/sloan_ordering.hpp:299:52: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
put(priority, *ui, W1*dist[index_map[*ui]]-W2*cdeg );
^˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/sloan_ordering.hpp:298:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
cdeg=get(degree, *ui)+1;
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜
In file included from ordering.cpp:4:
rbgl_trimmed_boost_1_49_0/boost/graph/bandwidth.hpp:54:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
int f_i = get(index, source(*i, g));
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
ordering.cpp:264:21: note: in instantiation of function template specialization 'boost::bandwidth<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, unsigned long>, unsigned long, unsigned long &> >' requested here
INTEGER(rbw)[0] = bandwidth(g, make_iterator_property_map(&perm[0], index_map, perm[0]));
^
In file included from ordering.cpp:4:
rbgl_trimmed_boost_1_49_0/boost/graph/bandwidth.hpp:55:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
int f_j = get(index, target(*i, g));
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/bandwidth.hpp:29:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
int f_i = get(index, i);
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/profile.hpp:27:12: note: in instantiation of function template specialization 'boost::ith_bandwidth<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, unsigned long>, unsigned long, unsigned long &> >' requested here
b += ith_bandwidth(*i, g, index) + 1;
^
ordering.cpp:265:21: note: in instantiation of function template specialization 'boost::profile<boost::adjacency_list<boost::setS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, boost::no_property, boost::no_property, boost::listS>, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::property<boost::vertex_degree_t, int, boost::property<boost::vertex_priority_t, double, boost::no_property> > >, unsigned long>, unsigned long, unsigned long &> >' requested here
INTEGER(rpf)[0] = profile(g, make_iterator_property_map(&perm[0], index_map, perm[0]));
^
In file included from ordering.cpp:4:
rbgl_trimmed_boost_1_49_0/boost/graph/bandwidth.hpp:30:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
int f_j = get(index, target(*e, g));
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
120 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -Irbgl_trimmed_boost_1_49_0 -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c planar.cpp -o planar.o
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
planar.cpp:108:29: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), 1, *g);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
planar.cpp:108:40: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), 1, *g);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
planar.cpp:159:49: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
PROTECT(ansList = allocVector(VECSXP,v_vis.f_vis.size()));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
planar.cpp:163:51: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
PROTECT(ans = allocVector(INTSXP, v_vis.f_vis[i].size()));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
planar.cpp:163:63: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
PROTECT(ans = allocVector(INTSXP, v_vis.f_vis[i].size()));
˜˜˜˜˜ ^
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
planar.cpp:165:50: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for ( int j = 0; j < v_vis.f_vis[i].size(); j++ )
˜˜˜˜˜ ^
planar.cpp:166:51: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
INTEGER(ans)[j] = v_vis.f_vis[i][j];
˜˜˜˜˜ ^
planar.cpp:166:54: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
INTEGER(ans)[j] = v_vis.f_vis[i][j];
˜˜˜˜˜ ^
planar.cpp:166:39: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(ans)[j] = v_vis.f_vis[i][j];
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
planar.cpp:171:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
UNPROTECT(1+v_vis.f_vis.size());
˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:548:35: note: expanded from macro 'UNPROTECT'
#define UNPROTECT(n) Rf_unprotect(n)
^
planar.cpp:254:39: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
PROTECT(ans = allocVector(INTSXP, ordering.size()));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
planar.cpp:257:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
INTEGER(ans)[i] = ordering[i];
˜˜˜˜˜˜˜˜ ^
planar.cpp:225:34: warning: unused variable 'oi_end' [-Wunused-variable]
Vertex_Vec_t::iterator oi, oi_end = ordering.end();
^
planar.cpp:257:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(ans)[i] = ordering[i];
˜ ^˜˜˜˜˜˜˜˜˜˜
planar.cpp:329:42: warning: implicit conversion loses integer precision: 'typename config::vertices_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
PROTECT(ans = allocMatrix(INTSXP, 2, num_vertices(g)));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
planar.cpp:334:55: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
INTEGER(ans)[j++] = straight_line_drawing[*vi].x;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^
planar.cpp:335:55: warning: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
INTEGER(ans)[j++] = straight_line_drawing[*vi].y;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^
planar.cpp:371:27: warning: implicit conversion changes signedness: 'int' to 'key_type' (aka 'unsigned long') [-Wsign-conversion]
straight_line_drawing[i].x = INTEGER(drawing_in)[j++];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
planar.cpp:371:34: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
straight_line_drawing[i].x = INTEGER(drawing_in)[j++];
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
planar.cpp:372:27: warning: implicit conversion changes signedness: 'int' to 'key_type' (aka 'unsigned long') [-Wsign-conversion]
straight_line_drawing[i].y = INTEGER(drawing_in)[j++];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^
planar.cpp:372:34: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
straight_line_drawing[i].y = INTEGER(drawing_in)[j++];
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
planar.cpp:429:36: warning: unused variable 'ki_end' [-Wunused-variable]
Edge_Vec_t::iterator ki, ki_end = kuratowski_edges.end();
^
planar.cpp:461:6: warning: unused variable 'i' [-Wunused-variable]
int i, j = 0;
^
planar.cpp:459:41: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
PROTECT(k_vec = allocMatrix(INTSXP, 2, kuratowski_edges.size()));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
planar.cpp:465:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(k_vec)[j++] = source(*ki, g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
planar.cpp:466:30: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(k_vec)[j++] = target(*ki, g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
planar.cpp:494:39: warning: implicit conversion loses integer precision: 'typename config::edges_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
PROTECT(ans = allocMatrix(INTSXP, 2, num_edges(g)));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
planar.cpp:499:25: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(ans)[i++] = source(*ei, g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
planar.cpp:500:25: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(ans)[i++] = target(*ei, g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
planar.cpp:572:41: warning: implicit conversion loses integer precision: 'typename config::edges_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
PROTECT(b_vec = allocMatrix(INTSXP, 2, num_edges(g)));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
planar.cpp:577:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(b_vec)[i++] = source(*ei, g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
planar.cpp:578:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(b_vec)[i++] = target(*ei, g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
planar.cpp:659:48: warning: implicit conversion loses integer precision: 'typename config::edges_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
PROTECT(b_vec = allocMatrix(INTSXP, 2, num_edges(g)));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
planar.cpp:664:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(b_vec)[i++] = source(*ei, g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
planar.cpp:665:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(b_vec)[i++] = target(*ei, g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜
planar.cpp:712:35: warning: implicit conversion loses integer precision: 'reference' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
INTEGER(b_vec)[i++] = *vi;
˜ ^˜˜
planar.cpp:713:35: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(b_vec)[i++] = mate[*vi];
˜ ^˜˜˜˜˜˜˜˜
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:329:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:334:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:339:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from planar.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:12:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:19:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/named_function_params.hpp:24:
rbgl_trimmed_boost_1_49_0/boost/property_map/shared_array_property_map.hpp:36:17: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return data[get(index, v)];
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:5: note: in instantiation of member function 'boost::shared_array_property_map<boost::default_color_type, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long> >::operator[]' requested here
static_cast<const PropertyMap&>(pa)[k] = v;
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:198:7: note: in instantiation of function template specialization 'boost::put<boost::shared_array_property_map<boost::default_color_type, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long> >, boost::default_color_type &, unsigned long, boost::default_color_type>' requested here
put(color, u, Color::white()); vis.initialize_vertex(u, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:298:5: note: in instantiation of function template specialization 'boost::depth_first_search<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::planar_dfs_visitor<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> &>, unsigned long>, boost::shared_array_property_map<boost::default_color_type, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long> > >' requested here
depth_first_search
^
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:270:7: note: in instantiation of function template specialization 'boost::depth_first_search<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::vertex_index_t, boost::bgl_named_params<boost::planar_dfs_visitor<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> &>, unsigned long>, boost::graph_visitor_t, boost::no_property> >' requested here
depth_first_search(g, visitor(vis).vertex_index_map(vm));
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:73:11: note: in instantiation of member function 'boost::boyer_myrvold_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding>::boyer_myrvold_impl' requested here
planarity_tester(args[graph],
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:253:17: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::dispatched_boyer_myrvold<boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> >' requested here
return dispatched_boyer_myrvold
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:272:12: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::boyer_myrvold_planarity_test<boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> >' requested here
return boyer_myrvold_params::core::boyer_myrvold_planarity_test
^
planar.cpp:121:20: note: in instantiation of function template specialization 'boost::boyer_myrvold_planarity_test<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >' requested here
INTEGER(ans)[0] = boyer_myrvold_planarity_test(g);
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:352:29: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, unsigned long, unsigned long &>::operator[]' requested here
vertex_t parent = dfs_parent[v];
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:73:11: note: in instantiation of member function 'boost::boyer_myrvold_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding>::boyer_myrvold_impl' requested here
planarity_tester(args[graph],
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:253:17: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::dispatched_boyer_myrvold<boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> >' requested here
return dispatched_boyer_myrvold
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:272:12: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::boyer_myrvold_planarity_test<boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> >' requested here
return boyer_myrvold_params::core::boyer_myrvold_planarity_test
^
planar.cpp:121:20: note: in instantiation of function template specialization 'boost::boyer_myrvold_planarity_test<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >' requested here
INTEGER(ans)[0] = boyer_myrvold_planarity_test(g);
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:356:36: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> &>::operator[]' requested here
edge_t parent_edge = dfs_parent_edge[v];
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:73:11: note: in instantiation of member function 'boost::boyer_myrvold_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding>::boyer_myrvold_impl' requested here
planarity_tester(args[graph],
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:253:17: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::dispatched_boyer_myrvold<boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> >' requested here
return dispatched_boyer_myrvold
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:272:12: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::boyer_myrvold_planarity_test<boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> >' requested here
return boyer_myrvold_params::core::boyer_myrvold_planarity_test
^
planar.cpp:121:20: note: in instantiation of function template specialization 'boost::boyer_myrvold_planarity_test<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >' requested here
INTEGER(ans)[0] = boyer_myrvold_planarity_test(g);
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:358:15: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding> *, std::vector<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding>, std::allocator<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding> > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding>, boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding> &>::operator[]' requested here
face_handles[v] = face_handle_t(v, parent_edge, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:73:11: note: in instantiation of member function 'boost::boyer_myrvold_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding>::boyer_myrvold_impl' requested here
planarity_tester(args[graph],
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:253:17: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::dispatched_boyer_myrvold<boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> >' requested here
return dispatched_boyer_myrvold
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:272:12: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::boyer_myrvold_planarity_test<boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> >' requested here
return boyer_myrvold_params::core::boyer_myrvold_planarity_test
^
planar.cpp:121:20: note: in instantiation of function template specialization 'boost::boyer_myrvold_planarity_test<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >' requested here
INTEGER(ans)[0] = boyer_myrvold_planarity_test(g);
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:368:11: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::shared_ptr<std::list<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding>, std::allocator<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding> > > > *, std::vector<boost::shared_ptr<std::list<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding>, std::allocator<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding> > > >, std::allocator<boost::shared_ptr<std::list<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding>, std::allocator<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding> > > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::shared_ptr<std::list<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding>, std::allocator<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding> > > >, boost::shared_ptr<std::list<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding>, std::allocator<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding> > > > &>::operator[]' requested here
pertinent_roots[v] = face_handle_list_ptr_t(new face_handle_list_t);
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:73:11: note: in instantiation of member function 'boost::boyer_myrvold_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding>::boyer_myrvold_impl' requested here
planarity_tester(args[graph],
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:253:17: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::dispatched_boyer_myrvold<boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> >' requested here
return dispatched_boyer_myrvold
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:272:12: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::boyer_myrvold_planarity_test<boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> >' requested here
return boyer_myrvold_params::core::boyer_myrvold_planarity_test
^
planar.cpp:121:20: note: in instantiation of function template specialization 'boost::boyer_myrvold_planarity_test<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >' requested here
INTEGER(ans)[0] = boyer_myrvold_planarity_test(g);
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:369:11: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::shared_ptr<std::list<unsigned long, std::allocator<unsigned long> > > *, std::vector<boost::shared_ptr<std::list<unsigned long, std::allocator<unsigned long> > >, std::allocator<boost::shared_ptr<std::list<unsigned long, std::allocator<unsigned long> > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::shared_ptr<std::list<unsigned long, std::allocator<unsigned long> > >, boost::shared_ptr<std::list<unsigned long, std::allocator<unsigned long> > > &>::operator[]' requested here
separated_dfs_child_list[v] = vertex_list_ptr_t(new vertex_list_t);
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:73:11: note: in instantiation of member function 'boost::boyer_myrvold_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding>::boyer_myrvold_impl' requested here
planarity_tester(args[graph],
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:253:17: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::dispatched_boyer_myrvold<boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> >' requested here
return dispatched_boyer_myrvold
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:272:12: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::boyer_myrvold_planarity_test<boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> >' requested here
return boyer_myrvold_params::core::boyer_myrvold_planarity_test
^
planar.cpp:121:20: note: in instantiation of function template specialization 'boost::boyer_myrvold_planarity_test<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >' requested here
INTEGER(ans)[0] = boyer_myrvold_planarity_test(g);
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:388:15: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::_List_iterator<unsigned long> *, std::vector<std::_List_iterator<unsigned long>, std::allocator<std::_List_iterator<unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, std::_List_iterator<unsigned long>, std::_List_iterator<unsigned long> &>::operator[]' requested here
separated_node_in_parent_list[v] =
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:73:11: note: in instantiation of member function 'boost::boyer_myrvold_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding>::boyer_myrvold_impl' requested here
planarity_tester(args[graph],
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:253:17: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::dispatched_boyer_myrvold<boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> >' requested here
return dispatched_boyer_myrvold
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:272:12: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::boyer_myrvold_planarity_test<boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> >' requested here
return boyer_myrvold_params::core::boyer_myrvold_planarity_test
^
planar.cpp:121:20: note: in instantiation of function template specialization 'boost::boyer_myrvold_planarity_test<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >' requested here
INTEGER(ans)[0] = boyer_myrvold_planarity_test(g);
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:492:11: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > &>::operator[]' requested here
backedges[w].push_back(e);
^
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:438:11: note: in instantiation of member function 'boost::boyer_myrvold_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding>::walkup' requested here
walkup(v);
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:79:33: note: in instantiation of member function 'boost::boyer_myrvold_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding>::is_planar' requested here
return planarity_tester.is_planar() ? true : false;
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:253:17: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::dispatched_boyer_myrvold<boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> >' requested here
return dispatched_boyer_myrvold
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:272:12: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::boyer_myrvold_planarity_test<boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> >' requested here
return boyer_myrvold_params::core::boyer_myrvold_planarity_test
^
planar.cpp:121:20: note: in instantiation of function template specialization 'boost::boyer_myrvold_planarity_test<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >' requested here
INTEGER(ans)[0] = boyer_myrvold_planarity_test(g);
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'difference_type' (aka 'long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:826:23: note: in instantiation of member function 'boost::iterator_property_map<std::_Bit_iterator, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, bool, std::_Bit_reference>::operator[]' requested here
flipped[bottom_dfs_child] = true;
^
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:440:16: note: in instantiation of member function 'boost::boyer_myrvold_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding>::walkdown' requested here
if (!walkdown(v))
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:79:33: note: in instantiation of member function 'boost::boyer_myrvold_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::graph::detail::no_old_handles, boost::graph::detail::no_embedding>::is_planar' requested here
return planarity_tester.is_planar() ? true : false;
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:253:17: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::dispatched_boyer_myrvold<boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> >' requested here
return dispatched_boyer_myrvold
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:272:12: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::boyer_myrvold_planarity_test<boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> >' requested here
return boyer_myrvold_params::core::boyer_myrvold_planarity_test
^
planar.cpp:121:20: note: in instantiation of function template specialization 'boost::boyer_myrvold_planarity_test<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >' requested here
INTEGER(ans)[0] = boyer_myrvold_planarity_test(g);
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:46: warning: implicit conversion loses integer precision: 'const unsigned long' to 'int' [-Wshorten-64-to-32]
static_cast<const PropertyMap&>(pa)[k] = v;
˜ ^
planar.cpp:137:6: note: in instantiation of function template specialization 'boost::put<boost::adj_list_edge_property_map<boost::undirected_tag, int, int &, unsigned long, boost::property<boost::edge_index_t, int, boost::no_property>, boost::edge_index_t>, int &, boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, unsigned long>' requested here
put(e_index, *ei, edge_count++);
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
planar.cpp:140:27: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
embedding_storage.resize(num_vertices(g));
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:20:
rbgl_trimmed_boost_1_49_0/boost/range/irange.hpp:76:38: warning: implicit conversion changes signedness: 'unsigned long' to 'difference_type' (aka 'long') [-Wsign-conversion]
return other.m_value - m_value;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:554:22: note: in instantiation of member function 'boost::range_detail::integer_iterator<unsigned long>::distance_to' requested here
return -f1.distance_to(f2);
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:846:3: note: in instantiation of function template specialization 'boost::iterator_core_access::distance_from<boost::range_detail::integer_iterator<unsigned long>, boost::range_detail::integer_iterator<unsigned long> >' requested here
BOOST_ITERATOR_FACADE_INTEROP(
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:821:21: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP'
return_prefix iterator_core_access::base_op( \
^
rbgl_trimmed_boost_1_49_0/boost/range/iterator_range_core.hpp:252:30: note: in instantiation of function template specialization 'boost::operator-<boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long, boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long>' requested here
return m_End - m_Begin;
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:29: note: in instantiation of member function 'boost::iterator_range<boost::range_detail::integer_iterator<unsigned long> >::size' requested here
return g.vertex_set().size();
^
planar.cpp:140:27: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
embedding_storage.resize(num_vertices(g));
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:358:15: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::recursive_lazy_list> *, std::vector<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::recursive_lazy_list>, std::allocator<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::recursive_lazy_list> > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::recursive_lazy_list>, boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::recursive_lazy_list> &>::operator[]' requested here
face_handles[v] = face_handle_t(v, parent_edge, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:163:11: note: in instantiation of member function 'boost::boyer_myrvold_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::graph::detail::no_old_handles, boost::graph::detail::recursive_lazy_list>::boyer_myrvold_impl' requested here
planarity_tester(args[graph],
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:253:17: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::dispatched_boyer_myrvold<boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::embedding, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *const>, boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> > >' requested here
return dispatched_boyer_myrvold
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:280:12: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::boyer_myrvold_planarity_test<boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::embedding, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *const>, boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> > >' requested here
return boyer_myrvold_params::core::boyer_myrvold_planarity_test
^
planar.cpp:142:9: note: in instantiation of function template specialization 'boost::boyer_myrvold_planarity_test<boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::embedding, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *const> >' requested here
if ( boyer_myrvold_planarity_test(
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:368:11: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::shared_ptr<std::list<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::recursive_lazy_list>, std::allocator<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::recursive_lazy_list> > > > *, std::vector<boost::shared_ptr<std::list<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::recursive_lazy_list>, std::allocator<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::recursive_lazy_list> > > >, std::allocator<boost::shared_ptr<std::list<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::recursive_lazy_list>, std::allocator<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::recursive_lazy_list> > > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::shared_ptr<std::list<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::recursive_lazy_list>, std::allocator<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::recursive_lazy_list> > > >, boost::shared_ptr<std::list<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::recursive_lazy_list>, std::allocator<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::no_old_handles, boost::graph::detail::recursive_lazy_list> > > > &>::operator[]' requested here
pertinent_roots[v] = face_handle_list_ptr_t(new face_handle_list_t);
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:163:11: note: in instantiation of member function 'boost::boyer_myrvold_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::graph::detail::no_old_handles, boost::graph::detail::recursive_lazy_list>::boyer_myrvold_impl' requested here
planarity_tester(args[graph],
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:253:17: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::dispatched_boyer_myrvold<boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::embedding, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *const>, boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> > >' requested here
return dispatched_boyer_myrvold
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:280:12: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::boyer_myrvold_planarity_test<boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::embedding, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *const>, boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> > >' requested here
return boyer_myrvold_params::core::boyer_myrvold_planarity_test
^
planar.cpp:142:9: note: in instantiation of function template specialization 'boost::boyer_myrvold_planarity_test<boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::embedding, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *const> >' requested here
if ( boyer_myrvold_planarity_test(
^
In file included from planar.cpp:5:
rbgl_trimmed_boost_1_49_0/boost/graph/planar_canonical_ordering.hpp:70:68: warning: variable 'second_vertex' is used uninitialized whenever 'for' loop exits because its condition is false [-Wsometimes-uninitialized]
for(boost::tie(ai,ai_end) = adjacent_vertices(first_vertex,g); ai != ai_end; ++ai)
^˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/planar_canonical_ordering.hpp:208:5: note: in instantiation of function template specialization 'boost::planar_canonical_ordering<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > &>, std::back_insert_iterator<std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long> >' requested here
planar_canonical_ordering(g, embedding, ordering, get(vertex_index,g));
^
planar.cpp:222:7: note: in instantiation of function template specialization 'boost::planar_canonical_ordering<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > *, std::vector<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::allocator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > >, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > &>, std::back_insert_iterator<std::vector<unsigned long, std::allocator<unsigned long> > > >' requested here
planar_canonical_ordering(g, embedding, std::back_inserter(ordering));
^
rbgl_trimmed_boost_1_49_0/boost/graph/planar_canonical_ordering.hpp:81:12: note: uninitialized use occurs here
status[second_vertex] = detail::PCO_READY_TO_BE_PROCESSED;
^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/planar_canonical_ordering.hpp:70:68: note: remove the condition if it is always true
for(boost::tie(ai,ai_end) = adjacent_vertices(first_vertex,g); ai != ai_end; ++ai)
^˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/planar_canonical_ordering.hpp:68:27: note: initialize the variable 'second_vertex' to silence this warning
vertex_t second_vertex;
^
= 0
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
planar.cpp:334:49: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<coord_t *, std::vector<coord_t, std::allocator<coord_t> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, coord_t, coord_t &>::operator[]' requested here
INTEGER(ans)[j++] = straight_line_drawing[*vi].x;
^
In file included from planar.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:12:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:22:
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/bucket_sort.hpp:98:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector_of_vectors_t temp_values(range);
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/bucket_sort.hpp:129:5: note: in instantiation of function template specialization 'boost::bucket_sort<__gnu_cxx::__normal_iterator<boost::tuples::tuple<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, unsigned long, unsigned long, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> *, std::vector<boost::tuples::tuple<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, unsigned long, unsigned long, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, std::allocator<boost::tuples::tuple<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, unsigned long, unsigned long, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >, boost::property_map_tuple_adaptor<boost::tuples::tuple<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, unsigned long, unsigned long, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, 2, boost::typed_identity_property_map<unsigned long> >, int>' requested here
bucket_sort(begin, end, rank, 0);
^
rbgl_trimmed_boost_1_49_0/boost/graph/is_straight_line_drawing.hpp:150:5: note: in instantiation of function template specialization 'boost::bucket_sort<__gnu_cxx::__normal_iterator<boost::tuples::tuple<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, unsigned long, unsigned long, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> *, std::vector<boost::tuples::tuple<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, unsigned long, unsigned long, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, std::allocator<boost::tuples::tuple<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, unsigned long, unsigned long, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >, boost::property_map_tuple_adaptor<boost::tuples::tuple<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, unsigned long, unsigned long, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, 2, boost::typed_identity_property_map<unsigned long> > >' requested here
bucket_sort(edge_event_queue.begin(), edge_event_queue.end(),
^
rbgl_trimmed_boost_1_49_0/boost/graph/is_straight_line_drawing.hpp:247:12: note: in instantiation of function template specialization 'boost::is_straight_line_drawing<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<coord_t *, std::vector<coord_t, std::allocator<coord_t> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, coord_t, coord_t &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long> >' requested here
return is_straight_line_drawing(g, drawing, get(vertex_index,g));
^
planar.cpp:380:8: note: in instantiation of function template specialization 'boost::is_straight_line_drawing<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<coord_t *, std::vector<coord_t, std::allocator<coord_t> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, coord_t, coord_t &> >' requested here
if (is_straight_line_drawing(g, straight_line_drawing))
^
In file included from planar.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:12:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:22:
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/bucket_sort.hpp:95:41: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
range = get(rank, *max_by_rank) + 1;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/bucket_sort.hpp:98:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vector_of_vectors_t temp_values(range);
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/bucket_sort.hpp:129:5: note: in instantiation of function template specialization 'boost::bucket_sort<__gnu_cxx::__normal_iterator<boost::tuples::tuple<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, unsigned long, unsigned long, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> *, std::vector<boost::tuples::tuple<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, unsigned long, unsigned long, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, std::allocator<boost::tuples::tuple<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, unsigned long, unsigned long, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >, boost::property_map_tuple_adaptor<boost::tuples::tuple<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, unsigned long, unsigned long, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, 1, boost::typed_identity_property_map<unsigned long> >, int>' requested here
bucket_sort(begin, end, rank, 0);
^
rbgl_trimmed_boost_1_49_0/boost/graph/is_straight_line_drawing.hpp:154:5: note: in instantiation of function template specialization 'boost::bucket_sort<__gnu_cxx::__normal_iterator<boost::tuples::tuple<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, unsigned long, unsigned long, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> *, std::vector<boost::tuples::tuple<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, unsigned long, unsigned long, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, std::allocator<boost::tuples::tuple<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, unsigned long, unsigned long, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > > >, boost::property_map_tuple_adaptor<boost::tuples::tuple<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, unsigned long, unsigned long, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, 1, boost::typed_identity_property_map<unsigned long> > >' requested here
bucket_sort(edge_event_queue.begin(), edge_event_queue.end(),
^
rbgl_trimmed_boost_1_49_0/boost/graph/is_straight_line_drawing.hpp:247:12: note: in instantiation of function template specialization 'boost::is_straight_line_drawing<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<coord_t *, std::vector<coord_t, std::allocator<coord_t> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, coord_t, coord_t &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long> >' requested here
return is_straight_line_drawing(g, drawing, get(vertex_index,g));
^
planar.cpp:380:8: note: in instantiation of function template specialization 'boost::is_straight_line_drawing<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<coord_t *, std::vector<coord_t, std::allocator<coord_t> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, coord_t, coord_t &> >' requested here
if (is_straight_line_drawing(g, straight_line_drawing))
^
In file included from planar.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:12:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:22:
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/bucket_sort.hpp:95:41: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
range = get(rank, *max_by_rank) + 1;
˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:358:15: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::store_old_handles, boost::graph::detail::no_embedding> *, std::vector<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::store_old_handles, boost::graph::detail::no_embedding>, std::allocator<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::store_old_handles, boost::graph::detail::no_embedding> > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::store_old_handles, boost::graph::detail::no_embedding>, boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::store_old_handles, boost::graph::detail::no_embedding> &>::operator[]' requested here
face_handles[v] = face_handle_t(v, parent_edge, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:111:11: note: in instantiation of member function 'boost::boyer_myrvold_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::graph::detail::store_old_handles, boost::graph::detail::no_embedding>::boyer_myrvold_impl' requested here
planarity_tester(args[graph],
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:253:17: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::dispatched_boyer_myrvold<boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::kuratowski_subgraph, const std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > >, boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> > >' requested here
return dispatched_boyer_myrvold
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:280:12: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::boyer_myrvold_planarity_test<boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::kuratowski_subgraph, const std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > >, boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> > >' requested here
return boyer_myrvold_params::core::boyer_myrvold_planarity_test
^
planar.cpp:414:9: note: in instantiation of function template specialization 'boost::boyer_myrvold_planarity_test<boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::kuratowski_subgraph, const std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > > >' requested here
if ( boyer_myrvold_planarity_test(
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:368:11: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::shared_ptr<std::list<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::store_old_handles, boost::graph::detail::no_embedding>, std::allocator<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::store_old_handles, boost::graph::detail::no_embedding> > > > *, std::vector<boost::shared_ptr<std::list<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::store_old_handles, boost::graph::detail::no_embedding>, std::allocator<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::store_old_handles, boost::graph::detail::no_embedding> > > >, std::allocator<boost::shared_ptr<std::list<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::store_old_handles, boost::graph::detail::no_embedding>, std::allocator<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::store_old_handles, boost::graph::detail::no_embedding> > > > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::shared_ptr<std::list<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::store_old_handles, boost::graph::detail::no_embedding>, std::allocator<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::store_old_handles, boost::graph::detail::no_embedding> > > >, boost::shared_ptr<std::list<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::store_old_handles, boost::graph::detail::no_embedding>, std::allocator<boost::graph::detail::face_handle<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::graph::detail::store_old_handles, boost::graph::detail::no_embedding> > > > &>::operator[]' requested here
pertinent_roots[v] = face_handle_list_ptr_t(new face_handle_list_t);
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:111:11: note: in instantiation of member function 'boost::boyer_myrvold_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::graph::detail::store_old_handles, boost::graph::detail::no_embedding>::boyer_myrvold_impl' requested here
planarity_tester(args[graph],
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:253:17: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::dispatched_boyer_myrvold<boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::kuratowski_subgraph, const std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > >, boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> > >' requested here
return dispatched_boyer_myrvold
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:280:12: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::boyer_myrvold_planarity_test<boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::kuratowski_subgraph, const std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > >, boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> > >' requested here
return boyer_myrvold_params::core::boyer_myrvold_planarity_test
^
planar.cpp:414:9: note: in instantiation of function template specialization 'boost::boyer_myrvold_planarity_test<boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::kuratowski_subgraph, const std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > > >' requested here
if ( boyer_myrvold_planarity_test(
^
In file included from planar.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:12:
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:1530:39: warning: variable 'z' is used uninitialized whenever 'for' loop exits because its condition is false [-Wsometimes-uninitialized]
for(face_itr = x_lower_itr; *face_itr != y; ++face_itr)
^˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:121:30: note: in instantiation of function template specialization 'boost::boyer_myrvold_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, boost::graph::detail::store_old_handles, boost::graph::detail::no_embedding>::extract_kuratowski_subgraph<std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > >, boost::adj_list_edge_property_map<boost::undirected_tag, int, int &, unsigned long, boost::property<boost::edge_index_t, int, boost::no_property>, boost::edge_index_t> >' requested here
planarity_tester.extract_kuratowski_subgraph
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:253:17: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::dispatched_boyer_myrvold<boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::kuratowski_subgraph, const std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > >, boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> > >' requested here
return dispatched_boyer_myrvold
^
rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:280:12: note: in instantiation of function template specialization 'boost::boyer_myrvold_params::core::boyer_myrvold_planarity_test<boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::kuratowski_subgraph, const std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > >, boost::parameter::aux::arg_list<const boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::empty_arg_list> > >' requested here
return boyer_myrvold_params::core::boyer_myrvold_planarity_test
^
planar.cpp:414:9: note: in instantiation of function template specialization 'boost::boyer_myrvold_planarity_test<boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::graph, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS> >, boost::parameter::aux::tagged_argument<boost::boyer_myrvold_params::tag::kuratowski_subgraph, const std::back_insert_iterator<std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > > >' requested here
if ( boyer_myrvold_planarity_test(
^
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:1545:33: note: uninitialized use occurs here
if (externally_active(z,v))
^
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:1530:39: note: remove the condition if it is always true
for(face_itr = x_lower_itr; *face_itr != y; ++face_itr)
^˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:1237:17: note: initialize the variable 'z' to silence this warning
vertex_t z;
^
= 0
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2122:44: note: in instantiation of function template specialization 'boost::num_vertices<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, 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> >' requested here
for (vertices_size_type i = 0; i < num_vertices(x); ++i) {
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2067:9: note: in instantiation of member function 'boost::vec_adj_list_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, 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, 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> >::copy_impl' requested here
copy_impl(x);
^
rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:419:9: note: in instantiation of member function 'boost::vec_adj_list_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, 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, 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> >::vec_adj_list_impl' requested here
: Base(x), m_property(new graph_property_type(*x.m_property))
^
rbgl_trimmed_boost_1_49_0/boost/graph/is_kuratowski_subgraph.hpp:130:26: note: in instantiation of member function 'boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>::adjacency_list' requested here
static small_graph_t K_5(detail::make_K_5<small_graph_t>());
^
rbgl_trimmed_boost_1_49_0/boost/graph/is_kuratowski_subgraph.hpp:324:12: note: in instantiation of function template specialization 'boost::is_kuratowski_subgraph<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, __gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long> >' requested here
return is_kuratowski_subgraph(g, begin, end, get(vertex_index,g));
^
planar.cpp:435:15: note: in instantiation of function template specialization 'boost::is_kuratowski_subgraph<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, __gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > >' requested here
if (is_kuratowski_subgraph(g, kuratowski_edges.begin(), kuratowski_edges.end()))
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/is_kuratowski_subgraph.hpp:151:9: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::vector<unsigned long, std::allocator<unsigned long> > *, std::vector<std::vector<unsigned long, std::allocator<unsigned long> >, std::allocator<std::vector<unsigned long, std::allocator<unsigned long> > > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long>, std::vector<unsigned long, std::allocator<unsigned long> >, std::vector<unsigned long, std::allocator<unsigned long> > &>::operator[]' requested here
neighbors[u].push_back(v);
^
rbgl_trimmed_boost_1_49_0/boost/graph/is_kuratowski_subgraph.hpp:324:12: note: in instantiation of function template specialization 'boost::is_kuratowski_subgraph<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, __gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long> >' requested here
return is_kuratowski_subgraph(g, begin, end, get(vertex_index,g));
^
planar.cpp:435:15: note: in instantiation of function template specialization 'boost::is_kuratowski_subgraph<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, __gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > >' requested here
if (is_kuratowski_subgraph(g, kuratowski_edges.begin(), kuratowski_edges.end()))
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:46: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
static_cast<const PropertyMap&>(pa)[k] = v;
˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:268:9: note: in instantiation of function template specialization 'boost::put<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, unsigned long &, unsigned long, int>' requested here
put(in_degree_map, v, 0);
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:385:7: note: in instantiation of function template specialization 'boost::detail::compute_in_degree<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &> >' requested here
compute_in_degree(G1, in_degree1);
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:420:12: note: in instantiation of function template specialization 'boost::detail::isomorphism_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, int, boost::buffer_param_t, boost::no_property>' requested here
return detail::isomorphism_impl
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:436:12: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, int, boost::buffer_param_t, boost::no_property>' requested here
return isomorphism(g1, g2,
^
rbgl_trimmed_boost_1_49_0/boost/graph/is_kuratowski_subgraph.hpp:304:16: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >' requested here
return isomorphism(K_5,contracted_graph);
^
rbgl_trimmed_boost_1_49_0/boost/graph/is_kuratowski_subgraph.hpp:324:12: note: in instantiation of function template specialization 'boost::is_kuratowski_subgraph<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, __gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long> >' requested here
return is_kuratowski_subgraph(g, begin, end, get(vertex_index,g));
^
planar.cpp:435:15: note: in instantiation of function template specialization 'boost::is_kuratowski_subgraph<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, __gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > >' requested here
if (is_kuratowski_subgraph(g, kuratowski_edges.begin(), kuratowski_edges.end()))
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:448:23: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
return *(iter + get(index, v)) ;
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:5: note: in instantiation of member function 'boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>::operator[]' requested here
static_cast<const PropertyMap&>(pa)[k] = v;
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:268:9: note: in instantiation of function template specialization 'boost::put<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, unsigned long &, unsigned long, int>' requested here
put(in_degree_map, v, 0);
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:385:7: note: in instantiation of function template specialization 'boost::detail::compute_in_degree<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &> >' requested here
compute_in_degree(G1, in_degree1);
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:420:12: note: in instantiation of function template specialization 'boost::detail::isomorphism_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, int, boost::buffer_param_t, boost::no_property>' requested here
return detail::isomorphism_impl
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:436:12: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, int, boost::buffer_param_t, boost::no_property>' requested here
return isomorphism(g1, g2,
^
rbgl_trimmed_boost_1_49_0/boost/graph/is_kuratowski_subgraph.hpp:304:16: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >' requested here
return isomorphism(K_5,contracted_graph);
^
rbgl_trimmed_boost_1_49_0/boost/graph/is_kuratowski_subgraph.hpp:324:12: note: in instantiation of function template specialization 'boost::is_kuratowski_subgraph<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, __gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long> >' requested here
return is_kuratowski_subgraph(g, begin, end, get(vertex_index,g));
^
planar.cpp:435:15: note: in instantiation of function template specialization 'boost::is_kuratowski_subgraph<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, __gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > >' requested here
if (is_kuratowski_subgraph(g, kuratowski_edges.begin(), kuratowski_edges.end()))
^
In file included from planar.cpp:7:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/is_kuratowski_subgraph.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:188:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
dfs_num[*v] = n++;
˜ ˜^˜
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:363:17: note: in instantiation of member function 'boost::detail::isomorphism_algo<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >::test_isomorphism' requested here
return algo.test_isomorphism();
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:400:14: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >' requested here
return isomorphism(G1, G2, f,
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:420:12: note: in instantiation of function template specialization 'boost::detail::isomorphism_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, int, boost::buffer_param_t, boost::no_property>' requested here
return detail::isomorphism_impl
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:436:12: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, int, boost::buffer_param_t, boost::no_property>' requested here
return isomorphism(g1, g2,
^
rbgl_trimmed_boost_1_49_0/boost/graph/is_kuratowski_subgraph.hpp:304:16: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >' requested here
return isomorphism(K_5,contracted_graph);
^
rbgl_trimmed_boost_1_49_0/boost/graph/is_kuratowski_subgraph.hpp:324:12: note: in instantiation of function template specialization 'boost::is_kuratowski_subgraph<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, __gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long> >' requested here
return is_kuratowski_subgraph(g, begin, end, get(vertex_index,g));
^
planar.cpp:435:15: note: in instantiation of function template specialization 'boost::is_kuratowski_subgraph<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, __gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > >' requested here
if (is_kuratowski_subgraph(g, kuratowski_edges.begin(), kuratowski_edges.end()))
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:448:23: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
return *(iter + get(index, v)) ;
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:172:15: note: in instantiation of member function 'boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type *, std::vector<boost::default_color_type, std::allocator<boost::default_color_type> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::default_color_type, boost::default_color_type &>::operator[]' requested here
if (color_map[*u] == Color::white()) {
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:363:17: note: in instantiation of member function 'boost::detail::isomorphism_algo<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >::test_isomorphism' requested here
return algo.test_isomorphism();
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:400:14: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >' requested here
return isomorphism(G1, G2, f,
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:420:12: note: in instantiation of function template specialization 'boost::detail::isomorphism_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, int, boost::buffer_param_t, boost::no_property>' requested here
return detail::isomorphism_impl
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:436:12: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, int, boost::buffer_param_t, boost::no_property>' requested here
return isomorphism(g1, g2,
^
rbgl_trimmed_boost_1_49_0/boost/graph/is_kuratowski_subgraph.hpp:304:16: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >' requested here
return isomorphism(K_5,contracted_graph);
^
rbgl_trimmed_boost_1_49_0/boost/graph/is_kuratowski_subgraph.hpp:324:12: note: in instantiation of function template specialization 'boost::is_kuratowski_subgraph<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, __gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long> >' requested here
return is_kuratowski_subgraph(g, begin, end, get(vertex_index,g));
^
planar.cpp:435:15: note: in instantiation of function template specialization 'boost::is_kuratowski_subgraph<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, __gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > >' requested here
if (is_kuratowski_subgraph(g, kuratowski_edges.begin(), kuratowski_edges.end()))
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:448:23: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
return *(iter + get(index, v)) ;
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:188:11: note: in instantiation of member function 'boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<int *, std::vector<int, std::allocator<int> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, int, int &>::operator[]' requested here
dfs_num[*v] = n++;
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:363:17: note: in instantiation of member function 'boost::detail::isomorphism_algo<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >::test_isomorphism' requested here
return algo.test_isomorphism();
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:400:14: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >' requested here
return isomorphism(G1, G2, f,
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:420:12: note: in instantiation of function template specialization 'boost::detail::isomorphism_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, int, boost::buffer_param_t, boost::no_property>' requested here
return detail::isomorphism_impl
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:436:12: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, int, boost::buffer_param_t, boost::no_property>' requested here
return isomorphism(g1, g2,
^
rbgl_trimmed_boost_1_49_0/boost/graph/is_kuratowski_subgraph.hpp:304:16: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >' requested here
return isomorphism(K_5,contracted_graph);
^
rbgl_trimmed_boost_1_49_0/boost/graph/is_kuratowski_subgraph.hpp:324:12: note: in instantiation of function template specialization 'boost::is_kuratowski_subgraph<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, __gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long> >' requested here
return is_kuratowski_subgraph(g, begin, end, get(vertex_index,g));
^
planar.cpp:435:15: note: in instantiation of function template specialization 'boost::is_kuratowski_subgraph<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, __gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > >' requested here
if (is_kuratowski_subgraph(g, kuratowski_edges.begin(), kuratowski_edges.end()))
^
In file included from planar.cpp:7:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/is_kuratowski_subgraph.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:203:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vertex1_t kp1 = dfs_vertices[dfs_num_k + 1];
˜˜˜˜˜˜˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜^˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:194:22: note: in instantiation of member function 'boost::detail::isomorphism_algo<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >::Rf_match' requested here
return this->match(ordered_edges.begin(), dfs_num_k);
^
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:1037:17: note: expanded from macro 'match'
#define match Rf_match
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:363:17: note: in instantiation of member function 'boost::detail::isomorphism_algo<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >::test_isomorphism' requested here
return algo.test_isomorphism();
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:400:14: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >' requested here
return isomorphism(G1, G2, f,
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:420:12: note: in instantiation of function template specialization 'boost::detail::isomorphism_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, int, boost::buffer_param_t, boost::no_property>' requested here
return detail::isomorphism_impl
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:436:12: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, int, boost::buffer_param_t, boost::no_property>' requested here
return isomorphism(g1, g2,
^
rbgl_trimmed_boost_1_49_0/boost/graph/is_kuratowski_subgraph.hpp:304:16: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >' requested here
return isomorphism(K_5,contracted_graph);
^
rbgl_trimmed_boost_1_49_0/boost/graph/is_kuratowski_subgraph.hpp:324:12: note: in instantiation of function template specialization 'boost::is_kuratowski_subgraph<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, __gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long> >' requested here
return is_kuratowski_subgraph(g, begin, end, get(vertex_index,g));
^
planar.cpp:435:15: note: in instantiation of function template specialization 'boost::is_kuratowski_subgraph<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, __gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > >' requested here
if (is_kuratowski_subgraph(g, kuratowski_edges.begin(), kuratowski_edges.end()))
^
In file included from planar.cpp:7:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/is_kuratowski_subgraph.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:223:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vertex1_t k = dfs_vertices[dfs_num_k];
˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:228:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
vertex1_t j = dfs_vertices[jj];
˜˜˜˜˜˜˜˜˜˜˜˜ ^˜
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:448:23: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
return *(iter + get(index, v)) ;
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:205:55: note: in instantiation of member function 'boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<char *, std::vector<char, std::allocator<char> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, char, char &>::operator[]' requested here
if (invariant1(kp1) == invariant2(u) && in_S[u] == false) {
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:194:22: note: in instantiation of member function 'boost::detail::isomorphism_algo<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >::Rf_match' requested here
return this->match(ordered_edges.begin(), dfs_num_k);
^
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:1037:17: note: expanded from macro 'match'
#define match Rf_match
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:363:17: note: in instantiation of member function 'boost::detail::isomorphism_algo<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >::test_isomorphism' requested here
return algo.test_isomorphism();
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:400:14: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::degree_vertex_invariant<boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long> >' requested here
return isomorphism(G1, G2, f,
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:420:12: note: in instantiation of function template specialization 'boost::detail::isomorphism_impl<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::safe_iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, int, boost::buffer_param_t, boost::no_property>' requested here
return detail::isomorphism_impl
^
rbgl_trimmed_boost_1_49_0/boost/graph/isomorphism.hpp:436:12: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, int, boost::buffer_param_t, boost::no_property>' requested here
return isomorphism(g1, g2,
^
rbgl_trimmed_boost_1_49_0/boost/graph/is_kuratowski_subgraph.hpp:304:16: note: in instantiation of function template specialization 'boost::isomorphism<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::no_property, boost::no_property, boost::no_property, boost::listS> >' requested here
return isomorphism(K_5,contracted_graph);
^
rbgl_trimmed_boost_1_49_0/boost/graph/is_kuratowski_subgraph.hpp:324:12: note: in instantiation of function template specialization 'boost::is_kuratowski_subgraph<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, __gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, int, boost::no_property>, unsigned long> >' requested here
return is_kuratowski_subgraph(g, begin, end, get(vertex_index,g));
^
planar.cpp:435:15: note: in instantiation of function template specialization 'boost::is_kuratowski_subgraph<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, boost::no_property>, boost::property<boost::edge_index_t, int, boost::no_property>, boost::no_property, boost::listS>, __gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::undirected_tag, unsigned long> > > > >' requested here
if (is_kuratowski_subgraph(g, kuratowski_edges.begin(), kuratowski_edges.end()))
^
In file included from planar.cpp:1:
./RBGL.hpp:120:20: warning: implicit conversion changes signedness: 'int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
: Base(asInteger(num_verts_in))
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:945:20: note: expanded from macro 'asInteger'
#define asInteger Rf_asInteger
^
planar.cpp:680:11: note: in instantiation of member function 'R_adjacency_list<boost::undirectedS, int>::R_adjacency_list' requested here
Graph_ui g(num_verts_in, num_edges_in, R_edges_in);
^
In file included from planar.cpp:1:
./RBGL.hpp:126:29: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:126:40: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
planar.cpp:684:27: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, int, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, int, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, int, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
std::vector<Vertex> mate(num_vertices(g));
^
In file included from planar.cpp:11:
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:602:19: warning: implicit conversion changes signedness: 'reference' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(mate, *vi, graph_traits<Graph>::null_vertex());
˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:826:43: note: in instantiation of member function 'boost::extra_greedy_matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *>::find_matching' requested here
InitialMatchingFinder<Graph,MateMap>::find_matching(g,mate);
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:846:12: note: in instantiation of function template specialization 'boost::matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, edmonds_augmenting_path_finder, extra_greedy_matching, maximum_cardinality_matching_verifier>' requested here
return matching
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:858:12: note: in instantiation of function template specialization 'boost::checked_edmonds_maximum_cardinality_matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return checked_edmonds_maximum_cardinality_matching(g, mate, get(vertex_index,g));
^
planar.cpp:686:16: note: in instantiation of function template specialization 'boost::checked_edmonds_maximum_cardinality_matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *>' requested here
bool is_max = checked_edmonds_maximum_cardinality_matching(g, &mate[0]);
^
In file included from planar.cpp:11:
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:624:27: warning: implicit conversion changes signedness: 'const unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
if (get(mate,itr->first) == get(mate,itr->second))
˜˜˜ ˜˜˜˜˜^˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:624:51: warning: implicit conversion changes signedness: 'const unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
if (get(mate,itr->first) == get(mate,itr->second))
˜˜˜ ˜˜˜˜˜^˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:627:26: warning: implicit conversion changes signedness: 'const unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(mate, itr->first, itr->second);
˜˜˜ ˜˜˜˜˜^˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:628:26: warning: implicit conversion changes signedness: 'const unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(mate, itr->second, itr->first);
˜˜˜ ˜˜˜˜˜^˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:191:35: warning: implicit conversion changes signedness: 'reference' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
mate[*vi] = get(arg_mate, *vi);
˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:828:56: note: in instantiation of member function 'boost::edmonds_augmenting_path_finder<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::edmonds_augmenting_path_finder' requested here
AugmentingPathFinder<Graph,MateMap,VertexIndexMap> augmentor(g,mate,vm);
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:846:12: note: in instantiation of function template specialization 'boost::matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, edmonds_augmenting_path_finder, extra_greedy_matching, maximum_cardinality_matching_verifier>' requested here
return matching
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:858:12: note: in instantiation of function template specialization 'boost::checked_edmonds_maximum_cardinality_matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return checked_edmonds_maximum_cardinality_matching(g, mate, get(vertex_index,g));
^
planar.cpp:686:16: note: in instantiation of function template specialization 'boost::checked_edmonds_maximum_cardinality_matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *>' requested here
bool is_max = checked_edmonds_maximum_cardinality_matching(g, &mate[0]);
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:191:9: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>::operator[]' requested here
mate[*vi] = get(arg_mate, *vi);
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:828:56: note: in instantiation of member function 'boost::edmonds_augmenting_path_finder<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::edmonds_augmenting_path_finder' requested here
AugmentingPathFinder<Graph,MateMap,VertexIndexMap> augmentor(g,mate,vm);
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:846:12: note: in instantiation of function template specialization 'boost::matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, edmonds_augmenting_path_finder, extra_greedy_matching, maximum_cardinality_matching_verifier>' requested here
return matching
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:858:12: note: in instantiation of function template specialization 'boost::checked_edmonds_maximum_cardinality_matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return checked_edmonds_maximum_cardinality_matching(g, mate, get(vertex_index,g));
^
planar.cpp:686:16: note: in instantiation of function template specialization 'boost::checked_edmonds_maximum_cardinality_matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *>' requested here
bool is_max = checked_edmonds_maximum_cardinality_matching(g, &mate[0]);
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:220:11: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<int *, std::vector<int, std::allocator<int> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &>::operator[]' requested here
vertex_state[u] = graph::detail::V_EVEN;
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:832:37: note: in instantiation of member function 'boost::edmonds_augmenting_path_finder<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::augment_matching' requested here
not_maximum_yet = augmentor.augment_matching();
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:846:12: note: in instantiation of function template specialization 'boost::matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, edmonds_augmenting_path_finder, extra_greedy_matching, maximum_cardinality_matching_verifier>' requested here
return matching
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:858:12: note: in instantiation of function template specialization 'boost::checked_edmonds_maximum_cardinality_matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return checked_edmonds_maximum_cardinality_matching(g, mate, get(vertex_index,g));
^
planar.cpp:686:16: note: in instantiation of function template specialization 'boost::checked_edmonds_maximum_cardinality_matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *>' requested here
bool is_max = checked_edmonds_maximum_cardinality_matching(g, &mate[0]);
^
In file included from planar.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:404:11: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<std::pair<unsigned long, unsigned long> *, std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::pair<unsigned long, unsigned long>, std::pair<unsigned long, unsigned long> &>::operator[]' requested here
bridge[v] = the_bridge;
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:323:13: note: in instantiation of member function 'boost::edmonds_augmenting_path_finder<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::link_and_set_bridges' requested here
link_and_set_bridges(w_prime, nearest_common_ancestor, std::make_pair(w,v));
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:832:37: note: in instantiation of member function 'boost::edmonds_augmenting_path_finder<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::augment_matching' requested here
not_maximum_yet = augmentor.augment_matching();
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:846:12: note: in instantiation of function template specialization 'boost::matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, edmonds_augmenting_path_finder, extra_greedy_matching, maximum_cardinality_matching_verifier>' requested here
return matching
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:858:12: note: in instantiation of function template specialization 'boost::checked_edmonds_maximum_cardinality_matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return checked_edmonds_maximum_cardinality_matching(g, mate, get(vertex_index,g));
^
planar.cpp:686:16: note: in instantiation of function template specialization 'boost::checked_edmonds_maximum_cardinality_matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *>' requested here
bool is_max = checked_edmonds_maximum_cardinality_matching(g, &mate[0]);
^
In file included from planar.cpp:11:
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:360:17: warning: implicit conversion changes signedness: 'reference' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(pm, *vi, mate[*vi]);
˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:834:15: note: in instantiation of function template specialization 'boost::edmonds_augmenting_path_finder<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::get_current_matching<unsigned long *>' requested here
augmentor.get_current_matching(mate);
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:846:12: note: in instantiation of function template specialization 'boost::matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, edmonds_augmenting_path_finder, extra_greedy_matching, maximum_cardinality_matching_verifier>' requested here
return matching
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:858:12: note: in instantiation of function template specialization 'boost::checked_edmonds_maximum_cardinality_matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return checked_edmonds_maximum_cardinality_matching(g, mate, get(vertex_index,g));
^
planar.cpp:686:16: note: in instantiation of function template specialization 'boost::checked_edmonds_maximum_cardinality_matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *>' requested here
bool is_max = checked_edmonds_maximum_cardinality_matching(g, &mate[0]);
^
In file included from planar.cpp:11:
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:80:22: warning: implicit conversion changes signedness: 'vertex_descriptor_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
if (get(mate,v) != graph_traits<Graph>::null_vertex()
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:772:12: note: in instantiation of function template specialization 'boost::is_a_matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
if (!is_a_matching(g,mate,vm))
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:836:60: note: in instantiation of member function 'boost::maximum_cardinality_matching_verifier<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::verify_matching' requested here
return MatchingVerifier<Graph,MateMap,VertexIndexMap>::verify_matching(g,mate,vm);
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:846:12: note: in instantiation of function template specialization 'boost::matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, edmonds_augmenting_path_finder, extra_greedy_matching, maximum_cardinality_matching_verifier>' requested here
return matching
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:858:12: note: in instantiation of function template specialization 'boost::checked_edmonds_maximum_cardinality_matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return checked_edmonds_maximum_cardinality_matching(g, mate, get(vertex_index,g));
^
planar.cpp:686:16: note: in instantiation of function template specialization 'boost::checked_edmonds_maximum_cardinality_matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *>' requested here
bool is_max = checked_edmonds_maximum_cardinality_matching(g, &mate[0]);
^
In file included from planar.cpp:11:
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:81:30: warning: implicit conversion changes signedness: 'const unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
&& v != get(mate,get(mate,v)))
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:81:39: warning: implicit conversion changes signedness: 'vertex_descriptor_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
&& v != get(mate,get(mate,v)))
˜˜˜ ^
In file included from planar.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/boyer_myrvold_planar_test.hpp:12:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/planar_detail/boyer_myrvold_impl.hpp:19:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/named_function_params.hpp:24:
rbgl_trimmed_boost_1_49_0/boost/property_map/shared_array_property_map.hpp:36:17: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return data[get(index, v)];
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:5: note: in instantiation of member function 'boost::shared_array_property_map<boost::default_color_type, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::operator[]' requested here
static_cast<const PropertyMap&>(pa)[k] = v;
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:198:7: note: in instantiation of function template specialization 'boost::put<boost::shared_array_property_map<boost::default_color_type, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >, boost::default_color_type &, unsigned long, boost::default_color_type>' requested here
put(color, u, Color::white()); vis.initialize_vertex(u, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:298:5: note: in instantiation of function template specialization 'boost::depth_first_search<boost::filtered_graph<R_adjacency_list<boost::undirectedS, int>, boost::keep_all, boost::maximum_cardinality_matching_verifier<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::non_odd_vertex<boost::iterator_property_map<__gnu_cxx::__normal_iterator<int *, std::vector<int, std::allocator<int> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &> > >, boost::detail::odd_components_counter<unsigned long>, boost::shared_array_property_map<boost::default_color_type, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
depth_first_search
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:805:7: note: in instantiation of function template specialization 'boost::depth_first_search<boost::filtered_graph<R_adjacency_list<boost::undirectedS, int>, boost::keep_all, boost::maximum_cardinality_matching_verifier<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::non_odd_vertex<boost::iterator_property_map<__gnu_cxx::__normal_iterator<int *, std::vector<int, std::allocator<int> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, int, int &> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::vertex_index_t, boost::bgl_named_params<boost::detail::odd_components_counter<unsigned long>, boost::graph_visitor_t, boost::no_property> >' requested here
depth_first_search(fg, visitor(occ).vertex_index_map(vm));
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:836:60: note: in instantiation of member function 'boost::maximum_cardinality_matching_verifier<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::verify_matching' requested here
return MatchingVerifier<Graph,MateMap,VertexIndexMap>::verify_matching(g,mate,vm);
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:846:12: note: in instantiation of function template specialization 'boost::matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, edmonds_augmenting_path_finder, extra_greedy_matching, maximum_cardinality_matching_verifier>' requested here
return matching
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:858:12: note: in instantiation of function template specialization 'boost::checked_edmonds_maximum_cardinality_matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return checked_edmonds_maximum_cardinality_matching(g, mate, get(vertex_index,g));
^
planar.cpp:686:16: note: in instantiation of function template specialization 'boost::checked_edmonds_maximum_cardinality_matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *>' requested here
bool is_max = checked_edmonds_maximum_cardinality_matching(g, &mate[0]);
^
In file included from planar.cpp:11:
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:49:22: warning: implicit conversion changes signedness: 'vertex_descriptor_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
if (get(mate,v) != graph_traits<Graph>::null_vertex()
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:807:15: note: in instantiation of function template specialization 'boost::matching_size<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
if (2 * matching_size(g,mate,vm) == num_vertices(g) + num_odd_vertices - num_odd_components)
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:836:60: note: in instantiation of member function 'boost::maximum_cardinality_matching_verifier<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::verify_matching' requested here
return MatchingVerifier<Graph,MateMap,VertexIndexMap>::verify_matching(g,mate,vm);
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:846:12: note: in instantiation of function template specialization 'boost::matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, edmonds_augmenting_path_finder, extra_greedy_matching, maximum_cardinality_matching_verifier>' requested here
return matching
^
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:858:12: note: in instantiation of function template specialization 'boost::checked_edmonds_maximum_cardinality_matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return checked_edmonds_maximum_cardinality_matching(g, mate, get(vertex_index,g));
^
planar.cpp:686:16: note: in instantiation of function template specialization 'boost::checked_edmonds_maximum_cardinality_matching<R_adjacency_list<boost::undirectedS, int>, unsigned long *>' requested here
bool is_max = checked_edmonds_maximum_cardinality_matching(g, &mate[0]);
^
In file included from planar.cpp:11:
rbgl_trimmed_boost_1_49_0/boost/graph/max_cardinality_matching.hpp:50:44: warning: implicit conversion changes signedness: 'vertex_descriptor_t' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
&& get(vm,v) < get(vm,get(mate,v)))
˜˜˜ ^
95 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -Irbgl_trimmed_boost_1_49_0 -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c shortestPath.cpp -o shortestPath.o
In file included from shortestPath.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
shortestPath.cpp:22:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
std::vector<Vertex> p(N);
˜ ^
shortestPath.cpp:23:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
std::vector<double> d(N);
˜ ^
shortestPath.cpp:25:43: warning: implicit conversion changes signedness: 'int' to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
dijkstra_shortest_paths(g, vertex((int)INTEGER(init_ind)[0], g),
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
shortestPath.cpp:21:17: warning: implicit conversion loses integer precision: 'typename config::vertices_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int N = num_vertices(g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
shortestPath.cpp:34:34: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(pens)[*vi] = p[*vi];
˜ ^˜˜˜˜˜
shortestPath.cpp:63:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
REAL(out)[k] = D[i][j];
˜ ^
shortestPath.cpp:84:21: warning: implicit conversion changes signedness: 'int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
EdgeGraph g(N);
˜ ^
shortestPath.cpp:88:22: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
add_edge(*edges_in, *(edges_in+1), g);
˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
shortestPath.cpp:88:33: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
add_edge(*edges_in, *(edges_in+1), g);
˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
shortestPath.cpp:90:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
std::vector<std::size_t> p(N);
˜ ^
shortestPath.cpp:91:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for ( i = 0; i < N; i++ ) p[i] = i;
˜ ^
shortestPath.cpp:91:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
for ( i = 0; i < N; i++ ) p[i] = i;
˜ ^
shortestPath.cpp:93:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
std::vector<double> d(N, std::numeric_limits<double>::max());
˜ ^
shortestPath.cpp:94:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
d[s] = 0;
˜ ^
shortestPath.cpp:118:35: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
INTEGER(pList)[i] = p[i];
˜ ^
shortestPath.cpp:119:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
REAL(dList)[i] = d[i];
˜ ^
shortestPath.cpp:118:33: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(pList)[i] = p[i];
˜ ^˜˜˜
shortestPath.cpp:141:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
std::vector<Vertex> p(N);
˜ ^
shortestPath.cpp:142:31: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
std::vector<double> d(N);
˜ ^
shortestPath.cpp:144:38: warning: implicit conversion changes signedness: 'int' to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
dag_shortest_paths(g, vertex((int)INTEGER(init_ind)[0], g),
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
shortestPath.cpp:140:17: warning: implicit conversion loses integer precision: 'typename config::vertices_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int N = num_vertices(g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
shortestPath.cpp:155:38: warning: implicit conversion loses integer precision: 'reference' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
INTEGER(pens)[*vi] = *vi;
˜ ^˜˜
shortestPath.cpp:160:38: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(pens)[*vi] = p[*vi];
˜ ^˜˜˜˜˜
shortestPath.cpp:193:37: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
REAL(out)[k] = D[i][j];
˜ ^
In file included from shortestPath.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:329:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from shortestPath.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:334:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from shortestPath.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:339:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from shortestPath.cpp:1:
./RBGL.hpp:93:20: warning: implicit conversion changes signedness: 'int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
: Base(asInteger(num_verts_in))
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:945:20: note: expanded from macro 'asInteger'
#define asInteger Rf_asInteger
^
shortestPath.cpp:19:18: note: in instantiation of member function 'R_adjacency_list<boost::directedS, double>::R_adjacency_list' requested here
Graph_dd g(num_verts_in, num_edges_in, R_edges_in, R_weights_in);
^
In file included from shortestPath.cpp:1:
./RBGL.hpp:105:37: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1),
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:105:48: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1),
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
./RBGL.hpp:112:33: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:112:44: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from shortestPath.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
shortestPath.cpp:21:17: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
int N = num_vertices(g);
^
In file included from shortestPath.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:20:
rbgl_trimmed_boost_1_49_0/boost/range/irange.hpp:76:38: warning: implicit conversion changes signedness: 'unsigned long' to 'difference_type' (aka 'long') [-Wsign-conversion]
return other.m_value - m_value;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:554:22: note: in instantiation of member function 'boost::range_detail::integer_iterator<unsigned long>::distance_to' requested here
return -f1.distance_to(f2);
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:846:3: note: in instantiation of function template specialization 'boost::iterator_core_access::distance_from<boost::range_detail::integer_iterator<unsigned long>, boost::range_detail::integer_iterator<unsigned long> >' requested here
BOOST_ITERATOR_FACADE_INTEROP(
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:821:21: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP'
return_prefix iterator_core_access::base_op( \
^
rbgl_trimmed_boost_1_49_0/boost/range/iterator_range_core.hpp:252:30: note: in instantiation of function template specialization 'boost::operator-<boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long, boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long>' requested here
return m_End - m_Begin;
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:29: note: in instantiation of member function 'boost::iterator_range<boost::range_detail::integer_iterator<unsigned long> >::size' requested here
return g.vertex_set().size();
^
shortestPath.cpp:21:17: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
int N = num_vertices(g);
^
In file included from shortestPath.cpp:3:
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:378:21: warning: implicit conversion changes signedness: 'reference' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(distance, *ui, inf);
˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:354:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, double, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
dijkstra_shortest_paths(g, s, predecessor, distance, weight, index_map,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:427:7: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, double, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> >' requested here
dijkstra_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:458:7: note: in instantiation of function template specialization 'boost::detail::dijkstra_dispatch2<R_adjacency_list<boost::directedS, double>, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > >' requested here
detail::dijkstra_dispatch2
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:476:5: note: in instantiation of function template specialization 'boost::detail::dijkstra_dispatch1<R_adjacency_list<boost::directedS, double>, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > >' requested here
detail::dijkstra_dispatch1
^
shortestPath.cpp:25:9: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::directedS, double>, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> >' requested here
dijkstra_shortest_paths(g, vertex((int)INTEGER(init_ind)[0], g),
^
In file included from shortestPath.cpp:3:
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:379:24: warning: implicit conversion changes signedness: 'reference' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(predecessor, *ui, *ui);
˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:382:19: warning: implicit conversion changes signedness: 'typename graph_traits<R_adjacency_list<directedS, double> >::vertex_descriptor' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(distance, s, zero);
˜˜˜ ^
In file included from shortestPath.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:22:
rbgl_trimmed_boost_1_49_0/boost/graph/relax.hpp:52:22: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
D d_u = get(d, u), d_v = get(d, v);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:131:26: note: in instantiation of function template specialization 'boost::relax<R_adjacency_list<boost::directedS, double>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, boost::closed_plus<double>, std::less<double> >' requested here
bool decreased = relax(e, g, m_weight, m_predecessor, m_distance,
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:43:11: note: in instantiation of function template specialization 'boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, boost::closed_plus<double>, std::less<double> >::tree_edge<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, R_adjacency_list<boost::directedS, double> >' requested here
vis.tree_edge(e, g);
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::BFSVisitorConcept<boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, boost::closed_plus<double>, std::less<double> >, R_adjacency_list<boost::directedS, double> >::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:67:5: note: in instantiation of member function 'boost::concepts::constraint<boost::BFSVisitorConcept<boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, boost::closed_plus<double>, std::less<double> >, R_adjacency_list<boost::directedS, double> > >::failed' requested here
BOOST_CONCEPT_ASSERT(( BFSVisitorConcept<BFSVisitor, IncidenceGraph> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:333:5: note: in instantiation of function template specialization 'boost::breadth_first_visit<R_adjacency_list<boost::directedS, double>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, boost::closed_plus<double>, std::less<double> >, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
breadth_first_visit(g, s, Q, bfs_vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:384:5: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
dijkstra_shortest_paths_no_init(g, s, predecessor, distance, weight,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:354:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, double, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
dijkstra_shortest_paths(g, s, predecessor, distance, weight, index_map,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:427:7: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, double, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> >' requested here
dijkstra_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:458:7: note: in instantiation of function template specialization 'boost::detail::dijkstra_dispatch2<R_adjacency_list<boost::directedS, double>, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > >' requested here
detail::dijkstra_dispatch2
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:476:5: note: in instantiation of function template specialization 'boost::detail::dijkstra_dispatch1<R_adjacency_list<boost::directedS, double>, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > >' requested here
detail::dijkstra_dispatch1
^
shortestPath.cpp:25:9: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::directedS, double>, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> >' requested here
dijkstra_shortest_paths(g, vertex((int)INTEGER(init_ind)[0], g),
^
In file included from shortestPath.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:22:
rbgl_trimmed_boost_1_49_0/boost/graph/relax.hpp:52:39: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
D d_u = get(d, u), d_v = get(d, v);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/relax.hpp:59:16: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(d, v, combine(d_u, w_e));
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/relax.hpp:60:16: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(p, v, u);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/relax.hpp:61:31: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return compare(get(d, v), d_v);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/relax.hpp:63:16: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(d, u, combine(d_v, w_e));
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/relax.hpp:64:16: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(p, u, v);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/relax.hpp:65:31: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return compare(get(d, u), d_u);
˜˜˜ ^
In file included from shortestPath.cpp:3:
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:140:42: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
D old_distance = get(m_distance, target(e, g));
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:45:11: note: in instantiation of function template specialization 'boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, boost::closed_plus<double>, std::less<double> >::gray_target<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, R_adjacency_list<boost::directedS, double> >' requested here
vis.gray_target(e, g);
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::BFSVisitorConcept<boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, boost::closed_plus<double>, std::less<double> >, R_adjacency_list<boost::directedS, double> >::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:67:5: note: in instantiation of member function 'boost::concepts::constraint<boost::BFSVisitorConcept<boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, boost::closed_plus<double>, std::less<double> >, R_adjacency_list<boost::directedS, double> > >::failed' requested here
BOOST_CONCEPT_ASSERT(( BFSVisitorConcept<BFSVisitor, IncidenceGraph> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:333:5: note: in instantiation of function template specialization 'boost::breadth_first_visit<R_adjacency_list<boost::directedS, double>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, boost::closed_plus<double>, std::less<double> >, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
breadth_first_visit(g, s, Q, bfs_vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:384:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths_no_init<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
dijkstra_shortest_paths_no_init(g, s, predecessor, distance, weight,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:354:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, double, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
dijkstra_shortest_paths(g, s, predecessor, distance, weight, index_map,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:427:7: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, double, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> >' requested here
dijkstra_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:458:7: note: in instantiation of function template specialization 'boost::detail::dijkstra_dispatch2<R_adjacency_list<boost::directedS, double>, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > >' requested here
detail::dijkstra_dispatch2
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:476:5: note: in instantiation of function template specialization 'boost::detail::dijkstra_dispatch1<R_adjacency_list<boost::directedS, double>, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > >' requested here
detail::dijkstra_dispatch1
^
shortestPath.cpp:25:9: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::directedS, double>, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> >' requested here
dijkstra_shortest_paths(g, vertex((int)INTEGER(init_ind)[0], g),
^
In file included from shortestPath.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:20:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/named_function_params.hpp:22:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/d_ary_heap.hpp:233:23: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
get(distance, currently_being_moved);
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/d_ary_heap.hpp:149:7: note: in instantiation of member function 'boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >::preserve_heap_property_up' requested here
preserve_heap_property_up(index);
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:60:7: note: in instantiation of member function 'boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >::update' requested here
Q.update(vertex);
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:145:11: note: in instantiation of function template specialization 'boost::dijkstra_queue_update<boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long, double>' requested here
dijkstra_queue_update(m_Q, target(e, g), old_distance);
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:45:11: note: in instantiation of function template specialization 'boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, boost::closed_plus<double>, std::less<double> >::gray_target<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, R_adjacency_list<boost::directedS, double> >' requested here
vis.gray_target(e, g);
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::BFSVisitorConcept<boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, boost::closed_plus<double>, std::less<double> >, R_adjacency_list<boost::directedS, double> >::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:67:5: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
BOOST_CONCEPT_ASSERT(( BFSVisitorConcept<BFSVisitor, IncidenceGraph> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:354:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, double, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
dijkstra_shortest_paths(g, s, predecessor, distance, weight, index_map,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:427:7: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, double, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> >' requested here
dijkstra_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:458:7: note: in instantiation of function template specialization 'boost::detail::dijkstra_dispatch2<R_adjacency_list<boost::directedS, double>, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > >' requested here
detail::dijkstra_dispatch2
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:476:5: note: in instantiation of function template specialization 'boost::detail::dijkstra_dispatch1<R_adjacency_list<boost::directedS, double>, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > >' requested here
detail::dijkstra_dispatch1
^
shortestPath.cpp:25:9: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::directedS, double>, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> >' requested here
dijkstra_shortest_paths(g, vertex((int)INTEGER(init_ind)[0], g),
^
In file included from shortestPath.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:20:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/named_function_params.hpp:22:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/d_ary_heap.hpp:238:63: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
if (compare(currently_being_moved_dist, get(distance, parent_value))) {
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
In file included from shortestPath.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:46: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
static_cast<const PropertyMap&>(pa)[k] = v;
˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/d_ary_heap.hpp:135:9: note: in instantiation of function template specialization 'boost::put<boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, unsigned long &, unsigned long, int>' requested here
put(index_in_heap, data[0], 0);
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:76:29: note: in instantiation of member function 'boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >::pop' requested here
Vertex u = Q.top(); Q.pop(); vis.examine_vertex(u, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:333:5: note: in instantiation of function template specialization 'boost::breadth_first_visit<R_adjacency_list<boost::directedS, double>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, boost::closed_plus<double>, std::less<double> >, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
breadth_first_visit(g, s, Q, bfs_vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:384:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths_no_init<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
dijkstra_shortest_paths_no_init(g, s, predecessor, distance, weight,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:354:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, double, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
dijkstra_shortest_paths(g, s, predecessor, distance, weight, index_map,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:427:7: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, double, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> >' requested here
dijkstra_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:458:7: note: in instantiation of function template specialization 'boost::detail::dijkstra_dispatch2<R_adjacency_list<boost::directedS, double>, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > >' requested here
detail::dijkstra_dispatch2
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:476:5: note: in instantiation of function template specialization 'boost::detail::dijkstra_dispatch1<R_adjacency_list<boost::directedS, double>, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > >' requested here
detail::dijkstra_dispatch1
^
shortestPath.cpp:25:9: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::directedS, double>, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> >' requested here
dijkstra_shortest_paths(g, vertex((int)INTEGER(init_ind)[0], g),
^
In file included from shortestPath.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:20:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/named_function_params.hpp:22:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/d_ary_heap.hpp:268:23: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
get(distance, currently_being_moved);
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/d_ary_heap.hpp:137:9: note: in instantiation of member function 'boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >::preserve_heap_property_down' requested here
preserve_heap_property_down();
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:76:29: note: in instantiation of member function 'boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >::pop' requested here
Vertex u = Q.top(); Q.pop(); vis.examine_vertex(u, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:333:5: note: in instantiation of function template specialization 'boost::breadth_first_visit<R_adjacency_list<boost::directedS, double>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, boost::closed_plus<double>, std::less<double> >, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
breadth_first_visit(g, s, Q, bfs_vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:384:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths_no_init<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
dijkstra_shortest_paths_no_init(g, s, predecessor, distance, weight,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:354:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, double, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
dijkstra_shortest_paths(g, s, predecessor, distance, weight, index_map,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:427:7: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, double, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> >' requested here
dijkstra_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:458:7: note: in instantiation of function template specialization 'boost::detail::dijkstra_dispatch2<R_adjacency_list<boost::directedS, double>, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > >' requested here
detail::dijkstra_dispatch2
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:476:5: note: in instantiation of function template specialization 'boost::detail::dijkstra_dispatch1<R_adjacency_list<boost::directedS, double>, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > >' requested here
detail::dijkstra_dispatch1
^
shortestPath.cpp:25:9: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::directedS, double>, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> >' requested here
dijkstra_shortest_paths(g, vertex((int)INTEGER(init_ind)[0], g),
^
In file included from shortestPath.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:20:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/named_function_params.hpp:22:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/d_ary_heap.hpp:276:59: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
distance_type smallest_child_dist = get(distance, child_base_ptr[smallest_child_index]);
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/d_ary_heap.hpp:281:50: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
distance_type i_dist = get(distance, i_value);
˜˜˜ ^˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/d_ary_heap.hpp:289:50: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
distance_type i_dist = get(distance, child_base_ptr[i]);
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from shortestPath.cpp:3:
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:140:42: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
D old_distance = get(m_distance, target(e, g));
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:84:51: note: in instantiation of function template specialization 'boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, boost::closed_plus<double>, std::less<double> >::gray_target<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, const R_adjacency_list<boost::directedS, double> >' requested here
if (v_color == Color::gray()) vis.gray_target(*ei, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:333:5: note: in instantiation of function template specialization 'boost::breadth_first_visit<R_adjacency_list<boost::directedS, double>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, double *, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, boost::closed_plus<double>, std::less<double> >, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
breadth_first_visit(g, s, Q, bfs_vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:384:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths_no_init<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
dijkstra_shortest_paths_no_init(g, s, predecessor, distance, weight,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:354:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, double, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
dijkstra_shortest_paths(g, s, predecessor, distance, weight, index_map,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:427:7: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, unsigned long *, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, double, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> >' requested here
dijkstra_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:458:7: note: in instantiation of function template specialization 'boost::detail::dijkstra_dispatch2<R_adjacency_list<boost::directedS, double>, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > >' requested here
detail::dijkstra_dispatch2
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:476:5: note: in instantiation of function template specialization 'boost::detail::dijkstra_dispatch1<R_adjacency_list<boost::directedS, double>, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > >' requested here
detail::dijkstra_dispatch1
^
shortestPath.cpp:25:9: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<R_adjacency_list<boost::directedS, double>, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> >' requested here
dijkstra_shortest_paths(g, vertex((int)INTEGER(init_ind)[0], g),
^
In file included from shortestPath.cpp:2:
./Basic2DMatrix.hpp:8:47: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
Basic2DMatrix( int rows, int cols ) : array( rows )
˜˜˜˜˜ ^˜˜˜
shortestPath.cpp:54:31: note: in instantiation of member function 'Basic2DMatrix<double>::Basic2DMatrix' requested here
Basic2DMatrix<double> D(nv, nv);
^
In file included from shortestPath.cpp:2:
./Basic2DMatrix.hpp:11:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
array[ i ].resize( cols );
˜˜˜˜˜ ^
./Basic2DMatrix.hpp:11:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
array[ i ].resize( cols );
˜˜˜˜˜ ^˜˜˜
In file included from shortestPath.cpp:4:
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:82:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
verts1[i] = *v;
˜˜˜˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:163:14: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, std::less<double>, boost::closed_plus<double>, double, double>' requested here
return johnson_all_pairs_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:197:12: note: in instantiation of function template specialization 'boost::detail::johnson_dispatch<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double>, int, int, boost::no_property, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return detail::johnson_dispatch
^
shortestPath.cpp:56:9: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double> >' requested here
johnson_all_pairs_shortest_paths(g, D);
^
In file included from shortestPath.cpp:4:
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:126:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
D[get(id2, *u)-1][get(id2, *v)-1] = combine(get(d, *v), (get(h, *v) - get(h, *u)));
˜ ˜˜˜˜˜˜˜˜˜˜˜˜^˜
In file included from shortestPath.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:31:
rbgl_trimmed_boost_1_49_0/boost/graph/graph_concepts.hpp:513:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
V& elt = A[i][j];
˜ ^
rbgl_trimmed_boost_1_49_0/boost/concept/usage.hpp:22:43: note: in instantiation of member function 'boost::concepts::BasicMatrix<Basic2DMatrix<double>, unsigned long, double>::˜BasicMatrix' requested here
˜usage_requirements() { ((Model*)0)->˜Model(); }
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:38:42: note: in instantiation of member function 'boost::concepts::usage_requirements<boost::concepts::BasicMatrix<Basic2DMatrix<double>, unsigned long, double> >::˜usage_requirements' requested here
static void failed() { ((Model*)0)->˜Model(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/graph_concepts.hpp:512:9: note: in instantiation of member function 'boost::concepts::requirement<boost::concepts::failed ************boost::concepts::usage_requirements<boost::concepts::BasicMatrix<Basic2DMatrix<double>, unsigned long, double> >::************>::failed' requested here
BOOST_CONCEPT_USAGE(BasicMatrix) {
^
rbgl_trimmed_boost_1_49_0/boost/concept/usage.hpp:35:7: note: expanded from macro 'BOOST_CONCEPT_USAGE'
BOOST_CONCEPT_ASSERT((boost::concepts::usage_requirements<model>)); \
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:163:14: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, std::less<double>, boost::closed_plus<double>, double, double>' requested here
return johnson_all_pairs_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:197:12: note: in instantiation of function template specialization 'boost::detail::johnson_dispatch<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double>, int, int, boost::no_property, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return detail::johnson_dispatch
^
shortestPath.cpp:56:9: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double> >' requested here
johnson_all_pairs_shortest_paths(g, D);
^
In file included from shortestPath.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:31:
rbgl_trimmed_boost_1_49_0/boost/graph/graph_concepts.hpp:518:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
const V& elt = cA[i][j];
˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/graph_concepts.hpp:514:9: note: in instantiation of member function 'boost::concepts::BasicMatrix<Basic2DMatrix<double>, unsigned long, double>::const_constraints' requested here
const_constraints(A);
^
rbgl_trimmed_boost_1_49_0/boost/concept/usage.hpp:22:43: note: in instantiation of member function 'boost::concepts::BasicMatrix<Basic2DMatrix<double>, unsigned long, double>::˜BasicMatrix' requested here
˜usage_requirements() { ((Model*)0)->˜Model(); }
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:38:42: note: in instantiation of member function 'boost::concepts::usage_requirements<boost::concepts::BasicMatrix<Basic2DMatrix<double>, unsigned long, double> >::˜usage_requirements' requested here
static void failed() { ((Model*)0)->˜Model(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/graph_concepts.hpp:512:9: note: in instantiation of member function 'boost::concepts::requirement<boost::concepts::failed ************boost::concepts::usage_requirements<boost::concepts::BasicMatrix<Basic2DMatrix<double>, unsigned long, double> >::************>::failed' requested here
BOOST_CONCEPT_USAGE(BasicMatrix) {
^
rbgl_trimmed_boost_1_49_0/boost/concept/usage.hpp:35:7: note: expanded from macro 'BOOST_CONCEPT_USAGE'
BOOST_CONCEPT_ASSERT((boost::concepts::usage_requirements<model>)); \
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:163:14: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, std::less<double>, boost::closed_plus<double>, double, double>' requested here
return johnson_all_pairs_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:197:12: note: in instantiation of function template specialization 'boost::detail::johnson_dispatch<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double>, int, int, boost::no_property, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return detail::johnson_dispatch
^
shortestPath.cpp:56:9: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double> >' requested here
johnson_all_pairs_shortest_paths(g, D);
^
In file included from shortestPath.cpp:2:
./Basic2DMatrix.hpp:17:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
{ return array[ row ]; }
˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/graph_concepts.hpp:518:24: note: in instantiation of member function 'Basic2DMatrix<double>::operator[]' requested here
const V& elt = cA[i][j];
^
rbgl_trimmed_boost_1_49_0/boost/graph/graph_concepts.hpp:514:9: note: in instantiation of member function 'boost::concepts::BasicMatrix<Basic2DMatrix<double>, unsigned long, double>::const_constraints' requested here
const_constraints(A);
^
rbgl_trimmed_boost_1_49_0/boost/concept/usage.hpp:22:43: note: in instantiation of member function 'boost::concepts::BasicMatrix<Basic2DMatrix<double>, unsigned long, double>::˜BasicMatrix' requested here
˜usage_requirements() { ((Model*)0)->˜Model(); }
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:38:42: note: in instantiation of member function 'boost::concepts::usage_requirements<boost::concepts::BasicMatrix<Basic2DMatrix<double>, unsigned long, double> >::˜usage_requirements' requested here
static void failed() { ((Model*)0)->˜Model(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/graph_concepts.hpp:512:9: note: in instantiation of member function 'boost::concepts::requirement<boost::concepts::failed ************boost::concepts::usage_requirements<boost::concepts::BasicMatrix<Basic2DMatrix<double>, unsigned long, double> >::************>::failed' requested here
BOOST_CONCEPT_USAGE(BasicMatrix) {
^
rbgl_trimmed_boost_1_49_0/boost/concept/usage.hpp:35:7: note: expanded from macro 'BOOST_CONCEPT_USAGE'
BOOST_CONCEPT_ASSERT((boost::concepts::usage_requirements<model>)); \
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:163:14: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, std::less<double>, boost::closed_plus<double>, double, double>' requested here
return johnson_all_pairs_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:197:12: note: in instantiation of function template specialization 'boost::detail::johnson_dispatch<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double>, int, int, boost::no_property, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return detail::johnson_dispatch
^
shortestPath.cpp:56:9: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double> >' requested here
johnson_all_pairs_shortest_paths(g, D);
^
In file included from shortestPath.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:99:47: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>::config> >' requested here
shared_array_property_map<DT,VertexID2> h(num_vertices(g2), id2);
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:163:14: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, std::less<double>, boost::closed_plus<double>, double, double>' requested here
return johnson_all_pairs_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:197:12: note: in instantiation of function template specialization 'boost::detail::johnson_dispatch<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double>, int, int, boost::no_property, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return detail::johnson_dispatch
^
shortestPath.cpp:56:9: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double> >' requested here
johnson_all_pairs_shortest_paths(g, D);
^
In file included from shortestPath.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:20:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/named_function_params.hpp:24:
rbgl_trimmed_boost_1_49_0/boost/property_map/shared_array_property_map.hpp:36:17: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return data[get(index, v)];
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:5: note: in instantiation of member function 'boost::shared_array_property_map<double, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long> >::operator[]' requested here
static_cast<const PropertyMap&>(pa)[k] = v;
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:111:9: note: in instantiation of function template specialization 'boost::put<boost::shared_array_property_map<double, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long> >, double &, unsigned long, double>' requested here
put(h, *v, get(d, *v));
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:163:14: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, std::less<double>, boost::closed_plus<double>, double, double>' requested here
return johnson_all_pairs_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:197:12: note: in instantiation of function template specialization 'boost::detail::johnson_dispatch<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double>, int, int, boost::no_property, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return detail::johnson_dispatch
^
shortestPath.cpp:56:9: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double> >' requested here
johnson_all_pairs_shortest_paths(g, D);
^
In file included from shortestPath.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:46: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
static_cast<const PropertyMap&>(pa)[k] = v;
˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/d_ary_heap.hpp:135:9: note: in instantiation of function template specialization 'boost::put<boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, unsigned long &, unsigned long, int>' requested here
put(index_in_heap, data[0], 0);
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:76:29: note: in instantiation of member function 'boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_distance_t>, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >::pop' requested here
Vertex u = Q.top(); Q.pop(); vis.examine_vertex(u, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:333:5: note: in instantiation of function template specialization 'boost::breadth_first_visit<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_distance_t>, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_distance_t>, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::edge_weight2_t>, boost::dummy_property_map, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_distance_t>, boost::closed_plus<double>, std::less<double> >, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long> > >' requested here
breadth_first_visit(g, s, Q, bfs_vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:384:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths_no_init<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::dijkstra_visitor<boost::null_visitor>, boost::dummy_property_map, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_distance_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::edge_weight2_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long> > >' requested here
dijkstra_shortest_paths_no_init(g, s, predecessor, distance, weight,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:354:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::dijkstra_visitor<boost::null_visitor>, boost::dummy_property_map, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_distance_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::edge_weight2_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, double, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long> > >' requested here
dijkstra_shortest_paths(g, s, predecessor, distance, weight, index_map,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:402:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::dijkstra_visitor<boost::null_visitor>, boost::dummy_property_map, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_distance_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::edge_weight2_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, double, char, boost::detail::unused_tag_type, boost::no_property>' requested here
dijkstra_shortest_paths(g, s, predecessor, distance, weight, index_map,
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:120:9: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::dijkstra_visitor<boost::null_visitor>, boost::dummy_property_map, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_distance_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::edge_weight2_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, double>' requested here
dijkstra_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:163:14: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, std::less<double>, boost::closed_plus<double>, double, double>' requested here
return johnson_all_pairs_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:197:12: note: in instantiation of function template specialization 'boost::detail::johnson_dispatch<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double>, int, int, boost::no_property, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return detail::johnson_dispatch
^
shortestPath.cpp:56:9: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double> >' requested here
johnson_all_pairs_shortest_paths(g, D);
^
In file included from shortestPath.cpp:2:
./Basic2DMatrix.hpp:20:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
{ return array[ row ]; }
˜˜˜˜˜ ^˜˜
shortestPath.cpp:63:33: note: in instantiation of member function 'Basic2DMatrix<double>::operator[]' requested here
REAL(out)[k] = D[i][j];
^
In file included from shortestPath.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2204:14: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
return add_edge(u, v, p, g_);
^
shortestPath.cpp:88:13: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
add_edge(*edges_in, *(edges_in+1), g);
^
In file included from shortestPath.cpp:4:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:28:
rbgl_trimmed_boost_1_49_0/boost/graph/bellman_ford_shortest_paths.hpp:125:41: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
if (compare(combine(get(distance, source(*i, g)), get(weight, *i)),
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/bellman_ford_shortest_paths.hpp:180:14: note: in instantiation of function template specialization 'boost::bellman_ford_shortest_paths<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, int, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, boost::closed_plus<double>, std::less<double>, boost::bellman_visitor<boost::null_visitor> >' requested here
return bellman_ford_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/bellman_ford_shortest_paths.hpp:199:9: note: in instantiation of function template specialization 'boost::detail::bellman_dispatch2<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, int, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::no_property> > >' requested here
detail::bellman_dispatch2
^
rbgl_trimmed_boost_1_49_0/boost/graph/bellman_ford_shortest_paths.hpp:214:12: note: in instantiation of function template specialization 'boost::detail::bellman_dispatch<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, int, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, double *, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::no_property> > >' requested here
return detail::bellman_dispatch
^
shortestPath.cpp:105:18: note: in instantiation of function template specialization 'boost::bellman_ford_shortest_paths<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, int, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::no_property> > >' requested here
bool r = bellman_ford_shortest_paths(g, N,
^
In file included from shortestPath.cpp:4:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:28:
rbgl_trimmed_boost_1_49_0/boost/graph/bellman_ford_shortest_paths.hpp:126:33: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
get(distance, target(*i,g))))
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
In file included from shortestPath.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:200:23: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
val = get(pmap, k);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::ReadablePropertyMapConcept<double *, unsigned long>::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/concept_check.hpp:45:7: note: in instantiation of member function 'boost::concepts::constraint<boost::ReadablePropertyMapConcept<double *, unsigned long> >::failed' requested here
BOOST_CONCEPT_ASSERT((Model));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:256:7: note: in instantiation of function template specialization 'boost::function_requires<boost::ReadablePropertyMapConcept<double *, unsigned long> >' requested here
function_requires< ReadablePropertyMapConcept<PMap, Key> >();
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::ReadWritePropertyMapConcept<double *, unsigned long>::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/bellman_ford_shortest_paths.hpp:103:5: note: in instantiation of member function 'boost::concepts::constraint<boost::ReadWritePropertyMapConcept<double *, unsigned long> >::failed' requested here
BOOST_CONCEPT_ASSERT(( ReadWritePropertyMapConcept<DistanceMap, Vertex> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/bellman_ford_shortest_paths.hpp:180:14: note: in instantiation of function template specialization 'boost::bellman_ford_shortest_paths<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, int, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, boost::closed_plus<double>, std::less<double>, boost::bellman_visitor<boost::null_visitor> >' requested here
return bellman_ford_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/bellman_ford_shortest_paths.hpp:199:9: note: in instantiation of function template specialization 'boost::detail::bellman_dispatch2<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, int, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::no_property> > >' requested here
detail::bellman_dispatch2
^
rbgl_trimmed_boost_1_49_0/boost/graph/bellman_ford_shortest_paths.hpp:214:12: note: in instantiation of function template specialization 'boost::detail::bellman_dispatch<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, int, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, double *, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::no_property> > >' requested here
return detail::bellman_dispatch
^
shortestPath.cpp:105:18: note: in instantiation of function template specialization 'boost::bellman_ford_shortest_paths<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, int, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::no_property> > >' requested here
bool r = bellman_ford_shortest_paths(g, N,
^
In file included from shortestPath.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:231:17: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(pmap, k, val);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::WritablePropertyMapConcept<double *, unsigned long>::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/concept_check.hpp:45:7: note: in instantiation of member function 'boost::concepts::constraint<boost::WritablePropertyMapConcept<double *, unsigned long> >::failed' requested here
BOOST_CONCEPT_ASSERT((Model));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:257:7: note: in instantiation of function template specialization 'boost::function_requires<boost::WritablePropertyMapConcept<double *, unsigned long> >' requested here
function_requires< WritablePropertyMapConcept<PMap, Key> >();
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::ReadWritePropertyMapConcept<double *, unsigned long>::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/bellman_ford_shortest_paths.hpp:103:5: note: in instantiation of member function 'boost::concepts::constraint<boost::ReadWritePropertyMapConcept<double *, unsigned long> >::failed' requested here
BOOST_CONCEPT_ASSERT(( ReadWritePropertyMapConcept<DistanceMap, Vertex> ));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/bellman_ford_shortest_paths.hpp:180:14: note: in instantiation of function template specialization 'boost::bellman_ford_shortest_paths<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, int, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, boost::closed_plus<double>, std::less<double>, boost::bellman_visitor<boost::null_visitor> >' requested here
return bellman_ford_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/bellman_ford_shortest_paths.hpp:199:9: note: in instantiation of function template specialization 'boost::detail::bellman_dispatch2<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, int, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::no_property> > >' requested here
detail::bellman_dispatch2
^
rbgl_trimmed_boost_1_49_0/boost/graph/bellman_ford_shortest_paths.hpp:214:12: note: in instantiation of function template specialization 'boost::detail::bellman_dispatch<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, int, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, double *, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::no_property> > >' requested here
return detail::bellman_dispatch
^
shortestPath.cpp:105:18: note: in instantiation of function template specialization 'boost::bellman_ford_shortest_paths<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, int, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::no_property> > >' requested here
bool r = bellman_ford_shortest_paths(g, N,
^
In file included from shortestPath.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:22:
rbgl_trimmed_boost_1_49_0/boost/graph/relax.hpp:52:22: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
D d_u = get(d, u), d_v = get(d, v);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/bellman_ford_shortest_paths.hpp:114:13: note: in instantiation of function template specialization 'boost::relax<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, boost::closed_plus<double>, std::less<double> >' requested here
if (relax(*i, g, weight, pred, distance, combine, compare)) {
^
rbgl_trimmed_boost_1_49_0/boost/graph/bellman_ford_shortest_paths.hpp:180:14: note: in instantiation of function template specialization 'boost::bellman_ford_shortest_paths<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, int, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, boost::closed_plus<double>, std::less<double>, boost::bellman_visitor<boost::null_visitor> >' requested here
return bellman_ford_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/bellman_ford_shortest_paths.hpp:199:9: note: in instantiation of function template specialization 'boost::detail::bellman_dispatch2<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, int, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, unsigned long *, double *, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::no_property> > >' requested here
detail::bellman_dispatch2
^
rbgl_trimmed_boost_1_49_0/boost/graph/bellman_ford_shortest_paths.hpp:214:12: note: in instantiation of function template specialization 'boost::detail::bellman_dispatch<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, int, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, double *, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::no_property> > >' requested here
return detail::bellman_dispatch
^
shortestPath.cpp:105:18: note: in instantiation of function template specialization 'boost::bellman_ford_shortest_paths<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, int, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::edge_weight_t, boost::no_property> > >' requested here
bool r = bellman_ford_shortest_paths(g, N,
^
In file included from shortestPath.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:22:
rbgl_trimmed_boost_1_49_0/boost/graph/relax.hpp:52:39: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
D d_u = get(d, u), d_v = get(d, v);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/relax.hpp:59:16: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(d, v, combine(d_u, w_e));
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/relax.hpp:60:16: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(p, v, u);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/relax.hpp:61:31: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return compare(get(d, v), d_v);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/relax.hpp:63:16: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(d, u, combine(d_v, w_e));
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/relax.hpp:64:16: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(p, u, v);
˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/relax.hpp:65:31: warning: implicit conversion changes signedness: 'Vertex' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return compare(get(d, u), d_u);
˜˜˜ ^
In file included from shortestPath.cpp:5:
rbgl_trimmed_boost_1_49_0/boost/graph/dag_shortest_paths.hpp:50:21: warning: implicit conversion changes signedness: 'reference' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(distance, *ui, inf);
˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/dag_shortest_paths.hpp:94:7: note: in instantiation of function template specialization 'boost::dag_shortest_paths<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type *, std::vector<boost::default_color_type, std::allocator<boost::default_color_type> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::default_color_type, boost::default_color_type &>, unsigned long *, std::less<double>, boost::closed_plus<double>, double, double>' requested here
dag_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/dag_shortest_paths.hpp:123:7: note: in instantiation of function template specialization 'boost::detail::dag_sp_dispatch2<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type *, std::vector<boost::default_color_type, std::allocator<boost::default_color_type> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::default_color_type, boost::default_color_type &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > >' requested here
dag_sp_dispatch2
^
rbgl_trimmed_boost_1_49_0/boost/graph/dag_shortest_paths.hpp:146:5: note: in instantiation of function template specialization 'boost::detail::dag_sp_dispatch1<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::detail::error_property_not_found, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > >' requested here
detail::dag_sp_dispatch1
^
shortestPath.cpp:144:9: note: in instantiation of function template specialization 'boost::dag_shortest_paths<R_adjacency_list<boost::directedS, double>, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> >' requested here
dag_shortest_paths(g, vertex((int)INTEGER(init_ind)[0], g),
^
In file included from shortestPath.cpp:5:
rbgl_trimmed_boost_1_49_0/boost/graph/dag_shortest_paths.hpp:51:17: warning: implicit conversion changes signedness: 'reference' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(pred, *ui, *ui);
˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/dag_shortest_paths.hpp:54:19: warning: implicit conversion changes signedness: 'typename graph_traits<R_adjacency_list<directedS, double> >::vertex_descriptor' (aka 'unsigned long') to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
put(distance, s, zero);
˜˜˜ ^
In file included from shortestPath.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:5: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type *, std::vector<boost::default_color_type, std::allocator<boost::default_color_type> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::default_color_type, boost::default_color_type &>::operator[]' requested here
static_cast<const PropertyMap&>(pa)[k] = v;
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:102:7: note: in instantiation of function template specialization 'boost::put<boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type *, std::vector<boost::default_color_type, std::allocator<boost::default_color_type> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::default_color_type, boost::default_color_type &>, boost::default_color_type &, unsigned long, boost::default_color_type>' requested here
put(color, u, Color::gray());
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:313:5: note: in instantiation of function template specialization 'boost::detail::depth_first_visit_impl<R_adjacency_list<boost::directedS, double>, boost::topo_sort_visitor<std::back_insert_iterator<std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type *, std::vector<boost::default_color_type, std::allocator<boost::default_color_type> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::default_color_type, boost::default_color_type &>, boost::detail::nontruth2>' requested here
detail::depth_first_visit_impl(g, u, vis, color, detail::nontruth2());
^
rbgl_trimmed_boost_1_49_0/boost/graph/dag_shortest_paths.hpp:46:5: note: in instantiation of function template specialization 'boost::depth_first_visit<R_adjacency_list<boost::directedS, double>, boost::topo_sort_visitor<std::back_insert_iterator<std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type *, std::vector<boost::default_color_type, std::allocator<boost::default_color_type> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::default_color_type, boost::default_color_type &> >' requested here
depth_first_visit(g, s, topo_visitor, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/dag_shortest_paths.hpp:94:7: note: in instantiation of function template specialization 'boost::dag_shortest_paths<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type *, std::vector<boost::default_color_type, std::allocator<boost::default_color_type> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::default_color_type, boost::default_color_type &>, unsigned long *, std::less<double>, boost::closed_plus<double>, double, double>' requested here
dag_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/dag_shortest_paths.hpp:123:7: note: in instantiation of function template specialization 'boost::detail::dag_sp_dispatch2<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type *, std::vector<boost::default_color_type, std::allocator<boost::default_color_type> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::default_color_type, boost::default_color_type &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > >' requested here
dag_sp_dispatch2
^
rbgl_trimmed_boost_1_49_0/boost/graph/dag_shortest_paths.hpp:146:5: note: in instantiation of function template specialization 'boost::detail::dag_sp_dispatch1<R_adjacency_list<boost::directedS, double>, boost::dijkstra_visitor<boost::null_visitor>, double *, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::detail::error_property_not_found, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::bgl_named_params<double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> > >' requested here
detail::dag_sp_dispatch1
^
shortestPath.cpp:144:9: note: in instantiation of function template specialization 'boost::dag_shortest_paths<R_adjacency_list<boost::directedS, double>, double *, boost::vertex_distance_t, boost::bgl_named_params<unsigned long *, boost::vertex_predecessor_t, boost::no_property> >' requested here
dag_shortest_paths(g, vertex((int)INTEGER(init_ind)[0], g),
^
In file included from shortestPath.cpp:7:
rbgl_trimmed_boost_1_49_0/boost/graph/floyd_warshall_shortest.hpp:116:11: warning: implicit conversion loses integer precision: 'reference' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
d[*firstv][*firstv2] = inf;
˜ ^˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/floyd_warshall_shortest.hpp:194:14: note: in instantiation of function template specialization 'boost::floyd_warshall_all_pairs_shortest_paths<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, std::less<double>, boost::closed_plus<double>, double, double>' requested here
return floyd_warshall_all_pairs_shortest_paths(g, d, w,
^
rbgl_trimmed_boost_1_49_0/boost/graph/floyd_warshall_shortest.hpp:248:12: note: in instantiation of function template specialization 'boost::detail::floyd_warshall_noninit_dispatch<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, int, int, boost::no_property>' requested here
return detail::floyd_warshall_noninit_dispatch(g, d,
^
shortestPath.cpp:186:9: note: in instantiation of function template specialization 'boost::floyd_warshall_all_pairs_shortest_paths<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double> >' requested here
floyd_warshall_all_pairs_shortest_paths(g, D);
^
In file included from shortestPath.cpp:7:
rbgl_trimmed_boost_1_49_0/boost/graph/floyd_warshall_shortest.hpp:120:9: warning: implicit conversion loses integer precision: 'reference' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
d[*firstv][*firstv] = zero;
˜ ^˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/floyd_warshall_shortest.hpp:125:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
if (d[source(*first, g)][target(*first, g)] != inf) {
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/floyd_warshall_shortest.hpp:126:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
d[source(*first, g)][target(*first, g)] =
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/floyd_warshall_shortest.hpp:129:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
d[source(*first, g)][target(*first, g)],
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/floyd_warshall_shortest.hpp:132:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
d[source(*first, g)][target(*first, g)] = get(w, *first);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/floyd_warshall_shortest.hpp:142:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
if (d[target(*first, g)][source(*first, g)] != inf)
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/floyd_warshall_shortest.hpp:143:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
d[target(*first, g)][source(*first, g)] =
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/floyd_warshall_shortest.hpp:146:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
d[target(*first, g)][source(*first, g)],
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/floyd_warshall_shortest.hpp:149:13: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
d[target(*first, g)][source(*first, g)] = get(w, *first);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/floyd_warshall_shortest.hpp:63:16: warning: implicit conversion loses integer precision: 'reference' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
if(d[*i][*k] != inf)
˜ ^˜
rbgl_trimmed_boost_1_49_0/boost/graph/floyd_warshall_shortest.hpp:154:12: note: in instantiation of function template specialization 'boost::detail::floyd_warshall_dispatch<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double>, std::less<double>, boost::closed_plus<double>, double, double>' requested here
return detail::floyd_warshall_dispatch(g, d, compare, combine,
^
rbgl_trimmed_boost_1_49_0/boost/graph/floyd_warshall_shortest.hpp:194:14: note: in instantiation of function template specialization 'boost::floyd_warshall_all_pairs_shortest_paths<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, std::less<double>, boost::closed_plus<double>, double, double>' requested here
return floyd_warshall_all_pairs_shortest_paths(g, d, w,
^
rbgl_trimmed_boost_1_49_0/boost/graph/floyd_warshall_shortest.hpp:248:12: note: in instantiation of function template specialization 'boost::detail::floyd_warshall_noninit_dispatch<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, int, int, boost::no_property>' requested here
return detail::floyd_warshall_noninit_dispatch(g, d,
^
shortestPath.cpp:186:9: note: in instantiation of function template specialization 'boost::floyd_warshall_all_pairs_shortest_paths<R_adjacency_list<boost::directedS, double>, Basic2DMatrix<double> >' requested here
floyd_warshall_all_pairs_shortest_paths(g, D);
^
In file included from shortestPath.cpp:7:
rbgl_trimmed_boost_1_49_0/boost/graph/floyd_warshall_shortest.hpp:65:20: warning: implicit conversion loses integer precision: 'reference' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
if(d[*k][*j] != inf)
˜ ^˜
rbgl_trimmed_boost_1_49_0/boost/graph/floyd_warshall_shortest.hpp:66:19: warning: implicit conversion loses integer precision: 'reference' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
d[*i][*j] =
˜ ^˜
rbgl_trimmed_boost_1_49_0/boost/graph/floyd_warshall_shortest.hpp:67:46: warning: implicit conversion loses integer precision: 'reference' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
detail::min_with_compare(d[*i][*j],
˜ ^˜
rbgl_trimmed_boost_1_49_0/boost/graph/floyd_warshall_shortest.hpp:68:54: warning: implicit conversion loses integer precision: 'reference' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
combine(d[*i][*k], d[*k][*j]),
˜ ^˜
rbgl_trimmed_boost_1_49_0/boost/graph/floyd_warshall_shortest.hpp:68:65: warning: implicit conversion loses integer precision: 'reference' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
combine(d[*i][*k], d[*k][*j]),
˜ ^˜
rbgl_trimmed_boost_1_49_0/boost/graph/floyd_warshall_shortest.hpp:73:23: warning: implicit conversion loses integer precision: 'reference' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
if (compare(d[*i][*i], zero))
˜ ^˜
101 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -Irbgl_trimmed_boost_1_49_0 -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c sna.cpp -o sna.o
In file included from sna.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
sna.cpp:39:38: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
N = max(N, (int)D[i][j]);
˜ ^
sna.cpp:41:27: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if ( D[i][j] == 1 ) addNewClique(cliques, i, j);
˜ ^
sna.cpp:55:35: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if ( D[i][*s] > k || D[*s][i] > k ) break;
˜ ^˜
sna.cpp:55:52: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if ( D[i][*s] > k || D[*s][i] > k ) break;
˜ ^
sna.cpp:121:49: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
PROTECT(cList = allocVector(VECSXP, (*ci).size()));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
sna.cpp:124:53: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'R_xlen_t' (aka 'long') [-Wsign-conversion]
PROTECT(sList = allocVector(INTSXP, (*vi).size()));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
sna.cpp:177:44: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
tie(e1, in1) = boost::add_edge(*edges_in, *(edges_in+1), flow_g);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
sna.cpp:177:55: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
tie(e1, in1) = boost::add_edge(*edges_in, *(edges_in+1), flow_g);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
sna.cpp:178:44: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
tie(e2, in2) = boost::add_edge(*(edges_in+1), *edges_in, flow_g);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
sna.cpp:178:59: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
tie(e2, in2) = boost::add_edge(*(edges_in+1), *edges_in, flow_g);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
sna.cpp:198:42: warning: implicit conversion changes signedness: 'int' to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
vertex_descriptor s = vertex(i, flow_g);
˜˜˜˜˜˜ ^
sna.cpp:202:46: warning: implicit conversion changes signedness: 'int' to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
vertex_descriptor t = vertex(j, flow_g);
˜˜˜˜˜˜ ^
sna.cpp:204:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
CC[i][j] = (int)edmonds_karp_max_flow(flow_g, s, t);
˜˜ ^
sna.cpp:205:40: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
MaxC = max(MaxC, CC[i][j]);
˜˜ ^
sna.cpp:213:45: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
for ( i = 0; i < NV; i++ ) P[k][i] = i;
˜ ^
sna.cpp:217:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if ( CC[i][j] >= k ) P[k][i] = P[k][j];
˜˜ ^
sna.cpp:217:48: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if ( CC[i][j] >= k ) P[k][i] = P[k][j];
˜ ^
sna.cpp:217:58: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
if ( CC[i][j] >= k ) P[k][i] = P[k][j];
˜ ^
sna.cpp:246:44: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
INTEGER(eList)[i++] = P[k][j];
˜ ^
sna.cpp:161:9: warning: unused variable 'res_cap' [-Wunused-variable]
res_cap = get(edge_residual_capacity, flow_g);
^
In file included from sna.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:329:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from sna.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:334:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from sna.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:339:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from sna.cpp:2:
./Basic2DMatrix.hpp:23:11: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
{ return array.size( ); }
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
sna.cpp:33:26: note: in instantiation of member function 'Basic2DMatrix<double>::numrows' requested here
const int nv = D.numrows();
^
In file included from sna.cpp:2:
./Basic2DMatrix.hpp:20:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
{ return array[ row ]; }
˜˜˜˜˜ ^˜˜
sna.cpp:39:34: note: in instantiation of member function 'Basic2DMatrix<double>::operator[]' requested here
N = max(N, (int)D[i][j]);
^
In file included from sna.cpp:1:
./RBGL.hpp:93:20: warning: implicit conversion changes signedness: 'int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
: Base(asInteger(num_verts_in))
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:945:20: note: expanded from macro 'asInteger'
#define asInteger Rf_asInteger
^
sna.cpp:100:18: note: in instantiation of member function 'R_adjacency_list<boost::undirectedS, double>::R_adjacency_list' requested here
Graph_ud g(num_verts_in, num_edges_in, R_edges_in, R_weights_in);
^
In file included from sna.cpp:1:
./RBGL.hpp:105:37: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1),
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:105:48: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1),
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
./RBGL.hpp:112:33: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:112:44: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), *weights_in, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from sna.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
./RBGL.hpp:105:21: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
boost::add_edge(*edges_in, *(edges_in+1),
^
sna.cpp:100:18: note: in instantiation of member function 'R_adjacency_list<boost::undirectedS, double>::R_adjacency_list' requested here
Graph_ud g(num_verts_in, num_edges_in, R_edges_in, R_weights_in);
^
In file included from sna.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:20:
rbgl_trimmed_boost_1_49_0/boost/range/irange.hpp:76:38: warning: implicit conversion changes signedness: 'unsigned long' to 'difference_type' (aka 'long') [-Wsign-conversion]
return other.m_value - m_value;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:554:22: note: in instantiation of member function 'boost::range_detail::integer_iterator<unsigned long>::distance_to' requested here
return -f1.distance_to(f2);
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:846:3: note: in instantiation of function template specialization 'boost::iterator_core_access::distance_from<boost::range_detail::integer_iterator<unsigned long>, boost::range_detail::integer_iterator<unsigned long> >' requested here
BOOST_ITERATOR_FACADE_INTEROP(
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:821:21: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP'
return_prefix iterator_core_access::base_op( \
^
rbgl_trimmed_boost_1_49_0/boost/range/iterator_range_core.hpp:252:30: note: in instantiation of function template specialization 'boost::operator-<boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long, boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long>' requested here
return m_End - m_Begin;
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:29: note: in instantiation of member function 'boost::iterator_range<boost::range_detail::integer_iterator<unsigned long> >::size' requested here
return g.vertex_set().size();
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
./RBGL.hpp:105:21: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
boost::add_edge(*edges_in, *(edges_in+1),
^
sna.cpp:100:18: note: in instantiation of member function 'R_adjacency_list<boost::undirectedS, double>::R_adjacency_list' requested here
Graph_ud g(num_verts_in, num_edges_in, R_edges_in, R_weights_in);
^
In file included from sna.cpp:2:
./Basic2DMatrix.hpp:8:47: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
Basic2DMatrix( int rows, int cols ) : array( rows )
˜˜˜˜˜ ^˜˜˜
sna.cpp:102:31: note: in instantiation of member function 'Basic2DMatrix<double>::Basic2DMatrix' requested here
Basic2DMatrix<double> D(nv, nv);
^
In file included from sna.cpp:2:
./Basic2DMatrix.hpp:11:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
array[ i ].resize( cols );
˜˜˜˜˜ ^
./Basic2DMatrix.hpp:11:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
array[ i ].resize( cols );
˜˜˜˜˜ ^˜˜˜
In file included from sna.cpp:3:
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:82:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
verts1[i] = *v;
˜˜˜˜˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:163:14: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::undirectedS, double>, Basic2DMatrix<double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, std::less<double>, boost::closed_plus<double>, double, double>' requested here
return johnson_all_pairs_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:197:12: note: in instantiation of function template specialization 'boost::detail::johnson_dispatch<R_adjacency_list<boost::undirectedS, double>, Basic2DMatrix<double>, int, int, boost::no_property, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return detail::johnson_dispatch
^
sna.cpp:105:9: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::undirectedS, double>, Basic2DMatrix<double> >' requested here
johnson_all_pairs_shortest_paths(g, D);
^
In file included from sna.cpp:3:
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:126:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
D[get(id2, *u)-1][get(id2, *v)-1] = combine(get(d, *v), (get(h, *v) - get(h, *u)));
˜ ˜˜˜˜˜˜˜˜˜˜˜˜^˜
In file included from sna.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:31:
rbgl_trimmed_boost_1_49_0/boost/graph/graph_concepts.hpp:513:20: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
V& elt = A[i][j];
˜ ^
rbgl_trimmed_boost_1_49_0/boost/concept/usage.hpp:22:43: note: in instantiation of member function 'boost::concepts::BasicMatrix<Basic2DMatrix<double>, unsigned long, double>::˜BasicMatrix' requested here
˜usage_requirements() { ((Model*)0)->˜Model(); }
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:38:42: note: in instantiation of member function 'boost::concepts::usage_requirements<boost::concepts::BasicMatrix<Basic2DMatrix<double>, unsigned long, double> >::˜usage_requirements' requested here
static void failed() { ((Model*)0)->˜Model(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/graph_concepts.hpp:512:9: note: in instantiation of member function 'boost::concepts::requirement<boost::concepts::failed ************boost::concepts::usage_requirements<boost::concepts::BasicMatrix<Basic2DMatrix<double>, unsigned long, double> >::************>::failed' requested here
BOOST_CONCEPT_USAGE(BasicMatrix) {
^
rbgl_trimmed_boost_1_49_0/boost/concept/usage.hpp:35:7: note: expanded from macro 'BOOST_CONCEPT_USAGE'
BOOST_CONCEPT_ASSERT((boost::concepts::usage_requirements<model>)); \
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:163:14: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::undirectedS, double>, Basic2DMatrix<double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, std::less<double>, boost::closed_plus<double>, double, double>' requested here
return johnson_all_pairs_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:197:12: note: in instantiation of function template specialization 'boost::detail::johnson_dispatch<R_adjacency_list<boost::undirectedS, double>, Basic2DMatrix<double>, int, int, boost::no_property, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return detail::johnson_dispatch
^
sna.cpp:105:9: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::undirectedS, double>, Basic2DMatrix<double> >' requested here
johnson_all_pairs_shortest_paths(g, D);
^
In file included from sna.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:31:
rbgl_trimmed_boost_1_49_0/boost/graph/graph_concepts.hpp:518:27: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
const V& elt = cA[i][j];
˜˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/graph_concepts.hpp:514:9: note: in instantiation of member function 'boost::concepts::BasicMatrix<Basic2DMatrix<double>, unsigned long, double>::const_constraints' requested here
const_constraints(A);
^
rbgl_trimmed_boost_1_49_0/boost/concept/usage.hpp:22:43: note: in instantiation of member function 'boost::concepts::BasicMatrix<Basic2DMatrix<double>, unsigned long, double>::˜BasicMatrix' requested here
˜usage_requirements() { ((Model*)0)->˜Model(); }
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:38:42: note: in instantiation of member function 'boost::concepts::usage_requirements<boost::concepts::BasicMatrix<Basic2DMatrix<double>, unsigned long, double> >::˜usage_requirements' requested here
static void failed() { ((Model*)0)->˜Model(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/graph_concepts.hpp:512:9: note: in instantiation of member function 'boost::concepts::requirement<boost::concepts::failed ************boost::concepts::usage_requirements<boost::concepts::BasicMatrix<Basic2DMatrix<double>, unsigned long, double> >::************>::failed' requested here
BOOST_CONCEPT_USAGE(BasicMatrix) {
^
rbgl_trimmed_boost_1_49_0/boost/concept/usage.hpp:35:7: note: expanded from macro 'BOOST_CONCEPT_USAGE'
BOOST_CONCEPT_ASSERT((boost::concepts::usage_requirements<model>)); \
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:163:14: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::undirectedS, double>, Basic2DMatrix<double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, std::less<double>, boost::closed_plus<double>, double, double>' requested here
return johnson_all_pairs_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:197:12: note: in instantiation of function template specialization 'boost::detail::johnson_dispatch<R_adjacency_list<boost::undirectedS, double>, Basic2DMatrix<double>, int, int, boost::no_property, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return detail::johnson_dispatch
^
sna.cpp:105:9: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::undirectedS, double>, Basic2DMatrix<double> >' requested here
johnson_all_pairs_shortest_paths(g, D);
^
In file included from sna.cpp:2:
./Basic2DMatrix.hpp:17:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
{ return array[ row ]; }
˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/graph_concepts.hpp:518:24: note: in instantiation of member function 'Basic2DMatrix<double>::operator[]' requested here
const V& elt = cA[i][j];
^
rbgl_trimmed_boost_1_49_0/boost/graph/graph_concepts.hpp:514:9: note: in instantiation of member function 'boost::concepts::BasicMatrix<Basic2DMatrix<double>, unsigned long, double>::const_constraints' requested here
const_constraints(A);
^
rbgl_trimmed_boost_1_49_0/boost/concept/usage.hpp:22:43: note: in instantiation of member function 'boost::concepts::BasicMatrix<Basic2DMatrix<double>, unsigned long, double>::˜BasicMatrix' requested here
˜usage_requirements() { ((Model*)0)->˜Model(); }
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:38:42: note: in instantiation of member function 'boost::concepts::usage_requirements<boost::concepts::BasicMatrix<Basic2DMatrix<double>, unsigned long, double> >::˜usage_requirements' requested here
static void failed() { ((Model*)0)->˜Model(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/graph_concepts.hpp:512:9: note: in instantiation of member function 'boost::concepts::requirement<boost::concepts::failed ************boost::concepts::usage_requirements<boost::concepts::BasicMatrix<Basic2DMatrix<double>, unsigned long, double> >::************>::failed' requested here
BOOST_CONCEPT_USAGE(BasicMatrix) {
^
rbgl_trimmed_boost_1_49_0/boost/concept/usage.hpp:35:7: note: expanded from macro 'BOOST_CONCEPT_USAGE'
BOOST_CONCEPT_ASSERT((boost::concepts::usage_requirements<model>)); \
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:163:14: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::undirectedS, double>, Basic2DMatrix<double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, std::less<double>, boost::closed_plus<double>, double, double>' requested here
return johnson_all_pairs_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:197:12: note: in instantiation of function template specialization 'boost::detail::johnson_dispatch<R_adjacency_list<boost::undirectedS, double>, Basic2DMatrix<double>, int, int, boost::no_property, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return detail::johnson_dispatch
^
sna.cpp:105:9: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::undirectedS, double>, Basic2DMatrix<double> >' requested here
johnson_all_pairs_shortest_paths(g, D);
^
In file included from sna.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:99:47: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>::config> >' requested here
shared_array_property_map<DT,VertexID2> h(num_vertices(g2), id2);
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:163:14: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::undirectedS, double>, Basic2DMatrix<double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, std::less<double>, boost::closed_plus<double>, double, double>' requested here
return johnson_all_pairs_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:197:12: note: in instantiation of function template specialization 'boost::detail::johnson_dispatch<R_adjacency_list<boost::undirectedS, double>, Basic2DMatrix<double>, int, int, boost::no_property, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return detail::johnson_dispatch
^
sna.cpp:105:9: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::undirectedS, double>, Basic2DMatrix<double> >' requested here
johnson_all_pairs_shortest_paths(g, D);
^
In file included from sna.cpp:3:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:27:
rbgl_trimmed_boost_1_49_0/boost/property_map/shared_array_property_map.hpp:36:17: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return data[get(index, v)];
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:5: note: in instantiation of member function 'boost::shared_array_property_map<double, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long> >::operator[]' requested here
static_cast<const PropertyMap&>(pa)[k] = v;
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:111:9: note: in instantiation of function template specialization 'boost::put<boost::shared_array_property_map<double, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long> >, double &, unsigned long, double>' requested here
put(h, *v, get(d, *v));
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:163:14: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::undirectedS, double>, Basic2DMatrix<double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, std::less<double>, boost::closed_plus<double>, double, double>' requested here
return johnson_all_pairs_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:197:12: note: in instantiation of function template specialization 'boost::detail::johnson_dispatch<R_adjacency_list<boost::undirectedS, double>, Basic2DMatrix<double>, int, int, boost::no_property, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return detail::johnson_dispatch
^
sna.cpp:105:9: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::undirectedS, double>, Basic2DMatrix<double> >' requested here
johnson_all_pairs_shortest_paths(g, D);
^
In file included from sna.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:46: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
static_cast<const PropertyMap&>(pa)[k] = v;
˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/d_ary_heap.hpp:135:9: note: in instantiation of function template specialization 'boost::put<boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, unsigned long &, unsigned long, int>' requested here
put(index_in_heap, data[0], 0);
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:76:29: note: in instantiation of member function 'boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_distance_t>, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >::pop' requested here
Vertex u = Q.top(); Q.pop(); vis.examine_vertex(u, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:333:5: note: in instantiation of function template specialization 'boost::breadth_first_visit<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_distance_t>, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>, boost::d_ary_heap_indirect<unsigned long, 4, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_distance_t>, std::less<double>, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::edge_weight2_t>, boost::dummy_property_map, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_distance_t>, boost::closed_plus<double>, std::less<double> >, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long> > >' requested here
breadth_first_visit(g, s, Q, bfs_vis, color);
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:384:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths_no_init<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::dijkstra_visitor<boost::null_visitor>, boost::dummy_property_map, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_distance_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::edge_weight2_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long> > >' requested here
dijkstra_shortest_paths_no_init(g, s, predecessor, distance, weight,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:354:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::dijkstra_visitor<boost::null_visitor>, boost::dummy_property_map, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_distance_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::edge_weight2_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, double, boost::two_bit_color_map<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long> > >' requested here
dijkstra_shortest_paths(g, s, predecessor, distance, weight, index_map,
^
rbgl_trimmed_boost_1_49_0/boost/graph/dijkstra_shortest_paths.hpp:402:5: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::dijkstra_visitor<boost::null_visitor>, boost::dummy_property_map, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_distance_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::edge_weight2_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, double, char, boost::detail::unused_tag_type, boost::no_property>' requested here
dijkstra_shortest_paths(g, s, predecessor, distance, weight, index_map,
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:120:9: note: in instantiation of function template specialization 'boost::dijkstra_shortest_paths<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::dijkstra_visitor<boost::null_visitor>, boost::dummy_property_map, boost::vec_adj_list_vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS>, boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_distance_t, double, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::no_property, boost::listS> *, double, double &, boost::vertex_distance_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::property<boost::edge_weight2_t, double, boost::no_property> >, boost::edge_weight2_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_distance_t, double, boost::no_property>, unsigned long>, std::less<double>, boost::closed_plus<double>, double, double>' requested here
dijkstra_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:163:14: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::undirectedS, double>, Basic2DMatrix<double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, std::less<double>, boost::closed_plus<double>, double, double>' requested here
return johnson_all_pairs_shortest_paths
^
rbgl_trimmed_boost_1_49_0/boost/graph/johnson_all_pairs_shortest.hpp:197:12: note: in instantiation of function template specialization 'boost::detail::johnson_dispatch<R_adjacency_list<boost::undirectedS, double>, Basic2DMatrix<double>, int, int, boost::no_property, boost::adj_list_edge_property_map<boost::undirected_tag, double, double &, unsigned long, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::edge_weight_t>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return detail::johnson_dispatch
^
sna.cpp:105:9: note: in instantiation of function template specialization 'boost::johnson_all_pairs_shortest_paths<R_adjacency_list<boost::undirectedS, double>, Basic2DMatrix<double> >' requested here
johnson_all_pairs_shortest_paths(g, D);
^
In file included from sna.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2204:14: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config> >' requested here
return add_edge(u, v, p, g_);
^
sna.cpp:177:28: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>::config> >' requested here
tie(e1, in1) = boost::add_edge(*edges_in, *(edges_in+1), flow_g);
^
In file included from sna.cpp:2:
./Basic2DMatrix.hpp:8:47: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
Basic2DMatrix( int rows, int cols ) : array( rows )
˜˜˜˜˜ ^˜˜˜
sna.cpp:194:28: note: in instantiation of member function 'Basic2DMatrix<int>::Basic2DMatrix' requested here
Basic2DMatrix<int> CC(NV, NV);
^
In file included from sna.cpp:2:
./Basic2DMatrix.hpp:11:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
array[ i ].resize( cols );
˜˜˜˜˜ ^
./Basic2DMatrix.hpp:11:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
array[ i ].resize( cols );
˜˜˜˜˜ ^˜˜˜
./Basic2DMatrix.hpp:20:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
{ return array[ row ]; }
˜˜˜˜˜ ^˜˜
sna.cpp:204:19: note: in instantiation of member function 'Basic2DMatrix<int>::operator[]' requested here
CC[i][j] = (int)edmonds_karp_max_flow(flow_g, s, t);
^
In file included from sna.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:99:5: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type *, std::vector<boost::default_color_type, std::allocator<boost::default_color_type> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::default_color_type, boost::default_color_type &>::operator[]' requested here
color[sink] = Color::gray();
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:159:16: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, const boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type *, std::vector<boost::default_color_type, std::allocator<boost::default_color_type> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::default_color_type, boost::default_color_type &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &> >' requested here
return edmonds_karp_max_flow
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:210:16: note: in instantiation of function template specialization 'boost::detail::edmonds_karp_dispatch2<boost::detail::error_property_not_found>::apply<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &>, int, boost::buffer_param_t, boost::no_property>' requested here
return edmonds_karp_dispatch2<C>::apply
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:231:12: note: in instantiation of function template specialization 'boost::detail::edmonds_karp_dispatch1<boost::detail::error_property_not_found>::apply<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, int, boost::buffer_param_t, boost::no_property>' requested here
return detail::edmonds_karp_dispatch1<Pred>::apply
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:245:12: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, int, boost::buffer_param_t, boost::no_property>' requested here
return edmonds_karp_max_flow(g, src, sink, params);
^
sna.cpp:204:33: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS> >' requested here
CC[i][j] = (int)edmonds_karp_max_flow(flow_g, s, t);
^
In file included from sna.cpp:1:
In file included from ./RBGL.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:5: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &>::operator[]' requested here
static_cast<const PropertyMap&>(pa)[k] = v;
^
rbgl_trimmed_boost_1_49_0/boost/graph/visitors.hpp:176:7: note: in instantiation of function template specialization 'boost::put<boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> >' requested here
put(m_predecessor, target(e, g), e);
^
rbgl_trimmed_boost_1_49_0/boost/graph/visitors.hpp:109:8: note: in instantiation of function template specialization 'boost::edge_predecessor_recorder<boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &>, boost::on_tree_edge>::operator()<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all> >' requested here
v(x, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/visitors.hpp:140:5: note: in instantiation of function template specialization 'boost::detail::invoke_dispatch<boost::edge_predecessor_recorder<boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &>, boost::on_tree_edge>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all> >' requested here
detail::invoke_dispatch(v, x, g, IsSameTag());
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:156:7: note: in instantiation of function template specialization 'boost::invoke_visitors<boost::edge_predecessor_recorder<boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &>, boost::on_tree_edge>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::filtered_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::is_residual_edge<boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t> >, boost::keep_all>, boost::on_tree_edge>' requested here
invoke_visitors(m_vis, e, g, ::boost::on_tree_edge());
^
rbgl_trimmed_boost_1_49_0/boost/graph/breadth_first_search.hpp:43:11: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
vis.tree_edge(e, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:159:16: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map<boost::directed_tag, double, const double &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, double, double &, unsigned long, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_residual_capacity_t>, boost::adj_list_edge_property_map<boost::directed_tag, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, const boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &, unsigned long, const boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::edge_reverse_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::default_color_type *, std::vector<boost::default_color_type, std::allocator<boost::default_color_type> > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::default_color_type, boost::default_color_type &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &> >' requested here
return edmonds_karp_max_flow
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:210:16: note: in instantiation of function template specialization 'boost::detail::edmonds_karp_dispatch2<boost::detail::error_property_not_found>::apply<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> *, std::vector<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, std::allocator<boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> > > >, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long> &>, int, boost::buffer_param_t, boost::no_property>' requested here
return edmonds_karp_dispatch2<C>::apply
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:231:12: note: in instantiation of function template specialization 'boost::detail::edmonds_karp_dispatch1<boost::detail::error_property_not_found>::apply<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, int, boost::buffer_param_t, boost::no_property>' requested here
return detail::edmonds_karp_dispatch1<Pred>::apply
^
rbgl_trimmed_boost_1_49_0/boost/graph/edmonds_karp_max_flow.hpp:245:12: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS>, int, boost::buffer_param_t, boost::no_property>' requested here
return edmonds_karp_max_flow(g, src, sink, params);
^
sna.cpp:204:33: note: in instantiation of function template specialization 'boost::edmonds_karp_max_flow<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::no_property, boost::property<boost::edge_capacity_t, double, boost::property<boost::edge_residual_capacity_t, double, boost::property<boost::edge_reverse_t, boost::detail::edge_desc_impl<boost::directed_tag, unsigned long>, boost::no_property> > >, boost::no_property, boost::listS> >' requested here
CC[i][j] = (int)edmonds_karp_max_flow(flow_g, s, t);
^
51 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -Irbgl_trimmed_boost_1_49_0 -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c transitive_closure.cpp -o transitive_closure.o
In file included from transitive_closure.cpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/transitive_closure.hpp:18:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:262:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/transpose_graph.hpp:16:
rbgl_trimmed_boost_1_49_0/boost/graph/reverse_graph.hpp:442:2: warning: extra ';' outside of a function is a C++11 extension [-Wc++11-extra-semi]
};
^
In file included from transitive_closure.cpp:17:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
transitive_closure.cpp:33:48: warning: implicit conversion loses integer precision: 'typename config::vertices_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
PROTECT(vList = allocMatrix(INTSXP, 1, num_vertices(TC)));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
transitive_closure.cpp:34:48: warning: implicit conversion loses integer precision: 'typename config::edges_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
PROTECT(eList = allocMatrix(INTSXP, 2, num_edges(TC)));
˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
transitive_closure.cpp:40:25: warning: implicit conversion loses integer precision: 'reference' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
INTEGER(vList)[i++] = *vi;
˜ ^˜˜
transitive_closure.cpp:46:35: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(eList)[i++] = source(*ei, TC);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
transitive_closure.cpp:47:35: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
INTEGER(eList)[i++] = target(*ei, TC);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from transitive_closure.cpp:17:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:329:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from transitive_closure.cpp:17:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:334:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from transitive_closure.cpp:17:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:339:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from transitive_closure.cpp:17:
./RBGL.hpp:120:20: warning: implicit conversion changes signedness: 'int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
: Base(asInteger(num_verts_in))
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:945:20: note: expanded from macro 'asInteger'
#define asInteger Rf_asInteger
^
transitive_closure.cpp:26:18: note: in instantiation of member function 'R_adjacency_list<boost::directedS, double>::R_adjacency_list' requested here
Graph_dd g(num_verts_in, num_edges_in, R_edges_in );
^
In file included from transitive_closure.cpp:17:
./RBGL.hpp:126:29: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:126:40: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from transitive_closure.cpp:16:
rbgl_trimmed_boost_1_49_0/boost/graph/transitive_closure.hpp:96:30: warning: implicit conversion changes signedness: 'int' to 'typename graph_traits<R_adjacency_list<directedS, double> >::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
build_component_lists(g, num_scc, component_number, components);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/transitive_closure.hpp:264:5: note: in instantiation of function template specialization 'boost::transitive_closure<R_adjacency_list<boost::directedS, double>, R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
transitive_closure(g, tc, g_to_tc_map, index_map);
^
transitive_closure.cpp:29:6: note: in instantiation of function template specialization 'boost::transitive_closure<R_adjacency_list<boost::directedS, double>, R_adjacency_list<boost::directedS, double> >' requested here
transitive_closure(g, TC);
^
In file included from transitive_closure.cpp:16:
rbgl_trimmed_boost_1_49_0/boost/graph/transitive_closure.hpp:99:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
CG_t CG(num_scc);
˜˜ ^˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/transitive_closure.hpp:92:19: warning: implicit conversion loses integer precision: 'typename property_traits<iterator_property_map<unsigned long *, vec_adj_list_vertex_id_map<property<vertex_color_t, default_color_type, no_property>, unsigned long>, unsigned long, unsigned long &> >::value_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
int num_scc = strong_components(g, component_number,
˜˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from transitive_closure.cpp:17:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1943:51: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
g.m_vertices.erase(g.m_vertices.begin() + u);
˜ ^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2216:7: note: in instantiation of function template specialization 'boost::detail::remove_vertex_dispatch<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, unsigned long>' requested here
detail::remove_vertex_dispatch(g, v, Cat());
^
rbgl_trimmed_boost_1_49_0/boost/graph/graph_concepts.hpp:281:9: note: in instantiation of function template specialization 'boost::remove_vertex<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
remove_vertex(v, g);
^
rbgl_trimmed_boost_1_49_0/boost/concept/usage.hpp:22:43: note: in instantiation of member function 'boost::concepts::VertexMutableGraph<R_adjacency_list<boost::directedS, double> >::˜VertexMutableGraph' requested here
˜usage_requirements() { ((Model*)0)->˜Model(); }
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:38:42: note: in instantiation of member function 'boost::concepts::usage_requirements<boost::concepts::VertexMutableGraph<R_adjacency_list<boost::directedS, double> > >::˜usage_requirements' requested here
static void failed() { ((Model*)0)->˜Model(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/graph_concepts.hpp:279:9: note: in instantiation of member function 'boost::concepts::requirement<boost::concepts::failed ************boost::concepts::usage_requirements<boost::concepts::VertexMutableGraph<R_adjacency_list<boost::directedS, double> > >::************>::failed' requested here
BOOST_CONCEPT_USAGE(VertexMutableGraph) {
^
rbgl_trimmed_boost_1_49_0/boost/concept/usage.hpp:35:7: note: expanded from macro 'BOOST_CONCEPT_USAGE'
BOOST_CONCEPT_ASSERT((boost::concepts::usage_requirements<model>)); \
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/graph/transitive_closure.hpp:264:5: note: in instantiation of function template specialization 'boost::transitive_closure<R_adjacency_list<boost::directedS, double>, R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
transitive_closure(g, tc, g_to_tc_map, index_map);
^
transitive_closure.cpp:29:6: note: in instantiation of function template specialization 'boost::transitive_closure<R_adjacency_list<boost::directedS, double>, R_adjacency_list<boost::directedS, double> >' requested here
transitive_closure(g, TC);
^
In file included from transitive_closure.cpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/transitive_closure.hpp:17:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/vector_as_graph.hpp:24:
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:391:61: warning: implicit conversion changes signedness: 'unsigned long' to 'const difference_type' (aka 'const long') [-Wsign-conversion]
inline R operator[](key_type v) const { return *(iter + get(index, v)) ; }
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:354:19: note: in instantiation of member function 'boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>::operator[]' requested here
Reference v = static_cast<const PropertyMap&>(pa)[k];
^
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:200:13: note: in instantiation of function template specialization 'boost::get<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, unsigned long &, unsigned long>' requested here
val = get(pmap, k);
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: in instantiation of member function 'boost::ReadablePropertyMapConcept<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, unsigned long>::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/concept_check.hpp:45:7: note: in instantiation of member function 'boost::concepts::constraint<boost::ReadablePropertyMapConcept<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, unsigned long> >::failed' requested here
BOOST_CONCEPT_ASSERT((Model));
^
rbgl_trimmed_boost_1_49_0/boost/concept/assert.hpp:44:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:70:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:256:7: note: in instantiation of function template specialization 'boost::function_requires<boost::ReadablePropertyMapConcept<boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, unsigned long> >' requested here
function_requires< ReadablePropertyMapConcept<PMap, Key> >();
^
rbgl_trimmed_boost_1_49_0/boost/concept/detail/general.hpp:46:41: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
static void failed() { ((Model*)0)->constraints(); }
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:214:14: note: in instantiation of function template specialization 'boost::detail::strong_comp_dispatch1<boost::detail::error_property_not_found>::apply<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::vertex_index_t, boost::no_property>' requested here
return detail::strong_comp_dispatch1<RootMap>::apply(g, comp, params,
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:229:12: note: in instantiation of function template specialization 'boost::detail::scc_helper1<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::detail::error_property_not_found, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::vertex_index_t, boost::no_property>' requested here
return detail::scc_helper1(g, comp, params,
^
rbgl_trimmed_boost_1_49_0/boost/graph/transitive_closure.hpp:92:19: note: in instantiation of function template specialization 'boost::strong_components<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::vertex_index_t, boost::no_property>' requested here
int num_scc = strong_components(g, component_number,
^
rbgl_trimmed_boost_1_49_0/boost/graph/transitive_closure.hpp:264:5: note: in instantiation of function template specialization 'boost::transitive_closure<R_adjacency_list<boost::directedS, double>, R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
transitive_closure(g, tc, g_to_tc_map, index_map);
^
transitive_closure.cpp:29:6: note: in instantiation of function template specialization 'boost::transitive_closure<R_adjacency_list<boost::directedS, double>, R_adjacency_list<boost::directedS, double> >' requested here
transitive_closure(g, TC);
^
In file included from transitive_closure.cpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/transitive_closure.hpp:18:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:17:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/named_function_params.hpp:24:
rbgl_trimmed_boost_1_49_0/boost/property_map/shared_array_property_map.hpp:36:17: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return data[get(index, v)];
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:5: note: in instantiation of member function 'boost::shared_array_property_map<boost::default_color_type, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >::operator[]' requested here
static_cast<const PropertyMap&>(pa)[k] = v;
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:198:7: note: in instantiation of function template specialization 'boost::put<boost::shared_array_property_map<boost::default_color_type, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >, boost::default_color_type &, unsigned long, boost::default_color_type>' requested here
put(color, u, Color::white()); vis.initialize_vertex(u, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:298:5: note: in instantiation of function template specialization 'boost::depth_first_search<R_adjacency_list<boost::directedS, double>, boost::detail::tarjan_scc_visitor<boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, std::stack<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > > >, boost::shared_array_property_map<boost::default_color_type, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> > >' requested here
depth_first_search
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:109:7: note: in instantiation of function template specialization 'boost::depth_first_search<R_adjacency_list<boost::directedS, double>, boost::detail::tarjan_scc_visitor<boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, std::stack<unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > > >, boost::graph_visitor_t, boost::bgl_named_params<boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::vertex_index_t, boost::no_property> >' requested here
depth_first_search(g, params.visitor(vis));
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:147:16: note: in instantiation of function template specialization 'boost::detail::strong_components_impl<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::iterator_property_map<__gnu_cxx::__normal_iterator<unsigned long *, std::vector<unsigned long, std::allocator<unsigned long> > >, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::vertex_index_t, boost::no_property>' requested here
return strong_components_impl
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:165:14: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return strong_comp_dispatch2<DiscoverTimeMap>::apply(g, comp, r_map, params, time_map);
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:214:14: note: in instantiation of function template specialization 'boost::detail::strong_comp_dispatch1<boost::detail::error_property_not_found>::apply<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::vertex_index_t, boost::no_property>' requested here
return detail::strong_comp_dispatch1<RootMap>::apply(g, comp, params,
^
rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:229:12: note: in instantiation of function template specialization 'boost::detail::scc_helper1<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::detail::error_property_not_found, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::vertex_index_t, boost::no_property>' requested here
return detail::scc_helper1(g, comp, params,
^
rbgl_trimmed_boost_1_49_0/boost/graph/transitive_closure.hpp:92:19: note: in instantiation of function template specialization 'boost::strong_components<R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, boost::vertex_index_t, boost::no_property>' requested here
int num_scc = strong_components(g, component_number,
^
rbgl_trimmed_boost_1_49_0/boost/graph/transitive_closure.hpp:264:5: note: in instantiation of function template specialization 'boost::transitive_closure<R_adjacency_list<boost::directedS, double>, R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
transitive_closure(g, tc, g_to_tc_map, index_map);
^
transitive_closure.cpp:29:6: note: in instantiation of function template specialization 'boost::transitive_closure<R_adjacency_list<boost::directedS, double>, R_adjacency_list<boost::directedS, double> >' requested here
transitive_closure(g, TC);
^
In file included from transitive_closure.cpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/transitive_closure.hpp:18:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/strong_components.hpp:17:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/named_function_params.hpp:24:
rbgl_trimmed_boost_1_49_0/boost/property_map/shared_array_property_map.hpp:36:17: warning: implicit conversion changes signedness: 'unsigned long' to 'std::ptrdiff_t' (aka 'long') [-Wsign-conversion]
return data[get(index, v)];
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/property_map/property_map.hpp:361:5: note: in instantiation of member function 'boost::shared_array_property_map<boost::default_color_type, boost::typed_identity_property_map<unsigned long> >::operator[]' requested here
static_cast<const PropertyMap&>(pa)[k] = v;
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:198:7: note: in instantiation of function template specialization 'boost::put<boost::shared_array_property_map<boost::default_color_type, boost::typed_identity_property_map<unsigned long> >, boost::default_color_type &, unsigned long, boost::default_color_type>' requested here
put(color, u, Color::white()); vis.initialize_vertex(u, g);
^
rbgl_trimmed_boost_1_49_0/boost/graph/depth_first_search.hpp:298:5: note: in instantiation of function template specialization 'boost::depth_first_search<std::vector<std::vector<unsigned long, std::allocator<unsigned long> >, std::allocator<std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::topo_sort_visitor<std::back_insert_iterator<std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::shared_array_property_map<boost::default_color_type, boost::typed_identity_property_map<unsigned long> > >' requested here
depth_first_search
^
rbgl_trimmed_boost_1_49_0/boost/graph/topological_sort.hpp:65:5: note: in instantiation of function template specialization 'boost::depth_first_search<std::vector<std::vector<unsigned long, std::allocator<unsigned long> >, std::allocator<std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::topo_sort_visitor<std::back_insert_iterator<std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::graph_visitor_t, boost::bgl_named_params<boost::typed_identity_property_map<unsigned long>, boost::vertex_index_t, boost::no_property> >' requested here
depth_first_search(g, params.visitor(TopoVisitor(result)));
^
rbgl_trimmed_boost_1_49_0/boost/graph/transitive_closure.hpp:121:5: note: in instantiation of function template specialization 'boost::topological_sort<std::vector<std::vector<unsigned long, std::allocator<unsigned long> >, std::allocator<std::vector<unsigned long, std::allocator<unsigned long> > > >, std::back_insert_iterator<std::vector<unsigned long, std::allocator<unsigned long> > >, boost::typed_identity_property_map<unsigned long>, boost::vertex_index_t, boost::no_property>' requested here
topological_sort(CG, std::back_inserter(topo_order),
^
rbgl_trimmed_boost_1_49_0/boost/graph/transitive_closure.hpp:264:5: note: in instantiation of function template specialization 'boost::transitive_closure<R_adjacency_list<boost::directedS, double>, R_adjacency_list<boost::directedS, double>, boost::iterator_property_map<unsigned long *, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long>, unsigned long, unsigned long &>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
transitive_closure(g, tc, g_to_tc_map, index_map);
^
transitive_closure.cpp:29:6: note: in instantiation of function template specialization 'boost::transitive_closure<R_adjacency_list<boost::directedS, double>, R_adjacency_list<boost::directedS, double> >' requested here
transitive_closure(g, TC);
^
In file included from transitive_closure.cpp:17:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
transitive_closure.cpp:33:48: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
PROTECT(vList = allocMatrix(INTSXP, 1, num_vertices(TC)));
^
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
In file included from transitive_closure.cpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/transitive_closure.hpp:17:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/vector_as_graph.hpp:22:
rbgl_trimmed_boost_1_49_0/boost/range/irange.hpp:76:38: warning: implicit conversion changes signedness: 'unsigned long' to 'difference_type' (aka 'long') [-Wsign-conversion]
return other.m_value - m_value;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:554:22: note: in instantiation of member function 'boost::range_detail::integer_iterator<unsigned long>::distance_to' requested here
return -f1.distance_to(f2);
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:846:3: note: in instantiation of function template specialization 'boost::iterator_core_access::distance_from<boost::range_detail::integer_iterator<unsigned long>, boost::range_detail::integer_iterator<unsigned long> >' requested here
BOOST_ITERATOR_FACADE_INTEROP(
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:821:21: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP'
return_prefix iterator_core_access::base_op( \
^
rbgl_trimmed_boost_1_49_0/boost/range/iterator_range_core.hpp:252:30: note: in instantiation of function template specialization 'boost::operator-<boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long, boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long>' requested here
return m_End - m_Begin;
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:29: note: in instantiation of member function 'boost::iterator_range<boost::range_detail::integer_iterator<unsigned long> >::size' requested here
return g.vertex_set().size();
^
transitive_closure.cpp:33:48: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::directed_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::directedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
PROTECT(vList = allocMatrix(INTSXP, 1, num_vertices(TC)));
^
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:547:31: note: expanded from macro 'PROTECT'
#define PROTECT(s) Rf_protect(s)
^
22 warnings generated.
clang++ -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -Irbgl_trimmed_boost_1_49_0 -fPIC -mtune=native -g -O2 -Wall -pedantic -Wconversion -c wavefront.cpp -o wavefront.o
In file included from wavefront.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
wavefront.cpp:19:21: warning: implicit conversion loses integer precision: 'typename graph_traits<R_adjacency_list<undirectedS, double> >::vertices_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
INTEGER(rbw)[0] = bandwidth(g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜
wavefront.cpp:36:21: warning: implicit conversion loses integer precision: 'typename graph_traits<R_adjacency_list<undirectedS, double> >::vertices_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
INTEGER(rbw)[0] = profile(g);
˜ ^˜˜˜˜˜˜˜˜˜
wavefront.cpp:54:42: warning: implicit conversion changes signedness: 'int' to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
INTEGER(rbw)[0] = ith_wavefront(vertex((int)INTEGER(init_ind)[0], g), g);
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
wavefront.cpp:54:21: warning: implicit conversion loses integer precision: 'typename graph_traits<R_adjacency_list<undirectedS, double> >::vertices_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
INTEGER(rbw)[0] = ith_wavefront(vertex((int)INTEGER(init_ind)[0], g), g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
wavefront.cpp:72:21: warning: implicit conversion loses integer precision: 'typename graph_traits<R_adjacency_list<undirectedS, double> >::vertices_size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
INTEGER(rbw)[0] = max_wavefront(g);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
In file included from wavefront.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<float>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<float>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:329:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<float>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from wavefront.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:334:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from wavefront.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered_set.hpp:16:
In file included from rbgl_trimmed_boost_1_49_0/boost/unordered/unordered_set.hpp:21:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash.hpp:6:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:15:
In file included from rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:30:
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:73:38: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
hash_float_combine(seed, exp);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ ^˜˜
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float_generic.hpp:82:20: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl2<long double>' requested here
return float_hash_impl2(static_cast<type>(v));
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/detail/hash_float.hpp:92:33: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_impl<long double>' requested here
return v == 0 ? 0 : float_hash_impl(v);
^
rbgl_trimmed_boost_1_49_0/boost/functional/hash/hash.hpp:339:16: note: in instantiation of function template specialization 'boost::hash_detail::float_hash_value<long double>' requested here
return boost::hash_detail::float_hash_value(v);
^
In file included from wavefront.cpp:1:
./RBGL.hpp:120:20: warning: implicit conversion changes signedness: 'int' to 'vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
: Base(asInteger(num_verts_in))
˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rinternals.h:945:20: note: expanded from macro 'asInteger'
#define asInteger Rf_asInteger
^
wavefront.cpp:13:12: note: in instantiation of member function 'R_adjacency_list<boost::undirectedS, double>::R_adjacency_list' requested here
Graph_ud g(num_verts_in, num_edges_in, R_edges_in);
^
In file included from wavefront.cpp:1:
./RBGL.hpp:126:29: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜
./RBGL.hpp:126:40: warning: implicit conversion changes signedness: 'int' to 'typename config::vertex_descriptor' (aka 'unsigned long') [-Wsign-conversion]
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
In file included from wavefront.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:14: warning: implicit conversion changes signedness: 'difference_type' (aka 'long') to 'typename config::vertices_size_type' (aka 'unsigned long') [-Wsign-conversion]
return g.vertex_set().size();
˜˜˜˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
./RBGL.hpp:126:13: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
^
wavefront.cpp:13:12: note: in instantiation of member function 'R_adjacency_list<boost::undirectedS, double>::R_adjacency_list' requested here
Graph_ud g(num_verts_in, num_edges_in, R_edges_in);
^
In file included from wavefront.cpp:1:
In file included from ./RBGL.hpp:37:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/adjacency_list.hpp:337:
In file included from rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:20:
rbgl_trimmed_boost_1_49_0/boost/range/irange.hpp:76:38: warning: implicit conversion changes signedness: 'unsigned long' to 'difference_type' (aka 'long') [-Wsign-conversion]
return other.m_value - m_value;
˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:554:22: note: in instantiation of member function 'boost::range_detail::integer_iterator<unsigned long>::distance_to' requested here
return -f1.distance_to(f2);
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:846:3: note: in instantiation of function template specialization 'boost::iterator_core_access::distance_from<boost::range_detail::integer_iterator<unsigned long>, boost::range_detail::integer_iterator<unsigned long> >' requested here
BOOST_ITERATOR_FACADE_INTEROP(
^
rbgl_trimmed_boost_1_49_0/boost/iterator/iterator_facade.hpp:821:21: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP'
return_prefix iterator_core_access::base_op( \
^
rbgl_trimmed_boost_1_49_0/boost/range/iterator_range_core.hpp:252:30: note: in instantiation of function template specialization 'boost::operator-<boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long, boost::range_detail::integer_iterator<unsigned long>, unsigned long, boost::random_access_traversal_tag, unsigned long, long>' requested here
return m_End - m_Begin;
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:1580:29: note: in instantiation of member function 'boost::iterator_range<boost::range_detail::integer_iterator<unsigned long> >::size' requested here
return g.vertex_set().size();
^
rbgl_trimmed_boost_1_49_0/boost/graph/detail/adjacency_list.hpp:2192:16: note: in instantiation of function template specialization 'boost::num_vertices<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
if (x >= num_vertices(g_))
^
./RBGL.hpp:126:13: note: in instantiation of function template specialization 'boost::add_edge<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config, boost::undirected_graph_helper<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>, boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, boost::property<boost::edge_weight_t, double, boost::no_property>, boost::no_property, boost::listS>::config> >' requested here
boost::add_edge(*edges_in, *(edges_in+1), 1, *this);
^
wavefront.cpp:13:12: note: in instantiation of member function 'R_adjacency_list<boost::undirectedS, double>::R_adjacency_list' requested here
Graph_ud g(num_verts_in, num_edges_in, R_edges_in);
^
In file included from wavefront.cpp:2:
rbgl_trimmed_boost_1_49_0/boost/graph/bandwidth.hpp:54:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
int f_i = get(index, source(*i, g));
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/bandwidth.hpp:65:12: note: in instantiation of function template specialization 'boost::bandwidth<R_adjacency_list<boost::undirectedS, double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return bandwidth(g, get(vertex_index, g));
^
wavefront.cpp:19:21: note: in instantiation of function template specialization 'boost::bandwidth<R_adjacency_list<boost::undirectedS, double> >' requested here
INTEGER(rbw)[0] = bandwidth(g);
^
In file included from wavefront.cpp:2:
rbgl_trimmed_boost_1_49_0/boost/graph/bandwidth.hpp:55:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
int f_j = get(index, target(*i, g));
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/bandwidth.hpp:29:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
int f_i = get(index, i);
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜
rbgl_trimmed_boost_1_49_0/boost/graph/profile.hpp:27:12: note: in instantiation of function template specialization 'boost::ith_bandwidth<R_adjacency_list<boost::undirectedS, double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
b += ith_bandwidth(*i, g, index) + 1;
^
rbgl_trimmed_boost_1_49_0/boost/graph/profile.hpp:37:12: note: in instantiation of function template specialization 'boost::profile<R_adjacency_list<boost::undirectedS, double>, boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_color_t, boost::default_color_type, boost::no_property>, unsigned long> >' requested here
return profile(g, get(vertex_index, g));
^
wavefront.cpp:36:21: note: in instantiation of function template specialization 'boost::profile<R_adjacency_list<boost::undirectedS, double> >' requested here
INTEGER(rbw)[0] = profile(g);
^
In file included from wavefront.cpp:2:
rbgl_trimmed_boost_1_49_0/boost/graph/bandwidth.hpp:30:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
int f_j = get(index, target(*e, g));
˜˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
18 warnings generated.
clang++ -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/usr/local/lib -L/usr/local/lib -o RBGL.so bbc.o cliques.o clusteringCoef.o dominatorTree.o edmonds_optimum_branching.o hcs.o incrConnComp.o interfaces.o minST.o mincut.o ordering.o planar.o shortestPath.o sna.o transitive_closure.o wavefront.o -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation
installing to /Users/biocbuild/bbs-2.12-bioc/meat/RBGL.buildbin-libdir/RBGL/libs
** R
** data
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded
* DONE (RBGL)
>>>>>>>
>>>>>>> FIXING LINKS FOR RBGL.buildbin-libdir/RBGL/libs//RBGL.so
>>>>>>>
install_name_tool -change "/usr/local/lib/libgcc_s.1.dylib" "/Library/Frameworks/R.framework/Versions/3.0/Resources/lib/libgcc_s.1.dylib" "RBGL.buildbin-libdir/RBGL/libs//RBGL.so"
install_name_tool -change "/usr/local/lib/libgfortran.2.dylib" "/Library/Frameworks/R.framework/Versions/3.0/Resources/lib/libgfortran.2.dylib" "RBGL.buildbin-libdir/RBGL/libs//RBGL.so"
install_name_tool -change "/usr/local/lib/libreadline.5.2.dylib" "/Library/Frameworks/R.framework/Versions/3.0/Resources/lib/libreadline.5.2.dylib" "RBGL.buildbin-libdir/RBGL/libs//RBGL.so"
install_name_tool -change "/usr/local/lib/libreadline.dylib" "/Library/Frameworks/R.framework/Versions/3.0/Resources/lib/libreadline.dylib" "RBGL.buildbin-libdir/RBGL/libs//RBGL.so"