Boost C++ Libraries: Ticket #5213: Boost 1.46 headers no longer compile on WinCE https://svn.boost.org/trac10/ticket/5213 <p> boost_1_46_0/boost/assert.hpp(104) : error C2039: 'abort' : is not a member of 'std' </p> <p> There is no 'abort' function on Windows CE (Visual Studio 2008). Boost 1.45 compiles fine. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/5213 Trac 1.4.3 Steven Watanabe Wed, 23 Feb 2011 17:44:26 GMT component changed; owner set https://svn.boost.org/trac10/ticket/5213#comment:1 https://svn.boost.org/trac10/ticket/5213#comment:1 <ul> <li><strong>owner</strong> set to <span class="trac-author">Beman Dawes</span> </li> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">utility</span> </li> </ul> <p> I think this has been fixed in the trunk already. Personally, I think it would be better to use </p> <div class="wiki-code"><div class="code"><pre><span class="cp">#define BOOST_ASSERT_MSG(expr, msg) assert(!!(expr) &amp;&amp; msg)</span> </pre></div></div><p> That way </p> <ul><li>We don't #include &lt;iostream&gt; everywhere </li><li>It will work correctly for Windows applications with no console </li><li>The behavior will automatically be consistent with assert </li></ul> Ticket Ulrich Eckhardt <ulrich.eckhardt@…> Wed, 11 Jan 2012 16:16:50 GMT keywords set https://svn.boost.org/trac10/ticket/5213#comment:2 https://svn.boost.org/trac10/ticket/5213#comment:2 <ul> <li><strong>keywords</strong> wince added </li> </ul> <p> The problem still persists on 1.48. </p> <p> See also <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6349" title="#6349: Bugs: use of missing ::abort (closed: fixed)">#6349</a>. </p> Ticket viboes Mon, 04 Feb 2013 21:48:44 GMT owner, status changed https://svn.boost.org/trac10/ticket/5213#comment:3 https://svn.boost.org/trac10/ticket/5213#comment:3 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Beman Dawes</span> to <span class="trac-author">viboes</span> </li> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">assigned</span> </li> </ul> <p> <a class="changeset" href="https://svn.boost.org/trac10/changeset/68982" title="Revised the assertion_failed_msg function to use std::exit(-1) instead ...">[68982]</a> fixes the issue, but has not been merged. I will merge it as soon as the release branch is open. </p> Ticket viboes Thu, 14 Mar 2013 17:35:44 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/5213#comment:4 https://svn.boost.org/trac10/ticket/5213#comment:4 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/83427" title="Utility: merge [68982] to fix #5213.">[83427]</a>) Utility: merge <a class="changeset" href="https://svn.boost.org/trac10/changeset/68982" title="Revised the assertion_failed_msg function to use std::exit(-1) instead ...">[68982]</a> to fix <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/5213" title="#5213: Bugs: Boost 1.46 headers no longer compile on WinCE (closed: fixed)">#5213</a>. </p> Ticket anonymous Tue, 21 Oct 2014 12:09:48 GMT <link>https://svn.boost.org/trac10/ticket/5213#comment:5 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/5213#comment:5</guid> <description> <p> The problem exist also in 1.55. (1.56 and 1.57 beta not tested) </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Tue, 21 Oct 2014 12:10:57 GMT</pubDate> <title>status changed; resolution deleted https://svn.boost.org/trac10/ticket/5213#comment:6 https://svn.boost.org/trac10/ticket/5213#comment:6 <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 viboes Tue, 21 Oct 2014 16:09:14 GMT <link>https://svn.boost.org/trac10/ticket/5213#comment:7 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/5213#comment:7</guid> <description> <p> There is no more call to abort on this file. Could you tell me where is the error? </p> </description> <category>Ticket</category> </item> <item> <dc:creator>viboes</dc:creator> <pubDate>Sat, 04 Apr 2015 21:24:09 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/5213#comment:8 https://svn.boost.org/trac10/ticket/5213#comment:8 <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">fixed</span> </li> </ul> <p> Reopen it if needed. </p> Ticket