[Boost-bugs] [Boost C++ Libraries] #6120: Compilation error in math/tools/config.hpp

Subject: [Boost-bugs] [Boost C++ Libraries] #6120: Compilation error in math/tools/config.hpp
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2011-11-13 09:31:01


#6120: Compilation error in math/tools/config.hpp
------------------------------------------------+---------------------------
 Reporter: apolukhin | Owner: johnmaddock
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: math
  Version: Boost Release Branch | Severity: Problem
 Keywords: fexcept_t FE_ALL_EXCEPT config.hpp |
------------------------------------------------+---------------------------
 {{{
 /home/cc/downloads/boost_1_48_0_beta1/include/boost/math/tools/config.hpp:283:7:
 error: ‘fexcept_t’ does not name a type
 /home/cc/downloads/boost_1_48_0_beta1/include/boost/math/tools/config.hpp:
 In constructor ‘boost::math::detail::fpu_guard::fpu_guard()’:
 /home/cc/downloads/boost_1_48_0_beta1/include/boost/math/tools/config.hpp:275:27:
 error: ‘m_flags’ was not declared in this scope
 /home/cc/downloads/boost_1_48_0_beta1/include/boost/math/tools/config.hpp:275:36:
 error: ‘FE_ALL_EXCEPT’ was not declared in this scope
 /home/cc/downloads/boost_1_48_0_beta1/include/boost/math/tools/config.hpp:275:49:
 error: ‘fegetexceptflag’ was not declared in this scope
 /home/cc/downloads/boost_1_48_0_beta1/include/boost/math/tools/config.hpp:276:37:
 error: ‘feclearexcept’ was not declared in this scope
 /home/cc/downloads/boost_1_48_0_beta1/include/boost/math/tools/config.hpp:
 In destructor ‘boost::math::detail::fpu_guard::~fpu_guard()’:
 /home/cc/downloads/boost_1_48_0_beta1/include/boost/math/tools/config.hpp:280:27:
 error: ‘m_flags’ was not declared in this scope
 /home/cc/downloads/boost_1_48_0_beta1/include/boost/math/tools/config.hpp:280:36:
 error: ‘FE_ALL_EXCEPT’ was not declared in this scope
 /home/cc/downloads/boost_1_48_0_beta1/include/boost/math/tools/config.hpp:280:49:
 error: ‘fesetexceptflag’ was not declared in this scope
 }}}

 This can be fixed by commenting out lines from 268 to 288. Looks like
 preprocessor #if condition on line 264 is incorrect.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/6120>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:07 UTC