Boost logo

Boost :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2004-03-29 01:10:52

Edward Diener wrote:

> I attempted to build bcp with Jam V2 and como under Win2k with the latest
> CVS source and the latest bjam.exe. My como installation is in
> H:\Utilities\Comeau directory and is already set up to use a back end
> compiler. I executed:
> bjam --v2 -sCOMO_PATH=H:\Utilities\Comeau -sTOOLS=como

Wait a minute! Do you have Comeau toolset for V2? I'm asking because I'm not
aware that it exists, and besides, the "-s" syntax is not used for any V2
toolset, and also "-sTOOLS" syntax is also not used for Boost.Build V2.
So, it seems like you are trying to use Boost.Build V2 just like V1. For
example, if Comeau toolset for V2 is written, one would put

   using comeau : : H:\Utilities\Comeau ;

into user-config.jam and then run

   bjam --v2 comeau

> from the boost\tools\bcp directory and received this output indicating an
> error:
> "H:/Programming/Version
> Control/CVS/Home/boost/tools/build/v2/util\order.jam:38:in loaderror: no
> native rule "add-pair" defined in module "class_at_order."

Try updating your bjam and rebuilding it.

> Finally it would be nice if Boost could distribute some batch files ( or
> Unix shells ) for each compiler toolset in which all the builder would
> have to do is to enter the mandatory information, as optional arguments
> since the environment variable might be already set, for that toolset in
> order to trigger off the build, rather than have to worry about command
> line arguments. I know the command line isn't complicated but anything to
> simplify the end user's or developer's burden in using Boost Build would
> get my vote. I have no doubt it is an excellent system, but it is a bear
> to learn, when all one wants is to simply build portions of Boost. I know
> this sounds lazy but then I am a very lazy programmer in all but
> programming and documentation where I am just mildly lazy <g> .

This possibly can be done.

- Volodya

Boost list run by bdawes at, gregod at, cpdaniel at, john at