[Debian-med-packaging] Bug#895765: igv: FTBFS with java 9

Andreas Tille andreas at an3as.eu
Mon Apr 16 07:18:58 BST 2018


Hi,

it seems something has changed with openfx since the errors below are
all mentioning something like "import javafx. ...".  Do you have any
hint how this can be fixed?

Kind regards

        Andreas.

On Sun, Apr 15, 2018 at 08:55:57PM +0200, Andreas Beckmann wrote:
> Source: igv
> Version: 2.4.6+dfsg-1
> Severity: serious
> Justification: fails to build from source
> 
> ...
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/mupit/Cravat.java:7: error: package javafx.application does not exist
>     [javac] import javafx.application.Platform;
>     [javac]                          ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/mupit/Cravat.java:8: error: package javafx.embed.swing does not exist
>     [javac] import javafx.embed.swing.JFXPanel;
>     [javac]                          ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/mupit/Cravat.java:9: error: package javafx.geometry does not exist
>     [javac] import javafx.geometry.Pos;
>     [javac]                       ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/mupit/Cravat.java:10: error: package javafx.scene does not exist
>     [javac] import javafx.scene.Node;
>     [javac]                    ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/mupit/Cravat.java:11: error: package javafx.scene does not exist
>     [javac] import javafx.scene.Scene;
>     [javac]                    ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/mupit/Cravat.java:13: error: package javafx.scene.layout does not exist
>     [javac] import javafx.scene.layout.GridPane;
>     [javac]                           ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/mupit/Cravat.java:14: error: package javafx.scene.layout does not exist
>     [javac] import javafx.scene.layout.StackPane;
>     [javac]                           ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/mupit/Cravat.java:15: error: package javafx.scene.layout does not exist
>     [javac] import javafx.scene.layout.VBox;
>     [javac]                           ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/mupit/Cravat.java:16: error: package javafx.scene.paint does not exist
>     [javac] import javafx.scene.paint.Color;
>     [javac]                          ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/mupit/Cravat.java:17: error: package javafx.scene.text does not exist
>     [javac] import javafx.scene.text.Text;
>     [javac]                         ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/mupit/Cravat.java:45: error: cannot find symbol
>     [javac]     static Color lightGray = new Color(0.9, 0.9, 0.9, 0.5);
>     [javac]            ^
>     [javac]   symbol:   class Color
>     [javac]   location: class Cravat
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/mupit/Cravat.java:77: error: cannot find symbol
>     [javac]     private static void initFX(JFXPanel fxPanel, JsonObject jsonObject) {
>     [javac]                                ^
>     [javac]   symbol:   class JFXPanel
>     [javac]   location: class Cravat
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/mupit/Cravat.java:12: error: package javafx.scene.control does not exist
>     [javac] import javafx.scene.control.*;
>     [javac] ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/prefs/PreferenceEditorFX.java:3: error: package javafx.application does not exist
>     [javac] import javafx.application.Platform;
>     [javac]                          ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/prefs/PreferenceEditorFX.java:4: error: package javafx.beans.value does not exist
>     [javac] import javafx.beans.value.ChangeListener;
>     [javac]                          ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/prefs/PreferenceEditorFX.java:5: error: package javafx.beans.value does not exist
>     [javac] import javafx.beans.value.ObservableValue;
>     [javac]                          ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/prefs/PreferenceEditorFX.java:6: error: package javafx.collections does not exist
>     [javac] import javafx.collections.FXCollections;
>     [javac]                          ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/prefs/PreferenceEditorFX.java:7: error: package javafx.embed.swing does not exist
>     [javac] import javafx.embed.swing.JFXPanel;
>     [javac]                          ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/prefs/PreferenceEditorFX.java:8: error: package javafx.geometry does not exist
>     [javac] import javafx.geometry.HPos;
>     [javac]                       ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/prefs/PreferenceEditorFX.java:9: error: package javafx.geometry does not exist
>     [javac] import javafx.geometry.Insets;
>     [javac]                       ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/prefs/PreferenceEditorFX.java:10: error: package javafx.geometry does not exist
>     [javac] import javafx.geometry.Pos;
>     [javac]                       ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/prefs/PreferenceEditorFX.java:11: error: package javafx.scene does not exist
>     [javac] import javafx.scene.Scene;
>     [javac]                    ^
>     [javac] /build/igv-2.4.6+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.6+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.6+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.6+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.6+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.6+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] /build/igv-2.4.6+dfsg/src/org/broad/igv/prefs/PreferenceEditorFX.java:12: error: package javafx.scene.control does not exist
>     [javac] import javafx.scene.control.*;
>     [javac] ^
>     [javac] /build/igv-2.4.6+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.6+dfsg/src/org/broad/igv/sam/mutreview/VariantReviewFX.java:4: error: package javafx.embed.swing does not exist
>     [javac] import javafx.embed.swing.JFXPanel;
>     [javac]                          ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/sam/mutreview/VariantReviewFX.java:5: error: package javafx.embed.swing does not exist
>     [javac] import javafx.embed.swing.SwingFXUtils;
>     [javac]                          ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/sam/mutreview/VariantReviewFX.java:6: error: package javafx.fxml does not exist
>     [javac] import javafx.fxml.FXML;
>     [javac]                   ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/sam/mutreview/VariantReviewFX.java:7: error: package javafx.fxml does not exist
>     [javac] import javafx.fxml.FXMLLoader;
>     [javac]                   ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/sam/mutreview/VariantReviewFX.java:8: error: package javafx.scene does not exist
>     [javac] import javafx.scene.Scene;
>     [javac]                    ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/sam/mutreview/VariantReviewFX.java:9: error: package javafx.scene.control does not exist
>     [javac] import javafx.scene.control.RadioButton;
>     [javac]                            ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/sam/mutreview/VariantReviewFX.java:10: error: package javafx.scene.control does not exist
>     [javac] import javafx.scene.control.Toggle;
>     [javac]                            ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/sam/mutreview/VariantReviewFX.java:11: error: package javafx.scene.control does not exist
>     [javac] import javafx.scene.control.ToggleGroup;
>     [javac]                            ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/sam/mutreview/VariantReviewFX.java:13: error: package javafx.scene.layout does not exist
>     [javac] import javafx.scene.layout.BorderPane;
>     [javac]                           ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/sam/mutreview/VariantReviewFX.java:42: error: cannot find symbol
>     [javac]     private ToggleGroup artifactGroup; // Value injected by FXMLLoader
>     [javac]             ^
>     [javac]   symbol:   class ToggleGroup
>     [javac]   location: class VariantReviewFX
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/sam/mutreview/VariantReviewFX.java:45: error: cannot find symbol
>     [javac]     private ImageView imageView; // Value injected by FXMLLoader
>     [javac]             ^
>     [javac]   symbol:   class ImageView
>     [javac]   location: class VariantReviewFX
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/sam/mutreview/VariantReviewFX.java:12: error: package javafx.scene.image does not exist
>     [javac] import javafx.scene.image.*;
>     [javac] ^
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/sam/mutreview/VariantReviewFX.java:35: error: cannot find symbol
>     [javac]     @FXML // ResourceBundle that was given to the FXMLLoader
>     [javac]      ^
>     [javac]   symbol:   class FXML
>     [javac]   location: class VariantReviewFX
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/sam/mutreview/VariantReviewFX.java:38: error: cannot find symbol
>     [javac]     @FXML // URL location of the FXML file that was given to the FXMLLoader
>     [javac]      ^
>     [javac]   symbol:   class FXML
>     [javac]   location: class VariantReviewFX
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/sam/mutreview/VariantReviewFX.java:41: error: cannot find symbol
>     [javac]     @FXML // fx:id="artifactGroup"
>     [javac]      ^
>     [javac]   symbol:   class FXML
>     [javac]   location: class VariantReviewFX
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/sam/mutreview/VariantReviewFX.java:44: error: cannot find symbol
>     [javac]     @FXML // fx:id="imageView"
>     [javac]      ^
>     [javac]   symbol:   class FXML
>     [javac]   location: class VariantReviewFX
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/sam/mutreview/VariantReviewFX.java:47: error: cannot find symbol
>     [javac]     @FXML
>     [javac]      ^
>     [javac]   symbol:   class FXML
>     [javac]   location: class VariantReviewFX
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/sam/mutreview/VariantReviewFX.java:53: error: cannot find symbol
>     [javac]     @FXML
>     [javac]      ^
>     [javac]   symbol:   class FXML
>     [javac]   location: class VariantReviewFX
>     [javac] /build/igv-2.4.6+dfsg/src/org/broad/igv/sam/mutreview/VariantReviewFX.java:90: error: cannot find symbol
>     [javac]     @FXML
>     [javac]      ^
>     [javac]   symbol:   class FXML
>     [javac]   location: class VariantReviewFX
>     [javac] Note: Some input files use or override a deprecated API.
>     [javac] Note: Recompile with -Xlint:deprecation for details.
>     [javac] 49 errors
>     [javac] 1 warning

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list