Source: sikulix Version: 1.1.0 Severity: normal User: debian-j...@lists.debian.org Usertags: default-java9
This package fails to build with default-jdk pointing to openjdk-9-jdk. The wiki has some common problems and their solutions, including this issue with javadoc classpath: https://wiki.debian.org/Java/Java9Pitfalls The classpath is wrong during the javadoc build, so there are missing classes. Build log: ... [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ ... Checking dependencies for documentation packages... ... Analysing pom.xml... Analysing Libslux/pom.xml... Checking the parent dependency in the sub project Libslux/pom.xml Analysing API/pom.xml... Checking the parent dependency in the sub project API/pom.xml Analysing Jygments4SikuliX/pom.xml... Checking the parent dependency in the sub project Jygments4SikuliX/pom.xml Analysing IDE/pom.xml... Checking the parent dependency in the sub project IDE/pom.xml > dpkg --search /usr/share/maven-repo/opencv/opencv/*/* dpkg failed to execute successfully Offline mode. Give up looking for package containing /usr/share/maven-repo/opencv/opencv Aug 22, 2017 2:37:45 PM org.debian.maven.packager.DependenciesSolver$ToResolve resolve SEVERE: Cannot resolve dependencies in /build/sikulix-1.1.0/API/pom.xml: Dependency not found opencv:opencv:jar:debian > dpkg --search /usr/share/maven-repo/org/python/jython-standalone/*/* dpkg failed to execute successfully Offline mode. Give up looking for package containing /usr/share/maven-repo/org/python/jython-standalone Aug 22, 2017 2:37:50 PM org.debian.maven.packager.DependenciesSolver$ToResolve resolve SEVERE: Cannot resolve dependencies in /build/sikulix-1.1.0/IDE/pom.xml: Dependency not found org.python:jython-standalone:jar:debian ERROR: API/pom.xml: dependency is not packaged in the Maven repository for Debian: opencv:opencv:debian IDE/pom.xml: dependency is not packaged in the Maven repository for Debian: org.python:jython-standalone:debian -------- Checking dependencies for documentation packages... > dpkg --search /usr/share/doc/libcommons-cli-java/api/index.html dpkg failed to execute successfully > dpkg Offline mode. Give up looking for package containing > /usr/share/doc/libcommons-cli-java/api/index.html --search /usr/share/doc/libcommons-cli-java-doc/api/index.html dpkg failed to execute successfully Offline mode. Give up looking for package containing /usr/share/doc/libcommons-cli-java-doc/api/index.html > dpkg --search /usr/share/doc/libcommons-cli-java/apidocs/index.html dpkg failed to execute successfully ... dpkg failed to execute successfully Offline mode. Give up looking for package containing /usr/share/doc/libjackson2-databind-java-doc/api/index.html > dpkg --search /usr/share/doc/libjackson2-databind-java/apidocs/index.html dpkg failed to execute successfully Offline mode. Give up looking for package containing /usr/share/doc/libjackson2-databind-java/apidocs/index.html > dpkg --search /usr/share/doc/libjackson2-databind-java-doc/apidocs/index.html dpkg failed to execute successfully Offline mode. Give up looking for package containing /usr/share/doc/libjackson2-databind-java-doc/apidocs/index.html> dpkg --search /usr/share/doc/libjxgrabkey-java/api/index.html Found libjxgrabkey-doc Some problems were found in this project, exiting... DEB_MAVEN_INSTALL_DOC_TARGET unset, skipping documentation maven.mk common-install target cp debian/tmp.substvars debian/libsikulixapi-doc.substvars # cleanup generated docs rm -f -f target/apidocs/*.sh target/apidocs/options Adding cdbs dependencies to debian/sikulix.substvars dh_installdirs -psikulix \ ln IDE/target/sikulix-1.1.0.jar IDE/target/sikulix.jar chmod a+x IDE/target/sikulix.jar cp debian/maven.ignoreRules.full debian/maven.ignoreRules mh_resolve_dependencies --non-interactive --offline -psikulix --base-directory=/build/sikulix-1.1.0 --non-explore Analysing Jygments4SikuliX/pom.xml... Analysing IDE/pom.xml... Adding cdbs dependencies to debian/libsikulixapi-java.substvars dh_installdirs -plibsikulixapi-java \ cp debian/maven.ignoreRules.full debian/maven.ignoreRules mh_resolve_dependencies --non-interactive --offline -plibsikulixapi-java --base-directory=/build/sikulix-1.1.0 --non-explore Analysing API/pom.xml... Adding cdbs dependencies to debian/libsikulixapi-doc.substvars dh_installdirs -plibsikulixapi-doc \ javadoc -windowtitle "Javadoc of Sikuli Script" \ -encoding UTF-8 \ -sourcepath Natives/src/main/java:Basics/src/main/java:Jython/src/main/java:JRuby/src/main/java:API/src/main/java \ -subpackages org.sikuli \ -d debian/tmp/doc/ \ -link file:///usr/share/doc/default-jdk-doc/api \ -Link file:///usr/share/doc/jython-doc/html/javadoc \ -link file:///usr/share/doc/libswing-layout-java/api \ -link file:///usr/share/doc/libjxgrabkey-java/api \ -link file:///usr/share/doc/libjavassist-java-doc/api \ Loading source files for package org.sikuli... Constructing Javadoc information... API/src/main/java/org/sikuli/basics/WindowsHotkeyManager.java:9: error: package com.melloware.jintellitype does not exist import com.melloware.jintellitype.JIntellitype; ^ API/src/main/java/org/sikuli/basics/WindowsHotkeyManager.java:27: error: package com.melloware.jintellitype does not exist class JIntellitypeHandler implements com.melloware.jintellitype.HotkeyListener { ^ API/src/main/java/org/sikuli/basics/LinuxHotkeyManager.java:11: error: package jxgrabkey does not exist import jxgrabkey.HotkeyConflictException; ^ ... API/src/main/java/org/sikuli/script/Image.java:34: error: package org.opencv.core does not exist import org.opencv.core.CvType; ... Cheers, Chris.