Hi,
I am new to BGL as well as python and  need to install BGL support for Python.

I followed the following steps for the installation.

1. downloaded Boost current : 1.49.0: & bootstrap with --with-python=/usr/bin/python
2. downloaded bgl-python from  'svn co https://svn.osl.iu.edu/svn/projects/viz/bgl-python'
3. set the environ variable BOOST_ROOT to  "dir head of Boost1_49_0 src code"
4. run bjam in bgl-python. dir

I get 2 compilation errors.

...failed gcc.compile.c++ bin.v2/gcc-4.6/release/graphml.o...
...skipped <pbin.v2/gcc-4.6/release>_graph.so for lack of <pbin.v2/gcc-4.6/release>graphviz.o...
...failed updating 2 targets...
...skipped 1 target...
===

The errors are related to read/write_graphviz()  read/write_graphml()  in files graphviz.cpp and graphml.cpp   :  Anyone who have fixes are work around, kindly please let know.

Thanks a lot, in advance.

Example error output given below:
[1]
In file included from src/graphviz.cpp:11:0:
 17 boost-python/boost_1_49_0/boost/graph/graphviz.hpp: In function ‘void boost::write_graphviz(std::ostream&, con    st Graph&, VertexPropertiesWriter, EdgePropertiesWriter, GraphPropertiesWriter, VertexID, typename boost::enable_if_c<boost::i    s_base_and_derived<boost::vertex_list_graph_tag, typename boost::graph_traits<Graph>::traversal_category>::value, boost::graph    ::detail::no_parameter>::type) [with Graph = boost::graph::python::basic_graph<boost::undirectedS>, VertexPropertiesWriter = b    oost::dynamic_properties, EdgePropertiesWriter = std::basic_string<char>, GraphPropertiesWriter = boost::graph::python::object    _as_string_property_map<boost::graph::python::basic_descriptor<void*, boost::undirectedS> >, VertexID = boost::graph::python::    basic_index_map<boost::graph::python::basic_descriptor<void*, boost::undirectedS>, boost::adj_list_vertex_property_map<boost::    adjacency_list<boost::listS, boost::listS, boost::undirectedS, boost::property<boost::vertex_index_t, unsigned int>, boost::pr    operty<boost::edge_index_t, unsigned int>, boost::no_property, boost::listS>, unsigned int, const unsigned int&, boost::vertex    _index_t> >, std::ostream = std::basic_ostream<char>, typename boost::enable_if_c<boost::is_base_and_derived<boost::vertex_lis    t_graph_tag, typename boost::graph_traits<Graph>::traversal_category>::value, boost::graph::detail::no_parameter>::type = boos    t::graph::detail::no_parameter]’:
 18 boost-python/boost_1_49_0/boost/graph/graphviz.hpp:286:5:   instantiated from ‘void boost::write_graphviz(std:    :ostream&, const Graph&, VertexPropertiesWriter, EdgePropertiesWriter, GraphPropertiesWriter, typename boost::enable_if_c<boos    t::is_base_and_derived<boost::vertex_list_graph_tag, typename boost::graph_traits<Graph>::traversal_category>::value, boost::g    raph::detail::no_parameter>::type) [with Graph = boost::graph::python::basic_graph<boost::undirectedS>, VertexPropertiesWriter     = boost::dynamic_properties, EdgePropertiesWriter = std::basic_string<char>, GraphPropertiesWriter = boost::graph::python::ob    ject_as_string_property_map<boost::graph::python::basic_descriptor<void*, boost::undirectedS> >, std::ostream = std::basic_ost    ream<char>, typename boost::enable_if_c<boost::is_base_and_derived<boost::vertex_list_graph_tag, typename boost::graph_traits<    Graph>::traversal_category>::value, boost::graph::detail::no_parameter>::type = boost::graph::detail::no_parameter]’
 19 src/graphviz.cpp:105:5:   instantiated from ‘void boost::graph::python::write_graphviz(const Graph&, const string&, const stri    ng&) [with Graph = boost::graph::python::basic_graph<boost::undirectedS>, std::string = std::basic_string<char>]’
 20 src/graphs.hpp:28:1:   instantiated from here
 21 boost-python/boost_1_49_0/boost/graph/graphviz.hpp:260:5: error: no match for call to ‘(boost::graph::python::    object_as_string_property_map<boost::graph::python::basic_descriptor<void*, boost::undirectedS> >) (std::ostream&)’