Boost C++ Libraries: Ticket #8197: range/algorithm conflicts with polygon https://svn.boost.org/trac10/ticket/8197 <p> This fails to compile on GCC 4.7.2 (MinGW) but it can be compiled with MSVC 2010. </p> <pre class="wiki">#include &lt;boost/range/algorithm.hpp&gt; #include &lt;boost/polygon/polygon.hpp&gt; </pre><p> Reversing order of includes fixes the problem. (It seems that boost/polygon documentation doesn't mention what headers should be included to use it so I just included polygon.hpp). GCC output attached. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/8197 Trac 1.4.3 Stepan Podoskin <stepik-777@…> Thu, 28 Feb 2013 00:57:24 GMT attachment set https://svn.boost.org/trac10/ticket/8197 https://svn.boost.org/trac10/ticket/8197 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">gcc-output.txt</span> </li> </ul> <p> Output from GCC </p> Ticket Marshall Clow Thu, 28 Feb 2013 02:00:41 GMT <link>https://svn.boost.org/trac10/ticket/8197#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/8197#comment:1</guid> <description> <p> Interesting. Compiling with clang (and libc++), I don't get this error. </p> <p> Just to be clear: I <strong>do</strong> get the error with gcc 4.7.2 </p> </description> <category>Ticket</category> </item> <item> <dc:creator>viboes</dc:creator> <pubDate>Mon, 04 Mar 2013 18:11:20 GMT</pubDate> <title>component changed; owner set https://svn.boost.org/trac10/ticket/8197#comment:2 https://svn.boost.org/trac10/ticket/8197#comment:2 <ul> <li><strong>owner</strong> set to <span class="trac-author">Lucanus Simonson</span> </li> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">polygon</span> </li> </ul> Ticket Andrii Sydorchuk Wed, 06 Mar 2013 23:01:33 GMT owner changed https://svn.boost.org/trac10/ticket/8197#comment:3 https://svn.boost.org/trac10/ticket/8197#comment:3 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Lucanus Simonson</span> to <span class="trac-author">Andrii Sydorchuk</span> </li> </ul> Ticket Andrii Sydorchuk Wed, 20 Mar 2013 20:38:11 GMT status, milestone changed; resolution set https://svn.boost.org/trac10/ticket/8197#comment:4 https://svn.boost.org/trac10/ticket/8197#comment:4 <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> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.54.0</span> </li> </ul> Ticket Andrii Sydorchuk Wed, 20 Mar 2013 20:38:46 GMT <link>https://svn.boost.org/trac10/ticket/8197#comment:5 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/8197#comment:5</guid> <description> <p> The issue is fixed on trunk and will go into Boost 1.54 release. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Andrii Sydorchuk</dc:creator> <pubDate>Mon, 15 Apr 2013 22:27:53 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/8197#comment:6 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/8197#comment:6</guid> <description> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/83918" title="[Polygon] Merging from trunk for the upcoming release: 1) Updated ...">[83918]</a>) [Polygon] Merging from trunk for the upcoming release: 1) Updated Voronoi documentation. 2) Fixed <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/8026" title="#8026: Bugs: Documentation for point concept is missing a typedef (closed: fixed)">#8026</a>, <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/8197" title="#8197: Bugs: range/algorithm conflicts with polygon (closed: fixed)">#8197</a>, <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/8257" title="#8257: Bugs: #pragma warning default in polygon (closed: fixed)">#8257</a>. </p> </description> <category>Ticket</category> </item> <item> <author>Stepan Podoskin <stepik-777@…></author> <pubDate>Tue, 16 Jul 2013 02:22:06 GMT</pubDate> <title>status changed; resolution deleted https://svn.boost.org/trac10/ticket/8197#comment:7 https://svn.boost.org/trac10/ticket/8197#comment:7 <ul> <li><strong>status</strong> <span class="trac-field-old">closed</span> → <span class="trac-field-new">reopened</span> </li> <li><strong>resolution</strong> <span class="trac-field-deleted">fixed</span> </li> </ul> <p> I still have this problem with boost 1.54.0 and gcc-4.8.1. </p> Ticket Andrii Sydorchuk Tue, 16 Jul 2013 20:17:39 GMT attachment set https://svn.boost.org/trac10/ticket/8197 https://svn.boost.org/trac10/ticket/8197 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">8197.patch</span> </li> </ul> Ticket Andrii Sydorchuk Tue, 16 Jul 2013 20:19:14 GMT <link>https://svn.boost.org/trac10/ticket/8197#comment:8 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/8197#comment:8</guid> <description> <p> You are right, the fix was not merged successfully from trunk to release branch. I've just merged the fix into the release branch, and it will go live with the next release. Meanwhile, please use the patch (8197.patch) attached to this bug report. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Andrii Sydorchuk</dc:creator> <pubDate>Tue, 16 Jul 2013 20:20:32 GMT</pubDate> <title>status, milestone changed https://svn.boost.org/trac10/ticket/8197#comment:9 https://svn.boost.org/trac10/ticket/8197#comment:9 <ul> <li><strong>status</strong> <span class="trac-field-old">reopened</span> → <span class="trac-field-new">new</span> </li> <li><strong>milestone</strong> <span class="trac-field-old">Boost 1.54.0</span> → <span class="trac-field-new">Boost 1.55.0</span> </li> </ul> Ticket Andrii Sydorchuk Tue, 19 Nov 2013 23:12:26 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/8197#comment:10 https://svn.boost.org/trac10/ticket/8197#comment:10 <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> Ticket