Bootstrapping IcedTea6 with IcedTea6
Florian Weimer
fw at deneb.enyo.de
Thu Dec 8 12:19:09 PST 2011
* Andrew John Hughes:
> I'm also confused about how this bug is related to your issue.
> Please spell out your exact issue clearly.
Here's an excerpt from the build log:
cd build && LIBFFI_LIBS=-lffi_pic ../configure --with-openjdk=/usr/lib/jvm/java-6-openjdk --with-pkgversion="6b18-1.8.7-2~lenny1" --with-rhino=/usr/share/java/js.jar --with-xalan2-jar=/usr/share/java/xalan2.jar --with-xalan2-serializer-jar=/usr/share/java/serializer.jar --with-openjdk-src-zip=/build/buildd-openjdk-6_6b18-1.8.7-2~lenny1-ia64-LC5yAj/openjdk-6-6b18-1.8.7/openjdk-6-src-b18-16_feb_2010-dfsg.tar.gz --with-jaf-drop-zip=/build/buildd-openjdk-6_6b18-1.8.7-2~lenny1-ia64-LC5yAj/openjdk-6-6b18-1.8.7/drops/jdk6-jaf-2009_10_27.zip --with-jaxp-drop-zip=/build/buildd-openjdk-6_6b18-1.8.7-2~lenny1-ia64-LC5yAj/openjdk-6-6b18-1.8.7/drops/jdk6-jaxp-2009_10_13.zip --with-jaxws-drop-zip=/build/buildd-openjdk-6_6b18-1.8.7-2~lenny1-ia64-LC5yAj/openjdk-6-6b18-1.8.7/drops/jdk6-jaxws-2009_10_27.zip --with-hotspot-build=original --enable-zero --disable-docs --with-parallel-jobs=2 --enable-xrender --disable-plugin --host=ia64-linux-gnu --build=ia64-linux-gnu
[...]
for dir in openjdk-ecj/jdk/src/share/classes/com/sun/jdi openjdk-ecj/jdk/src/share/classes/com/sun/net/httpserver openjdk-ecj/jdk/src/share/classes/com/sun/tools/jdi openjdk-ecj/jdk/src/share/classes/java/io openjdk-ecj/jdk/src/share/classes/java/security/cert openjdk-ecj/jdk/src/share/classes/java/util openjdk-ecj/jdk/src/share/classes/java/rmi openjdk-ecj/jdk/src/share/classes/sun/awt/ openjdk-ecj/jdk/src/share/classes/sun/nio/cs openjdk-ecj/jdk/src/share/classes/sun/rmi/rmic openjdk-ecj/jdk/src/share/classes/sun/tools/java openjdk-ecj/jdk/src/share/classes/javax/net/ssl openjdk-ecj/jdk/src/share/classes/javax/script openjdk-ecj/jdk/src/share/classes/javax/security/auth/kerberos openjdk-ecj/jdk/src/share/classes/javax/security/sasl openjdk-ecj/langtools/src/share/classes/com/sun/mirror openjdk-ecj/langtools/src/share/classes/com/sun/tools/apt ; \
do \
/usr/bin/find /build/buildd-openjdk-6_6b18-1.8.7-2~lenny1-ia64-LC5yAj/openjdk-6-6b18-1.8.7/build/$dir -name '*.java' >> rt-source-files.txt; \
done
for files in openjdk-ecj/jdk/src/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java openjdk-ecj/jdk/src/share/classes/javax/management/StandardMBean.java ; \
do \
echo $files >> rt-source-files.txt ; \
done
mkdir -p lib/rt
/build/buildd-openjdk-6_6b18-1.8.7-2~lenny1-ia64-LC5yAj/openjdk-6-6b18-1.8.7/build/bootstrap/jdk1.6.0/bin/javac -J-Xmx1024m -g -d lib/rt \
-source 1.5 \
-sourcepath /build/buildd-openjdk-6_6b18-1.8.7-2~lenny1-ia64-LC5yAj/openjdk-6-6b18-1.8.7/build/generated:openjdk-ecj/jdk/src/share/classes:openjdk-ecj/jdk/src/solaris/classes:openjdk-ecj/langtools/src/share/classes:openjdk-ecj/corba/src/share/classes \
-classpath /usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar \
-bootclasspath \'\' @rt-source-files.txt ;
openjdk-ecj/jdk/src/share/classes/javax/swing/TransferHandler.java:133: getTransferHandler() is already defined in javax.swing.TransferHandler.HasGetTransferHandler
public TransferHandler getTransferHandler();
^
/build/buildd-openjdk-6_6b18-1.8.7-2~lenny1-ia64-LC5yAj/openjdk-6-6b18-1.8.7/build/openjdk-ecj/jdk/src/share/classes/sun/rmi/rmic/Main.java:882: warning: non-varargs call of varargs method with inexact argument type for last parameter;
cast to java.lang.Object for a varargs call
cast to java.lang.Object[] for a non-varargs call and to suppress this warning
return java.text.MessageFormat.format(format, args);
^
/build/buildd-openjdk-6_6b18-1.8.7-2~lenny1-ia64-LC5yAj/openjdk-6-6b18-1.8.7/build/openjdk-ecj/jdk/src/share/classes/sun/rmi/rmic/newrmic/Resources.java:72: warning: non-varargs call of varargs method with inexact argument type for last parameter;
cast to java.lang.Object for a varargs call
cast to java.lang.Object[] for a non-varargs call and to suppress this warning
return MessageFormat.format(format, args);
^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
2 warnings
make[1]: *** [stamps/rt-class-files.stamp] Error 1
make[1]: Leaving directory `/build/buildd-openjdk-6_6b18-1.8.7-2~lenny1-ia64-LC5yAj/openjdk-6-6b18-1.8.7/build'
This bootstrap attempt was done with IcedTea6 1.8.3.
As you can see, the error message is similar to the one in bug 631.
I can probably bootstrap ia64 one off GCJ. But for alpha, my buildds
no longer have GCJ, and the build dies in the same spot, as shown here:
https://buildd.debian.org/status/fetch.php?pkg=openjdk-6&arch=alpha&ver=6b18-1.8.7-1&stamp=1299051822
More information about the distro-pkg-dev
mailing list