
I just put in some fixes for the following type of errors: # Error: # ambiguous access to overloaded function # 'std::log10(float)' # 'std::log10(float)' The problem was the direct use of "boost/compatibility/cpp_c_headers/cmath" instead of doing the standard "#include <cmath>"... =================================================================== RCS file: /cvsroot/boost/boost/boost/numeric/conversion/converter_policies.hpp,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- converter_policies.hpp 25 Jul 2004 16:58:06 -0000 1.2 +++ converter_policies.hpp 1 Aug 2004 16:01:18 -0000 1.3 @@ -12,7 +12,7 @@ #include <typeinfo> // for std::bad_cast -#include "boost/compatibility/cpp_c_headers/cmath" // for std::floor and std::ceil +#include <cmath> // for std::floor and std::ceil #include "boost/type_traits/is_arithmetic.hpp" =================================================================== RCS file: /cvsroot/boost/boost/libs/numeric/conversion/test/test_helpers.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- test_helpers.cpp 24 Jun 2004 11:59:25 -0000 1.1 +++ test_helpers.cpp 1 Aug 2004 16:05:07 -0000 1.2 @@ -16,7 +16,7 @@ // from the Numeric Conversions Library // // -#include "boost/compatibility/cpp_c_headers/cmath" +#include <cmath> #include "boost/limits.hpp" #include "boost/utility.hpp" =================================================================== That makes all the tests pass in CW8. This might fix other failures in other toolsets. Tests for VC7.1 and Mingw still all pass. -- -- Grafik - Don't Assume Anything -- Redshift Software, Inc. - http://redshift-software.com -- rrivera/acm.org - grafik/redshift-software.com - 102708583/icq