graph-tool doesn't compile with clang-3.7

I get errors like these:

/opt/local/include/boost/graph/breadth_first_search.hpp:83:66: error: binding value of type 'const UndirectedAdaptor<[...]>' to reference to type 'UndirectedAdaptor<[...]>' drops 'const' qualifier
        if (v_color == Color::white()) {      vis.tree_edge(*ei, g);
                                                                 ^
./../../boost-workaround/boost/graph/betweenness_centrality.hpp:185:55: note: passing argument to parameter 'g' here
      void tree_edge(const edge_descriptor& e, Graph& g)
                                                      ^
In file included from graph_betweenness.cc:21:
In file included from ./../../boost-workaround/boost/graph/betweenness_centrality.hpp:17:
In file included from /opt/local/include/boost/graph/dijkstra_shortest_paths.hpp:21:
/opt/local/include/boost/graph/breadth_first_search.hpp:79:69: error: binding value of type 'const UndirectedAdaptor<[...]>' to reference to type 'UndirectedAdaptor<[...]>' drops 'const' qualifier
      Vertex u = Q.top(); Q.pop();            vis.examine_vertex(u, g);
                                                                    ^