Windows Build Issue for Boost Wave
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
participants (1)
-
Tom Kent