$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Rene Rivera (grafik.list_at_[hidden])
Date: 2004-08-01 11:13:15
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