Am 27.02.2023 um 13:24 schrieb Andrey Semashev via Boost:
On 2/27/23 15:16, Glen Fernandes wrote:
On Mon, Feb 27, 2023 at 6:49 AM Daniela Engert wrote:
I've noticed that e.g. Boost.Log no longer compiles on msvc 19.35 (i.e. VS2022 update 5). Looking at the test matrix to figure out where the problem might lie, I couldn't find any column with the test results of *any* msvc version, lest the current one. Is there a reason for no longer running the tests with msvc compilers?
I don't believe it's intentional.
Tom, do you know why the MSVC runners aren't reporting any results?
Andrey, Log does use Appveyor for MSVC testing too:https://ci.appveyor.com/project/Lastique/log https://ci.appveyor.com/project/Lastique/log but there's no 1935 being tested there. Yes, Boost.Log is being tested on AppVeyor, and there is a VS2022 job (not sure which update, though).
Is it because of this problem?
It's not. The error in question is
phoenix\support\preprocessed\vector_10.hpp(62,1): error C7527: 'A0': a template parameter name cannot be reused within its scope
phoenix\support\preprocessed\vector_10.hpp(62,1): error C7527: BOOST_FUSION_ADAPT_TPL_STRUCT_NO_PARTIAL(
phoenix\support\preprocessed\vector_10.hpp(62,1): error C7527: ^
phoenix\support\preprocessed\vector_10.hpp(66,1): message : see previous definition of 'A0'
phoenix\support\preprocessed\vector_10.hpp(66,1): message : )
phoenix\support\preprocessed\vector_10.hpp(66,1): message : ^
BOOST_FUSION_ADAPT_TPL_STRUCT_NO_PARTIAL expands to
namespace boost {
namespace fusion {
namespace traits {
template <typename A0> struct tag_of