Boost C++ Libraries: Ticket #8641: [serialization] detail/shared_count_132.hpp fails to compile if BOOST_SP_ENABLE_DEBUG_HOOKS is defined https://svn.boost.org/trac10/ticket/8641 <p> <code>detail/shared_ptr_132.hpp</code> lives mainly under <code>boost_132</code> namespace. It has two function declarations (for <code>shared_ptr</code> debug hooks) that use <code>checked_deleter</code> and <code>checked_array_deleter</code>; Of course, these live under <code>boost</code> namespace. </p> <p> As neither are brought under <code>boost_132</code> (for obvious reasons) or have proper namespace prefixes anything that includes <code>shared_ptr_132.hpp</code> and has <code>BOOST_SP_ENABLE_DEBUG_HOOKS</code> defined fails to compile. </p> <p> A trivial fix is to add <code>boost</code> namespace prefixes, as done elsewhere in the file. A patch is attached that does this. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/8641 Trac 1.4.3 Pekka Seppänen <pekka.seppanen@…> Mon, 03 Jun 2013 06:54:18 GMT attachment set https://svn.boost.org/trac10/ticket/8641 https://svn.boost.org/trac10/ticket/8641 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">shared_count_132.hpp.patch</span> </li> </ul> <p> Add boost namespace prefix to checked_deleter and checked_array_deleter. </p> Ticket Pekka Seppänen <pekka.seppanen@…> Mon, 03 Jun 2013 07:04:10 GMT summary changed https://svn.boost.org/trac10/ticket/8641#comment:1 https://svn.boost.org/trac10/ticket/8641#comment:1 <ul> <li><strong>summary</strong> <span class="trac-field-old">[serialization] detail/shared_ptr_132.hpp fails to compile if BOOST_SP_ENABLE_DEBUG_HOOKS is defined</span> → <span class="trac-field-new">[serialization] detail/shared_count_132.hpp fails to compile if BOOST_SP_ENABLE_DEBUG_HOOKS is defined</span> </li> </ul> <p> Oh my, it's <code>detail/shared_count_132.hpp</code> *not* <code>detail/shared_ptr_132.hpp</code>. Unfortunaly, it seems that I'm not able to modify description in the original ticket. </p> Ticket Robert Ramey Tue, 20 Aug 2013 22:21:23 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/8641#comment:2 https://svn.boost.org/trac10/ticket/8641#comment:2 <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> I'm taking your word for this and applying the patch. </p> <p> Robert Ramey </p> Ticket