As far as I now, you need to do just put it in your path. I'm not sure if Boost.Build automatically calls vsvarsall.bat, but, in my past experience, I've never needed to explicitly call it.

On Thu, Oct 23, 2014 at 9:49 AM, Paul A. Bristow <pbristow@hetp.u-net.com> wrote:
I have come to run a jamfile to repeat some tests, (bjam output below) but it no
longer seems to work because cl.exe is no longer found.

I:\modular-boost\libs\math\test>cl.exe -?
'cl.exe' is not recognized as an internal or external command,
operable program or batch file.

I don't think *I* have altered the PATH for some time, but MS Visual Studio
spent some unusual time fiddling with itself this morning (doing an update?) at
its startup.

Do I just need to add the path to /bin/cl.exe to my PATH?

Is vsvarsall.bat supposed to be called to do this?

What have a messed up to cause this?

Suggestions welcome.

---
Paul A. Bristow
Prizet Farmhouse
Kendal UK LA8 8AB
+44 (0) 1539 561830


Performing configuration checks

    - symlinks supported       : yes (cached)
    - has_icu builds           : no  (cached)
    - gcc visibility           : no  (cached)
    - long double support      : yes (cached)
    - Intel _Quad datatype support : no  (cached)
    - GCC libquadmath and __float128 support : no  (cached)
    - has_ntl_rr builds        : no  (cached)
    - has_mpfr_class builds    : no  (cached)
    - has_mpreal builds        : no  (cached)
    - has_e_float builds       : no  (cached)
    - has_gmpxx builds         : no  (cached)
    - 128-bit floatmax_t       : no  (cached)
...patience...
...patience...
...patience...
...found 15490 targets...
...updating 1718 targets...
compile-c-c++-pch
..\..\..\bin.v2\libs\math\build\msvc-12.0\debug\asynch-exceptions-on\link-static
\threading-multi\pch.pch
Access is denied.
'cl' is not recognized as an internal or external command,
operable program or batch file.




_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build



--
Ryan
If anybody ever asks me why I prefer C++ to C, my answer will be simple: "It's becauseslejfp23(@#Q*(E*EIdc-SEGFAULT. Wait, I don't think that was nul-terminated."
Personal reality distortion fields are immune to contradictory evidence. - srean
Check out my website: http://kirbyfan64.github.io/