Boost logo

Boost :

From: John Maddock (John_Maddock_at_[hidden])
Date: 2001-08-08 06:24:39


Hubert,

I have a number of problems trying to build the special
functions/quaternion/octonion code with gcc2.95.3 on BeOS:

These files include <limits> in several places which gcc lacks - changing
this to <boost/limits.hpp> fixes the problem.

When building with STLport 4.5b8 I see a number of problems relating to the
fact that template function scope using declarations get ignored by gcc
2.95; these are used extensively in the special functions headers. The
usual fix is to move these into the scope of the enclosing namespace,
possibly enclosed with:

#if defined(__GNUC__) && defined(__SGI_STL_PORT) && (__GNUC__ < 3)
using std::x;
#endif

I'm prepared to make the changes, but since these are non-trivial and
effects library header code, I won't do so unless you give me the go ahead.

- John Maddock
http://ourworld.compuserve.com/homepages/john_maddock/


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk