Boost logo

Boost Users :

Subject: Re: [Boost-users] [BGL] Problem when compiling bgl with boost1.37
From: Vladimir Prus (vladimir_at_[hidden])
Date: 2008-11-13 06:37:30

Pablo Minguez wrote:

> Hi,
> I have a problem when trying to compile bgl and boost, maybe someone can help,
> thanks in advance.
> I am trying to install boost (boost1.37) and bgl python bindings
> (bgl-python-0.9) in some machines and it gives me an error when compiling:
> etch-386:/usr/src/bgl-python-0.9# /usr/src/boost_1_37_0/tools/jam/src/bin.linuxx86/bjam
> --pythonlibdir=/usr/lib/python2.4/site-packages/ --exec-prefix=/usr/ install
> error: Could not find parent for project at '.'
> error: Did not find Jamfile.jam or Jamroot.jam in any parent directory.

Your source directory has a file called Jamfile. In Boost.Build, this means this
source directory is not a standalone -- it should have a parent project in some
parent directory. In other words, your /usr/src/bgl-python-0.9 directory is

> I have used these versions before and everything was fine, I have no clue why
> now it doesn't work, the new machines are 64 bits, perhaps that is the clue?
> In order to solve the problem I tryied to compile boost_1_37_0 and another
> version of bgl: bgl-python from subversion (svn co
> Everything was fine here at this step but when running my scripts they give me
> an error in the generation of the Graph object:
> Traceback (most recent call last):
> File "", line 403, in ?
> sh_xml = run_shortest_paths_file(intfile,limit,proteins)
> File "", line 320, in run_shortest_paths_file
> interactome = Interactome()
> File "", line 23, in __init__
> self.weights = self.graph.edge_properties['weight'] =
> self.graph.edge_property_map('float')
> AttributeError: 'Graph' object has no attribute 'edge_property_map'
> This script was working before, any idea of why the edge_property_map
> attribute cannot be set up in this version of bgl??

I don't know -- boost.graph experts have to say.

- Volodya

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at