Boost-users
Threads by month
- ----- 2025 -----
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2000 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1999 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1998 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1997 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- 5 participants
- 28317 discussions
Eske Christiansen said:
> Hej boost-users.
>
> I'm compiling a test thread program where I create 255 thread but I get
> an "Program received signal SIGABRT, Aborted." after thread 254 I
> running redhat 7.3 and using boost 1.28.00. Is it an OS problem or a
> boost problem?
I find it strange that it stopped at 255 threads. Maximum number of threads
in linux is 1024 as defined by PTHREAD_THREADS_MAX in
/usr/include/bits/local_lim.h. With default stacksize you would have
allocated 500M of virtual memory, but I am not too sure if that would result
in thread creation failure.
3
2
Hi,
Just wondering the difference between library builded with Jam and
library builded with specifics target compiler's makefiles.
For sample I think about the regex lib under VC6 which gives
with nmake -f vc6.mak :
boost_regex_vc6_mss.lib
boost_regex_vc6_sssd.lib
boost_regex_vc6_sssd.pdb
boost_regex_vc6_mssd.lib
boost_regex_vc6_mssd.pdb
boost_regex_vc6_mdid.lib
boost_regex_vc6_mdid.dll
boost_regex_vc6_mdid.pdb
boost_regex_vc6_mdi.lib
boost_regex_vc6_mdi.dll
boost_regex_vc6_mds.lib
boost_regex_vc6_mdsd.lib
boost_regex_vc6_mdsd.pdb
and Jam that will give us :
boost_regex.dll
boost_regex.lib
boost_regex_debug.dll
boost_regex_debug.lib
This is because the boost config/*.hpp file does not let me the
choice. only the makefiles library seems to work.
Thanks in advance.
Alex
3
2
hi,
sorry if this is a really dumb question, but is bjam supposed to be
useable to build things *with* boost as well as building boost itself?
I can't spot the info on how to start that in the Boost.Build docs.
Setting the path to the boost headers and the built boost libraries
is what I'm stumbling over.
TIA
ChrisS.
2
1

21 Nov '02
Hi, I'm using libbost1.28.0 (the one in Debian Sarge), with gcc version
2.95.4 20011002 (Debian prerelease).
I can compile the libs/graph/example/johnson-eg.cpp example, or copy
part of it's code to my function dnh.cpp and compile it. But if instead
of the adjacency_list graph of the example, I try to pass my own Graph
type to johnson's function, I get a large compiling error message. I'm
quite new to this, but it seems to me as if the error is caused by the
distance matrix, instead of the graph type.
The code has some files, and I use a Makefile for the compilation. I
thought that maybe the best way of allowing whoever wants to help me to
check the error is making a tarball with the involved files. My graph
definition is in header file steiner.hpp.
steiner_io.hpp and steiner_io.cpp are read/write functions that can be
compiled and seem to work well, and should be independent of the error.
The compiling error is caused by line 117 of dnh.cpp. If the input
variable g (my graph) is substituted by G (libboost example's graph),
then the compilation goes fine.
The compilation error log is in file "makelog".
Regards,
Ramón Casero.
----------
/usr/include/boost/graph/graph_concepts.hpp: In method `void boost::BasicMatrixConcept<int[6][6],void *,int>::constraints()':
/usr/include/boost/concept_check.hpp:46: instantiated from `boost::function_requires<boost::BasicMatrixConcept<int[6][6],void *,int> >(boost::type<boost::BasicMatrixConcept<int[6][6],void *,int> > *)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:66: instantiated from `boost::detail::johnson_impl<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:112: instantiated from `boost::detail::johnson_dispatch<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:129: instantiated from `boost::johnson_all_pairs_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/datos/uni/pfc/c++/dnh.cpp:117: instantiated from `steiner::dnh<WeightType>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &)'
/datos/uni/pfc/c++/dnh.cpp:50: instantiated from here
/usr/include/boost/graph/graph_concepts.hpp:449: invalid types `int[6][6][void *]' for array subscript
/usr/include/boost/graph/graph_concepts.hpp: In method `void boost::BasicMatrixConcept<int[6][6],void *,int>::const_constraints(const int (&)[6][6])':
/usr/include/boost/graph/graph_concepts.hpp:450: instantiated from `boost::BasicMatrixConcept<int[6][6],void *,int>::constraints()'
/usr/include/boost/concept_check.hpp:46: instantiated from `boost::function_requires<boost::BasicMatrixConcept<int[6][6],void *,int> >(boost::type<boost::BasicMatrixConcept<int[6][6],void *,int> > *)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:66: instantiated from `boost::detail::johnson_impl<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:112: instantiated from `boost::detail::johnson_dispatch<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:129: instantiated from `boost::johnson_all_pairs_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/datos/uni/pfc/c++/dnh.cpp:117: instantiated from `steiner::dnh<WeightType>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &)'
/datos/uni/pfc/c++/dnh.cpp:50: instantiated from here
/usr/include/boost/graph/graph_concepts.hpp:454: invalid types `const int[6][6][void *]' for array subscript
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp: In function `bool boost::detail::johnson_impl<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int)':
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:112: instantiated from `boost::detail::johnson_dispatch<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:129: instantiated from `boost::johnson_all_pairs_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/datos/uni/pfc/c++/dnh.cpp:117: instantiated from `steiner::dnh<WeightType>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &)'
/datos/uni/pfc/c++/dnh.cpp:50: instantiated from here
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:72: warning: passing `void *' to argument 2 of `put<int, int>(int *, int, const int &)' lacks a cast
/usr/include/boost/property_map.hpp: In method `void boost::ReadablePropertyMapConcept<int *,void *>::constraints()':
/usr/include/boost/concept_check.hpp:46: instantiated from `boost::function_requires<boost::ReadablePropertyMapConcept<int *,void *> >(boost::type<boost::ReadablePropertyMapConcept<int *,void *> > *)'
/usr/include/boost/property_map.hpp:209: instantiated from `boost::ReadWritePropertyMapConcept<int *,void *>::constraints()'
/usr/include/boost/concept_check.hpp:46: instantiated from `boost::function_requires<boost::ReadWritePropertyMapConcept<int *,void *> >(boost::type<boost::ReadWritePropertyMapConcept<int *,void *> > *)'
/usr/include/boost/graph/bellman_ford_shortest_paths.hpp:117: instantiated from `boost::bellman_ford_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, unsigned int, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::dummy_property_map, int *, boost::closed_plus<int>, less<int>, boost::bellman_visitor<boost::null_visitor> >(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, unsigned int, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::dummy_property_map, int *, boost::closed_plus<int>, less<int>, boost::bellman_visitor<boost::null_visitor>)'
/usr/include/boost/graph/bellman_ford_shortest_paths.hpp:167: instantiated from `boost::detail::bellman_dispatch<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, unsigned int, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, int *, int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, unsigned int, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, int *, const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/usr/include/boost/graph/bellman_ford_shortest_paths.hpp:181: instantiated from `boost::bellman_ford_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, unsigned int, int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, unsigned int, const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:73: instantiated from `boost::detail::johnson_impl<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:112: instantiated from `boost::detail::johnson_dispatch<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:129: instantiated from `boost::johnson_all_pairs_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/datos/uni/pfc/c++/dnh.cpp:117: instantiated from `steiner::dnh<WeightType>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &)'
/datos/uni/pfc/c++/dnh.cpp:50: instantiated from here
/usr/include/boost/property_map.hpp:157: warning: passing `void *' to argument 2 of `get<int>(const int *, int)' lacks a cast
/usr/include/boost/property_map.hpp: In method `void boost::WritablePropertyMapConcept<int *,void *>::constraints()':
/usr/include/boost/concept_check.hpp:46: instantiated from `boost::function_requires<boost::WritablePropertyMapConcept<int *,void *> >(boost::type<boost::WritablePropertyMapConcept<int *,void *> > *)'
/usr/include/boost/property_map.hpp:210: instantiated from `boost::ReadWritePropertyMapConcept<int *,void *>::constraints()'
/usr/include/boost/concept_check.hpp:46: instantiated from `boost::function_requires<boost::ReadWritePropertyMapConcept<int *,void *> >(boost::type<boost::ReadWritePropertyMapConcept<int *,void *> > *)'
/usr/include/boost/graph/bellman_ford_shortest_paths.hpp:117: instantiated from `boost::bellman_ford_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, unsigned int, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::dummy_property_map, int *, boost::closed_plus<int>, less<int>, boost::bellman_visitor<boost::null_visitor> >(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, unsigned int, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::dummy_property_map, int *, boost::closed_plus<int>, less<int>, boost::bellman_visitor<boost::null_visitor>)'
/usr/include/boost/graph/bellman_ford_shortest_paths.hpp:167: instantiated from `boost::detail::bellman_dispatch<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, unsigned int, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, int *, int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, unsigned int, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, int *, const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/usr/include/boost/graph/bellman_ford_shortest_paths.hpp:181: instantiated from `boost::bellman_ford_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, unsigned int, int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, unsigned int, const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:73: instantiated from `boost::detail::johnson_impl<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:112: instantiated from `boost::detail::johnson_dispatch<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:129: instantiated from `boost::johnson_all_pairs_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/datos/uni/pfc/c++/dnh.cpp:117: instantiated from `steiner::dnh<WeightType>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &)'
/datos/uni/pfc/c++/dnh.cpp:50: instantiated from here
/usr/include/boost/property_map.hpp:186: warning: passing `void *' to argument 2 of `put<int, int>(int *, int, const int &)' lacks a cast
/usr/include/boost/graph/relax.hpp: In function `bool boost::relax<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::dummy_property_map, int *, boost::closed_plus<int>, less<int> >(boost::detail::edge_desc_impl<boost::undirected_tag,void *>, const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::dummy_property_map, int *, boost::closed_plus<int>, less<int>)':
/usr/include/boost/graph/bellman_ford_shortest_paths.hpp:127: instantiated from `boost::bellman_ford_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, unsigned int, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::dummy_property_map, int *, boost::closed_plus<int>, less<int>, boost::bellman_visitor<boost::null_visitor> >(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, unsigned int, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::dummy_property_map, int *, boost::closed_plus<int>, less<int>, boost::bellman_visitor<boost::null_visitor>)'
/usr/include/boost/graph/bellman_ford_shortest_paths.hpp:167: instantiated from `boost::detail::bellman_dispatch<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, unsigned int, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, int *, int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, unsigned int, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, int *, const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/usr/include/boost/graph/bellman_ford_shortest_paths.hpp:181: instantiated from `boost::bellman_ford_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, unsigned int, int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, unsigned int, const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:73: instantiated from `boost::detail::johnson_impl<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:112: instantiated from `boost::detail::johnson_dispatch<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:129: instantiated from `boost::johnson_all_pairs_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/datos/uni/pfc/c++/dnh.cpp:117: instantiated from `steiner::dnh<WeightType>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &)'
/datos/uni/pfc/c++/dnh.cpp:50: instantiated from here
/usr/include/boost/graph/relax.hpp:69: warning: passing `void *' to argument 2 of `get<int>(const int *, int)' lacks a cast
/usr/include/boost/graph/relax.hpp:69: warning: passing `void *' to argument 2 of `get<int>(const int *, int)' lacks a cast
/usr/include/boost/graph/bellman_ford_shortest_paths.hpp:127: instantiated from `boost::bellman_ford_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, unsigned int, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::dummy_property_map, int *, boost::closed_plus<int>, less<int>, boost::bellman_visitor<boost::null_visitor> >(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, unsigned int, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::dummy_property_map, int *, boost::closed_plus<int>, less<int>, boost::bellman_visitor<boost::null_visitor>)'
/usr/include/boost/graph/bellman_ford_shortest_paths.hpp:167: instantiated from `boost::detail::bellman_dispatch<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, unsigned int, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, int *, int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, unsigned int, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, int *, const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/usr/include/boost/graph/bellman_ford_shortest_paths.hpp:181: instantiated from `boost::bellman_ford_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, unsigned int, int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, unsigned int, const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:73: instantiated from `boost::detail::johnson_impl<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:112: instantiated from `boost::detail::johnson_dispatch<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:129: instantiated from `boost::johnson_all_pairs_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/datos/uni/pfc/c++/dnh.cpp:117: instantiated from `steiner::dnh<WeightType>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &)'
/datos/uni/pfc/c++/dnh.cpp:50: instantiated from here
/usr/include/boost/graph/relax.hpp:73: warning: passing `void *' to argument 2 of `put<int, int>(int *, int, const int &)' lacks a cast
/usr/include/boost/graph/bellman_ford_shortest_paths.hpp: In function `bool boost::bellman_ford_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, unsigned int, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::dummy_property_map, int *, boost::closed_plus<int>, less<int>, boost::bellman_visitor<boost::null_visitor> >(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, unsigned int, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::dummy_property_map, int *, boost::closed_plus<int>, less<int>, boost::bellman_visitor<boost::null_visitor>)':
/usr/include/boost/graph/bellman_ford_shortest_paths.hpp:167: instantiated from `boost::detail::bellman_dispatch<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, unsigned int, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, int *, int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, unsigned int, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, int *, const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/usr/include/boost/graph/bellman_ford_shortest_paths.hpp:181: instantiated from `boost::bellman_ford_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, unsigned int, int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, unsigned int, const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:73: instantiated from `boost::detail::johnson_impl<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:112: instantiated from `boost::detail::johnson_dispatch<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:129: instantiated from `boost::johnson_all_pairs_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/datos/uni/pfc/c++/dnh.cpp:117: instantiated from `steiner::dnh<WeightType>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &)'
/datos/uni/pfc/c++/dnh.cpp:50: instantiated from here
/usr/include/boost/graph/bellman_ford_shortest_paths.hpp:134: warning: passing `void *' to argument 2 of `get<int>(const int *, int)' lacks a cast
/usr/include/boost/graph/bellman_ford_shortest_paths.hpp:134: warning: passing `void *' to argument 2 of `get<int>(const int *, int)' lacks a cast
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp: In function `bool boost::detail::johnson_impl<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int)':
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:112: instantiated from `boost::detail::johnson_dispatch<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:129: instantiated from `boost::johnson_all_pairs_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/datos/uni/pfc/c++/dnh.cpp:117: instantiated from `steiner::dnh<WeightType>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &)'
/datos/uni/pfc/c++/dnh.cpp:50: instantiated from here
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:75: warning: passing `void *' to argument 2 of `get<int>(const int *, int)' lacks a cast
/usr/include/boost/graph/dijkstra_shortest_paths.hpp: In function `void boost::dijkstra_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, boost::dijkstra_visitor<boost::null_visitor>, boost::dummy_property_map, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, less<int>, boost::closed_plus<int>, int, int>(const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, void *, boost::dummy_property_map, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, less<int>, boost::closed_plus<int>, int, int, boost::dijkstra_visitor<boost::null_visitor>)':
/usr/include/boost/graph/dijkstra_shortest_paths.hpp:237: instantiated from `boost::detail::dijkstra_dispatch2<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::edge_weight_t,boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> > >(const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, void *, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, const boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::edge_weight_t,boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> > &)'
/usr/include/boost/graph/dijkstra_shortest_paths.hpp:259: instantiated from `boost::detail::dijkstra_dispatch1<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::edge_weight_t,boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> > >(const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, void *, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, const boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::edge_weight_t,boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> > &)'
/usr/include/boost/graph/dijkstra_shortest_paths.hpp:278: instantiated from `boost::dijkstra_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::edge_weight_t, boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> >(const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, void *, const boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::edge_weight_t,boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> > &)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:80: instantiated from `boost::detail::johnson_impl<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:112: instantiated from `boost::detail::johnson_dispatch<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:129: instantiated from `boost::johnson_all_pairs_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/datos/uni/pfc/c++/dnh.cpp:117: instantiated from `steiner::dnh<WeightType>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &)'
/datos/uni/pfc/c++/dnh.cpp:50: instantiated from here
/usr/include/boost/graph/dijkstra_shortest_paths.hpp:198: warning: passing `void *' to argument 2 of `put<int, int>(int *, int, const int &)' lacks a cast
/usr/include/boost/graph/dijkstra_shortest_paths.hpp:201: warning: passing `void *' to argument 2 of `put<int, int>(int *, int, const int &)' lacks a cast
/usr/include/boost/graph/relax.hpp: In function `bool boost::relax<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::dummy_property_map, int *, boost::closed_plus<int>, less<int> >(boost::detail::edge_desc_impl<boost::undirected_tag,void *>, const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::dummy_property_map, int *, boost::closed_plus<int>, less<int>)':
/usr/include/boost/graph/dijkstra_shortest_paths.hpp:103: instantiated from `boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>,boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >,boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::dummy_property_map,int *,boost::closed_plus<int>,less<int> >::tree_edge<boost::detail::edge_desc_impl<boost::undirected_tag,void *>, boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> >(boost::detail::edge_desc_impl<boost::undirected_tag,void *>, boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &)'
/usr/include/boost/graph/breadth_first_search.hpp:51: instantiated from `boost::BFSVisitorConcept<boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>,boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >,boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::dummy_property_map,int *,boost::closed_plus<int>,less<int> >,boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> >::constraints()'
/usr/include/boost/concept_check.hpp:46: instantiated from `boost::function_requires<boost::BFSVisitorConcept<boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>,boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >,boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::dummy_property_map,int *,boost::closed_plus<int>,less<int> >,boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> > >(boost::type<boost::BFSVisitorConcept<boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>,boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >,boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::dummy_property_map,int *,boost::closed_plus<int>,less<int> >,boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> > > *)'
/usr/include/boost/graph/breadth_first_search.hpp:75: instantiated from `boost::breadth_first_visit<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >, boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>,boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >,boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::dummy_property_map,int *,boost::closed_plus<int>,less<int> >, boost::iterator_property_map<boost::default_color_type *,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>,boost::default_color_type,boost::default_color_type &> >(const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, void *, boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> > &, boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>,boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >,boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::dummy_property_map,int *,boost::closed_plus<int>,less<int> >, boost::iterator_property_map<boost::default_color_type *,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>,boost::default_color_type,boost::default_color_type &>)'
/usr/include/boost/graph/dijkstra_shortest_paths.hpp:178: instantiated from `boost::dijkstra_shortest_paths_no_init<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, boost::dijkstra_visitor<boost::null_visitor>, boost::dummy_property_map, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, less<int>, boost::closed_plus<int>, int, int>(const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, void *, boost::dummy_property_map, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, less<int>, boost::closed_plus<int>, int, int, boost::dijkstra_visitor<boost::null_visitor>)'
/usr/include/boost/graph/dijkstra_shortest_paths.hpp:204: instantiated from `boost::dijkstra_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, boost::dijkstra_visitor<boost::null_visitor>, boost::dummy_property_map, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, less<int>, boost::closed_plus<int>, int, int>(const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, void *, boost::dummy_property_map, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, less<int>, boost::closed_plus<int>, int, int, boost::dijkstra_visitor<boost::null_visitor>)'
/usr/include/boost/graph/dijkstra_shortest_paths.hpp:237: instantiated from `boost::detail::dijkstra_dispatch2<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::edge_weight_t,boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> > >(const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, void *, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, const boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::edge_weight_t,boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> > &)'
/usr/include/boost/graph/dijkstra_shortest_paths.hpp:259: instantiated from `boost::detail::dijkstra_dispatch1<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::edge_weight_t,boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> > >(const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, void *, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, const boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::edge_weight_t,boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> > &)'
/usr/include/boost/graph/dijkstra_shortest_paths.hpp:278: instantiated from `boost::dijkstra_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::edge_weight_t, boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> >(const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, void *, const boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::edge_weight_t,boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> > &)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:80: instantiated from `boost::detail::johnson_impl<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:112: instantiated from `boost::detail::johnson_dispatch<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:129: instantiated from `boost::johnson_all_pairs_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/datos/uni/pfc/c++/dnh.cpp:117: instantiated from `steiner::dnh<WeightType>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &)'
/datos/uni/pfc/c++/dnh.cpp:50: instantiated from here
/usr/include/boost/graph/relax.hpp:69: warning: passing `void *' to argument 2 of `get<int>(const int *, int)' lacks a cast
/usr/include/boost/graph/relax.hpp:69: warning: passing `void *' to argument 2 of `get<int>(const int *, int)' lacks a cast
/usr/include/boost/graph/dijkstra_shortest_paths.hpp:103: instantiated from `boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>,boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >,boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::dummy_property_map,int *,boost::closed_plus<int>,less<int> >::tree_edge<boost::detail::edge_desc_impl<boost::undirected_tag,void *>, boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> >(boost::detail::edge_desc_impl<boost::undirected_tag,void *>, boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &)'
/usr/include/boost/graph/breadth_first_search.hpp:51: instantiated from `boost::BFSVisitorConcept<boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>,boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >,boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::dummy_property_map,int *,boost::closed_plus<int>,less<int> >,boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> >::constraints()'
/usr/include/boost/concept_check.hpp:46: instantiated from `boost::function_requires<boost::BFSVisitorConcept<boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>,boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >,boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::dummy_property_map,int *,boost::closed_plus<int>,less<int> >,boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> > >(boost::type<boost::BFSVisitorConcept<boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>,boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >,boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::dummy_property_map,int *,boost::closed_plus<int>,less<int> >,boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> > > *)'
/usr/include/boost/graph/breadth_first_search.hpp:75: instantiated from `boost::breadth_first_visit<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >, boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>,boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >,boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::dummy_property_map,int *,boost::closed_plus<int>,less<int> >, boost::iterator_property_map<boost::default_color_type *,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>,boost::default_color_type,boost::default_color_type &> >(const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, void *, boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> > &, boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>,boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >,boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::dummy_property_map,int *,boost::closed_plus<int>,less<int> >, boost::iterator_property_map<boost::default_color_type *,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>,boost::default_color_type,boost::default_color_type &>)'
/usr/include/boost/graph/dijkstra_shortest_paths.hpp:178: instantiated from `boost::dijkstra_shortest_paths_no_init<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, boost::dijkstra_visitor<boost::null_visitor>, boost::dummy_property_map, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, less<int>, boost::closed_plus<int>, int, int>(const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, void *, boost::dummy_property_map, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, less<int>, boost::closed_plus<int>, int, int, boost::dijkstra_visitor<boost::null_visitor>)'
/usr/include/boost/graph/dijkstra_shortest_paths.hpp:204: instantiated from `boost::dijkstra_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, boost::dijkstra_visitor<boost::null_visitor>, boost::dummy_property_map, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, less<int>, boost::closed_plus<int>, int, int>(const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, void *, boost::dummy_property_map, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, less<int>, boost::closed_plus<int>, int, int, boost::dijkstra_visitor<boost::null_visitor>)'
/usr/include/boost/graph/dijkstra_shortest_paths.hpp:237: instantiated from `boost::detail::dijkstra_dispatch2<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::edge_weight_t,boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> > >(const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, void *, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, const boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::edge_weight_t,boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> > &)'
/usr/include/boost/graph/dijkstra_shortest_paths.hpp:259: instantiated from `boost::detail::dijkstra_dispatch1<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::edge_weight_t,boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> > >(const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, void *, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, const boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::edge_weight_t,boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> > &)'
/usr/include/boost/graph/dijkstra_shortest_paths.hpp:278: instantiated from `boost::dijkstra_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::edge_weight_t, boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> >(const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, void *, const boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::edge_weight_t,boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> > &)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:80: instantiated from `boost::detail::johnson_impl<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:112: instantiated from `boost::detail::johnson_dispatch<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:129: instantiated from `boost::johnson_all_pairs_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/datos/uni/pfc/c++/dnh.cpp:117: instantiated from `steiner::dnh<WeightType>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &)'
/datos/uni/pfc/c++/dnh.cpp:50: instantiated from here
/usr/include/boost/graph/relax.hpp:73: warning: passing `void *' to argument 2 of `put<int, int>(int *, int, const int &)' lacks a cast
/usr/include/boost/pending/indirect_cmp.hpp: In method `bool boost::indirect_cmp<int *,less<int> >::operator ()<void *, void *>(void *const &, void *const &) const':
/usr/include/boost/graph/detail/array_binary_tree.hpp:183: instantiated from `adstl::compare_array_node<vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> > >::operator ()<adstl::array_binary_tree_node<void **,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> > >(const adstl::array_binary_tree_node<void **,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> > &, const adstl::array_binary_tree_node<void **,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> > &)'
/usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3/stl_algo.h:2520: instantiated from `min_element<adstl::array_binary_tree_node<void **,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >::children_type::iterator, adstl::compare_array_node<vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> > > >(adstl::array_binary_tree_node<void **,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >::children_type::iterator, adstl::array_binary_tree_node<void **,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >::children_type::iterator, adstl::compare_array_node<vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> > >)'
/usr/include/boost/pending/mutable_heap.hpp:62: instantiated from `boost::down_heap<adstl::array_binary_tree_node<void **,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >, adstl::compare_array_node<vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> > >, vector<unsigned int,allocator<unsigned int> > >(adstl::array_binary_tree_node<void **,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >, adstl::compare_array_node<vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> > >, vector<unsigned int,allocator<unsigned int> > &)'
/usr/include/boost/pending/mutable_heap.hpp:75: instantiated from `boost::update_heap<adstl::array_binary_tree_node<void **,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >, adstl::compare_array_node<vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> > >, vector<unsigned int,allocator<unsigned int> > >(adstl::array_binary_tree_node<void **,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >, adstl::compare_array_node<vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> > >, vector<unsigned int,allocator<unsigned int> > &)'
/usr/include/boost/pending/mutable_queue.hpp:119: instantiated from `boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >::update(void *const &)'
/usr/include/boost/graph/dijkstra_shortest_paths.hpp:114: instantiated from `boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>,boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >,boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::dummy_property_map,int *,boost::closed_plus<int>,less<int> >::gray_target<boost::detail::edge_desc_impl<boost::undirected_tag,void *>, boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> >(boost::detail::edge_desc_impl<boost::undirected_tag,void *>, boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &)'
/usr/include/boost/graph/breadth_first_search.hpp:53: instantiated from `boost::BFSVisitorConcept<boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>,boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >,boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::dummy_property_map,int *,boost::closed_plus<int>,less<int> >,boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> >::constraints()'
/usr/include/boost/concept_check.hpp:46: instantiated from `boost::function_requires<boost::BFSVisitorConcept<boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>,boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >,boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::dummy_property_map,int *,boost::closed_plus<int>,less<int> >,boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> > >(boost::type<boost::BFSVisitorConcept<boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>,boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >,boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::dummy_property_map,int *,boost::closed_plus<int>,less<int> >,boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> > > *)'
/usr/include/boost/graph/breadth_first_search.hpp:75: instantiated from `boost::breadth_first_visit<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >, boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>,boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >,boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::dummy_property_map,int *,boost::closed_plus<int>,less<int> >, boost::iterator_property_map<boost::default_color_type *,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>,boost::default_color_type,boost::default_color_type &> >(const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, void *, boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> > &, boost::detail::dijkstra_bfs_visitor<boost::dijkstra_visitor<boost::null_visitor>,boost::mutable_queue<void *,vector<void *,allocator<void *> >,boost::indirect_cmp<int *,less<int> >,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >,boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::dummy_property_map,int *,boost::closed_plus<int>,less<int> >, boost::iterator_property_map<boost::default_color_type *,boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>,boost::default_color_type,boost::default_color_type &>)'
/usr/include/boost/graph/dijkstra_shortest_paths.hpp:178: instantiated from `boost::dijkstra_shortest_paths_no_init<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, boost::dijkstra_visitor<boost::null_visitor>, boost::dummy_property_map, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, less<int>, boost::closed_plus<int>, int, int>(const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, void *, boost::dummy_property_map, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, less<int>, boost::closed_plus<int>, int, int, boost::dijkstra_visitor<boost::null_visitor>)'
/usr/include/boost/graph/dijkstra_shortest_paths.hpp:204: instantiated from `boost::dijkstra_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, boost::dijkstra_visitor<boost::null_visitor>, boost::dummy_property_map, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, less<int>, boost::closed_plus<int>, int, int>(const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, void *, boost::dummy_property_map, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, less<int>, boost::closed_plus<int>, int, int, boost::dijkstra_visitor<boost::null_visitor>)'
/usr/include/boost/graph/dijkstra_shortest_paths.hpp:237: instantiated from `boost::detail::dijkstra_dispatch2<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::edge_weight_t,boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> > >(const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, void *, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, const boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::edge_weight_t,boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> > &)'
/usr/include/boost/graph/dijkstra_shortest_paths.hpp:259: instantiated from `boost::detail::dijkstra_dispatch1<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::edge_weight_t,boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> > >(const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, void *, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, const boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::edge_weight_t,boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> > &)'
/usr/include/boost/graph/dijkstra_shortest_paths.hpp:278: instantiated from `boost::dijkstra_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, boost::edge_weight_t, boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> >(const boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, void *, const boost::bgl_named_params<boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>,boost::edge_weight_t,boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> > &)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:80: instantiated from `boost::detail::johnson_impl<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:112: instantiated from `boost::detail::johnson_dispatch<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:129: instantiated from `boost::johnson_all_pairs_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/datos/uni/pfc/c++/dnh.cpp:117: instantiated from `steiner::dnh<WeightType>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &)'
/datos/uni/pfc/c++/dnh.cpp:50: instantiated from here
/usr/include/boost/pending/indirect_cmp.hpp:59: warning: passing `void *const' to argument 2 of `get<int>(const int *, int)' lacks a cast
/usr/include/boost/pending/indirect_cmp.hpp:59: warning: passing `void *const' to argument 2 of `get<int>(const int *, int)' lacks a cast
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp: In function `bool boost::detail::johnson_impl<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>, int *, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_edge_property_map<boost::undirected_tag,int,int &,void *,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight2_t>, int)':
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:112: instantiated from `boost::detail::johnson_dispatch<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t> >(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &, boost::adj_list_edge_property_map<boost::undirected_tag,int,const int &,void *,const boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::edge_weight_t>, boost::adj_list_vertex_property_map<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>,int,const int &,boost::vertex_index_t>)'
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:129: instantiated from `boost::johnson_all_pairs_shortest_paths<boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS>, int[6][6], int *, boost::vertex_distance_t, boost::no_property>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &, int (&)[6][6], const boost::bgl_named_params<int *,boost::vertex_distance_t,boost::no_property> &)'
/datos/uni/pfc/c++/dnh.cpp:117: instantiated from `steiner::dnh<WeightType>(boost::adjacency_list<boost::listS,boost::listS,boost::undirectedS,boost::property<boost::vertex_index_t,int,boost::property<boost::vertex_to_be_spanned_t,bool,boost::no_property> >,boost::property<boost::edge_weight_t,int,boost::property<boost::edge_weight2_t,int,boost::no_property> >,boost::no_property,boost::listS> &)'
/datos/uni/pfc/c++/dnh.cpp:50: instantiated from here
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:82: warning: passing `void *' to argument 2 of `get<int>(const int *, int)' lacks a cast
/usr/include/boost/graph/johnson_all_pairs_shortest.hpp:82: invalid types `int[6][6][void *]' for array subscript
[Non-text portions of this message have been removed]
1
1
Hej boost-users.
I'm compiling a test thread program where I create 255 thread but I get
an "Program received signal SIGABRT, Aborted." after thread 254 I
running redhat 7.3 and using boost 1.28.00. Is it an OS problem or a
boost problem?
yours
eske
2
1
Hello, All!
For example consider expression:
(www\.)?(.+?)\.com
When using match algorithm and try to match "www.somesite.com" $1 gets "www.somesite" but I thought it should be "somesite". Why (www\.)? is ignored even when non greedy repeats are used?
With best regards, Yaroslav Govorunov,
E-mail: slov(a)rsdn.ru
http://www.rsdn.ru http://www.isapirewrite.com
2
1
Hi all,
I am using regex library compiled using gcc 3.2 and with the
old_include header files. I wrote this code a year ago.
While compiling it gives following error..
/boost/old_include/regex.h:410: `jm_def_alloc' not declared
/boost/old_include/regex.h:412: `re_alloc_binder' not declared
/boost/old_include/regex.h:443: `jm_def_alloc' not declared
any ideas..
thanks
sandeep
2
2
Hi all,
I'm having trouble with some object lifetime issues using Boost Python
V2. Basically, I'm in a situation where both C++ and Python want to
delete the same object.
Below is a simple example of the scenario. Consider the two classes A
and B. An instance of A is passed to B via the setA() method. B then
assumes ownership of A and deletes it in it's destructor. NOTE: the
behaviour of the C++ code can not be changed currently.
-------------------------------------
class A
{
public:
A() {}
~A() {}
};
class B
{
public:
B() : m_a( 0 ) {}
~B(){ if ( m_a ) delete m_a; }
void setA( A* a ){ m_a = a; }
private:
A* m_a;
};
---------------------------------------
I have defined a python module thus, being sure to indicate the pointer
adoption by using the with_custodian_and_ward<> policy:
---------------------------------------
BOOST_PYTHON_MODULE( my_module )
{
class_< A >( "A" )
;
class_< B >( "B" )
.def( "setA", &B::setA, with_custodian_and_ward<1, 2>()
)
;
}
---------------------------------------
All is fine, and I can show that instances of B keep their instance of A
alive.
However, executing the python code:
--------------
a = A()
b = B()
b.setA()
--------------
results in "a" (or rather, the wrapped C++ object) being deleted twice.
I can get around this problem by using a free function "createA()" which
returns a new instance of "A" using the "return_existing_object" return
value policy, but this seems dangerous and can introduce a memory leak
if the user does this from python:
--------------
def makeLeak():
a = createA()
makeLeak()
--------------
Perhaps a new call policy is the solution, but I'm not sure how to
proceed. Has anyone solved this problem already?
Thanks in advance,
Daniel Paull
Development Lead
Fractal Technologies
57 Havelock Street
West Perth WA Australia 6005
PO Box 1675
West Perth WA Australia 6872
Phone: +61 8 9211 6064
Mobile: 0408 921 897
Email: Daniel.Paull(a)fractaltechnologies.com
2
2
I was excited to get to use the graph library for a dependency tracking tool
we needed, now I have a feature that I don't know how to do. This is
mapping library/executable dependencies and we have a lot of apps with
common sub-libraries. I'd like to extract a full-rebuild order for only
certain nodes, i.e. what libs do I need to build for apps A and B? Since
its a DAG, I thought something about reachability, perhaps? I'm not to
familiar with graph theory :(
thanks,
Tom
-----------------------------------------------------------------------
DISCLAIMER: Information contained in this message and/or
attachment(s) may contain confidential information of Zetec, Inc.
If you have received this transmission in error, please notify
the sender by return email.
-----------------------------------------------------------------------
1
0
I've just started using the boost libraries, threads so far -- great
libraries. I have a test app that uses thread groups of producers
and consumers working with a queue. It seems simple enough, but I'm
encountering a deadlock problem using notify_all() vs looping with
notify_one() when ending the consumer threads. I'm not sure my
implementation is correct though (link to source below).
I can reliably cause deadlocks on all Windows XP systems I've tried
(single, dual and quad machines) within about a minute of
execution. However, I only had one deadlock on Windows 2000 (single
or quad) in over 6 hours of execution and still going.
Attaching or running the executable in the VS7 debugger shows all
the threads and the main thread stopped in ntdll.dll via
kernel32.dll. The stack shows the last user code executed by wmain
was boost::thread_group::join_all from ctg.join_all(). The threads
last ran boost::condition::do_wait before entering the kernel.
Swapping lines 217-218 for 222-227 appears to fix the deadlock by
looping with notify_one(). I would guess that something fundamental
is wrong with my implementation, and my fix just changes the
timing. Any help is appreciated.
The source is posted at the link below. I can provide further
information if necessary.
Thanks,
Joshua Boelter
www.boelter.org/data/t_threadgroup.cpp
Using Visual Studio 7.0.9466, stlport 4.5.3 (dll), boost libraries
1.29.0 on various WinXP Pro and Win2k systems.
2
2