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

Reply via email to