graph-tool | 3 Feb 20:32
Picon

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

#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.
_______________________________________________
graph-tool-tickets mailing list
graph-tool-tickets <at> skewed.de
http://lists.skewed.de/mailman/listinfo/graph-tool-tickets

Gmane