Rene Rivera wrote:
After help from various sources to get the VS2017 building working the latest master snapshot should at least try and build with VS2017. Assuming nothing horrible shows up today we will release the first beta tonight. Hence, please smoke test the latest master snapshot found at:
Worked for me using "b2 -j 8 toolset=msvc-14.10". Appveyor is also fixed. Thanks very much to all responsible! I do have one issue with the new 14.10 toolset though, unrelated to the above snapshot. It's that I have, in user-config.jam, the following: import feature ; import toolset ; using msvc : 8.0 ; feature.subfeature toolset msvc : std : cxx14 cxxlatest : optional composite propagated ; feature.compose toolset-msvc:stdcxx14 : <cxxflags>/std:c++14 ; feature.compose toolset-msvc:stdcxxlatest : <cxxflags>/std:c++latest ; which allows me to use "toolset=msvc-cxxlatest-14.0". But it doesn't work with 14.10; I get: C:\Projects\boost-git\boost\libs\mp11>b2 -j 8 test toolset=msvc-cxxlatest-14.10 C:/Projects/boost-git/boost/tools/build/src/build\feature.jam:313: in implied-subfeature from module feature error: "14.10" is not a known subfeature value of <toolset>msvc C:/Projects/boost-git/boost/tools/build/src/build\feature.jam:500: in feature.validate-value-string from module feature C:/Projects/boost-git/boost/tools/build/src/build\property.jam:276: in validate1 from module property C:/Projects/boost-git/boost/tools/build/src/build\property.jam:302: in validatefrom module property C:/Projects/boost-git/boost/tools/build/src/build\property.jam:311: in property.validate-property-sets from module property C:/Projects/boost-git/boost/tools/build/src/build\toolset.jam:156: in toolset.flags from module toolset C:/Projects/boost-git/boost/tools/build/src/tools\common.jam:438: in common.handle-options from module common C:/Projects/boost-git/boost/tools/build/src/tools\msvc.jam:928: in configure-really from module msvc C:/Projects/boost-git/boost/tools/build/src/tools\msvc.jam:201: in configure from module msvc C:/Projects/boost-git/boost/tools/build/src/tools\msvc.jam:153: in msvc.init from module msvc C:/Projects/boost-git/boost/tools/build/src/build\toolset.jam:43: in toolset.using from module toolset C:/Projects/boost-git/boost/tools/build/src\build-system.jam:461: in process-explicit-toolset-requests from module build-system C:/Projects/boost-git/boost/tools/build/src\build-system.jam:527: in load from module build-system C:\Projects\boost-git\boost\tools\build\src/kernel\modules.jam:295: in import from module modules C:\Projects\boost-git\boost\tools\build\src/kernel/bootstrap.jam:139: in boost-build from module C:\Projects\boost-git\boost\boost-build.jam:17: in module scope from module There's probably a place that is missing 14.10 somewhere.