jdk7 build fails due -Werror

mikhail cherkasov mikhail.cherkasov at oracle.com
Tue Apr 1 13:23:49 UTC 2014


Hi all,

I can't build jdk7 on mac:
/Users/mcherkas/tools/jdk1.7.0_40.jdk/Contents/Home/bin/java 
-XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput 
-Djava.awt.headless=true -Xmx512m -Xms512m -XX:PermSize=32m 
-XX:MaxPermSize=160m 
-Xbootclasspath/p:/Users/mcherkas/ws/jdk7/jdk7u-dev/build/macosx-x86_64/langtools/dist/bootstrap/lib/javac.jar 
-jar 
/Users/mcherkas/ws/jdk7/jdk7u-dev/build/macosx-x86_64/langtools/dist/bootstrap/lib/javac.jar 
-g -Xlint:all -Werror -source 7 -target 7 -encoding ascii 
-Xbootclasspath:/Users/mcherkas/ws/jdk7/jdk7u-dev/build/macosx-x86_64/classes 
-sourcepath 
../../../../src/closed/solaris/classes:../../../../src/closed/share/classes:/Users/mcherkas/ws/jdk7/jdk7u-dev/build/macosx-x86_64/gensrc:::/Users/mcherkas/ws/jdk7/jdk7u-dev/jdk/src/macosx/classes:/Users/mcherkas/ws/jdk7/jdk7u-dev/jdk/src/solaris/classes:/Users/mcherkas/ws/jdk7/jdk7u-dev/jdk/src/share/classes 
-d /Users/mcherkas/ws/jdk7/jdk7u-dev/build/macosx-x86_64/classes 
@/Users/mcherkas/ws/jdk7/jdk7u-dev/build/macosx-x86_64/tmp/sun/sun.rmi/.classes.list.filtered
/Users/mcherkas/ws/jdk7/jdk7u-dev/jdk/src/share/classes/java/io/ObjectInputStream.java:695: 
warning: [rawtypes] found raw type: Class
         Class[] classObjs = new Class[interfaces.length];
                                 ^
   missing type arguments for generic class Class<T>
   where T is a type-variable:
     T extends Object declared in class Class

and because -Werror is passed to javac the whole build fails due those 
warnings.
Is there a env variable to disable -Werror argument?

A full log file is attached.

Thanks,
Mikhail.



More information about the build-dev mailing list