Boost logo

Boost :

From: Mark Rodgers (mark.rodgers_at_[hidden])
Date: 2000-06-22 05:53:25


From: Beman Dawes
> Additionally, the latest draft of the Compiler Status page is there at
> http://www.boost.org/libs/compiler_status.htm There are currently no
links
> to that page from the rest of the site to avoid misleading visitors; the
> test results are still highly suspect.

I had a look at the Borland failures.

integer/integer_traits_test.cpp

   The problem is in the test program rather than the library.
   (Well actually the problem is in the compiler, but...)
   The workaround is simple - change runtest from

      void runtest(const std::string & type)

   to

      void runtest(const char *type)

utility/iterators_test.cpp
utility/operators_test.cpp

   I believe they should work with the fixes I uploaded previously
   and which Jeremy incorporated into operators.zip in the vault.

rational/rational_example.cpp

   The problems are a bit deeper. If anyone is interested I've put
   a rational.hpp with workarounds in the vault in

 http://www.egroups.com/files/boost/Rational+Borland/rational.hpp

   I don't know if this will break any other compilers. I did test
   it with MSVC 6 and it was still OK, and that was the only one
   on Beman's table that had worked previously. Who knows - it might
   now work with more.

Mark


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