Boost C++ Libraries: Ticket #5054: fenv fix in trunk but not yet in release? https://svn.boost.org/trac10/ticket/5054 <p> Would it be possible to merge the clang build fixes <a class="changeset" href="https://svn.boost.org/trac10/changeset/66693" title="Added BOOST_HAS_FENV_H detection to Boost.Config (if this macro is ...">[66693]</a> <a class="changeset" href="https://svn.boost.org/trac10/changeset/66458" title="Added a detail header for fenv. Please use boost/detail/fenv.hpp in ...">[66458]</a> related to fenv.h from trunk into the release branch? </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/5054 Trac 1.4.3 Peter Schueller <schueller.p@…> Sat, 08 Jan 2011 12:03:00 GMT <link>https://svn.boost.org/trac10/ticket/5054#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/5054#comment:1</guid> <description> <p> btw the following currently fails to build with clang in boost release branch: </p> <pre class="wiki">#include &lt;boost/spirit/include/qi.hpp&gt; int main(int,char**) { return 0; } </pre><p> Error: </p> <pre class="wiki">ps@gluck:~$ PATH=/var/lib/buildbot/instdirs//clang-trunk/bin//usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin clang++ -I/var/lib/buildbot/instdirs/boost-release/include/boost-1_46 test.cpp In file included from test.cpp:1: In file included from /var/lib/buildbot/instdirs/boost-release/include/boost-1_46/boost/spirit/include/qi.hpp:16: In file included from /var/lib/buildbot/instdirs/boost-release/include/boost-1_46/boost/spirit/home/qi.hpp:21: In file included from /var/lib/buildbot/instdirs/boost-release/include/boost-1_46/boost/spirit/home/qi/numeric.hpp:17: In file included from /var/lib/buildbot/instdirs/boost-release/include/boost-1_46/boost/spirit/home/qi/numeric/real.hpp:17: In file included from /var/lib/buildbot/instdirs/boost-release/include/boost-1_46/boost/spirit/home/qi/numeric/detail/real_impl.hpp:22: In file included from /var/lib/buildbot/instdirs/boost-release/include/boost-1_46/boost/spirit/home/support/detail/sign.hpp:22: In file included from /var/lib/buildbot/instdirs/boost-release/include/boost-1_46/boost/math/special_functions/fpclassify.hpp:19: In file included from /var/lib/buildbot/instdirs/boost-release/include/boost-1_46/boost/math/special_functions/math_fwd.hpp:27: In file included from /var/lib/buildbot/instdirs/boost-release/include/boost-1_46/boost/math/tools/promotion.hpp:26: /var/lib/buildbot/instdirs/boost-release/include/boost-1_46/boost/math/tools/config.hpp:277:7: error: unknown type name 'fexcept_t' fexcept_t m_flags; ^ /var/lib/buildbot/instdirs/boost-release/include/boost-1_46/boost/math/tools/config.hpp:270:24: error: use of undeclared identifier 'FE_ALL_EXCEPT' feclearexcept(FE_ALL_EXCEPT); ^ 2 errors generated. </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>Bryce Adelstein Lelbach</dc:creator> <pubDate>Sat, 08 Jan 2011 21:25:01 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/5054#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/5054#comment:2</guid> <description> <p> I just need to check with John Maddock about this first, as the changes involve some additions to Boost.Config and the change of some includes in Boost.Math. </p> </description> <category>Ticket</category> </item> <item> <author>Peter Schüller <schueller.p@…></author> <pubDate>Thu, 13 Jan 2011 08:43:51 GMT</pubDate> <title>status, milestone changed; resolution set https://svn.boost.org/trac10/ticket/5054#comment:3 https://svn.boost.org/trac10/ticket/5054#comment:3 <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.46.0</span> </li> </ul> <p> Thanks a lot, now fenv.h exists in release branch and now it works for me! </p> Ticket