Boost logo

Boost-Build :

From: Jurko Gospodnetić (jurko.gospodnetic_at_[hidden])
Date: 2008-06-05 11:48:47


   Hi Steve.

> C:\Documents and Settings\Stevo\My Documents\Maps\osm2pgsql >bjam
> osm2pgsql release --toolset=msvc-9.0
>
> I get these error messages:
>
> syntax error at EOF
> E:/Program Files/Boost Jam/build\property.jam:320: in property.make from
> module property error: 'and' is not a valid for property specification
> E:/Program Files/Boost Jam/build\property-set.jam:390: in

   My guess is that you're not quoting your <search> property values
containing spaces, i.e. use

   <search>"C:\Documents and Settings\Stevo\My Documents\Maps\osm2pgsql"

but

   <search>C:\Documents and Settings\Stevo\My Documents\Maps\osm2pgsql

   Also I'd suggest defining your library targets like this:

   lib bzip : : <name>"C:\Documents and Settings\Stevo\My
Documents\Maps\osm2pgsql\libbz2" ;

instead of using the <search> property. I don't recall the exact details
but I believe <search> property makes the Boost Build look for other
libraries in that path as well as the library you are using it for (i.e.
this is a requirement that needs to be met by the target dependent on
this library target).

   If that does not help, try compiling a simpler program and seeing if
that works?

   Also, you have not said what version of Boost Build you're using...
I'd really suggest using the trunk version together with the trunk
version of Boost Jam.

   Hope this helps.

   Best regards,
     Jurko Gospodnetić


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk