Click to expand log
```
zlib/1.2.12: Retrieving from server 'conancenter'
zlib/1.2.12: Trying with 'conancenter'...
Downloading conanmanifest.txt completed [0.43k]
Downloading conanfile.py completed [4.04k]
Downloading conan_export.tgz completed [0.75k]
Decompressing conan_export.tgz completed [0.00k]
zlib/1.2.12: Downloaded recipe revision 0
bzip2/1.0.8: WARN: Can't update, no package in remote
boost/1.69.0: WARN: Package binary is corrupted, removing: 9122dbc53b72d49447592b7c1471ee184105ccbd
Installing package: boost/1.69.0
Requirements
boost/1.69.0 from 'conancenter' - Cache
bzip2/1.0.8 from 'conancenter' - Cache
zlib/1.2.12 from 'conancenter' - Downloaded
Packages
boost/1.69.0:9122dbc53b72d49447592b7c1471ee184105ccbd - Build
bzip2/1.0.8:53b5fd22ba061620078deefdae9a437c5f693201 - Cache
zlib/1.2.12:5a61a86bb3e07ce4262c80e1510f9c05e9b6d48b - Build
Build requirements
b2/4.8.0 from 'conancenter' - Cache
cmake/3.27.1 from 'conancenter' - Cache
Build requirements packages
b2/4.8.0:ca33edce272a279b24f87dc0d4cf5bbdcffbc187 - Cache
cmake/3.27.1:ca33edce272a279b24f87dc0d4cf5bbdcffbc187 - Cache
Installing (downloading, building) binaries...
b2/4.8.0: Already installed!
bzip2/1.0.8: Already installed!
cmake/3.27.1: Already installed!
...
using "msvc" : 14.3 : "" :
;
boost/1.69.0: WARN: b2.exe -q numa=on target-os=windows architecture=x86 address-model=64 binary-format=pe abi=ms --layout=system --user-config=C:\.conan\827bdd\1\source_subfolder\tools\build\user-config.jam -sNO_ZLIB=0 -sNO_BZIP2=0 -sNO_LZMA=1 -sNO_ZSTD=1 boost.locale.icu=off --disable-icu boost.locale.iconv=off --disable-iconv runtime-link=shared runtime-debugging=off threading=multi visibility=hidden link=static variant=release --with-atomic --with-chrono --with-container --with-context --with-contract --with-coroutine --with-date_time --with-exception --with-fiber --with-filesystem --with-graph --with-iostreams --with-locale --with-log --with-math --with-program_options --with-random --with-regex --with-serialization --with-stacktrace --with-system --with-test --with-thread --with-timer --with-type_erasure --with-wave toolset=msvc pch=on cxxflags="-fPIC" install --prefix=C:\.conan\8d20f2\1 -j16 --abbreviate-paths -d0 --debug-configuration --build-dir="C:\.conan\b1308f\1"
**********************************************************************
** Visual Studio 2022 Developer Command Prompt v17.7.3
** Copyright (c) 2022 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64'
notice: found boost-build.jam at C:/.conan/827bdd/1/source_subfolder/boost-build.jam
notice: loading B2 from C:/.conan/827bdd/1/source_subfolder/tools/build/src/bootstrap.jam
warning: mismatched versions of Boost.Build engine and core
warning: Boost.Build engine (b2.exe) is 4.8.0
warning: Boost.Build core (at C:/.conan/827bdd/1/source_subfolder/tools/build/src) is 2018.02-git
notice: Searching 'C:\Users\andrei' 'C:\Users\andrei' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/kernel' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/util' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/build' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/tools' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/contrib' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/.' for site-config configuration file 'site-config.jam'.
notice: Configuration file 'site-config.jam' not found in 'C:\Users\andrei' 'C:\Users\andrei' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/kernel' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/util' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/build' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/tools' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/contrib' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/.'.
notice: Loading explicitly specified user configuration file:
C:\.conan\827bdd\1\source_subfolder\tools\build\user-config.jam
notice: Searching 'C:\.conan\827bdd\1\source_subfolder\tools\build' for user-config configuration file 'user-config.jam'.
notice: Loading user-config configuration file 'user-config.jam' from 'C:/.conan/827bdd/1/source_subfolder/tools/build'.
notice: [zlib] Using pre-installed library
notice: [zlib] Condition
notice: [bzip2] Using pre-installed library
notice: [bzip2] Condition
notice: will use 'C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.37.32822\bin\Hostx64\x64\cl.exe' for msvc, condition msvc-14.3
notice: [msvc-cfg] condition: 'msvc-14.3//', setup: 'C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.37.32822/bin/Hostx64/vcvarsall.bat'
notice: [msvc-cfg] condition: 'msvc-14.3//32', setup: 'C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.37.32822/bin/Hostx64/vcvarsall.bat'
notice: [msvc-cfg] condition: 'msvc-14.3/x86/', setup: 'C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.37.32822/bin/Hostx64/vcvarsall.bat'
notice: [msvc-cfg] condition: 'msvc-14.3/x86/32', setup: 'C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.37.32822/bin/Hostx64/vcvarsall.bat'
notice: [msvc-cfg] condition: 'msvc-14.3//64', setup: 'C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.37.32822/bin/Hostx64/vcvarsall.bat'
notice: [msvc-cfg] condition: 'msvc-14.3/x86/64', setup: 'C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.37.32822/bin/Hostx64/vcvarsall.bat'
notice: [msvc-cfg] condition: 'msvc-14.3/ia64/', setup: 'C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.37.32822/bin/Hostx64/vcvarsall.bat'
notice: [msvc-cfg] condition: 'msvc-14.3/ia64/64', setup: 'C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.37.32822/bin/Hostx64/vcvarsall.bat'
notice: [msvc-cfg] condition: 'msvc-14.3/arm/', setup: 'C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.37.32822/bin/Hostx64/vcvarsall.bat'
notice: [msvc-cfg] condition: 'msvc-14.3/arm/32', setup: 'C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.37.32822/bin/Hostx64/vcvarsall.bat'
notice: [zlib] zlib is already configured
notice: [bzip2] bzip is already configured
notice: iostreams: not using lzma compression
notice: iostreams: not using zstd compression
notice: [python-cfg] Configuring python...
notice: [python-cfg] Checking interpreter command "python"...
notice: [python-cfg] running command 'DIR /-C /A:S "C:\Python311\python.exe" 2>&1'
notice: [python-cfg] running command 'python -c "from sys import *; print('version=%d.%d\nplatform=%s\nbase_prefix=%s\nbase_exec_prefix=%s\nexecutable=%s' % (version_info[0],version_info[1],platform,base_prefix,base_exec_prefix,executable))" 2>&1'
notice: [python-cfg] ...requested configuration matched!
notice: [python-cfg] Details of this Python configuration:
notice: [python-cfg] interpreter command: "python"
notice: [python-cfg] include path: "C:\Python311\Include"
notice: [python-cfg] library path: "C:\Python311\libs"
notice: [python-cfg] DLL search path: "C:\Python311"
notice: [python-cfg] Checking for NumPy...
notice: [python-cfg] running command 'python -c "import sys; sys.stderr = sys.stdout; import numpy; print(numpy.get_include())"'
notice: [python-cfg] NumPy disabled. Reason:
notice: [python-cfg] python -c "import sys; sys.stderr = sys.stdout; import numpy; print(numpy.get_include())" aborted with
notice: [python-cfg] Traceback (most recent call last):
File "", line 1, in
ModuleNotFoundError: No module named 'numpy'
Performing configuration checks
- default address-model : none
- default architecture : none
- C++11 mutex : no
- Boost.Config Feature Check: cxx11_auto_declarations : no
- Boost.Config Feature Check: cxx11_constexpr : no
- Boost.Config Feature Check: cxx11_defaulted_functions : no
- Boost.Config Feature Check: cxx11_final : no
- Boost.Config Feature Check: cxx11_hdr_mutex : no
- Boost.Config Feature Check: cxx11_hdr_tuple : no
- Boost.Config Feature Check: cxx11_lambdas : no
- Boost.Config Feature Check: cxx11_noexcept : no
- Boost.Config Feature Check: cxx11_nullptr : no
- Boost.Config Feature Check: cxx11_rvalue_references : no
- Boost.Config Feature Check: cxx11_template_aliases : no
- Boost.Config Feature Check: cxx11_thread_local : no
- Boost.Config Feature Check: cxx11_variadic_templates : no
- has_icu builds : no
- zlib : no
- bzip2 : no
- native-atomic-int32-supported : no
- message-compiler : no
- native-syslog-supported : no
- pthread-supports-robust-mutexes : no
- compiler-supports-ssse3 : no
- compiler-supports-avx2 : no
- gcc visibility : no
- long double support : no
- libbacktrace builds : no
- addr2line builds : no
- WinDbg builds : no
- WinDbgCached builds : no
- BOOST_COMP_GNUC >= 4.3.0 : no
Component configuration:
- atomic : building
- chrono : building
- container : building
- context : building
- contract : building
- coroutine : building
- date_time : building
- exception : building
- fiber : building
- filesystem : building
- graph : building
- graph_parallel : not building
- iostreams : building
- locale : building
- log : building
- math : building
- mpi : not building
- program_options : building
- python : not building
- random : building
- regex : building
- serialization : building
- stacktrace : building
- system : building
- test : building
- thread : building
- timer : building
- type_erasure : building
- wave : building
...skipped dummy.obj for lack of msvc-setup.nup...
...skipped execution_context.obj for lack of msvc-setup.nup...
...skipped asm\make_x86_64_ms_pe_masm.obj for lack of msvc-setup.nup...
...skipped asm\jump_x86_64_ms_pe_masm.obj for lack of msvc-setup.nup...
...skipped asm\ontop_x86_64_ms_pe_masm.obj for lack of msvc-setup.nup...
...skipped windows\stack_traits.obj for lack of msvc-setup.nup...
...skipped libboost_context.lib for lack of asm\make_x86_64_ms_pe_masm.obj...
...skipped lockpool.obj for lack of msvc-setup.nup...
...skipped libboost_atomic.lib for lack of lockpool.obj...
...skipped chrono.obj for lack of msvc-setup.nup...
...skipped thread_clock.obj for lack of msvc-setup.nup...
...skipped process_cpu_clocks.obj for lack of msvc-setup.nup...
...skipped libboost_chrono.lib for lack of chrono.obj...
...skipped alloc_lib.obj for lack of msvc-setup.nup...
...skipped dlmalloc.obj for lack of msvc-setup.nup...
...skipped global_resource.obj for lack of msvc-setup.nup...
...skipped monotonic_buffer_resource.obj for lack of msvc-setup.nup...
...skipped pool_resource.obj for lack of msvc-setup.nup...
...skipped synchronized_pool_resource.obj for lack of msvc-setup.nup...
...skipped unsynchronized_pool_resource.obj for lack of msvc-setup.nup...
...skipped libboost_container.lib for lack of alloc_lib.obj...
...skipped contract.obj for lack of msvc-setup.nup...
...skipped libboost_contract.lib for lack of contract.obj...
...skipped error_code.obj for lack of msvc-setup.nup...
...skipped libboost_system.lib for lack of error_code.obj...
...skipped future.obj for lack of msvc-setup.nup...
...skipped win32\thread.obj for lack of msvc-setup.nup...
...skipped win32\tss_dll.obj for lack of msvc-setup.nup...
...skipped win32\tss_pe.obj for lack of msvc-setup.nup...
...skipped win32\thread_primitives.obj for lack of msvc-setup.nup...
...skipped libboost_thread.lib for lack of win32\thread.obj...
...skipped exceptions.obj for lack of msvc-setup.nup...
...skipped windows\stack_traits.obj for lack of msvc-setup.nup...
...skipped detail\coroutine_context.obj for lack of msvc-setup.nup...
...skipped libboost_coroutine.lib for lack of detail\coroutine_context.obj...
...skipped gregorian\greg_month.obj for lack of msvc-setup.nup...
...skipped gregorian\greg_weekday.obj for lack of msvc-setup.nup...
...skipped gregorian\date_generators.obj for lack of msvc-setup.nup...
...skipped libboost_date_time.lib for lack of gregorian\greg_month.obj...
...skipped clone_current_exception_non_intrusive.obj for lack of msvc-setup.nup...
...skipped libboost_exception.lib for lack of clone_current_exception_non_intrusive.obj...
...skipped codecvt_error_category.obj for lack of msvc-setup.nup...
...skipped operations.obj for lack of msvc-setup.nup...
...skipped path.obj for lack of msvc-setup.nup...
...skipped path_traits.obj for lack of msvc-setup.nup...
...skipped portability.obj for lack of msvc-setup.nup...
...skipped unique_path.obj for lack of msvc-setup.nup...
...skipped utf8_codecvt_facet.obj for lack of msvc-setup.nup...
...skipped windows_file_codecvt.obj for lack of msvc-setup.nup...
...skipped libboost_filesystem.lib for lack of codecvt_error_category.obj...
...skipped c_regex_traits.obj for lack of msvc-setup.nup...
...skipped cpp_regex_traits.obj for lack of msvc-setup.nup...
...skipped cregex.obj for lack of msvc-setup.nup...
...skipped fileiter.obj for lack of msvc-setup.nup...
...skipped icu.obj for lack of msvc-setup.nup...
...skipped instances.obj for lack of msvc-setup.nup...
...skipped posix_api.obj for lack of msvc-setup.nup...
...skipped regex.obj for lack of msvc-setup.nup...
...skipped regex_debug.obj for lack of msvc-setup.nup...
...skipped regex_raw_buffer.obj for lack of msvc-setup.nup...
...skipped regex_traits_defaults.obj for lack of msvc-setup.nup...
...skipped static_mutex.obj for lack of msvc-setup.nup...
...skipped w32_regex_traits.obj for lack of msvc-setup.nup...
...skipped wc_regex_traits.obj for lack of msvc-setup.nup...
...skipped wide_posix_api.obj for lack of msvc-setup.nup...
...skipped winstances.obj for lack of msvc-setup.nup...
...skipped usinstances.obj for lack of msvc-setup.nup...
...skipped libboost_regex.lib for lack of c_regex_traits.obj...
...skipped numa\algo\work_stealing.obj for lack of msvc-setup.nup...
...skipped numa\windows\pin_thread.obj for lack of msvc-setup.nup...
...skipped numa\windows\topology.obj for lack of msvc-setup.nup...
...skipped libboost_fiber_numa.lib for lack of numa\windows\pin_thread.obj...
...skipped libboost_atomic.lib for lack of libboost_atomic.lib...
...skipped libboost_chrono.lib for lack of libboost_chrono.lib...
...skipped libboost_container.lib for lack of libboost_container.lib...
...skipped libboost_thread.lib for lack of libboost_thread.lib...
...skipped libboost_context.lib for lack of libboost_context.lib...
...skipped libboost_contract.lib for lack of libboost_contract.lib...
...skipped libboost_system.lib for lack of libboost_system.lib...
...skipped libboost_coroutine.lib for lack of libboost_coroutine.lib...
...skipped libboost_date_time.lib for lack of libboost_date_time.lib...
...skipped libboost_exception.lib for lack of libboost_exception.lib...
...skipped libboost_filesystem.lib for lack of libboost_filesystem.lib...
...skipped libboost_fiber_numa.lib for lack of libboost_fiber_numa.lib...
...skipped libboost_regex.lib for lack of libboost_regex.lib...
...skipped pch.pch for lack of msvc-setup.nup...
...skipped assoc_laguerre.obj for lack of msvc-setup.nup...
...skipped assoc_legendre.obj for lack of msvc-setup.nup...
...skipped beta.obj for lack of msvc-setup.nup...
...skipped comp_ellint_1.obj for lack of msvc-setup.nup...
...skipped comp_ellint_2.obj for lack of msvc-setup.nup...
...skipped comp_ellint_3.obj for lack of msvc-setup.nup...
...skipped cyl_bessel_i.obj for lack of msvc-setup.nup...
...skipped cyl_bessel_j.obj for lack of msvc-setup.nup...
...skipped cyl_bessel_k.obj for lack of msvc-setup.nup...
...skipped cyl_neumann.obj for lack of msvc-setup.nup...
...skipped ellint_1.obj for lack of msvc-setup.nup...
...skipped ellint_2.obj for lack of msvc-setup.nup...
...skipped ellint_3.obj for lack of msvc-setup.nup...
...skipped expint.obj for lack of msvc-setup.nup...
...skipped hermite.obj for lack of msvc-setup.nup...
...skipped laguerre.obj for lack of msvc-setup.nup...
...skipped legendre.obj for lack of msvc-setup.nup...
...skipped riemann_zeta.obj for lack of msvc-setup.nup...
...skipped sph_bessel.obj for lack of msvc-setup.nup...
...skipped sph_legendre.obj for lack of msvc-setup.nup...
...skipped sph_neumann.obj for lack of msvc-setup.nup...
...skipped pch.obj for lack of msvc-setup.nup...
...skipped libboost_math_tr1.lib for lack of assoc_laguerre.obj...
...skipped libboost_math_tr1.lib for lack of
Description
boost/1.69.0: can't compile on Windows
Package and Environment Details
Conan profile
[settings] os=Windows os_build=Windows arch=x86_64 arch_build=x86_64 compiler=Visual Studio compiler.version=17 build_type=Release [options] [build_requires] cmake/3.27.1 [env]
Steps to reproduce
conan install boost/1.69.0@ --build missing -u -r conancenter
Logs
Click to expand log
``` zlib/1.2.12: Retrieving from server 'conancenter' zlib/1.2.12: Trying with 'conancenter'... Downloading conanmanifest.txt completed [0.43k] Downloading conanfile.py completed [4.04k] Downloading conan_export.tgz completed [0.75k] Decompressing conan_export.tgz completed [0.00k] zlib/1.2.12: Downloaded recipe revision 0 bzip2/1.0.8: WARN: Can't update, no package in remote boost/1.69.0: WARN: Package binary is corrupted, removing: 9122dbc53b72d49447592b7c1471ee184105ccbd Installing package: boost/1.69.0 Requirements boost/1.69.0 from 'conancenter' - Cache bzip2/1.0.8 from 'conancenter' - Cache zlib/1.2.12 from 'conancenter' - Downloaded Packages boost/1.69.0:9122dbc53b72d49447592b7c1471ee184105ccbd - Build bzip2/1.0.8:53b5fd22ba061620078deefdae9a437c5f693201 - Cache zlib/1.2.12:5a61a86bb3e07ce4262c80e1510f9c05e9b6d48b - Build Build requirements b2/4.8.0 from 'conancenter' - Cache cmake/3.27.1 from 'conancenter' - Cache Build requirements packages b2/4.8.0:ca33edce272a279b24f87dc0d4cf5bbdcffbc187 - Cache cmake/3.27.1:ca33edce272a279b24f87dc0d4cf5bbdcffbc187 - Cache Installing (downloading, building) binaries... b2/4.8.0: Already installed! bzip2/1.0.8: Already installed! cmake/3.27.1: Already installed! ... using "msvc" : 14.3 : "" : ; boost/1.69.0: WARN: b2.exe -q numa=on target-os=windows architecture=x86 address-model=64 binary-format=pe abi=ms --layout=system --user-config=C:\.conan\827bdd\1\source_subfolder\tools\build\user-config.jam -sNO_ZLIB=0 -sNO_BZIP2=0 -sNO_LZMA=1 -sNO_ZSTD=1 boost.locale.icu=off --disable-icu boost.locale.iconv=off --disable-iconv runtime-link=shared runtime-debugging=off threading=multi visibility=hidden link=static variant=release --with-atomic --with-chrono --with-container --with-context --with-contract --with-coroutine --with-date_time --with-exception --with-fiber --with-filesystem --with-graph --with-iostreams --with-locale --with-log --with-math --with-program_options --with-random --with-regex --with-serialization --with-stacktrace --with-system --with-test --with-thread --with-timer --with-type_erasure --with-wave toolset=msvc pch=on cxxflags="-fPIC" install --prefix=C:\.conan\8d20f2\1 -j16 --abbreviate-paths -d0 --debug-configuration --build-dir="C:\.conan\b1308f\1" ********************************************************************** ** Visual Studio 2022 Developer Command Prompt v17.7.3 ** Copyright (c) 2022 Microsoft Corporation ********************************************************************** [vcvarsall.bat] Environment initialized for: 'x64' notice: found boost-build.jam at C:/.conan/827bdd/1/source_subfolder/boost-build.jam notice: loading B2 from C:/.conan/827bdd/1/source_subfolder/tools/build/src/bootstrap.jam warning: mismatched versions of Boost.Build engine and core warning: Boost.Build engine (b2.exe) is 4.8.0 warning: Boost.Build core (at C:/.conan/827bdd/1/source_subfolder/tools/build/src) is 2018.02-git notice: Searching 'C:\Users\andrei' 'C:\Users\andrei' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/kernel' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/util' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/build' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/tools' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/contrib' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/.' for site-config configuration file 'site-config.jam'. notice: Configuration file 'site-config.jam' not found in 'C:\Users\andrei' 'C:\Users\andrei' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/kernel' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/util' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/build' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/tools' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/contrib' 'C:/.conan/827bdd/1/source_subfolder/tools/build/src/.'. notice: Loading explicitly specified user configuration file: C:\.conan\827bdd\1\source_subfolder\tools\build\user-config.jam notice: Searching 'C:\.conan\827bdd\1\source_subfolder\tools\build' for user-config configuration file 'user-config.jam'. notice: Loading user-config configuration file 'user-config.jam' from 'C:/.conan/827bdd/1/source_subfolder/tools/build'. notice: [zlib] Using pre-installed library notice: [zlib] Condition notice: [bzip2] Using pre-installed library notice: [bzip2] Condition notice: will use 'C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.37.32822\bin\Hostx64\x64\cl.exe' for msvc, condition