On Sun, Nov 20, 2016 at 8:02 PM, Marshall Clow <mclow.lists@gmail.com> wrote:
The first beta packages for 1.63.0 beta 1 are now available:


The SHA256 checksums are as follows:

3dbc1bca10941710755c13a00b1ae56d2d37fe90bbadcf9746203194f9d33e3a  boost_1_63_0.7z
c8b986fd57e436fd88dbc70e51d3e21efa2be3bdf835fa499b2cf6c0a8cc2985  boost_1_63_0.tar.bz2
745d99e4be9c0f324ec7ba15b7d228fd780067f2e8aeae2f16660a4cf6e6a051  boost_1_63_0.tar.gz
e66bd6e2f637148c314398b92bc1f3cbdc777ee282f9de7885697afad3d9c202  boost_1_63_0.zip

D'oh!   I named the files wrong.

I have renamed them; they're the content.

3dbc1bca10941710755c13a00b1ae56d2d37fe90bbadcf9746203194f9d33e3a  boost_1_63_0_b1.7z

c8b986fd57e436fd88dbc70e51d3e21efa2be3bdf835fa499b2cf6c0a8cc2985  boost_1_63_0_b1.tar.bz2

745d99e4be9c0f324ec7ba15b7d228fd780067f2e8aeae2f16660a4cf6e6a051  boost_1_63_0_b1.tar.gz

e66bd6e2f637148c314398b92bc1f3cbdc777ee282f9de7885697afad3d9c202  boost_1_63_0_b1.zip


As always, the release managers would appreciate it if you download
the archive of your choice and give building it a try. Please report
both success and failure, and anything else that is noteworthy.


Building with Apple's clang and libc++
    Apple LLVM version 8.0.0 (clang-800.0.42.1)
    Target: x86_64-apple-darwin15.6.0
    Thread model: posix
    _LIBCPP_VERSION: 3700


- C++03 - passed

- C++11 - failed 
./boost/context/detail/apply.hpp:42:23: error: no member named 'invoke' in namespace 'std'
    -> decltype( std::invoke( std::forward< Fn >( fn), std::get< I >( std::forward< Tpl >( tpl) ) ... ) )

- C++14 - failed 
./boost/context/detail/apply.hpp:42:23: error: no member named 'invoke' in namespace 'std'
    -> decltype( std::invoke( std::forward< Fn >( fn), std::get< I >( std::forward< Tpl >( tpl) ) ... ) )

- C++1z - passed

I suspect that something like the following would work in "boost/config/stdlib/libcpp.hpp"
#if (_LIBCPP_VERSION < 3700) || (__cplusplus <= 201402L)
#  define BOOST_NO_CXX17_STD_INVOKE
#endif

With this change, the C++11 and C++14 builds complete w/o errors.

-- Marshall