//RESULTS in compiler errors. See below.
dijkstra_shortest_paths( g, src,
predecessor_map(&p[0]).distance_map(&d[0]) ) ;
You are missing the weight map, which is a required argument to dijkstra_shortest_paths. The graph in dijkstra-example.cpp has a built-in weight map (using old-style properties); the default method for finding weight maps does not find bundled properties named "weight".
That did it. I added the following
predecessor_map(&p[0]).distance_map(&d[0]).weight_map(get(&edge_properties::weight,g)) )
and it worked ... Thanks a lot...