Boost C++ Libraries: Ticket #8757: Boost.Serialization lacks algorithm header include for std::min https://svn.boost.org/trac10/ticket/8757 <p> The <code>&lt;algorithm&gt;</code> header providing <code>std::min</code> is not included in <code>boost/archive/iterators/transform_width.hpp</code>, this breaks on Visual Studio 2013 Preview due to library changes. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/8757 Trac 1.4.3 Lars Viklund <zao@…> Mon, 01 Jul 2013 23:27:03 GMT attachment set https://svn.boost.org/trac10/ticket/8757 https://svn.boost.org/trac10/ticket/8757 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">0005-Boost.S11n-include-missing-algorithm.patch</span> </li> </ul> Ticket Robert Ramey Tue, 20 Aug 2013 22:08:34 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/8757#comment:1 https://svn.boost.org/trac10/ticket/8757#comment:1 <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> patch applied to trunk </p> Ticket mwpowellhtx@… Tue, 17 Jun 2014 15:37:40 GMT <link>https://svn.boost.org/trac10/ticket/8757#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/8757#comment:2</guid> <description> <p> I tried building straight from Visual Studio 2012 Command Prompt, with included algorithm line, it still fails: </p> <p> <em>.\boost/archive/iterators/transform_width.hpp(29) : fatal error C1083: Cannot open include file: 'agorithm': No such file or directory</em> </p> <p> Is there a workaround for this? </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Marshall Clow</dc:creator> <pubDate>Wed, 18 Jun 2014 14:45:47 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/8757#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/8757#comment:3</guid> <description> <p> I looked in the 1.55 release, and in the current git repo, and each of them had: </p> <p> <code>#include &lt;algorithm&gt; // std::min</code> for line 29. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Wed, 18 Jun 2014 16:11:32 GMT</pubDate> <title>status changed; resolution deleted https://svn.boost.org/trac10/ticket/8757#comment:4 https://svn.boost.org/trac10/ticket/8757#comment:4 <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> Ticket Marshall Clow Wed, 18 Jun 2014 17:01:11 GMT <link>https://svn.boost.org/trac10/ticket/8757#comment:5 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/8757#comment:5</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/8757#comment:2" title="Comment 2">mwpowellhtx@…</a>: </p> <blockquote class="citation"> <p> I tried building straight from Visual Studio 2012 Command Prompt, with included algorithm line, it still fails: </p> <p> <em>.\boost/archive/iterators/transform_width.hpp(29) : fatal error C1083: Cannot open include file: 'agorithm': No such file or directory</em> </p> <p> Is there a workaround for this? </p> </blockquote> <p> Is that an accurate error message? If so, then I think the key is the name "agorithm" (which is different from "algorithm") in the error message. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Thu, 19 Jun 2014 15:13:25 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/8757#comment:6 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/8757#comment:6</guid> <description> <p> Yes, it is exactly what I got when I downloaded 1.55 sources and attempted the full rebuild. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Robert Ramey</dc:creator> <pubDate>Tue, 29 Sep 2015 21:16:21 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/8757#comment:7 https://svn.boost.org/trac10/ticket/8757#comment:7 <ul> <li><strong>status</strong> <span class="trac-field-old">reopened</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">invalid</span> </li> </ul> <p> I have no idea what to do about this. I've searched the whole source for "algorithm" and found nothing. I'm going to chalk it up to come VS2012 quirk </p> Ticket Marshall Clow Wed, 30 Sep 2015 13:23:12 GMT <link>https://svn.boost.org/trac10/ticket/8757#comment:8 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/8757#comment:8</guid> <description> <p> I think what the user is saying is that in the 1.55 release, there was a typo, where the file to include was misspelled. <code>"agorithm"</code> Looking at the logs, it appears that this was fixed (at least on master) by this commit: </p> <blockquote> <p> 8af0e20b (Robert Ramey 2013-11-16) </p> </blockquote> <p> There's nothing more to do here. We're not going to change the 1.55 release. </p> </description> <category>Ticket</category> </item> </channel> </rss>