Most compile issues are addressed.
The major remaining issue is the use of obsolete interfaces for GraphvizGraph and GraphvizDigraph.
These typedefs are commented out in boost/graph/graphviz.hpp with the comment :
    // This interface has not worked for a long time