[Debian-med-packaging] Bug#877941: igv: FTBFS: SVGTest.java:111: error: cannot access Localizable

Andreas Tille tille at debian.org
Tue Dec 5 17:48:00 UTC 2017


On Tue, Dec 05, 2017 at 02:13:59PM +0100, Emmanuel Bourg wrote:
> Le 05/12/2017 à 14:09, Andreas Tille a écrit :
> 
> > Should I approach upstream about this issue?  I'm not sure whether I'll
> > just get the hint to use JAR files shipped with the source tarball ...
> > :-(
> 
> First check if batik-util.jar is on the classpath. The missing class
> XMLConstants reported by javac is in this jar.

I tried

$ git diff
diff --git a/debian/rules b/debian/rules
index f9288a1..8695534 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,6 +5,8 @@ export DH_OPTIONS
 JAVA_HOME=/usr/lib/jvm/default-java
 # export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::")
 
+CLASSPATH += /usr/share/java/batik-util.jar:$(CLASSPATH)
+
 %:
        dh  $@ --with javahelper
 

which did not helped and when being inside the pbuilder chroot after
the failure I typed explicitly:

   CLASSPATH=/usr/share/java/batik-util.jar ant -Duser.name debian

...
compile:
    [javac] Compiling 906 source files to /build/igv-2.4.4+dfsg/tmp
    [javac] /build/igv-2.4.4+dfsg/src/org/broad/igv/ui/svg/SVGTest.java:111: error: cannot access Localizable
    [javac]              DOMImplementation domImpl = GenericDOMImplementation.getDOMImplementation();
    [javac]                                                                  ^
    [javac]   class file for org.apache.batik.i18n.Localizable not found
    [javac] /build/igv-2.4.4+dfsg/src/org/broad/igv/ui/svg/SVGTest.java:126: error: cannot access XMLConstants
    [javac]              svgGenerator.stream(out, false);
    [javac]                          ^
    [javac]   class file for org.apache.batik.util.XMLConstants not found
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 2 errors


So either I'm doing this CLASSPATH definition wrong or it does not help.
:-(

Kind regards

       Andreas.

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list