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: /Library/Frameworks/R.framework/Versions/Current/Resources/bin/R CMD check --no-vignettes --timings --no-multiarch RBGL_1.36.2.tar.gz
StartedAt: 2013-05-01 09:55:10 -0700 (Wed, 01 May 2013)
EndedAt: 2013-05-01 09:57:47 -0700 (Wed, 01 May 2013)
EllapsedTime: 156.9 seconds
RetCode: 0
Status:  WARNINGS 
CheckDir: RBGL.Rcheck
Warnings: 1

Command output

* using log directory '/Users/biocbuild/bbs-2.12-bioc/meat/RBGL.Rcheck'
* using R version 3.0.0 Patched (2013-04-08 r62531)
* using platform: x86_64-apple-darwin10.8.0 (64-bit)
* using session charset: ASCII
* using option '--no-vignettes'
* checking for file 'RBGL/DESCRIPTION' ... OK
* this is package 'RBGL' version '1.36.2'
* checking package namespace information ... OK
* checking package dependencies ... OK
* checking if this is a source package ... OK
* checking if there is a namespace ... OK
* checking for hidden files and directories ... OK
* checking for portable file names ... OK
* checking for sufficient/correct file permissions ... OK
* checking whether package 'RBGL' can be installed ... [83s/92s] WARNING
Found the following significant warnings:
  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]
  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]
See '/Users/biocbuild/bbs-2.12-bioc/meat/RBGL.Rcheck/00install.out' for details.
* checking installed package size ... NOTE
  installed size is 14.6Mb
  sub-directories of 1Mb or more:
    libs  13.7Mb
* checking package directory ... OK
* checking DESCRIPTION meta-information ... OK
* checking top-level files ... OK
* checking for left-over files ... OK
* checking index information ... OK
* checking package subdirectories ... OK
* checking R files for non-ASCII characters ... OK
* checking R files for syntax errors ... OK
* checking whether the package can be loaded ... OK
* checking whether the package can be loaded with stated dependencies ... OK
* checking whether the package can be unloaded cleanly ... OK
* checking whether the namespace can be loaded with stated dependencies ... OK
* checking whether the namespace can be unloaded cleanly ... OK
* checking for unstated dependencies in R code ... OK
* checking S3 generic/method consistency ... OK
* checking replacement functions ... OK
* checking foreign function calls ... OK
* checking R code for possible problems ... OK
* checking Rd files ... OK
* checking Rd metadata ... OK
* checking Rd cross-references ... OK
* checking for missing documentation entries ... OK
* checking for code/documentation mismatches ... OK
* checking Rd \usage sections ... OK
* checking Rd contents ... OK
* checking for unstated dependencies in examples ... OK
* checking contents of 'data' directory ... OK
* checking data for non-ASCII characters ... OK
* checking data for ASCII and uncompressed saves ... OK
* checking line endings in C/C++/Fortran sources/headers ... OK
* checking line endings in Makefiles ... OK
* checking for portable compilation flags in Makevars ... OK
* checking for portable use of $(BLAS_LIBS) and $(LAPACK_LIBS) ... OK
* checking compiled code ... OK
* checking installed files from 'inst/doc' ... OK
* checking examples ... [5s/7s] OK
* checking for unstated dependencies in vignettes ... OK
* checking package vignettes in 'inst/doc' ... OK
* checking running R code from vignettes ... SKIPPED
* checking re-building of vignettes ... SKIPPED
* checking PDF version of manual ... OK

WARNING: There was 1 warning.
NOTE: There was 1 note.
See
  '/Users/biocbuild/bbs-2.12-bioc/meat/RBGL.Rcheck/00check.log'
for details.

RBGL.Rcheck/00install.out:

* installing *source* package 'RBGL' ...
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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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 -ggdb -O0 -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.Rcheck/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)

RBGL.Rcheck/RBGL-Ex.timings:

nameusersystemelapsed
FileDep0.9780.0411.378
astarSearch0.0190.0020.021
bandwidth0.0360.0020.038
bccluster0.1380.0030.203
bellman.ford.sp0.0250.0030.028
betweenness0.0250.0020.028
bfs0.0400.0060.046
biConnComp0.0230.0040.028
chrobakPayneStraightLineDrawing0.0390.0050.049
clusteringCoef0.0290.0030.062
clusteringCoefAppr0.0280.0030.051
coloring0.0190.0020.021
connectedComp0.0390.0040.078
dag.sp0.0250.0040.028
dijkstra.sp0.0510.0050.058
dominatorTree0.0290.0020.041
edgeConn0.0270.0050.050
edmondsMaxCardinalityMatching0.0670.0090.085
edmondsOptimumBranching0.0290.0030.039
extractPath0.0140.0020.036
floyd.warshall.all.pairs.sp0.0220.0030.026
gprofile0.0240.0030.026
graphGenerator0.0200.0010.020
highlyConnSG0.0240.0030.027
incrConnComp0.0240.0040.049
is.triangulated0.0350.0050.040
isKuratowskiSubgraph0.0390.0050.045
isStraightLineDrawing0.0440.0060.050
isomorphism0.0350.0050.041
johnson.all.pairs.sp0.0250.0040.031
kCliques0.0250.0040.078
kCores0.0790.0060.099
lambdaSets0.0310.0020.036
layout0.0160.0020.027
makeBiconnectedPlanar0.0420.0030.049
makeConnected0.0340.0050.058
makeMaximalPlanar0.0460.0050.051
maxClique0.0460.0040.051
maxFlow0.0410.0040.089
minCut0.0240.0020.032
mstree.kruskal0.1580.0060.174
mstree.prim0.0220.0030.036
ordering0.0300.0030.034
planarCanonicalOrdering0.0460.0040.070
planarFaceTraversal0.0400.0050.054
removeSelfLoops0.0310.0030.041
separates0.0370.0030.049
sp.between0.0670.0040.075
strongComp0.0350.0020.046
transClosure0.0320.0020.117
transitivity0.0280.0030.030
tsort0.0190.0030.045
wavefront0.0280.0040.062