On Thu, Jul 4, 2019 at 4:43 PM Marshall Clow via Boost < boost@lists.boost.org> wrote:
The master branch is now closed for new libraries and breaking changes, and will be closing for the beta in one week.
Just to check out my release process, I was running a build against the master snapshot package on bintray and noticed that there are build failures for the locale library with msvc-12.0: compile-c-c++ D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\release\threading-multi\win32\lcid.obj lcid.cpp .\boost/thread/win32/basic_timed_mutex.hpp(54) : error C3861: '_InterlockedExchangePointer': identifier not found call "D:\ReleaseBuild\bin.v2\boost\bin.v2\standalone\msvc\msvc-12.0\msvc-setup.bat" x86 >nul cl /Zm800 -nologo @"D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\release\threading-multi\win32\lcid.obj.rsp" ...failed compile-c-c++ D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\release\threading-multi\win32\lcid.obj... ...skipped pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\release\threading-multiboost_locale-vc120-mt-x32-1_71.lib for lack of pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\release\threading-multiwin32\lcid.obj... ...skipped pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\release\threading-multiboost_locale-vc120-mt-x32-1_71.dll for lack of pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\release\threading-multiwin32\lcid.obj... ...skipped pD:\ReleaseBuild\boost_1_71_0\stage\libboost_locale-vc120-mt-x32-1_71.lib for lack of pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\release\threading-multiboost_locale-vc120-mt-x32-1_71.lib... ...skipped pD:\ReleaseBuild\boost_1_71_0\stage\libboost_locale-vc120-mt-x32-1_71.dll for lack of pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\release\threading-multiboost_locale-vc120-mt-x32-1_71.dll... compile-c-c++ D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\debug\link-static\threading-multi\win32\lcid.obj lcid.cpp D:\ReleaseBuild\boost_1_71_0\boost/thread/win32/basic_timed_mutex.hpp(54) : error C3861: '_InterlockedExchangePointer': identifier not found call "D:\ReleaseBuild\bin.v2\boost\bin.v2\standalone\msvc\msvc-12.0\msvc-setup.bat" x86 >nul cl /Zm800 -nologo @"D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\debug\link-static\threading-multi\win32\lcid.obj.rsp" ...failed compile-c-c++ D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\debug\link-static\threading-multi\win32\lcid.obj... ...skipped pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\debug\link-static\threading-multilibboost_locale-vc120-mt-gd-x32-1_71.lib for lack of pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\debug\link-static\threading-multiwin32\lcid.obj... ...skipped pD:\ReleaseBuild\boost_1_71_0\stage\liblibboost_locale-vc120-mt-gd-x32-1_71.lib for lack of pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\debug\link-static\threading-multilibboost_locale-vc120-mt-gd-x32-1_71.lib... compile-c-c++ D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\release\link-static\threading-multi\win32\lcid.obj lcid.cpp .\boost/thread/win32/basic_timed_mutex.hpp(54) : error C3861: '_InterlockedExchangePointer': identifier not found call "D:\ReleaseBuild\bin.v2\boost\bin.v2\standalone\msvc\msvc-12.0\msvc-setup.bat" x86 >nul cl /Zm800 -nologo @"D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\release\link-static\threading-multi\win32\lcid.obj.rsp" ...failed compile-c-c++ D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\release\link-static\threading-multi\win32\lcid.obj... ...skipped pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\release\link-static\threading-multilibboost_locale-vc120-mt-x32-1_71.lib for lack of pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\release\link-static\threading-multiwin32\lcid.obj... ...skipped pD:\ReleaseBuild\boost_1_71_0\stage\liblibboost_locale-vc120-mt-x32-1_71.lib for lack of pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\release\link-static\threading-multilibboost_locale-vc120-mt-x32-1_71.lib... compile-c-c++ D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\release\link-static\runtime-link-static\threading-multi\win32\lcid.obj lcid.cpp .\boost/thread/win32/basic_timed_mutex.hpp(54) : error C3861: '_InterlockedExchangePointer': identifier not found call "D:\ReleaseBuild\bin.v2\boost\bin.v2\standalone\msvc\msvc-12.0\msvc-setup.bat" x86 >nul cl /Zm800 -nologo @"D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\release\link-static\runtime-link-static\threading-multi\win32\lcid.obj.rsp" ...failed compile-c-c++ D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\release\link-static\runtime-link-static\threading-multi\win32\lcid.obj... ...skipped pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\release\link-static\runtime-link-static\threading-multilibboost_locale-vc120-mt-s-x32-1_71.lib for lack of pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\release\link-static\runtime-link-static\threading-multiwin32\lcid.obj... ...skipped pD:\ReleaseBuild\boost_1_71_0\stage\liblibboost_locale-vc120-mt-s-x32-1_71.lib for lack of pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\release\link-static\runtime-link-static\threading-multilibboost_locale-vc120-mt-s-x32-1_71.lib... compile-c-c++ D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\debug\link-static\runtime-link-static\threading-multi\win32\lcid.obj lcid.cpp D:\ReleaseBuild\boost_1_71_0\boost/thread/win32/basic_timed_mutex.hpp(54) : error C3861: '_InterlockedExchangePointer': identifier not found call "D:\ReleaseBuild\bin.v2\boost\bin.v2\standalone\msvc\msvc-12.0\msvc-setup.bat" x86 >nul cl /Zm800 -nologo @"D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\debug\link-static\runtime-link-static\threading-multi\win32\lcid.obj.rsp" ...failed compile-c-c++ D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\debug\link-static\runtime-link-static\threading-multi\win32\lcid.obj... ...skipped pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\debug\link-static\runtime-link-static\threading-multilibboost_locale-vc120-mt-sgd-x32-1_71.lib for lack of pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\debug\link-static\runtime-link-static\threading-multiwin32\lcid.obj... ...skipped pD:\ReleaseBuild\boost_1_71_0\stage\liblibboost_locale-vc120-mt-sgd-x32-1_71.lib for lack of pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\debug\link-static\runtime-link-static\threading-multilibboost_locale-vc120-mt-sgd-x32-1_71.lib... compile-c-c++ D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\debug\threading-multi\win32\lcid.obj lcid.cpp D:\ReleaseBuild\boost_1_71_0\boost/thread/win32/basic_timed_mutex.hpp(54) : error C3861: '_InterlockedExchangePointer': identifier not found call "D:\ReleaseBuild\bin.v2\boost\bin.v2\standalone\msvc\msvc-12.0\msvc-setup.bat" x86 >nul cl /Zm800 -nologo @"D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\debug\threading-multi\win32\lcid.obj.rsp" ...failed compile-c-c++ D:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\debug\threading-multi\win32\lcid.obj... ...skipped pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\debug\threading-multiboost_locale-vc120-mt-gd-x32-1_71.lib for lack of pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\debug\threading-multiwin32\lcid.obj... ...skipped pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\debug\threading-multiboost_locale-vc120-mt-gd-x32-1_71.dll for lack of pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\debug\threading-multiwin32\lcid.obj... ...skipped pD:\ReleaseBuild\boost_1_71_0\stage\libboost_locale-vc120-mt-gd-x32-1_71.lib for lack of pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\debug\threading-multiboost_locale-vc120-mt-gd-x32-1_71.lib... ...skipped pD:\ReleaseBuild\boost_1_71_0\stage\libboost_locale-vc120-mt-gd-x32-1_71.dll for lack of pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\debug\threading-multiboost_locale-vc120-mt-gd-x32-1_71.dll... I figured it would be better to bring up now then have to do another RC once the beta drops. Tom