compilation error with 2.2.37 on OS X
I am trying to update the MacPorts Portfile for the latest release. I get the error below on OS X 10.10.2, latest Xcode, boost and all other dependencies installed via MacPorts.
CXX graph_properties_imp2.lo
warning: unknown warning option '-Wno-unused-local-typedefs' [-Wunknown-warning-option]
In file included from graph_properties_imp2.cc:18:
In file included from ./graph_python_interface.hh:21:
In file included from /opt/local/include/boost/python.hpp:49:
/opt/local/include/boost/python/opaque_pointer_converter.hpp:172:1: warning: missing field
'tp_version_tag' initializer [-Wmissing-field-initializers]
};
^
graph_properties_imp2.cc:44:15: error: no viable overloaded '*='
v1[i] *= v2[i];
~~~~~ ^ ~~~~~
graph_properties_imp2.cc:101:26: note: in instantiation of function template specialization
'operator*=<std::__1::basic_string<char>, std::__1::basic_string<char> >' requested here
vprop[v] *= conv(eprop[e]);
^
graph_properties_imp2.cc:172:13: note: in instantiation of function template specialization
'ProdOp::operator()<boost::adj_list<unsigned long>, unsigned long,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::typed_identity_property_map<unsigned
long> > >' requested here
op(v, eprop, vprop, g);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__functional_base:413:12: note:
in instantiation of function template specialization
'do_out_edges_op::operator()<boost::adj_list<unsigned long>,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, ProdOp>' requested here
return _VSTD::forward<_Fp>(__f)(_VSTD::forward<_Args>(__args)...);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:347:15: note:
expanded from macro '_VSTD'
#define _VSTD std::_LIBCPP_NAMESPACE
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/functional:2022:12: note:
in instantiation of function template specialization 'std::__1::__invoke<const do_out_edges_op &,
boost::adj_list<unsigned long> &,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, const boost::any &, const ProdOp &>' requested here
return __invoke(__f, __mu(get<_Indx>(__bound_args), __args)...);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/functional:2094:20: note:
in instantiation of function template specialization 'std::__1::__apply_functor<const
do_out_edges_op, const std::__1::tuple<std::__1::placeholders::__ph<1>,
std::__1::placeholders::__ph<2>, boost::any, ProdOp>, 0, 1, 2, 3,
std::__1::tuple<boost::adj_list<unsigned long> &,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> > &&> >' requested here
return __apply_functor(__f_, __bound_args_, __indices(),
^
./graph_filtering.hh:463:9: note: (skipping 28 contexts in backtrace; use -ftemplate-backtrace-limit=0 to
see all)
_a(*a1, uncheck(std::forward<Ts>(as), Wrap())...);
^
/opt/local/include/boost/mpl/for_each.hpp:118:15: note: in instantiation of function template
specialization
'boost::mpl::for_each<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::identity<mpl_::na>,
boost::mpl::inner_loop<boost::mpl::dispatch<boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > >>, boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> > >' requested here
boost::mpl::for_each<Sequence, identity<> >(f);
^
./mpl_nested_loop.hh:100:5: note: in instantiation of function template specialization
'boost::mpl::for_each<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::inner_loop<boost::mpl::dispatch<boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > >>, boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> > >' requested here
for_each<TR1>(inner_loop<Action, TRS...>(a));
^
./mpl_nested_loop.hh:113:5: note: in instantiation of function template specialization
'boost::mpl::nested_for_each_imp<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> ,
boost::mpl::dispatch<boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > >> >' requested here
nested_for_each_imp<TRS...>(b);
^
./graph_filtering.hh:489:21: note: in instantiation of function template specialization
'boost::mpl::nested_for_each<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> ,
boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > > >' requested here
boost::mpl::nested_for_each<graph_view_pointers,TRS...>
^
graph_properties_imp2.cc:192:13: note: in instantiation of function template specialization
'graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op, std::__1::placeholders::__ph<1>
&, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>, graph_tool::detail::all_graph_views,
mpl_::bool_<false>, boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::operator()<boost::any &>' requested here
(eprop);
^
graph_properties_imp2.cc:39:6: note: candidate template ignored: could not match 'vector' against
'basic_string'
void operator*=(std::vector<Val1>& v1, const std::vector<Val2>& v2)
^
graph_properties_imp2.cc:101:26: error: no viable overloaded '*='
vprop[v] *= conv(eprop[e]);
~~~~~~~~ ^ ~~~~~~~~~~~~~~
graph_properties_imp2.cc:172:13: note: in instantiation of function template specialization
'ProdOp::operator()<boost::filtered_graph<boost::adj_list<unsigned long>,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> > >,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::typed_identity_property_map<unsigned long> > > >, unsigned long,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::typed_identity_property_map<unsigned
long> > >' requested here
op(v, eprop, vprop, g);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__functional_base:413:12: note:
in instantiation of function template specialization
'do_out_edges_op::operator()<boost::filtered_graph<boost::adj_list<unsigned long>,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> > >,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::typed_identity_property_map<unsigned long> > > >,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, ProdOp>' requested here
return _VSTD::forward<_Fp>(__f)(_VSTD::forward<_Args>(__args)...);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:347:15: note:
expanded from macro '_VSTD'
#define _VSTD std::_LIBCPP_NAMESPACE
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/functional:2022:12: note:
in instantiation of function template specialization 'std::__1::__invoke<const do_out_edges_op &,
boost::filtered_graph<boost::adj_list<unsigned long>,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> > >,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::typed_identity_property_map<unsigned long> > > > &,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, const boost::any &, const ProdOp &>' requested here
return __invoke(__f, __mu(get<_Indx>(__bound_args), __args)...);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/functional:2094:20: note:
in instantiation of function template specialization 'std::__1::__apply_functor<const
do_out_edges_op, const std::__1::tuple<std::__1::placeholders::__ph<1>,
std::__1::placeholders::__ph<2>, boost::any, ProdOp>, 0, 1, 2, 3,
std::__1::tuple<boost::filtered_graph<boost::adj_list<unsigned long>,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> > >,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::typed_identity_property_map<unsigned long> > > > &,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> > &&> >' requested here
return __apply_functor(__f_, __bound_args_, __indices(),
^
./graph_filtering.hh:463:9: note: in instantiation of function template specialization
'std::__1::__bind<do_out_edges_op, std::__1::placeholders::__ph<1> &,
std::__1::placeholders::__ph<2> &, boost::any &,
ProdOp>::operator()<boost::filtered_graph<boost::adj_list<unsigned long>,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> > >,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::typed_identity_property_map<unsigned long> > > > &,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> > >' requested here
_a(*a1, uncheck(std::forward<Ts>(as), Wrap())...);
^
./mpl_nested_loop.hh:174:9: note: (skipping 28 contexts in backtrace; use -ftemplate-backtrace-limit=0 to
see all)
_a(std::forward<Args>(args)...);
^
/opt/local/include/boost/mpl/for_each.hpp:118:15: note: in instantiation of function template
specialization
'boost::mpl::for_each<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::identity<mpl_::na>,
boost::mpl::inner_loop<boost::mpl::dispatch<boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > >>, boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> > >' requested here
boost::mpl::for_each<Sequence, identity<> >(f);
^
./mpl_nested_loop.hh:100:5: note: in instantiation of function template specialization
'boost::mpl::for_each<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::inner_loop<boost::mpl::dispatch<boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > >>, boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> > >' requested here
for_each<TR1>(inner_loop<Action, TRS...>(a));
^
./mpl_nested_loop.hh:113:5: note: in instantiation of function template specialization
'boost::mpl::nested_for_each_imp<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> ,
boost::mpl::dispatch<boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > >> >' requested here
nested_for_each_imp<TRS...>(b);
^
./graph_filtering.hh:489:21: note: in instantiation of function template specialization
'boost::mpl::nested_for_each<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> ,
boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > > >' requested here
boost::mpl::nested_for_each<graph_view_pointers,TRS...>
^
graph_properties_imp2.cc:192:13: note: in instantiation of function template specialization
'graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op, std::__1::placeholders::__ph<1>
&, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>, graph_tool::detail::all_graph_views,
mpl_::bool_<false>, boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::operator()<boost::any &>' requested here
(eprop);
^
graph_properties_imp2.cc:47:6: note: candidate function not viable: no known conversion from
'std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> >
>' to 'std::string &' (aka 'basic_string<char, char_traits<char>, allocator<char> > &') for 1st
argument
void operator*=(std::string& v1, const string& v2)
^
graph_properties_imp2.cc:39:6: note: candidate template ignored: substitution failure [with Val1 =
std::__1::basic_string<char>, Val2 = std::__1::basic_string<char>]
void operator*=(std::vector<Val1>& v1, const std::vector<Val2>& v2)
^
graph_properties_imp2.cc:101:26: error: no viable overloaded '*='
vprop[v] *= conv(eprop[e]);
~~~~~~~~ ^ ~~~~~~~~~~~~~~
graph_properties_imp2.cc:172:13: note: in instantiation of function template specialization
'ProdOp::operator()<boost::reverse_graph<boost::adj_list<unsigned long>, const
boost::adj_list<unsigned long> &>, unsigned long,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::typed_identity_property_map<unsigned
long> > >' requested here
op(v, eprop, vprop, g);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__functional_base:413:12: note:
in instantiation of function template specialization
'do_out_edges_op::operator()<boost::reverse_graph<boost::adj_list<unsigned long>, const
boost::adj_list<unsigned long> &>,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, ProdOp>' requested here
return _VSTD::forward<_Fp>(__f)(_VSTD::forward<_Args>(__args)...);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:347:15: note:
expanded from macro '_VSTD'
#define _VSTD std::_LIBCPP_NAMESPACE
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/functional:2022:12: note:
in instantiation of function template specialization 'std::__1::__invoke<const do_out_edges_op &,
boost::reverse_graph<boost::adj_list<unsigned long>, const boost::adj_list<unsigned long> &> &,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, const boost::any &, const ProdOp &>' requested here
return __invoke(__f, __mu(get<_Indx>(__bound_args), __args)...);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/functional:2094:20: note:
in instantiation of function template specialization 'std::__1::__apply_functor<const
do_out_edges_op, const std::__1::tuple<std::__1::placeholders::__ph<1>,
std::__1::placeholders::__ph<2>, boost::any, ProdOp>, 0, 1, 2, 3,
std::__1::tuple<boost::reverse_graph<boost::adj_list<unsigned long>, const boost::adj_list<unsigned
long> &> &, boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> > &&> >' requested here
return __apply_functor(__f_, __bound_args_, __indices(),
^
./graph_filtering.hh:463:9: note: in instantiation of function template specialization
'std::__1::__bind<do_out_edges_op, std::__1::placeholders::__ph<1> &,
std::__1::placeholders::__ph<2> &, boost::any &,
ProdOp>::operator()<boost::reverse_graph<boost::adj_list<unsigned long>, const
boost::adj_list<unsigned long> &> &,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> > >' requested here
_a(*a1, uncheck(std::forward<Ts>(as), Wrap())...);
^
./mpl_nested_loop.hh:174:9: note: (skipping 29 contexts in backtrace; use -ftemplate-backtrace-limit=0 to
see all)
_a(std::forward<Args>(args)...);
^
/opt/local/include/boost/mpl/for_each.hpp:118:15: note: in instantiation of function template
specialization
'boost::mpl::for_each<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::identity<mpl_::na>,
boost::mpl::inner_loop<boost::mpl::dispatch<boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > >>, boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> > >' requested here
boost::mpl::for_each<Sequence, identity<> >(f);
^
./mpl_nested_loop.hh:100:5: note: in instantiation of function template specialization
'boost::mpl::for_each<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::inner_loop<boost::mpl::dispatch<boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > >>, boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> > >' requested here
for_each<TR1>(inner_loop<Action, TRS...>(a));
^
./mpl_nested_loop.hh:113:5: note: in instantiation of function template specialization
'boost::mpl::nested_for_each_imp<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> ,
boost::mpl::dispatch<boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > >> >' requested here
nested_for_each_imp<TRS...>(b);
^
./graph_filtering.hh:489:21: note: in instantiation of function template specialization
'boost::mpl::nested_for_each<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> ,
boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > > >' requested here
boost::mpl::nested_for_each<graph_view_pointers,TRS...>
^
graph_properties_imp2.cc:192:13: note: in instantiation of function template specialization
'graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op, std::__1::placeholders::__ph<1>
&, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>, graph_tool::detail::all_graph_views,
mpl_::bool_<false>, boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::operator()<boost::any &>' requested here
(eprop);
^
graph_properties_imp2.cc:47:6: note: candidate function not viable: no known conversion from
'std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> >
>' to 'std::string &' (aka 'basic_string<char, char_traits<char>, allocator<char> > &') for 1st
argument
void operator*=(std::string& v1, const string& v2)
^
graph_properties_imp2.cc:39:6: note: candidate template ignored: substitution failure [with Val1 =
std::__1::basic_string<char>, Val2 = std::__1::basic_string<char>]
void operator*=(std::vector<Val1>& v1, const std::vector<Val2>& v2)
^
graph_properties_imp2.cc:101:26: error: no viable overloaded '*='
vprop[v] *= conv(eprop[e]);
~~~~~~~~ ^ ~~~~~~~~~~~~~~
graph_properties_imp2.cc:172:13: note: in instantiation of function template specialization
'ProdOp::operator()<boost::reverse_graph<boost::filtered_graph<boost::adj_list<unsigned long>,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> > >,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::typed_identity_property_map<unsigned long> > > >, const
boost::filtered_graph<boost::adj_list<unsigned long>,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> > >,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::typed_identity_property_map<unsigned long> > > > &>, unsigned long,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::typed_identity_property_map<unsigned
long> > >' requested here
op(v, eprop, vprop, g);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__functional_base:413:12: note:
in instantiation of function template specialization
'do_out_edges_op::operator()<boost::reverse_graph<boost::filtered_graph<boost::adj_list<unsigned
long>, graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> > >,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::typed_identity_property_map<unsigned long> > > >, const
boost::filtered_graph<boost::adj_list<unsigned long>,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> > >,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::typed_identity_property_map<unsigned long> > > > &>,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, ProdOp>' requested here
return _VSTD::forward<_Fp>(__f)(_VSTD::forward<_Args>(__args)...);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:347:15: note:
expanded from macro '_VSTD'
#define _VSTD std::_LIBCPP_NAMESPACE
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/functional:2022:12: note:
in instantiation of function template specialization 'std::__1::__invoke<const do_out_edges_op &,
boost::reverse_graph<boost::filtered_graph<boost::adj_list<unsigned long>,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> > >,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::typed_identity_property_map<unsigned long> > > >, const
boost::filtered_graph<boost::adj_list<unsigned long>,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> > >,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::typed_identity_property_map<unsigned long> > > > &> &,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, const boost::any &, const ProdOp &>' requested here
return __invoke(__f, __mu(get<_Indx>(__bound_args), __args)...);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/functional:2094:20: note:
in instantiation of function template specialization 'std::__1::__apply_functor<const
do_out_edges_op, const std::__1::tuple<std::__1::placeholders::__ph<1>,
std::__1::placeholders::__ph<2>, boost::any, ProdOp>, 0, 1, 2, 3,
std::__1::tuple<boost::reverse_graph<boost::filtered_graph<boost::adj_list<unsigned long>,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> > >,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::typed_identity_property_map<unsigned long> > > >, const
boost::filtered_graph<boost::adj_list<unsigned long>,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> > >,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::typed_identity_property_map<unsigned long> > > > &> &,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> > &&> >' requested here
return __apply_functor(__f_, __bound_args_, __indices(),
^
./graph_filtering.hh:463:9: note: in instantiation of function template specialization
'std::__1::__bind<do_out_edges_op, std::__1::placeholders::__ph<1> &,
std::__1::placeholders::__ph<2> &, boost::any &,
ProdOp>::operator()<boost::reverse_graph<boost::filtered_graph<boost::adj_list<unsigned long>,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> > >,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::typed_identity_property_map<unsigned long> > > >, const
boost::filtered_graph<boost::adj_list<unsigned long>,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> > >,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::typed_identity_property_map<unsigned long> > > > &> &,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> > >' requested here
_a(*a1, uncheck(std::forward<Ts>(as), Wrap())...);
^
./mpl_nested_loop.hh:174:9: note: (skipping 30 contexts in backtrace; use -ftemplate-backtrace-limit=0 to
see all)
_a(std::forward<Args>(args)...);
^
/opt/local/include/boost/mpl/for_each.hpp:118:15: note: in instantiation of function template
specialization
'boost::mpl::for_each<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::identity<mpl_::na>,
boost::mpl::inner_loop<boost::mpl::dispatch<boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > >>, boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> > >' requested here
boost::mpl::for_each<Sequence, identity<> >(f);
^
./mpl_nested_loop.hh:100:5: note: in instantiation of function template specialization
'boost::mpl::for_each<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::inner_loop<boost::mpl::dispatch<boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > >>, boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> > >' requested here
for_each<TR1>(inner_loop<Action, TRS...>(a));
^
./mpl_nested_loop.hh:113:5: note: in instantiation of function template specialization
'boost::mpl::nested_for_each_imp<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> ,
boost::mpl::dispatch<boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > >> >' requested here
nested_for_each_imp<TRS...>(b);
^
./graph_filtering.hh:489:21: note: in instantiation of function template specialization
'boost::mpl::nested_for_each<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> ,
boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > > >' requested here
boost::mpl::nested_for_each<graph_view_pointers,TRS...>
^
graph_properties_imp2.cc:192:13: note: in instantiation of function template specialization
'graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op, std::__1::placeholders::__ph<1>
&, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>, graph_tool::detail::all_graph_views,
mpl_::bool_<false>, boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::operator()<boost::any &>' requested here
(eprop);
^
graph_properties_imp2.cc:47:6: note: candidate function not viable: no known conversion from
'std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> >
>' to 'std::string &' (aka 'basic_string<char, char_traits<char>, allocator<char> > &') for 1st
argument
void operator*=(std::string& v1, const string& v2)
^
graph_properties_imp2.cc:39:6: note: candidate template ignored: substitution failure [with Val1 =
std::__1::basic_string<char>, Val2 = std::__1::basic_string<char>]
void operator*=(std::vector<Val1>& v1, const std::vector<Val2>& v2)
^
graph_properties_imp2.cc:101:26: error: no viable overloaded '*='
vprop[v] *= conv(eprop[e]);
~~~~~~~~ ^ ~~~~~~~~~~~~~~
graph_properties_imp2.cc:172:13: note: in instantiation of function template specialization
'ProdOp::operator()<boost::UndirectedAdaptor<boost::adj_list<unsigned long> >, unsigned long,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::typed_identity_property_map<unsigned
long> > >' requested here
op(v, eprop, vprop, g);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__functional_base:413:12: note:
in instantiation of function template specialization
'do_out_edges_op::operator()<boost::UndirectedAdaptor<boost::adj_list<unsigned long> >,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, ProdOp>' requested here
return _VSTD::forward<_Fp>(__f)(_VSTD::forward<_Args>(__args)...);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:347:15: note:
expanded from macro '_VSTD'
#define _VSTD std::_LIBCPP_NAMESPACE
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/functional:2022:12: note:
in instantiation of function template specialization 'std::__1::__invoke<const do_out_edges_op &,
boost::UndirectedAdaptor<boost::adj_list<unsigned long> > &,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, const boost::any &, const ProdOp &>' requested here
return __invoke(__f, __mu(get<_Indx>(__bound_args), __args)...);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/functional:2094:20: note:
in instantiation of function template specialization 'std::__1::__apply_functor<const
do_out_edges_op, const std::__1::tuple<std::__1::placeholders::__ph<1>,
std::__1::placeholders::__ph<2>, boost::any, ProdOp>, 0, 1, 2, 3,
std::__1::tuple<boost::UndirectedAdaptor<boost::adj_list<unsigned long> > &,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> > &&> >' requested here
return __apply_functor(__f_, __bound_args_, __indices(),
^
./graph_filtering.hh:463:9: note: in instantiation of function template specialization
'std::__1::__bind<do_out_edges_op, std::__1::placeholders::__ph<1> &,
std::__1::placeholders::__ph<2> &, boost::any &,
ProdOp>::operator()<boost::UndirectedAdaptor<boost::adj_list<unsigned long> > &,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> > >' requested here
_a(*a1, uncheck(std::forward<Ts>(as), Wrap())...);
^
./mpl_nested_loop.hh:174:9: note: (skipping 31 contexts in backtrace; use -ftemplate-backtrace-limit=0 to
see all)
_a(std::forward<Args>(args)...);
^
/opt/local/include/boost/mpl/for_each.hpp:118:15: note: in instantiation of function template
specialization
'boost::mpl::for_each<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::identity<mpl_::na>,
boost::mpl::inner_loop<boost::mpl::dispatch<boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > >>, boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> > >' requested here
boost::mpl::for_each<Sequence, identity<> >(f);
^
./mpl_nested_loop.hh:100:5: note: in instantiation of function template specialization
'boost::mpl::for_each<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::inner_loop<boost::mpl::dispatch<boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > >>, boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> > >' requested here
for_each<TR1>(inner_loop<Action, TRS...>(a));
^
./mpl_nested_loop.hh:113:5: note: in instantiation of function template specialization
'boost::mpl::nested_for_each_imp<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> ,
boost::mpl::dispatch<boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > >> >' requested here
nested_for_each_imp<TRS...>(b);
^
./graph_filtering.hh:489:21: note: in instantiation of function template specialization
'boost::mpl::nested_for_each<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> ,
boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > > >' requested here
boost::mpl::nested_for_each<graph_view_pointers,TRS...>
^
graph_properties_imp2.cc:192:13: note: in instantiation of function template specialization
'graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op, std::__1::placeholders::__ph<1>
&, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>, graph_tool::detail::all_graph_views,
mpl_::bool_<false>, boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::operator()<boost::any &>' requested here
(eprop);
^
graph_properties_imp2.cc:47:6: note: candidate function not viable: no known conversion from
'std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> >
>' to 'std::string &' (aka 'basic_string<char, char_traits<char>, allocator<char> > &') for 1st
argument
void operator*=(std::string& v1, const string& v2)
^
graph_properties_imp2.cc:39:6: note: candidate template ignored: substitution failure [with Val1 =
std::__1::basic_string<char>, Val2 = std::__1::basic_string<char>]
void operator*=(std::vector<Val1>& v1, const std::vector<Val2>& v2)
^
graph_properties_imp2.cc:101:26: error: no viable overloaded '*='
vprop[v] *= conv(eprop[e]);
~~~~~~~~ ^ ~~~~~~~~~~~~~~
graph_properties_imp2.cc:172:13: note: in instantiation of function template specialization
'ProdOp::operator()<boost::UndirectedAdaptor<boost::filtered_graph<boost::adj_list<unsigned long>,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> > >,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::typed_identity_property_map<unsigned long> > > > >, unsigned long,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::typed_identity_property_map<unsigned
long> > >' requested here
op(v, eprop, vprop, g);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__functional_base:413:12: note:
in instantiation of function template specialization
'do_out_edges_op::operator()<boost::UndirectedAdaptor<boost::filtered_graph<boost::adj_list<unsigned
long>, graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> > >,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::typed_identity_property_map<unsigned long> > > > >,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, ProdOp>' requested here
return _VSTD::forward<_Fp>(__f)(_VSTD::forward<_Args>(__args)...);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:347:15: note:
expanded from macro '_VSTD'
#define _VSTD std::_LIBCPP_NAMESPACE
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/functional:2022:12: note:
in instantiation of function template specialization 'std::__1::__invoke<const do_out_edges_op &,
boost::UndirectedAdaptor<boost::filtered_graph<boost::adj_list<unsigned long>,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> > >,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::typed_identity_property_map<unsigned long> > > > > &,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, const boost::any &, const ProdOp &>' requested here
return __invoke(__f, __mu(get<_Indx>(__bound_args), __args)...);
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/functional:2094:20: note:
in instantiation of function template specialization 'std::__1::__apply_functor<const
do_out_edges_op, const std::__1::tuple<std::__1::placeholders::__ph<1>,
std::__1::placeholders::__ph<2>, boost::any, ProdOp>, 0, 1, 2, 3,
std::__1::tuple<boost::UndirectedAdaptor<boost::filtered_graph<boost::adj_list<unsigned long>,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> > >,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::typed_identity_property_map<unsigned long> > > > > &,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> > &&> >' requested here
return __apply_functor(__f_, __bound_args_, __indices(),
^
./graph_filtering.hh:463:9: note: in instantiation of function template specialization
'std::__1::__bind<do_out_edges_op, std::__1::placeholders::__ph<1> &,
std::__1::placeholders::__ph<2> &, boost::any &,
ProdOp>::operator()<boost::UndirectedAdaptor<boost::filtered_graph<boost::adj_list<unsigned long>,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> > >,
graph_tool::detail::MaskFilter<boost::unchecked_vector_property_map<unsigned char,
boost::typed_identity_property_map<unsigned long> > > > > &,
boost::unchecked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> > >' requested here
_a(*a1, uncheck(std::forward<Ts>(as), Wrap())...);
^
./mpl_nested_loop.hh:174:9: note: (skipping 32 contexts in backtrace; use -ftemplate-backtrace-limit=0 to
see all)
_a(std::forward<Args>(args)...);
^
/opt/local/include/boost/mpl/for_each.hpp:118:15: note: in instantiation of function template
specialization
'boost::mpl::for_each<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::identity<mpl_::na>,
boost::mpl::inner_loop<boost::mpl::dispatch<boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > >>, boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> > >' requested here
boost::mpl::for_each<Sequence, identity<> >(f);
^
./mpl_nested_loop.hh:100:5: note: in instantiation of function template specialization
'boost::mpl::for_each<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::inner_loop<boost::mpl::dispatch<boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > >>, boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> > >' requested here
for_each<TR1>(inner_loop<Action, TRS...>(a));
^
./mpl_nested_loop.hh:113:5: note: in instantiation of function template specialization
'boost::mpl::nested_for_each_imp<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> ,
boost::mpl::dispatch<boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > >> >' requested here
nested_for_each_imp<TRS...>(b);
^
./graph_filtering.hh:489:21: note: in instantiation of function template specialization
'boost::mpl::nested_for_each<graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
graph_tool::detail::all_graph_views, mpl_::bool_<false>,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::graph_view_pointers,
boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> ,
boost::mpl::selected_types<graph_tool::detail::action_wrap<std::__1::__bind<do_out_edges_op,
std::__1::placeholders::__ph<1> &, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>,
mpl_::bool_<false> > > >' requested here
boost::mpl::nested_for_each<graph_view_pointers,TRS...>
^
graph_properties_imp2.cc:192:13: note: in instantiation of function template specialization
'graph_tool::detail::graph_action<std::__1::__bind<do_out_edges_op, std::__1::placeholders::__ph<1>
&, std::__1::placeholders::__ph<2> &, boost::any &, ProdOp>, graph_tool::detail::all_graph_views,
mpl_::bool_<false>, boost::mpl::v_item<boost::adj_edge_index_property_map<unsigned long>,
boost::mpl::v_item<boost::checked_vector_property_map<boost::python::api::object,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >, boost::adj_edge_index_property_map<unsigned
long> >, boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long double,
std::__1::allocator<long double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<double,
std::__1::allocator<double> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<long long,
std::__1::allocator<long long> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<int, std::__1::allocator<int>
>, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<short,
std::__1::allocator<short> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::vector<unsigned char,
std::__1::allocator<unsigned char> >, boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<std::__1::basic_string<char>,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<double,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<long long,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<int,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<short,
boost::adj_edge_index_property_map<unsigned long> >,
boost::mpl::v_item<boost::checked_vector_property_map<unsigned char,
boost::adj_edge_index_property_map<unsigned long> >, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>, 0>,
0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0>, 0> >::operator()<boost::any &>' requested here
(eprop);
^
graph_properties_imp2.cc:47:6: note: candidate function not viable: no known conversion from
'std::__1::vector<std::__1::basic_string<char>, std::__1::allocator<std::__1::basic_string<char> >
>' to 'std::string &' (aka 'basic_string<char, char_traits<char>, allocator<char> > &') for 1st
argument
void operator*=(std::string& v1, const string& v2)
^
graph_properties_imp2.cc:39:6: note: candidate template ignored: substitution failure [with Val1 =
std::__1::basic_string<char>, Val2 = std::__1::basic_string<char>]
void operator*=(std::vector<Val1>& v1, const std::vector<Val2>& v2)
^
2 warnings and 6 errors generated.
make[4]: *** [graph_properties_imp2.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2