Boost C++ Libraries: Ticket #1412: BOOST_NO_TWO_PHASE_NAME_LOOKUP config test fails with VC++2008 https://svn.boost.org/trac10/ticket/1412 <p> The patch below fixes </p> <pre class="wiki">C:\temp\regression-run\results\boost\bin.v2\status\config_test.test\msvc-9.0\deb ug\threading-multi&gt;config_test.exe Failed test for BOOST_NO_TWO_PHASE_NAME_LOOKUP at: C:\temp\regression-run\boost\ libs\config\test\config_test.cpp:1116 </pre><pre class="wiki">C:\temp\regression-run\boost\boost\config\compiler&gt;svn diff Index: visualc.hpp =================================================================== --- visualc.hpp (revision 40739) +++ visualc.hpp (working copy) @@ -70,8 +70,10 @@ # define BOOST_NO_SWPRINTF #endif +#if _MSC_VER &lt;= 1500 // 1500 == VC++ 9.0 #if _MSC_VER &lt;= 1400 // 1400 == VC++ 8.0 # define BOOST_NO_MEMBER_TEMPLATE_FRIENDS +#endif # define BOOST_NO_TWO_PHASE_NAME_LOOKUP #endif @@ -156,6 +158,8 @@ # define BOOST_COMPILER_VERSION 7.1 # elif _MSC_VER == 1400 # define BOOST_COMPILER_VERSION 8.0 +# elif _MSC_VER == 1500 +# define BOOST_COMPILER_VERSION 9.0 # else # define BOOST_COMPILER_VERSION _MSC_VER # endif @@ -170,8 +174,8 @@ #error "Compiler not supported or configured - please reconfigure" #endif // -// last known and checked version is 1400 (VC8): -#if (_MSC_VER &gt; 1400) +// last known and checked version is 1500 (VC8): +#if (_MSC_VER &gt; 1500) # if defined(BOOST_ASSERT_CONFIG) # error "Unknown compiler version - please run the configure tests and report the results" # else </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/1412 Trac 1.4.3 John Maddock Thu, 08 Nov 2007 18:13:13 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/1412#comment:1 https://svn.boost.org/trac10/ticket/1412#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> Fixed in SVN. </p> Ticket