Boost logo

Boost Users :

Subject: Re: [Boost-users] Default weight map doesn't work for weighted grid graph in A-star search
From: W.P. McNeill (billmcn_at_[hidden])
Date: 2010-07-14 20:01:24


On Wed, Jul 14, 2010 at 4:57 PM, Jeremiah Willcock <jewillco_at_[hidden]>wrote:

> On Wed, 14 Jul 2010, W.P. McNeill wrote:
>
>
>>
>> On Wed, Jul 14, 2010 at 3:46 PM, Jeremiah Willcock <jewillco_at_[hidden]>
>> wrote:
>> 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()?
>>
>> Version >= 64025 still does not build for me. It appears that you
>> overlooked calls to override_const_property on lines 335 and 336 of
>> astar_search.hpp. If
>> I insert detail:: namespace qualifiers on these two calls, my program
>> builds and runs correctly.
>>
>
> Thanks for catching that -- look at r64030 now and see if it's fixed.
>

I verified that it's fixed in r64030.

>
> -- Jeremiah Willcock
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net