Boost logo

Boost Users :

Subject: Re: [Boost-users] Default weight map doesn't work for weighted grid graph in A-star search
From: Jeremiah Willcock (jewillco_at_[hidden])
Date: 2010-07-14 18:46:29

> Change r64024 looks like it introduced a regression.  I now get the following build error in astar-maze that wasn't there before:
> g++ -g -I/src/boost-trunk -Wall -Werror -O3   -c -o astar_maze.o astar_maze.cpp
> /src/boost-trunk/boost/graph/astar_search.hpp: In function ‘void boost::astar_search(const VertexListGraph&, typename
> boost::graph_traits<G>::vertex_descriptor, AStarHeuristic, const boost::bgl_named_params<P, T, R>&) [with VertexListGraph = filtered_grid, AStarHeuristic =
> euclidean_heuristic, P = astar_goal_visitor, T = boost::graph_visitor_t, R =
> boost::bgl_named_params<boost::associative_property_map<maze::solve()::dist_map>, boost::vertex_distance_t,
> boost::bgl_named_params<boost::associative_property_map<maze::solve()::pred_map>, boost::vertex_predecessor_t, boost::bgl_named_params<vertex_index_pmap,
> boost::vertex_index_t, boost::bgl_named_params<maze::solve()::edge_weight_pmap, boost::edge_weight_t, boost::no_property> > > >]’:
> astar_maze.cpp:242:   instantiated from here
> /src/boost-trunk/boost/graph/astar_search.hpp:329: error: ‘override_const_property’ was not declared in this scope
> make: *** [astar_maze.o] Error 1
> As a wild guess I tried building with detail::override_const_property but got the same error.

That's odd. It is in detail::; r64025 should have the fix for that. Do
you at least get a clearer error message with detail:: qualifying the
call to override_const_property()?

-- Jeremiah Willcock

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at