Boost C++ Libraries: Ticket #432: Regex build fails under VC8 Beta 2 x64 cross tools https://svn.boost.org/trac10/ticket/432 <pre class="wiki">VC 8 Beta 2, cross tools for x64. Regex build fails with the error below. Removing MSVC workaround fixes the build problem. C:\My Downloads\new56 \boost\boost/regex/v4/basic_regex_parser.hpp(80) : error C2027: use of undefined type 'boost::STATIC_ASSERTION_FAILURE&lt;x&gt;' with [ x=false ] C:\My Downloads\new56 \boost\boost/regex/v4/basic_regex.hpp(94) : see reference to class template instantiation 'boost::re_detail::basic_regex_parser&lt;charT ,traits&gt;' being compiled with [ charT=char, traits=boost::regex_traits&lt;char&gt; ] C:\My Downloads\new56 \boost\boost/regex/v4/basic_regex.hpp(92) : while compiling class template member function 'void boost::re_detail::basic_regex_implementation&lt;charT,trait s&gt;::assign(const charT *,const charT *,boost::re_detail::basic_regex_implementation&lt;charT,tr aits&gt;::flag_type)' with [ charT=char, traits=boost::regex_traits&lt;char&gt; ] C:\My Downloads\new56 \boost\boost/regex/v4/basic_regex.hpp(326) : see reference to class template instantiation 'boost::re_detail::basic_regex_implementati on&lt;charT,traits&gt;' being compiled with [ charT=char, traits=boost::regex_traits&lt;char&gt; ] C:\My Downloads\new56 \boost\boost/regex/v4/basic_regex.hpp(325) : while compiling class template member function 'unsigned long boost::basic_regex&lt;charT,traits&gt;::getloc(void) const' with [ charT=char, traits=boost::regex_traits&lt;char&gt; ] C:\My Downloads\new56 \boost\boost/regex/v4/instances.hpp(75) : see reference to class template instantiation 'boost::basic_regex&lt;charT,traits&gt;' being compiled with [ charT=char, traits=boost::regex_traits&lt;char&gt; ] CALL "C:\Program Files\Microsoft Visual Studio 8 \Common7\Tools\..\..\VC\bin\x86_amd64 \\vcvarsx86_amd64.bat" &gt;nul "C:\Program Files\Microsoft Visual Studio 8 \Common7\Tools\..\..\VC\bin\x86_amd64\cl" /Zm800 - nologo /EHsc -c -DBOOST_REGEX_CONFIG_INFO=1 - DBOOST_REGEX_DYN_LINK=1 /Z7 /Od /Ob0 /EHsc / GR /MDd -I"bin\boost\libs\regex\build" -I"C:\My Downloads\new56\boost" - Fo"bin\boost\libs\regex\build\boost_regex.dll\vc-8_0- x86_amd64\debug\threading-multi\instances.obj" - Tp"C:\My Downloads\new56 \boost\libs\regex\build\../src/instances.cpp" There are also a huge number of warnings like: C:\My Downloads\new56 \boost\boost/regex/v4/regex_traits_defaults.hpp(23) : warning C4103: 'c:\my downloads\new56 \boost\boost\regex\v4\regex_traits_defaults.hpp' : alignment changed after including header, may be due to missing #pragma pack(pop) Submitted by: lexey@isa.ru </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/432 Trac 1.4.3 John Maddock Mon, 11 Jul 2005 09:54:33 GMT status changed https://svn.boost.org/trac10/ticket/432#comment:1 https://svn.boost.org/trac10/ticket/432#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> </ul> <pre class="wiki">Logged In: YES user_id=14804 I'll fix the error. Unfortunately I don't think the warnings are fixable, but I'll investigate. Thanks for the report, John Maddock. </pre> Ticket