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.

__
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.

Reply via email to