On Fri, 16 Mar 2018 23:04:45 +0200 Adrian Bunk <b...@debian.org> wrote: > Source: dogtag-pki > Version: 10.5.5-1 > Severity: serious > > https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/dogtag-pki.html > > ... > netscape/security/x509/RevocationReasonAdapter.java:20: error: package > javax.xml.bind.annotation.adapters is not visible > import javax.xml.bind.annotation.adapters.XmlAdapter; > ^ > (package javax.xml.bind.annotation.adapters is declared in module > java.xml.bind, which is not in the module graph) > >
this has been removed from java9 defaults, but you can add it manually with "add-modules" --- dogtag-pki-10.5.5.orig/cmake/Modules/Java.cmake +++ dogtag-pki-10.5.5/cmake/Modules/Java.cmake @@ -80,6 +80,7 @@ function(javac target) COMMAND ${Java_JAVAC_EXECUTABLE} ${CMAKE_JAVA_COMPILE_FLAGS} -encoding UTF-8 + --add-modules java.xml.bind -cp ${native_classpath} -d ${output_dir} @${file_list} Unfortunately the package will fail because of: cd /dogtag-pki-10.5.5/base/util/test && /usr/lib/jvm/default-java/bin/javac -encoding UTF-8 --add-modules java.xml.bind -cp :/dogtag-pki-10.5.5/build/core/dist/pki-nsutil.jar:/dogtag-pki-10.5.5/build/core/dist/pki-cmsutil.jar:/usr/share/java/jss4.jar:/usr/share/java/ldapjdk.jar:/usr/share/java/commons-codec.jar:/usr/share/java/xalan2.jar:/usr/share/java/xercesImpl.jar:HAMCREST_JAR-NOTFOUND:/usr/share/java/junit4.jar -d /dogtag-pki-10.5.5/build/core/test/classes @/dogtag-pki-10.5.5/build/core/base/util/test/pki-util-test-classes.files --add-modules sun.security error: module not found: sun.security this requires code changes: because sun.security.util seems dead now. Gianfranco