Firstly I’m new to this, I apologize in advance if I’m supposed to wait until I’m a subscribed member before posting, or if this is even the correct way to say this.

 

I’m use Boost.Jam 3.1.16

To build Boost 1.36.0

 

I think my problem can be summed up with three pastes:

 

vvvvvvvvvvvv

D:\boost_3_1_16>bjam --toolset=msvc stage

###

### No toolset specified. Please use --toolset option.

###

### Known toolsets are: acc, borland, cc, como, darwin, gcc, gcc-nocygwin, intel

-linux, intel-win32, kcc, kylix, metrowerks, mingw, mipspro, msvc, qcc, pathscal

e, pgi, sun, sunpro, tru64cxx, vacpp, vc7, vc8, vc9, vmsdecc

###

^^^^^^^^^^^

 

The outcome is the same if I omit the toolset parameter.  So I noticed that vc9 is clearly an option for toolset, so I tried this:

 

vvvvvvvvvvv

D:\boost_3_1_16 >bjam --toolset=vc9 stage

vc9.jam: No such file or directory

D:/include/tools/build/v2/build\toolset.jam:38: in toolset.using

rule vc9.init unknown in module toolset.

D:/include/tools/build/v2\build-system.jam:434: in process-explicit-toolset-requ

ests

D:/include/tools/build/v2\build-system.jam:513: in load

D:\include\tools\build\v2/kernel\modules.jam:281: in import

D:\include\tools\build\v2/kernel/bootstrap.jam:128: in boost-build

D:\include\boost-build.jam:16: in module scope

^^^^^^^^^^

 

Now, you might be thinking “well vc9 was there for decoration, and msvc is really what you want, and perhaps your environment is messed up?” But behold what happens when I do a build for jam.

 

vvvvvvvvvv

D:\bjam_1_36_0 >build

Setting environment for using Microsoft Visual Studio 2008 x86 tools.

###

### Using 'vc9' toolset.

###

(… continues to build properly…)

^^^^^^^^^^

 

So build.bat in bjam works flawlessly to autodetect and use one of my compilers.  So if my environment were messed up why does bjam build properly with auto-detection? (btw, I tried autodetection too)

 

So, it appears as though bjam is just mysteriously broken.  User-config.jam didn’t seem useful to me.

 

-          Max


________________________________________________________________________
This e-mail, and any attachment, is confidential. If you have received it in error, do not use or disclose the information in any way, notify me immediately, and please delete it from your system.
________________________________________________________________________