On 7/23/2012 8:38 AM, Tom Kent wrote:


On Mon, Jul 23, 2012 at 9:20 AM, Jim Bell <Jim@jc-bell.com> wrote:
..

On 7/23/2012 6:01 AM, Tom Kent wrote:
I just got a new server running and I was hoping to get a VM going running the regression tests on the trunk, but I seem to be having a bit of a problem.  I can run a regression test fine with msvc-10.0, but when I try to run with msvc-8.0 or msvc-9.0 I get the following error:

...
notice: will use 'C:\program files (x86)\microsoft visual studio 10.0\VC\bin\cl.exe' for msvc, condition <toolset>msvc-10.0I'm particularly noticing the line that says: "8.0" is not a known subfeature value of <toolset>msvc, but I'm not sure why that would be happening.

It looks to me that, after detecting all three versions of MSVC, it's getting confused.

Try running it from an environment where only one of these is set (i.e., the desired one, as an environment variable):
VS100COMNTOOLS
VS90COMNTOOLS
VS80COMNTOOLS



I can give that a try, thanks.

So is there no way to run all three tests at once like --toolsets=msvc-8.0,msvc-9.0,msvc-10.0 ? 

It looks like, from the trunk regression matrix, that DrWeb is running 9.0 & 10.0 in the same test.  Maybe he has a trick up his sleeve.