Boost logo

Boost :

From: Tom Kent (lists_at_[hidden])
Date: 2022-03-09 11:54:09


In preparation for the lockdown today, I did a dry run of the windows build
based on the latest snapshot. During this build I encountered errors with
wave on the msvc-12.0 compiler (both 32 & 64 bit). Roughly the following is
repeated several times during the build:

compile-c-c++
D:\RB\bin.v2\boost\bin.v2\libs\wave\build\msvc-12.0\debug\address-model-32\threading-multi\token_ids.obj
token_ids.cpp
D:\RB\boost_1_79_0\boost/wave/token_ids.hpp(335) : error C2146: syntax
error : missing ';' before identifier 'token_id'
D:\RB\boost_1_79_0\boost/wave/token_ids.hpp(335) : error C4430: missing
type specifier - int assumed. Note: C++ does not support default-int
D:\RB\boost_1_79_0\boost/wave/token_ids.hpp(341) : error C2146: syntax
error : missing ';' before identifier 'token_id'
D:\RB\boost_1_79_0\boost/wave/token_ids.hpp(341) : error C4430: missing
type specifier - int assumed. Note: C++ does not support default-int
D:\RB\boost_1_79_0\boost/wave/token_ids.hpp(341) : error C2086: 'int
boost::wave::constexpr' : redefinition
        D:\RB\boost_1_79_0\boost/wave/token_ids.hpp(335) : see declaration
of 'boost::wave::constexpr'
D:\RB\boost_1_79_0\boost/wave/token_ids.hpp(347) : error C2144: syntax
error : 'bool' should be preceded by ';'
D:\RB\boost_1_79_0\boost/wave/token_ids.hpp(347) : error C4430: missing
type specifier - int assumed. Note: C++ does not support default-int
D:\RB\boost_1_79_0\boost/wave/token_ids.hpp(347) : error C2086: 'int
boost::wave::constexpr' : redefinition
        D:\RB\boost_1_79_0\boost/wave/token_ids.hpp(335) : see declaration
of 'boost::wave::constexpr'

    call
"D:\RB\bin.v2\boost\bin.v2\standalone\msvc\msvc-12.0\address-model-32\architecture-x86\msvc-setup.bat"
x86 >nul
 cl /Zm800 -nologo "libs\wave\src\token_ids.cpp" -c
-Fo"D:\RB\bin.v2\boost\bin.v2\libs\wave\build\msvc-12.0\debug\address-model-32\threading-multi\token_ids.obj"
    -TP /wd4675 /EHs /GR /Z7 /Od /Ob0 /W3 /MDd /Zc:forScope /Zc:wchar_t
/Zc:inline -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1
-D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE "-I."

...failed compile-c-c++
D:\RB\bin.v2\boost\bin.v2\libs\wave\build\msvc-12.0\debug\address-model-32\threading-multi\token_ids.obj...

Hope this helps, if not fixed it will be blocking the beta rc when it gets
rolled.
Tom


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