Boost logo

Boost :

Subject: Re: [boost] [teeks99][test] Test failures on MSVC 8-11
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2015-11-08 09:32:02


On 2015-11-08 17:30, Andrey Semashev wrote:
> On 2015-11-03 09:26, Raffi Enficiaud wrote:
>> Le 03/11/15 02:04, Raffi Enficiaud a écrit :
>>> Le 02/11/15 22:53, Andrey Semashev a écrit :
>>>> On 2015-11-03 00:45, Raffi Enficiaud wrote:
>>>>>
>>>>> Ok, I lied: I just installed msvc-11 and tested: some lines in
>>>>> boost.test are failing:
>>>>>
>>>>> template<typename EnumType>
>>>>> using enum_values = unit_test::static_constant<
>>>>> nfp::typed_keyword<std::initializer_list<std::pair<const
>>>>> cstring,EnumType>>, struct enum_values_t>
>>>>> >;
>>>>>
>>>> [snip]
>>>> You're using a template alias. The BOOST_NO_CXX11_TEMPLATE_ALIASES
>>>> macro
>>>> shows that the compiler lacks support for it, and it is defined for
>>>> MSVC
>>>> versions older than 12.
>>>> [snip]
>>>
>>> It's in develop now. I'll merge tomorrow morning to master.
>>>
>>> Related note: on MSVC-11 (update 5), in bjam "[ require
>>> cxx11_trailing_result_types ]" is fulfilled while
>>> BOOST_NO_CXX11_TRAILING_RESULT_TYPES is set. Is it because of update 5
>>> of MSVC-11 or is it a known issue on the support of this C++11 feature?
>>
>> Merged to master.
>
> The tests are still failing on MSVC-8 and 9.

...and gcc 4.4 in C++11 mode is also broken:

http://www.boost.org/development/tests/develop/developer/output/PNNL-RHEL6_64-boost-bin-v2-libs-log-test-attr_attribute_set-test-gcc-4-4~c0x-debug-build-no-threading-multi.html


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