Marshall Clow wrote:
The third release candidates for the 1.87.0 release are now available at: https://boostorg.jfrog.io/artifactory/main/release/1.87.0/source/
The SHA256 checksums are as follows:
10ea784394be84794ed8981643ea0f05fae38de6aa595353115f85c79e4c1c d7 boost_1_87_0_b1_rc3.tar.gz 56db0fc204e6e0e40e1764800ef82475c96916e86112bc9627d1b94102cb78 6a boost_1_87_0_b1_rc3.7z 45fcc8f7f63e023cdafc1d88b3b915f3feac6bc7aab52a91d5766b5a2248af6d boost_1_87_0_b1_rc3.zip e0c971e3b92aa8ab781fe8239e050078600a446bd26c4509001037872974c 4c2 boost_1_87_0_b1_rc3.tar.bz2
Changes since RC2: * The Boost.Parser library is included
CMake tests are failing with CMake Error at libs/parser/test/CMakeLists.txt:7 (add_custom_target): add_custom_target cannot create target "check" because another target with the same name already exists. The existing target is a custom target created in source directory "/home/runner/work/boost/boost". See documentation for policy CMP0002 for more details. CMake target names are global and need to be prefixed by the project name. In this case, the target should have been boost_parser-check. Although looking at that test/CMakeLists.txt, it doesn't seem to support testing from the superproject, so it probably shouldn't be included at all in that case. That is, the if(BUILD_TESTING AND EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/test/CMakeLists.txt") add_subdirectory(test) endif() part of the root CMakeLists.txt should be removed.