Hi Tom, thanks for raising this issue. On 16.11.2017 09:36, Tom Kent via Boost wrote:
On Thu, Nov 16, 2017 at 4:39 AM, Daniel James via Boost < boost@lists.boost.org> wrote:
The release candidates for the 1.66.0 beta release are now available at:
https://dl.bintray.com/boostorg/beta/1.66.0.beta.1/source/
The SHA256 checksums are as follows:
0e137e61069e95f61fe0e46aa4a5432e65e209e87d470ea3c15b0ea1327583ac boost_1_66_0_b1_rc1.7z eff4854c1a672830c55fd2323ebe42d5d83e0f7a3d0a9d354d8bf55289831fa0 boost_1_66_0_b1_rc1.tar.bz2 f4fb07aa1ec639707570e42a848796d9a8155f23d1ece0f0a6a0cbee99807038 boost_1_66_0_b1_rc1.tar.gz d5f480441223f45427199697edbdd78145499084f835597247a452d2a7e1e798 boost_1_66_0_b1_rc1.zip
The in progress release notes are at:
http://www.boost.org/users/history/in_progress.html
And the documentation is at:
http://www.boost.org/doc/libs/1_66_0_beta1/
As always, the release managers would appreciate it if you download the candidate of your choice and give building it a try. Please report both success and failure, and anything else that is noteworthy.
I'm seeing compile errors in Boost Python against msvc-11.0 (10.0 and 12.0 work!).
There are a lot of them, but they all seem to be related to this:
compile-c-c++ bin.v2\libs\python\build\msvc-11.0\release\address-model-64\link-static\threadapi-win32\threading-multi\object\life_support.obj life_support.cpp .\boost/python/detail/type_traits.hpp(102) : error C2143: syntax error : missing ';' before '=' .\boost/python/detail/type_traits.hpp(102) : error C2873: 'true_' : symbol cannot be used in a using-declaration .\boost/python/detail/type_traits.hpp(102) : error C2513: 'int' : no variable declared before '=' .\boost/python/detail/type_traits.hpp(103) : error C2143: syntax error : missing ';' before '=' .\boost/python/detail/type_traits.hpp(103) : error C2873: 'false_' : symbol cannot be used in a using-declaration .\boost/python/detail/type_traits.hpp(103) : error C2513: 'int' : no variable declared before '='
= 11.0 , when it should in fact be 'true' for MSVC 11.0, too, this might explain the error. But given that I'm not very familiar with MSVC,
It looks like we falsely assume the compiler understands C++11 and thus use attempt to use std::integral_constant. Could it be that the conditional in https://github.com/boostorg/python/blob/develop/include/boost/python/detail/... is wrong ? (If it was set to 'true' for MSVC 10.0, and 'false' for MSVC this is pure speculation. I'd appreciate any help from some Windows experts.) Thanks, Stefan -- ...ich hab' noch einen Koffer in Berlin...