icedtea6 build failures on alpha and armel using gcj

Matthias Klose
Sat Feb 27 16:49:00 GMT 2010

Building icedtea6 on alpha and armel using a two stage bootstrap fails with 
different errors. These are no new errors, just rechecked the two stage 
bootstrap, because the one stage build fails to build cacao after the b18 
update. On alpha:

mkdir -p lib/rt
/home/doko/openjdk/openjdk-6-6b18~pre1/build/bootstrap/jdk1.6.0/bin/javac  -g -d 
lib/rt \
           -source 1.5 \
           -sourcepath \
           -classpath /usr/lib/jvm/java-gcj/jre/lib/rt.jar \
           -bootclasspath \'\' @rt-source-files.txt ;
incorrect classpath: ''
1. ERROR in 
(at line 52)
         public static final float   MIN_NORMAL      = 1.17549435E-38f;
The literal 1.17549435E-38f of type float is out of range
1 problem (1 error)make[1]: *** [stamps/rt-class-files.stamp] Error 255

I vaguely remember we had a patch in the past to back out some of the constants 

On armel:

touch stamps/rewriter.stamp
mkdir -p rhino/rhino.{old,new}
(cd rhino/rhino.old ; jar xf /usr/share/java/js.jar)
/home/packages/openjdk/openjdk-6-6b18~pre1/build/bootstrap/jdk1.6.0/bin/java -cp 
/home/packages/openjdk/openjdk-6-6b18~pre1/build/rewriter \
           com.redhat.rewriter.ClassRewriter \
/home/packages/openjdk/openjdk-6-6b18~pre1/build/rhino/ \
Exception in thread "main" java.lang.ExceptionInInitializerError
    <<No stacktrace available>>
Caused by: java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: 3
    <<No stacktrace available>>
Caused by: java.lang.ArrayIndexOutOfBoundsException: 3
    <<No stacktrace available>>
make[1]: *** [stamps/rewrite-rhino.stamp] Error 1
make[1]: Leaving directory `/home/packages/openjdk/openjdk-6-6b18~pre1/build'

This is reported as


More information about the Java mailing list