Boost logo

Boost :

Subject: Re: [boost] [release] 1.64.0 please test master snapshot..
From: Peter Dimov (lists_at_[hidden])
Date: 2017-03-16 19:57:54

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:std>cxx14 : <cxxflags>/std:c++14 ;
feature.compose <toolset-msvc:std>cxxlatest : <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
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.

Boost list run by bdawes at, gregod at, cpdaniel at, john at