Hi,
  I am missing something regarding the correct calling convention for Dijkstra algorithm. Here is the relevant part of the code:

           typedef boost::associative_property_map< std::map<Vertex, int> >  intmapt;
           typedef boost::associative_property_map< std::map<Vertex, Vertex> >  nodemapt;
          dijkstra_visitor<null_visitor> mynullvis;
          dijkstra_shortest_paths<Graph, dijkstra_visitor<null_visitor>, nodemapt, intmapt, intmapt, nodemapt, std::less<int>,
        std::plus<int>, std::numeric_limits<int>, std::numeric_limits<int> > (G, v, predmap, distmap, weightmap, indexmap, std::less<int>(), std::plus<int>(), std::numeric_limits<int>::max(), 0, mynullvis);

I get an error as no matching function call dijkstra_shortest_paths. Appreciate some pointers as what could possibly be wrong.

Thanks
sandeep