"Ian D. Stewart" <[EMAIL PROTECTED]> writes:

> Howdy folks,
> 
> I've run into a bit of a snag while trying to compile classpath, and I'm
> hoping somebody may see something I've missed.
> 
> Everything goes OK until I get to the portion of the compile where
> header files are generated (via javah).  When javah tries to process
> java.lang.Double, I get the message:
> 
> java/lang/RuntimeException (Assertion botch: excessively large digit:
> 28)
> 
> along with a nice stack trace (see make.log, attatched).
> 
> This happens when using either javah from Blackdown JDK 1.2.2 RC 3 or
> from japhar-0.08, so I'm thinking it's either related to the classpath
> java/lang/Double, or the libs in the Blackdown rt.jar.
> 
> Has anybody else run into this?  Or better yet, does anyone have a
> work-around/fix?

I haven't tried compiling Classpath with jdk 1.2.x or 1.3.x.  

#!/bin/sh
exec /usr/local/japhar/bin/japhar com.sun.tools.javah.Main $*

is what javah appears to be in my installation of Japhar.  If you are
getting the same thing with jdk 1.2 

java -classpath /usr/local/japhar/share/rt.jar com.sun.tools.javah.Main
-jni -classpath .:/usr/local/japhar/share/rt.jar 

then I don't know how to fix it.

It would help if I understood the error "assertion
botch: excessively large digit: 28".

Brian
-- 
Brian Jones <[EMAIL PROTECTED]>

Reply via email to