Back to the "Multiple platform build/check report" A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q [R] S  T  U  V  W  X  Y  Z 

Package 522/671HostnameOS / ArchBUILDCHECKBUILD BIN
RBGL 1.36.2
Bioconductor Package Maintainer
Snapshot Date: 2013-04-30 17:01:37 -0700 (Tue, 30 Apr 2013)
URL: https://hedgehog.fhcrc.org/bioconductor/branches/RELEASE_2_12/madman/Rpacks/RBGL
Last Changed Rev: 75949 / Revision: 76155
Last Changed Date: 2013-04-23 10:40:27 -0700 (Tue, 23 Apr 2013)
george2 Linux (Ubuntu 12.04.1 LTS) / x86_64  OK  OK 
moscato2 Windows Server 2008 R2 Enterprise SP1 (64-bit) / x64  OK  OK  OK 
petty Mac OS X Snow Leopard (10.6.8) / x86_64  OK  OK  OK 
pelham Mac OS X Snow Leopard (10.6.8) / x86_64  OK  WARNINGS [ OK ]

Summary

Package: RBGL
Version: 1.36.2
Command: rm -rf RBGL.buildbin-libdir && mkdir RBGL.buildbin-libdir && /Users/biocbuild/BBS/utils/build-universal.sh RBGL_1.36.2.tar.gz /Library/Frameworks/R.framework/Versions/Current/Resources/bin/R RBGL.buildbin-libdir
StartedAt: 2013-05-01 12:47:15 -0700 (Wed, 01 May 2013)
EndedAt: 2013-05-01 12:49:10 -0700 (Wed, 01 May 2013)
EllapsedTime: 115.0 seconds
RetCode: 0
Status:  OK 
PackageFile: RBGL_1.36.2.tgz
PackageFileSize: 855.6 KiB

Command output

>>>>>>> 
>>>>>>> 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"