Boost logo

Boost-Build :

Subject: Re: [Boost-build] Failure to build - missing cl.exe
From: Juraj Ivanèiæ (juraj.ivancic_at_[hidden])
Date: 2014-10-24 08:23:00


On 23.10.2014. 22:22, Jürgen Hunold wrote:

> Try different setting for "rewrite-setup-scripts":
>
> using msvc : 12.0 : : <rewrite-setup-scripts>on ;

Just to set the record straight:

'on' is the default value meaning replacements scripts will be created
if they do not exist, and used directly if they do. So the above is the
same as using msvc : 12.0 ;

'<rewrite-setup-scripts>off' will restore the old behavior - call
vcvarsall.bat instead.

'<rewrite-setup-scripts>always' will re-create replacement scripts on
every b2 invocation.

If this new behavior is the culprit, then most likely replacement
scripts exist, but are invalid for some reason (empty?). See if there is
something wrong with them - they reside in TEMP dir, and have 'b2_*.cmd'
name pattern, for example:

b2_msvc_12.0_vcvarsall_x86.cmd
b2_msvc_12.0_vcvarsall_x86_amd64.cmd


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