Boost logo

Boost :

Subject: Re: [boost] [optional] Regression in develop
From: James E. King, III (jking_at_[hidden])
Date: 2017-11-06 19:55:38


On Mon, Oct 30, 2017 at 7:53 AM, Peter Dimov via Boost <
boost_at_[hidden]> wrote:

> Andrzej Krzemienski wrote:
>
> In addition, the deadline for changes in release 1.66 is getting nigh.
>>
>
> The deadline for breaking changes has already passed though, and...
>
> 1. Fix Boost.Config and/or Boost.TypeTraits so that they only report
>> support for the features in question when it is supported without bugs. But
>> I do not know if there is enough time for this given the deadline.
>>
>
> ... this will almost certainly be a breaking change.
>
>
My builds on develop using MSVC 2010 in Appveyor are broken. I assume this
is related?

https://ci.appveyor.com/project/jeking3/uuid/build/1.0.120-develop/job/1tpo35ce766kmff5#L762

.\boost/optional/optional.hpp(944) : error C2253: 'optional<T>' : pure
specifier or abstract override specifier only allowed on virtual function
.\boost/optional/optional.hpp(1339) : see reference to class template
instantiation 'boost::optional<T>' being compiled
<https://ci.appveyor.com/project/jeking3/uuid/build/1.0.120-develop/job/1tpo35ce766kmff5#L764>
.\boost/optional/optional.hpp(954) : error C2253: 'optional<T>' : pure
specifier or abstract override specifier only allowed on virtual function


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk