$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Tom Kent (lists_at_[hidden])
Date: 2019-07-09 20:53:23
On Thu, Jul 4, 2019 at 4:43 PM Marshall Clow via Boost <
boost_at_[hidden]> 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-multi>boost_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-multi>win32\lcid.obj...
...skipped
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\release\threading-multi>boost_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-multi>win32\lcid.obj...
...skipped
<pD:\ReleaseBuild\boost_1_71_0\stage\lib>boost_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-multi>boost_locale-vc120-mt-x32-1_71.lib...
...skipped
<pD:\ReleaseBuild\boost_1_71_0\stage\lib>boost_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-multi>boost_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-multi>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\link-static\threading-multi>win32\lcid.obj...
...skipped
<pD:\ReleaseBuild\boost_1_71_0\stage\lib>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\link-static\threading-multi>libboost_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-multi>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\link-static\threading-multi>win32\lcid.obj...
...skipped
<pD:\ReleaseBuild\boost_1_71_0\stage\lib>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\link-static\threading-multi>libboost_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-multi>libboost_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-multi>win32\lcid.obj...
...skipped
<pD:\ReleaseBuild\boost_1_71_0\stage\lib>libboost_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-multi>libboost_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-multi>libboost_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-multi>win32\lcid.obj...
...skipped
<pD:\ReleaseBuild\boost_1_71_0\stage\lib>libboost_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-multi>libboost_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-multi>boost_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-multi>win32\lcid.obj...
...skipped
<pD:\ReleaseBuild\bin.v2\boost\bin.v2\libs\locale\build\msvc-12.0\debug\threading-multi>boost_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-multi>win32\lcid.obj...
...skipped
<pD:\ReleaseBuild\boost_1_71_0\stage\lib>boost_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-multi>boost_locale-vc120-mt-gd-x32-1_71.lib...
...skipped
<pD:\ReleaseBuild\boost_1_71_0\stage\lib>boost_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-multi>boost_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