Re: icedtea6 build failures on alpha and armel using gcj
Andrew John Hughes <[email protected]>
| Newsgroups | gmane.comp.java.openjdk.distro-packaging.devel,gmane.linux.debian.ports.arm,gmane.linux.debian.ports.alpha,gmane.comp.gcc.java.devel |
|---|---|
| Message-ID | <[email protected]> |
On 27 February 2010 16:49, Matthias Klose <doko-GeWIH/[email protected]> wrote: > 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 \ > > 'openjdk/jdk/src/share/classes:openjdk/jdk/src/solaris/classes:openjdk/langtools/src/share/classes:openjdk/corba/src/share/classes:/home/doko/openjdk/openjdk-6-6b18~pre1/build/generated' > \ > -classpath /usr/lib/jvm/java-gcj/jre/lib/rt.jar \ > -bootclasspath \'\' @rt-source-files.txt ; > incorrect classpath: '' > ---------- > 1. ERROR in > /home/doko/openjdk/openjdk-6-6b18~pre1/build/openjdk/jdk/src/share/classes/sun/misc/FloatConsts.java > (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 stuff. > We do still have a patch. It's applied to the ecj build. Why are you using ecj for a non-bootstrap build, as it appears here? > > 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/rhino.old > /home/packages/openjdk/openjdk-6-6b18~pre1/build/rhino/rhino.new \ > org.mozilla sun.org.mozilla > 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 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40860 > > Matthias > -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8