Package: libgluegen2-build-java Version: 2.3.2-5 Severity: normal User: debian-j...@lists.debian.org Usertags: default-java9
This package is used while building other packages. It contains some build helper scripts. These scripts fail to detect Java 9 correctly, so error out, breaking the build of other packages. ... <fail message="Unsupported Target Java version (sourcelevel): ${target.sourcelevel}. Make sure that the version of the Java compiler is 1.6 (6.0) or greater."> <contains string="${target.sourcelevel}" substring="1.9" casesensitive="false" /> ... The value has been changed to 9, not 1.9. Fix might look like: https://ssl.icu-project.org/trac/attachment/ticket/13330/icu4j.diff ..or see if someone has put a better solution on the wiki: https://wiki.debian.org/Java/Java9Pitfalls Build log from an example broken package, libjogl2-java: jogamp.env.validation: [echo] ant.version Apache Ant(TM) version 1.9.9 compiled on June 29 2017 [echo] ant.java.version 9 [echo] java.version 9-Debian [echo] java.home /usr/lib/jvm/java-9-openjdk-amd64 [echo] jvmJava.exe /usr/lib/jvm/java-9-openjdk-amd64/bin/java Property "env.JAVA7_EXE" has not been set Property "env.JAVA7_EXE" has not been set Property "jvmJava7.exe" has not been set [echo] jvmJava7.exe ${jvmJava7.exe} BUILD FAILED /usr/share/gluegen2/make/jogamp-env.xml:48: Unsupported Java version: 9. Make sure that the version of the Java compiler is 1.6 (6.0) or greater. at org.apache.tools.ant.taskdefs.Exit.execute(Exit.java:164) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293) Cheers, Chris. __ This is the maintainer address of Debian's Java team <http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. Please use debian-j...@lists.debian.org for discussions and questions.