Boost logo

Boost :

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


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk