Error building libgcj on HP 10.20

Jeff Sturm jsturm@sigma6.com
Sat Apr 1 00:00:00 GMT 2000


David Scott Urban wrote:
> ../../../libgcj/libjava/java/lang/natMath.cc: In function `jdouble
> java::lang::Math::pow (__java_double, __java_double)':
> ../../../libgcj/libjava/java/lang/natMath.cc:82: call of overloaded `pow
> (jdouble, jdouble)' is ambiguous
> ../../../libgcj/libjava/java/lang/fdlibm.h:73: candidates are: double pow
> (double, double)

Try this:

Index: natMath.cc
===================================================================
RCS file: /cvs/java/libgcj/libjava/java/lang/natMath.cc,v
retrieving revision 1.2
diff -u -r1.2 natMath.cc
--- natMath.cc  1999/09/10 22:03:08     1.2
+++ natMath.cc  2000/01/10 19:25:51
@@ -79,7 +79,7 @@
 
 jdouble java::lang::Math::pow(jdouble y, jdouble x)
 {
-  return (jdouble)::pow((jdouble)y, (jdouble)x);
+  return (jdouble)::pow((double)y, (double)x);
 }  
 
 jdouble java::lang::Math::IEEEremainder(jdouble y, jdouble x)

-- 
Jeff Sturm
jsturm@sigma6.com


More information about the Java mailing list