[graph-tool-tickets] [graph-tool] Ticket #87: Compilation problem with Fedora 15 / gcc 4.6

graph-tool webmaster at skewed.de
Fri Feb 3 19:32:51 UTC 2012


#87: Compilation problem with Fedora 15 / gcc 4.6
new defect
---------------------------------------------------------------------
Reporter: andreas.putz at afcc-auto.com
Owner: tiago peixoto
Priority: normal
Milestone: 2.2
---------------------------------------------------------------------
I am trying to install graph-tool on my Fedora 15 notebook. The reported error showed up on a google search (http://answerpot.com/showthread.php?3073566-graphtool+compile+error+on+F15), but has not been brought to a conclusion. There is also an older thread in a related issue (http://groups.google.com/group/boost-list/browse_thread/thread/eca7c42f287f0f00)

I am compiling the code on a Fedora 14 machine at the moment, and that seems to work (The compilation is not done yet though).

The error described below manifests in the stable release as well as the trunk.

= System =

{{{
[root at hex graph-tool-trunk]# python -V
Python 2.7.1
[root at hex graph-tool-trunk]# gcc -v
Using built-in specs.
COLLECT_GCC=/usr/bin/gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.6.1/lto-wrapper
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
gcc version 4.6.1 20110908 (Red Hat 4.6.1-9) (GCC) 
}}}

== Libraries ==
 * Boost 1.46.0

= Configuration =
./configure --with-numpy=/usr/lib64/python2.7/site-packages/numpy --with-scipy=/usr/lib64/python2.7/site-packages/scipy

Config.log attached to this ticket

= Build Step =

{{{
[root at hex graph-tool-trunk]# make 
make  all-recursive
make[1]: Entering directory `/global/Fedora/Scientific/graph-tool-trunk'
Making all in src
make[2]: Entering directory `/global/Fedora/Scientific/graph-tool-trunk/src'
Making all in graph
make[3]: Entering directory `/global/Fedora/Scientific/graph-tool-trunk/src/graph'
Making all in centrality
make[4]: Entering directory `/global/Fedora/Scientific/graph-tool-trunk/src/graph/centrality'
  CXX    graph_betweenness.lo
  CXX    graph_centrality_bind.lo
  CXX    graph_eigentrust.lo
  CXX    graph_eigenvector.lo
  CXX    graph_pagerank.lo
  CXX    graph_trust_transitivity.lo
In file included from ./../graph_filtering.hh:22:0,
                 from graph_trust_transitivity.cc:18:
/usr/include/boost/graph/graph_traits.hpp: In instantiation of 'boost::graph_property_type<const boost::reverse_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, boost::no_property, boost::property<boost::edge_index_t, long unsigned int> >, const boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, boost::no_property, boost::property<boost::edge_index_t, long unsigned int> >&> >':
/usr/include/boost/graph/filtered_graph.hpp:240:55:   instantiated from 'boost::graph_property_type<boost::filtered_graph<const boost::reverse_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, boost::no_property, boost::property<boost::edge_index_t, long unsigned int> >, const boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, boost::no_property, boost::property<boost::edge_index_t, long unsigned int> >&>, boost::keep_all, graph_tool::filter_vertex_pred> >'
/usr/include/boost/graph/reverse_graph.hpp:94:59:   instantiated from 'boost::reverse_graph<boost::filtered_graph<const boost::reverse_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, boost::no_property, boost::property<boost::edge_index_t, long unsigned int> >, const boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, boost::no_property, boost::property<boost::edge_index_t, long unsigned int> >&>, boost::keep_all, graph_tool::filter_vertex_pred>, const boost::filtered_graph<const boost::reverse_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, boost::no_property, boost::property<boost::edge_index_t, long unsigned int> >, const boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, boost::no_property, boost::property<boost::edge_index_t, long unsigned int> >&>, boost::keep_all, graph_tool::filter_vertex_pred>&>'
graph_trust_transitivity.hh:184:22:   instantiated from 'void graph_tool::get_trust_transitivity::operator()(Graph&, VertexIndex, EdgeIndex, size_t, int64_t, int64_t, TrustMap, InferredTrustMap) const [with Graph = const boost::reverse_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, boost::no_property, boost::property<boost::edge_index_t, long unsigned int> >, const boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, boost::no_property, boost::property<boost::edge_index_t, long unsigned int> >&>, VertexIndex = boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int>, EdgeIndex = boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t>, TrustMap = boost::unchecked_vector_property_map<double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, InferredTrustMap = boost::unchecked_vector_property_map<std::vector<double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, size_t = long unsigned int, int64_t = long int]'
/usr/include/boost/bind/bind.hpp:752:9:   instantiated from 'void boost::_bi::list8<A1, A2, A3, A4, A5, A6, A7, A8>::operator()(boost::_bi::type<void>, const F&, A&, int) const [with F = graph_tool::get_trust_transitivity, A = boost::_bi::list3<const boost::reverse_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, boost::no_property, boost::property<boost::edge_index_t, long unsigned int> >, const boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, boost::no_property, boost::property<boost::edge_index_t, long unsigned int> >&>&, const boost::unchecked_vector_property_map<double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >&, const boost::unchecked_vector_property_map<std::vector<double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >&>, A1 = boost::arg<1>, A2 = boost::_bi::value<boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, A3 = boost::_bi::value<boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, A4 = boost::_bi::value<long unsigned int>, A5 = boost::_bi::value<long int>, A6 = boost::_bi::value<long int>, A7 = boost::arg<2>, A8 = boost::arg<3>]'
/usr/include/boost/bind/bind_template.hpp:137:48:   instantiated from 'boost::_bi::bind_t<R, F, L>::result_type boost::_bi::bind_t<R, F, L>::operator()(const A1&, const A2&, const A3&) const [with A1 = boost::reverse_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, boost::no_property, boost::property<boost::edge_index_t, long unsigned int> >, const boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, boost::no_property, boost::property<boost::edge_index_t, long unsigned int> >&>, A2 = boost::unchecked_vector_property_map<double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, A3 = boost::unchecked_vector_property_map<std::vector<double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, R = void, F = graph_tool::get_trust_transitivity, L = boost::_bi::list8<boost::arg<1>, boost::_bi::value<boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::_bi::value<boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::_bi::value<long unsigned int>, boost::_bi::value<long int>, boost::_bi::value<long int>, boost::arg<2>, boost::arg<3> >, boost::_bi::bind_t<R, F, L>::result_type = void]'
./../graph_filtering.hh:580:7:   [ skipping 12 instantiation contexts ]
/usr/include/boost/mpl/for_each.hpp:78:9:   instantiated from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<graph_tool::detail::graph_action<boost::_bi::bind_t<void, graph_tool::get_trust_transitivity, boost::_bi::list8<boost::arg<1>, boost::_bi::value<boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::_bi::value<boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::_bi::value<long unsigned int>, boost::_bi::value<long int>, boost::_bi::value<long int>, boost::arg<2>, boost::arg<3> > >, graph_tool::detail::all_graph_views, mpl_::bool_<false>, boost::mpl::v_item<boost::checked_vector_property_map<long double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::v_item<boost::checked_vector_property_map<double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<long double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::graph_view_pointers, 0l>, LastIterator = boost::mpl::v_iter<graph_tool::detail::graph_action<boost::_bi::bind_t<void, graph_tool::get_trust_transitivity, boost::_bi::list8<boost::arg<1>, boost::_bi::value<boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::_bi::value<boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::_bi::value<long unsigned int>, boost::_bi::value<long int>, boost::_bi::value<long int>, boost::arg<2>, boost::arg<3> > >, graph_tool::detail::all_graph_views, mpl_::bool_<false>, boost::mpl::v_item<boost::checked_vector_property_map<long double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::v_item<boost::checked_vector_property_map<double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<long double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::graph_view_pointers, 3l>, TransformFunc = boost::mpl::identity<mpl_::na>, F = boost::mpl::nested_for_each<graph_tool::detail::graph_action<boost::_bi::bind_t<void, graph_tool::get_trust_transitivity, boost::_bi::list8<boost::arg<1>, boost::_bi::value<boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::_bi::value<boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::_bi::value<long unsigned int>, boost::_bi::value<long int>, boost::_bi::value<long int>, boost::arg<2>, boost::arg<3> > >, graph_tool::detail::all_graph_views, mpl_::bool_<false>, boost::mpl::v_item<boost::checked_vector_property_map<long double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::v_item<boost::checked_vector_property_map<double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<long double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::graph_view_pointers, boost::mpl::v_item<boost::checked_vector_property_map<long double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::v_item<boost::checked_vector_property_map<double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<long double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::inner_loop1<boost::mpl::selected_types<graph_tool::detail::action_wrap<boost::_bi::bind_t<void, graph_tool::get_trust_transitivity, boost::_bi::list8<boost::arg<1>, boost::_bi::value<boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::_bi::value<boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::_bi::value<long unsigned int>, boost::_bi::value<long int>, boost::_bi::value<long int>, boost::arg<2>, boost::arg<3> > >, mpl_::bool_<false> > > >]'
/usr/include/boost/mpl/for_each.hpp:100:5:   instantiated from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = graph_tool::detail::graph_action<boost::_bi::bind_t<void, graph_tool::get_trust_transitivity, boost::_bi::list8<boost::arg<1>, boost::_bi::value<boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::_bi::value<boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::_bi::value<long unsigned int>, boost::_bi::value<long int>, boost::_bi::value<long int>, boost::arg<2>, boost::arg<3> > >, graph_tool::detail::all_graph_views, mpl_::bool_<false>, boost::mpl::v_item<boost::checked_vector_property_map<long double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::v_item<boost::checked_vector_property_map<double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<long double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::graph_view_pointers, TransformOp = boost::mpl::identity<mpl_::na>, F = boost::mpl::nested_for_each<graph_tool::detail::graph_action<boost::_bi::bind_t<void, graph_tool::get_trust_transitivity, boost::_bi::list8<boost::arg<1>, boost::_bi::value<boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::_bi::value<boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::_bi::value<long unsigned int>, boost::_bi::value<long int>, boost::_bi::value<long int>, boost::arg<2>, boost::arg<3> > >, graph_tool::detail::all_graph_views, mpl_::bool_<false>, boost::mpl::v_item<boost::checked_vector_property_map<long double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::v_item<boost::checked_vector_property_map<double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<long double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::graph_view_pointers, boost::mpl::v_item<boost::checked_vector_property_map<long double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::v_item<boost::checked_vector_property_map<double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<long double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::inner_loop1<boost::mpl::selected_types<graph_tool::detail::action_wrap<boost::_bi::bind_t<void, graph_tool::get_trust_transitivity, boost::_bi::list8<boost::arg<1>, boost::_bi::value<boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::_bi::value<boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::_bi::value<long unsigned int>, boost::_bi::value<long int>, boost::_bi::value<long int>, boost::arg<2>, boost::arg<3> > >, mpl_::bool_<false> > > >]'
/usr/include/boost/mpl/for_each.hpp:111:5:   instantiated from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = graph_tool::detail::graph_action<boost::_bi::bind_t<void, graph_tool::get_trust_transitivity, boost::_bi::list8<boost::arg<1>, boost::_bi::value<boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::_bi::value<boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::_bi::value<long unsigned int>, boost::_bi::value<long int>, boost::_bi::value<long int>, boost::arg<2>, boost::arg<3> > >, graph_tool::detail::all_graph_views, mpl_::bool_<false>, boost::mpl::v_item<boost::checked_vector_property_map<long double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::v_item<boost::checked_vector_property_map<double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<long double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::graph_view_pointers, F = boost::mpl::nested_for_each<graph_tool::detail::graph_action<boost::_bi::bind_t<void, graph_tool::get_trust_transitivity, boost::_bi::list8<boost::arg<1>, boost::_bi::value<boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::_bi::value<boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::_bi::value<long unsigned int>, boost::_bi::value<long int>, boost::_bi::value<long int>, boost::arg<2>, boost::arg<3> > >, graph_tool::detail::all_graph_views, mpl_::bool_<false>, boost::mpl::v_item<boost::checked_vector_property_map<long double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::v_item<boost::checked_vector_property_map<double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<long double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::graph_view_pointers, boost::mpl::v_item<boost::checked_vector_property_map<long double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::v_item<boost::checked_vector_property_map<double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<long double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::inner_loop1<boost::mpl::selected_types<graph_tool::detail::action_wrap<boost::_bi::bind_t<void, graph_tool::get_trust_transitivity, boost::_bi::list8<boost::arg<1>, boost::_bi::value<boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::_bi::value<boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::_bi::value<long unsigned int>, boost::_bi::value<long int>, boost::_bi::value<long int>, boost::arg<2>, boost::arg<3> > >, mpl_::bool_<false> > > >]'
./../mpl_nested_loop.hh:75:9:   instantiated from 'void boost::mpl::nested_for_each<TR1, TR2, TR3, TR4, TR5>::operator()(Action) const [with Action = boost::mpl::selected_types<graph_tool::detail::action_wrap<boost::_bi::bind_t<void, graph_tool::get_trust_transitivity, boost::_bi::list8<boost::arg<1>, boost::_bi::value<boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::_bi::value<boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::_bi::value<long unsigned int>, boost::_bi::value<long int>, boost::_bi::value<long int>, boost::arg<2>, boost::arg<3> > >, mpl_::bool_<false> > >, TR1 = graph_tool::detail::graph_action<boost::_bi::bind_t<void, graph_tool::get_trust_transitivity, boost::_bi::list8<boost::arg<1>, boost::_bi::value<boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::_bi::value<boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::_bi::value<long unsigned int>, boost::_bi::value<long int>, boost::_bi::value<long int>, boost::arg<2>, boost::arg<3> > >, graph_tool::detail::all_graph_views, mpl_::bool_<false>, boost::mpl::v_item<boost::checked_vector_property_map<long double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::v_item<boost::checked_vector_property_map<double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<long double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::graph_view_pointers, TR2 = boost::mpl::v_item<boost::checked_vector_property_map<long double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::v_item<boost::checked_vector_property_map<double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, TR3 = boost::mpl::v_item<boost::checked_vector_property_map<std::vector<long double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, TR4 = boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, TR5 = boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>]'
./../graph_filtering.hh:641:9:   instantiated from 'void graph_tool::detail::graph_action<Action, GraphViews, Wrap, TR1, TR2, TR3, TR4>::operator()(boost::any, boost::any) const [with Action = boost::_bi::bind_t<void, graph_tool::get_trust_transitivity, boost::_bi::list8<boost::arg<1>, boost::_bi::value<boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::_bi::value<boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::_bi::value<long unsigned int>, boost::_bi::value<long int>, boost::_bi::value<long int>, boost::arg<2>, boost::arg<3> > >, GraphViews = graph_tool::detail::all_graph_views, Wrap = mpl_::bool_<false>, TR1 = boost::mpl::v_item<boost::checked_vector_property_map<long double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::v_item<boost::checked_vector_property_map<double, boost::adj_list_edge_property_map<boost::bidirectional_tag, long unsigned int, long unsigned int&, long unsigned int, boost::property<boost::edge_index_t, long unsigned int>, boost::edge_index_t> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, TR2 = boost::mpl::v_item<boost::checked_vector_property_map<std::vector<long double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::v_item<boost::checked_vector_property_map<std::vector<double>, boost::vec_adj_list_vertex_id_map<boost::no_property, long unsigned int> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, TR3 = boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, TR4 = boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>]'
graph_trust_transitivity.cc:44:60:   instantiated from here
/usr/include/boost/graph/graph_traits.hpp:222:47: error: no type named 'graph_property_type' in 'const class boost::reverse_graph<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, boost::no_property, boost::property<boost::edge_index_t, long unsigned int> >, const boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, boost::no_property, boost::property<boost::edge_index_t, long unsigned int> >&>'
make[4]: *** [graph_trust_transitivity.lo] Error 1
make[4]: Leaving directory `/global/Fedora/Scientific/graph-tool-trunk/src/graph/centrality'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/global/Fedora/Scientific/graph-tool-trunk/src/graph'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/global/Fedora/Scientific/graph-tool-trunk/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/global/Fedora/Scientific/graph-tool-trunk'
make: *** [all] Error 2
}}}


----

Thank you for your help,
Andreas

--
Ticket URL: <URL:http://graph-tool.skewed.de/ticket/87>
graph-tool <URL:http://graph-tool.skewed.de/>
An efficient python module for graph analysis and manipulation.


More information about the graph-tool-tickets mailing list