g++ -W -Wall -Wno-unused -g3 -O3 -Wa,-oldas -DMAKE_DATE='"Sat Mar 25 01:27:49 PST 2006"' -DMAKE_OS_RELEASE='"2.6.10-5-386"' -DMAKE_RELEASE='"1.0"' -DNEW_MAKEFILE -ftemplate-depth-25 -I. -Ixerces_include -I/util/include -c Vec.cc
In file included from /usr/include/c++/3.3/backward/strstream:51,
from Vec.h:22,
from Vec.cc:22:
/usr/include/c++/3.3/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
In file included from Vec.cc:22:
Vec.h:41: warning: `vec<T>::const_iterator' is implicitly a typename
Vec.h:41: warning: implicit typename is deprecated, please see the
documentation for details
Vec.h:41: warning: `vec<T>::const_iterator' is implicitly a typename
Vec.h:41: warning: implicit typename is deprecated, please see the
documentation for details
Vec.cc: In function `void PrettyPrint(std:
stream&, const vec<int>&, int,
String)':
Vec.cc:27: error: call of overloaded `log10(const int&)' is ambiguous
/usr/include/bits/mathcalls.h:113: error: candidates are: double log10(double)
/usr/include/c++/3.3/cmath:437: error: long double
std::log10(long double)
/usr/include/c++/3.3/cmath:429: error: float std::log10(float)
Vec.cc:35: error: call of overloaded `log10(const int&)' is ambiguous
/usr/include/bits/mathcalls.h:113: error: candidates are: double log10(double)
/usr/include/c++/3.3/cmath:437: error: long double
std::log10(long double)
/usr/include/c++/3.3/cmath:429: error: float std::log10(float)
Vec.cc: In function `void PrettyPrint(std:
stream&, const vec<longlong>&, int,
String)':
Vec.cc:43: error: call of overloaded `log10(const long long int&)' is ambiguous
/usr/include/bits/mathcalls.h:113: error: candidates are: double log10(double)
/usr/include/c++/3.3/cmath:437: error: long double
std::log10(long double)
/usr/include/c++/3.3/cmath:429: error: float std::log10(float)
Vec.cc:51: error: call of overloaded `log10(const long long int&)' is ambiguous
/usr/include/bits/mathcalls.h:113: error: candidates are: double log10(double)
/usr/include/c++/3.3/cmath:437: error: long double
std::log10(long double)
/usr/include/c++/3.3/cmath:429: error: float std::log10(float)
make: *** [Vec.o] Error 1