Boost C++ Libraries: Ticket #13063: error C2668: 'boost::next' : ambiguous call to overloaded function https://svn.boost.org/trac10/ticket/13063 <p> Hello, I want to build the ARtoolkit libary ARvrml from the source with Visual Studio 2013 on Windows 10. When compiling the project 'ARvrml' I get the above mentionel error message : error C2668: 'boost::next' : ambiguous call to overloaded function Since I compile a premade library, I don't know how to help the problem. I use ARToolkit 5.3.2, the code is accessible here: <a class="ext-link" href="https://github.com/artoolkit/artoolkit5"><span class="icon">​</span>https://github.com/artoolkit/artoolkit5</a> Furthermore I use the boost library provided by OpenVRML 0.16.6 (windows). </p> <p> Thanks for your help, Best Regards, Roxana </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/13063 Trac 1.4.3 soso@… Sat, 10 Jun 2017 02:15:09 GMT attachment set https://svn.boost.org/trac10/ticket/13063 https://svn.boost.org/trac10/ticket/13063 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">arvrml.h</span> </li> </ul> <p> Code to build </p> Ticket John Maddock Sun, 30 Jul 2017 18:21:55 GMT component, reporter changed; owner set https://svn.boost.org/trac10/ticket/13063#comment:1 https://svn.boost.org/trac10/ticket/13063#comment:1 <ul> <li><strong>owner</strong> set to <span class="trac-author">jeffrey.hellrung</span> </li> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">iterator</span> </li> <li><strong>reporter</strong> changed from <span class="trac-author">Roxana </span> to <span class="trac-author">Roxana</span> </li> </ul> Ticket Michel Morin Mon, 31 Jul 2017 11:06:25 GMT <link>https://svn.boost.org/trac10/ticket/13063#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/13063#comment:2</guid> <description> <p> You need to describe: </p> <ul><li>the function call where the ambiguity occurs </li><li>the type of the argument (to the above function call) </li></ul><p> The compiler version and the Boost version would be useful for us too. </p> <p> That said, I guess that the error is caused by an unqualified call to <code>next</code> (i.e. without any <code>some_namespace::</code> qualification before <code>next</code>). Explicitly qualifying the call would resolve the problem: </p> <ul><li>if you intend to call <code>boost::next</code>, then qualify the call with <code>boost::</code>; </li><li>if you intend to call <code>std::next</code>, then qualify the call with <code>std::</code>. </li></ul> </description> <category>Ticket</category> </item> <item> <dc:creator>Michel Morin</dc:creator> <pubDate>Mon, 31 Jul 2017 11:07:44 GMT</pubDate> <title>owner, component changed https://svn.boost.org/trac10/ticket/13063#comment:3 https://svn.boost.org/trac10/ticket/13063#comment:3 <ul> <li><strong>owner</strong> changed from <span class="trac-author">jeffrey.hellrung</span> to <span class="trac-author">Andrey Semashev</span> </li> <li><strong>component</strong> <span class="trac-field-old">iterator</span> → <span class="trac-field-new">utility</span> </li> </ul> Ticket