solaris-sparc build keeps failing during pack these days, it had 4 failures out of 6. Now RE cannot get a build done for this platform because of this bug. The following is the end of the build log:
java/lang/annotation/Target.class
javax.pack.Attribute$FormatException: class.RuntimeVisibleAnnotations: passing attribute
bitwise in java/lang/annotation/Target
Exception in thread "main" java.lang.AssertionError
at javax.pack.ConstantPool$Index.indexOf(ConstantPool.java:770)
at javax.pack.BandStructure.encodeRef(BandStructure.java:989)
at javax.pack.BandStructure$CPRefBand.encodeRefOrNull(BandStructure.java:966)
at javax.pack.BandStructure$CPRefBand.putRef(BandStructure.java:942)
at javax.pack.PackageWriter.writeByteCodes(PackageWriter.java:1239)
at javax.pack.PackageWriter.writeMembers(PackageWriter.java:969)
at javax.pack.PackageWriter.writeClassesAndByteCodes(PackageWriter.java:942)
at javax.pack.PackageWriter.write(PackageWriter.java:50)
at javax.pack.Pack200$DoPack.flushPackage(Pack200.java:1401)
at javax.pack.Pack200$DoPack.flushAll(Pack200.java:1355)
at javax.pack.Pack200$DoPack.run(Pack200.java:1303)
at javax.pack.Pack200.pack(Pack200.java:659)
at javax.pack.Driver.main(Driver.java:183)
gnumake[3]: *** [pack-jars] Error 1
gnumake[3]: Leaving directory `/BUILD_AREA/jdk1.5.0/install/make/pack'
gnumake[2]: *** [pack-sdk] Error 2
gnumake[2]: Leaving directory `/BUILD_AREA/jdk1.5.0/install/make/pack'
gnumake[1]: *** [all] Error 1
gnumake[1]: Leaving directory `/BUILD_AREA/jdk1.5.0/install/make'
gnumake: *** [install-build] Error 2
java/lang/annotation/Target.class
javax.pack.Attribute$FormatException: class.RuntimeVisibleAnnotations: passing attribute
bitwise in java/lang/annotation/Target
Exception in thread "main" java.lang.AssertionError
at javax.pack.ConstantPool$Index.indexOf(ConstantPool.java:770)
at javax.pack.BandStructure.encodeRef(BandStructure.java:989)
at javax.pack.BandStructure$CPRefBand.encodeRefOrNull(BandStructure.java:966)
at javax.pack.BandStructure$CPRefBand.putRef(BandStructure.java:942)
at javax.pack.PackageWriter.writeByteCodes(PackageWriter.java:1239)
at javax.pack.PackageWriter.writeMembers(PackageWriter.java:969)
at javax.pack.PackageWriter.writeClassesAndByteCodes(PackageWriter.java:942)
at javax.pack.PackageWriter.write(PackageWriter.java:50)
at javax.pack.Pack200$DoPack.flushPackage(Pack200.java:1401)
at javax.pack.Pack200$DoPack.flushAll(Pack200.java:1355)
at javax.pack.Pack200$DoPack.run(Pack200.java:1303)
at javax.pack.Pack200.pack(Pack200.java:659)
at javax.pack.Driver.main(Driver.java:183)
gnumake[3]: *** [pack-jars] Error 1
gnumake[3]: Leaving directory `/BUILD_AREA/jdk1.5.0/install/make/pack'
gnumake[2]: *** [pack-sdk] Error 2
gnumake[2]: Leaving directory `/BUILD_AREA/jdk1.5.0/install/make/pack'
gnumake[1]: *** [all] Error 1
gnumake[1]: Leaving directory `/BUILD_AREA/jdk1.5.0/install/make'
gnumake: *** [install-build] Error 2