[release] Boost 1.74.0 beta 1 released
Boost release 1.74.0 beta 1 is now available at: https://dl.bintray.com/boostorg/beta/1.74.0.beta.1/source/ The SHA256 checksums are as follows: 577a6b575ff2c227e14cce1b929c73d969475e58f3d2ab2901ad234f773bbd12 boost_1_74_0_b1.7z ba09c72dc848e7c0904922967014d853897b5a634926c910cc3b1fd627c31605 boost_1_74_0_b1.tar.bz2 2ccdc39efa076822cf1b359f9449f9d07707f3e27a18b393297b25885a9ff45b boost_1_74_0_b1.tar.gz c267c450166e040a374eaddab5e583cef09f6c3fe96a4db826172d0315c38dd5 boost_1_74_0_b1.zip For details of what's in the release, see < https://www.boost.org/users/history/version_1_74_0.html>. Please download the beta, give it a try, and report any problems you encounter. Issues that were found during the beta release process and will be fixed for the final 1.74.0 release: * The Boost.STLInterfaces documentation was left out of the beta. * Some of the Boost.Geometry documentation files have very long names; this could cause problems on platforms (like Windows) with shorter limits on path lengths. * There is a compile error in Boost.ASIO when compiling with 32-bit MSVC-14.2 with BOOST_BEAST_NO_TS_EXECUTORS. Thanks, -- The Boost Release Team
On 2020-07-16 08:33, Marshall Clow via Boost wrote:
Boost release 1.74.0 beta 1 is now available at:
* There is a compile error in Boost.ASIO when compiling with 32-bit MSVC-14.2 with BOOST_BEAST_NO_TS_EXECUTORS.
As AppVeyor CI ran on the beta tag, I'm also seeing Boost.Log failures
caused by Boost.ASIO on:
* MinGW 32-bit, gcc 5.3
* MinGW-w64 32 and 64-bit, gcc 6.3
The error is the same:
In file included from libs\log\src\syslog_backend.cpp:31:0:
./boost/asio/io_context.hpp: In copy constructor
'boost::asio::io_context::basic_executor_type
On 2020-07-16 11:51, Andrey Semashev wrote:
On 2020-07-16 08:33, Marshall Clow via Boost wrote:
Boost release 1.74.0 beta 1 is now available at:
* There is a compile error in Boost.ASIO when compiling with 32-bit MSVC-14.2 with BOOST_BEAST_NO_TS_EXECUTORS.
As AppVeyor CI ran on the beta tag, I'm also seeing Boost.Log failures caused by Boost.ASIO on:
* MinGW 32-bit, gcc 5.3 * MinGW-w64 32 and 64-bit, gcc 6.3
The error is the same:
In file included from libs\log\src\syslog_backend.cpp:31:0: ./boost/asio/io_context.hpp: In copy constructor 'boost::asio::io_context::basic_executor_type
::basic_executor_type(const boost::asio::io_context::basic_executor_type &)': ./boost/asio/io_context.hpp:678:27: error: invalid use of incomplete type 'boost::asio::io_context::impl_type {aka class boost::asio::detail::win_iocp_io_context}' io_context_->impl_.work_started(); ^ https://ci.appveyor.com/project/Lastique/log/builds/34118064/job/ppt98hv530s...
https://ci.appveyor.com/project/Lastique/log/builds/34118064/job/n0at4fi48a8...
https://ci.appveyor.com/project/Lastique/log/builds/34118064/job/i4avaoljyp0...
Note: The error happens regardless of C++ version, you can see it multiple times in the build logs.
Status update on this issue: The problem has been fixed in develop in commit: https://github.com/boostorg/asio/commit/cb75e92f14b3fd48b2baf54031d824e75c09... It has not been merged to master yet, so Boost.Log in master still fails to build with the above errors. PS: I reported the problem in this issue: https://github.com/chriskohlhoff/asio/issues/515
On 2020-08-02 15:43, Andrey Semashev wrote:
On 2020-07-16 11:51, Andrey Semashev wrote:
On 2020-07-16 08:33, Marshall Clow via Boost wrote:
Boost release 1.74.0 beta 1 is now available at:
* There is a compile error in Boost.ASIO when compiling with 32-bit MSVC-14.2 with BOOST_BEAST_NO_TS_EXECUTORS.
As AppVeyor CI ran on the beta tag, I'm also seeing Boost.Log failures caused by Boost.ASIO on:
* MinGW 32-bit, gcc 5.3 * MinGW-w64 32 and 64-bit, gcc 6.3
The error is the same:
In file included from libs\log\src\syslog_backend.cpp:31:0: ./boost/asio/io_context.hpp: In copy constructor 'boost::asio::io_context::basic_executor_type
::basic_executor_type(const boost::asio::io_context::basic_executor_type &)': ./boost/asio/io_context.hpp:678:27: error: invalid use of incomplete type 'boost::asio::io_context::impl_type {aka class boost::asio::detail::win_iocp_io_context}' io_context_->impl_.work_started(); ^ https://ci.appveyor.com/project/Lastique/log/builds/34118064/job/ppt98hv530s...
https://ci.appveyor.com/project/Lastique/log/builds/34118064/job/n0at4fi48a8...
https://ci.appveyor.com/project/Lastique/log/builds/34118064/job/i4avaoljyp0...
Note: The error happens regardless of C++ version, you can see it multiple times in the build logs.
Status update on this issue:
The problem has been fixed in develop in commit:
https://github.com/boostorg/asio/commit/cb75e92f14b3fd48b2baf54031d824e75c09...
It has not been merged to master yet, so Boost.Log in master still fails to build with the above errors.
PS: I reported the problem in this issue:
Final update. The fix has been merged to master and the CI tests of Boost.Log have passed. Visual inspection shows that the commit mentioned above is present in the 1.74 RC1. Thanks Christopher.
participants (2)
-
Andrey Semashev
-
Marshall Clow