Boost C++ Libraries: Ticket #89: Compilation error on MSVC 6 https://svn.boost.org/trac10/ticket/89 <pre class="wiki">When i compile project including boost i receive error, connected with pool's ct_gcd_helper&lt;A,B,0&gt; definition sintax - error C2989: 'ct_gcd_helper&lt;A,B,0&gt;' : template class has already been defined as a non-template class. Is it work with MSVC? Have i to make any changes in configuration? Thanks, Denis </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/89 Trac 1.4.3 Daryle Walker Thu, 29 May 2003 20:49:01 GMT <link>https://svn.boost.org/trac10/ticket/89#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/89#comment:1</guid> <description> <pre class="wiki">Logged In: YES user_id=551024 The message says it's for a detail-level file in the Pool library, not part of the Integer library. That file, &lt;boost/pool/detail/ct_gcd_lcm.hpp&gt;, should be maintained by Stephen Cleary. Not to be completely worthless to you, I looked at the file. The class in question should be blocked to compilers without partial specialization of class templates. I thought MSVC-6 was one of those compilers. If not, maybe the user's configuration is messed up. </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>Daryle Walker</dc:creator> <pubDate>Sun, 29 Oct 2006 20:05:57 GMT</pubDate> <title>status changed https://svn.boost.org/trac10/ticket/89#comment:2 https://svn.boost.org/trac10/ticket/89#comment:2 <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=551024 Since it has been 3 years, and I still have no way of fixing it, I asked about this issue on the Boost mailing list. John Maddock suggested: Given that the issue was filed in 2002, and since the Pool lib is currently passing it's regression test with VC6, I suggest you close it down as either "works for me" or "won't fix". And that's what I'll do, except I'll use "out of date" as the reason. </pre> Ticket