control: tags -1 pending On Sat, Oct 07, 2017 at 06:25:29PM +0200, Andreas Beckmann wrote: > Source: igv > Version: 2.3.90+dfsg-1 > Severity: serious > Tags: sid buster > Justification: fails to build from source > > Hi, > > igv recently started to FTBFS in sid: > > compile: > [javac] Compiling 893 source files to /build/igv-2.3.90+dfsg/tmp > [javac] warning: [options] bootstrap class path not set in conjunction > with -source 1.6 > [javac] > /build/igv-2.3.90+dfsg/src/org/broad/igv/tools/sort/BAMSorter.java:33: > warning: NotImplementedException is internal proprietary API and may be > removed in a future release > [javac] import > sun.reflect.generics.reflectiveObjects.NotImplementedException; > [javac] ^ > [javac] > /build/igv-2.3.90+dfsg/src/org/broad/igv/tools/sort/BAMSorter.java:33: > warning: NotImplementedException is internal proprietary API and may be > removed in a future release > [javac] import > sun.reflect.generics.reflectiveObjects.NotImplementedException; > [javac] ^ > [javac] > /build/igv-2.3.90+dfsg/src/org/broad/igv/tools/sort/BAMSorter.java:33: > warning: NotImplementedException is internal proprietary API and may be > removed in a future release > [javac] import > sun.reflect.generics.reflectiveObjects.NotImplementedException; > [javac] ^ > [javac] > /build/igv-2.3.90+dfsg/src/org/broad/igv/tools/sort/BAMSorter.java:102: > warning: NotImplementedException is internal proprietary API and may be > removed in a future release > [javac] throw new NotImplementedException(); > [javac] ^ > [javac] /build/igv-2.3.90+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.3.90+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
I think this issue is fixed in latest upstream version (2.4.4) which I injected into Git[1]. Unfortunately I'm facing another issue now: ditorFX.java:12: error: package javafx.scene.control does not exist [javac] import javafx.scene.control.*; [javac] ^ [javac] /build/igv-2.4.4+dfsg/src/org/broad/igv/prefs/PreferenceEditorFX.java:13: error: package javafx.scene.control does not exist [javac] import javafx.scene.control.Button; [javac] ^ [javac] /build/igv-2.4.4+dfsg/src/org/broad/igv/prefs/PreferenceEditorFX.java:14: error: package javafx.scene.control does not exist [javac] import javafx.scene.control.Label; [javac] ^ [javac] /build/igv-2.4.4+dfsg/src/org/broad/igv/prefs/PreferenceEditorFX.java:15: error: package javafx.scene.control does not exist [javac] import javafx.scene.control.ScrollPane; [javac] ^ [javac] /build/igv-2.4.4+dfsg/src/org/broad/igv/prefs/PreferenceEditorFX.java:16: error: package javafx.scene.control does not exist [javac] import javafx.scene.control.TextField; [javac] ^ [javac] /build/igv-2.4.4+dfsg/src/org/broad/igv/prefs/PreferenceEditorFX.java:17: error: package javafx.scene.layout does not exist [javac] import javafx.scene.layout.*; [javac] ^ [javac] /build/igv-2.4.4+dfsg/src/org/broad/igv/prefs/PreferenceEditorFX.java:18: error: package javafx.stage does not exist [javac] import javafx.stage.Stage; [javac] ^ [javac] /build/igv-2.4.4+dfsg/src/org/broad/igv/prefs/PreferenceEditorFX.java:58: error: cannot find symbol [javac] private static void initFX(final JDialog parent, JFXPanel fxPanel, List<PreferencesManager.PreferenceGroup> preferenceGroups) { [javac] ^ [javac] symbol: class JFXPanel [javac] location: class PreferenceEditorFX [javac] 30 errors BUILD FAILED /build/igv-2.4.4+dfsg/build.xml:179: Compile failed; see the compiler error output for details. I have added libopenjfx-java to Build-Depends but most probably something needs to be added to build.xml. Unfortunately I have not understood how to use libopenjfx-java properly. Any hint how to get igv building properly? Kind regards Andreas. [1] https://anonscm.debian.org/git/debian-med/igv.git -- http://fam-tille.de