Boost C++ Libraries: Ticket #5261: property_tree/details/json_parser_read.hpp generates ambiguous symbol error on MSVC https://svn.boost.org/trac10/ticket/5261 <p> On line 181 of the referenced file (json_parser_read.hpp), the author writes: "using namespace boost::spirit::classic;". This then generates ambiguous symbol references with "boost::assertion" during the following 'assertion' declarations. </p> <p> Adding an explicit namespace resolution to each 'assertion' declaration resolves the defect. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/5261 Trac 1.4.3 Sebastian Redl Thu, 03 Mar 2011 22:43:56 GMT <link>https://svn.boost.org/trac10/ticket/5261#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/5261#comment:1</guid> <description> <p> This is already fixed on trunk. But thanks for the report; now that I know it appears on the release branch already I'll see if I can merge the fix into 1.46.1 if there is one. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Sebastian Redl</dc:creator> <pubDate>Mon, 16 May 2011 21:57:03 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/5261#comment:2 https://svn.boost.org/trac10/ticket/5261#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> Fixed in <a class="changeset" href="https://svn.boost.org/trac10/changeset/71991" title="Merge r68990-68993, several fixes to PTree. Fixes bug 1678. Fixes bug 4387.">r71991</a>. </p> Ticket