Compiling and running

Bug #602146 reported by Alan Toro
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GNOME Split
Invalid
Undecided
Guillaume Mazoyer

Bug Description

$> ./configure prefix=/usr libdir=/usr/lib/jni jardir=/usr/share/java

equivalence, v0.2
...configuring Java projects to build and run on Linux & Unix

Identify operating system: Debian

Check for required jar files:
 - java-gnome library found
 - dbus-java library found
 - matthew-debug disable library found
 - matthew-debug enable library found
 - matthew-debug hexdump library found
 - Unix socket library found

Check Java compilers:
 - Sun javac works
 - System jar works
 - System javadoc found

Check Java virtual machines:
 - System java VM works

Select compiler: javac
Select runtime: java

Write .config file: ok
Write launcher files: ok

$> make
JAVAC tmp/classes/*.class
src/org/gnome/split/gtk/action/ActionManager.java:28: cannot find symbol
symbol : class AcceleratorGroup
location: package org.gnome.gtk
import org.gnome.gtk.AcceleratorGroup;
                    ^
src/org/gnome/split/gtk/action/ActionManager.java:29: cannot find symbol
symbol : class RadioGroup
location: package org.gnome.gtk
import org.gnome.gtk.RadioGroup;
                    ^
src/org/gnome/split/gtk/MainWindow.java:25: cannot find symbol
symbol : class AcceleratorGroup
location: package org.gnome.gtk
import org.gnome.gtk.AcceleratorGroup;
                    ^
src/org/gnome/split/gtk/action/ToggleAction.java:31: cannot find symbol
symbol : class Toggled
location: class org.gnome.gtk.ToggleAction
        org.gnome.gtk.ToggleAction.Toggled
                                  ^
src/org/gnome/split/gtk/action/RadioAction.java:23: cannot find symbol
symbol : class RadioGroup
location: package org.gnome.gtk
import org.gnome.gtk.RadioGroup;
                    ^
src/org/gnome/split/gtk/action/RadioAction.java:25: cannot find symbol
symbol : class Toggled
location: class org.gnome.gtk.ToggleAction
import org.gnome.gtk.ToggleAction.Toggled;
                                 ^
src/org/gnome/split/gtk/action/RadioAction.java:33: cannot find symbol
symbol: class Toggled
public abstract class RadioAction extends org.gnome.gtk.RadioAction implements Toggled
                                                                               ^
src/org/gnome/split/gtk/action/ActionManager.java:57: cannot find symbol
symbol : class AcceleratorGroup
location: class org.gnome.split.gtk.action.ActionManager
    private AcceleratorGroup accelerators;
            ^
src/org/gnome/split/gtk/action/ActionManager.java:169: cannot find symbol
symbol : class AcceleratorGroup
location: class org.gnome.split.gtk.action.ActionManager
    public AcceleratorGroup getAccelerators() {
           ^
src/org/gnome/split/gtk/MainWindow.java:71: cannot find symbol
symbol : class AcceleratorGroup
location: class org.gnome.split.gtk.MainWindow
    private AcceleratorGroup accelerators;
            ^
src/org/gnome/split/gtk/widget/MainToolbar.java:23: cannot find symbol
symbol : class Activatable
location: package org.gnome.gtk
import org.gnome.gtk.Activatable;
                    ^
src/org/gnome/split/gtk/widget/SelectView.java:23: cannot find symbol
symbol : class Activatable
location: package org.gnome.gtk
import org.gnome.gtk.Activatable;
                    ^
src/org/gnome/split/gtk/widget/SelectView.java:27: cannot find symbol
symbol : class RadioGroup
location: package org.gnome.gtk
import org.gnome.gtk.RadioGroup;
                    ^
src/org/gnome/split/gtk/widget/InfoWidget.java:23: cannot find symbol
symbol : class InfoBar
location: package org.gnome.gtk
import org.gnome.gtk.InfoBar;
                    ^
src/org/gnome/split/gtk/widget/InfoWidget.java:29: package org.gnome.gtk.InfoBar does not exist
import org.gnome.gtk.InfoBar.Close;
                            ^
src/org/gnome/split/gtk/widget/InfoWidget.java:30: package org.gnome.gtk.InfoBar does not exist
import org.gnome.gtk.InfoBar.Response;
                            ^
src/org/gnome/split/gtk/widget/InfoWidget.java:39: cannot find symbol
symbol: class InfoBar
public class InfoWidget extends InfoBar implements Close, Response
                                ^
src/org/gnome/split/gtk/widget/InfoWidget.java:39: cannot find symbol
symbol: class Close
public class InfoWidget extends InfoBar implements Close, Response
                                                   ^
src/org/gnome/split/gtk/widget/InfoWidget.java:39: cannot find symbol
symbol: class Response
public class InfoWidget extends InfoBar implements Close, Response
                                                          ^
src/org/gnome/split/gtk/action/RadioAction.java:43: cannot find symbol
symbol : class RadioGroup
location: class org.gnome.split.gtk.action.RadioAction
    public RadioAction(GnomeSplit app, RadioGroup group, String name, String label, String tooltip,
                                       ^
src/org/gnome/split/gtk/action/RadioAction.java:55: cannot find symbol
symbol : class RadioGroup
location: class org.gnome.split.gtk.action.RadioAction
    public RadioAction(GnomeSplit app, RadioGroup group, String name, String label, boolean active) {
                                       ^
src/org/gnome/split/gtk/widget/InfoWidget.java:117: cannot find symbol
symbol : class InfoBar
location: class org.gnome.split.gtk.widget.InfoWidget
    public void onClose(InfoBar source) {
                        ^
src/org/gnome/split/gtk/widget/InfoWidget.java:123: cannot find symbol
symbol : class InfoBar
location: class org.gnome.split.gtk.widget.InfoWidget
    public void onResponse(InfoBar source, ResponseType response) {
                           ^
src/org/gnome/split/gtk/action/MergeViewAction.java:23: cannot find symbol
symbol : class RadioGroup
location: package org.gnome.gtk
import org.gnome.gtk.RadioGroup;
                    ^
src/org/gnome/split/gtk/action/MergeViewAction.java:39: cannot find symbol
symbol : class RadioGroup
location: class org.gnome.split.gtk.action.MergeViewAction
    public MergeViewAction(final GnomeSplit app, RadioGroup group) {
                                                 ^
src/org/gnome/split/gtk/action/SplitViewAction.java:23: cannot find symbol
symbol : class RadioGroup
location: package org.gnome.gtk
import org.gnome.gtk.RadioGroup;
                    ^
src/org/gnome/split/gtk/action/SplitViewAction.java:39: cannot find symbol
symbol : class RadioGroup
location: class org.gnome.split.gtk.action.SplitViewAction
    public SplitViewAction(final GnomeSplit app, RadioGroup group) {
                                                 ^
src/org/gnome/split/gtk/dialog/PreferencesDialog.java:35: cannot find symbol
symbol : class RadioGroup
location: package org.gnome.gtk
import org.gnome.gtk.RadioGroup;
                    ^
src/org/gnome/split/gtk/dialog/AssistantDialog.java:29: cannot find symbol
symbol : class RadioGroup
location: package org.gnome.gtk
import org.gnome.gtk.RadioGroup;
                    ^
src/org/gnome/split/config/Constants.java:76: cannot find symbol
symbol : method getUserConfigDir()
location: class org.gnome.glib.Glib
            CONFIG_FOLDER = Glib.getUserConfigDir() + "/gnome-split/";
                                ^
src/org/gnome/split/gtk/action/ActionManager.java:66: cannot find symbol
symbol : class AcceleratorGroup
location: class org.gnome.split.gtk.action.ActionManager
        accelerators = new AcceleratorGroup();
                           ^
src/org/gnome/split/gtk/action/ActionManager.java:151: cannot find symbol
symbol : class RadioGroup
location: class org.gnome.split.gtk.action.ActionManager
        RadioGroup views = new RadioGroup();
        ^
src/org/gnome/split/gtk/action/ActionManager.java:151: cannot find symbol
symbol : class RadioGroup
location: class org.gnome.split.gtk.action.ActionManager
        RadioGroup views = new RadioGroup();
                               ^
src/org/gnome/split/gtk/MainWindow.java:153: cannot find symbol
symbol : method packStart(org.gnome.split.gtk.widget.InfoWidget,boolean,boolean,int)
location: class org.gnome.gtk.VBox
        this.mainContainer.packStart(info, false, false, 0);
                          ^
src/org/gnome/split/gtk/action/ToggleAction.java:42: cannot find symbol
symbol : constructor ToggleAction(java.lang.String,java.lang.String,java.lang.String,<nulltype>)
location: class org.gnome.gtk.ToggleAction
        super(name, label, tooltip, null);
        ^
src/org/gnome/split/gtk/action/ToggleAction.java:45: cannot find symbol
symbol : method setActive(boolean)
location: class org.gnome.split.gtk.action.ToggleAction
        this.setActive(active);
            ^
src/org/gnome/split/gtk/action/ToggleAction.java:46: cannot find symbol
symbol : class Toggled
location: class org.gnome.split.gtk.action.ToggleAction
        this.connect((ToggleAction.Toggled) this);
                                  ^
src/org/gnome/split/gtk/action/ToggleAction.java:53: cannot find symbol
symbol : constructor ToggleAction(java.lang.String,java.lang.String)
location: class org.gnome.gtk.ToggleAction
        super(name, label);
        ^
src/org/gnome/split/gtk/action/ToggleAction.java:56: cannot find symbol
symbol : method setActive(boolean)
location: class org.gnome.split.gtk.action.ToggleAction
        this.setActive(active);
            ^
src/org/gnome/split/gtk/action/ToggleAction.java:57: cannot find symbol
symbol : class Toggled
location: class org.gnome.split.gtk.action.ToggleAction
        this.connect((ToggleAction.Toggled) this);
                                  ^
src/org/gnome/split/gtk/action/RadioAction.java:48: cannot find symbol
symbol : method setActive(boolean)
location: class org.gnome.split.gtk.action.RadioAction
        this.setActive(active);
            ^
src/org/gnome/split/gtk/action/RadioAction.java:49: cannot find symbol
symbol : class Toggled
location: class org.gnome.gtk.ToggleAction
        this.connect((ToggleAction.Toggled) this);
                                  ^
src/org/gnome/split/gtk/action/RadioAction.java:59: cannot find symbol
symbol : method setActive(boolean)
location: class org.gnome.split.gtk.action.RadioAction
        this.setActive(active);
            ^
src/org/gnome/split/gtk/action/RadioAction.java:60: cannot find symbol
symbol : class Toggled
location: class org.gnome.gtk.ToggleAction
        this.connect((ToggleAction.Toggled) this);
                                  ^
src/org/gnome/split/gtk/widget/AreaStatusIcon.java:121: cannot find symbol
symbol : method setTooltipText(java.lang.String)
location: class org.gnome.split.gtk.widget.AreaStatusIcon
        this.setTooltipText(builder.toString());
            ^
src/org/gnome/split/gtk/widget/MainToolbar.java:52: cannot find symbol
symbol : class Activatable
location: class org.gnome.split.gtk.widget.MainToolbar
        ((Activatable) assistants).setRelatedAction(actions.getAction(ActionId.ASSISTANT));
          ^
src/org/gnome/split/gtk/widget/SelectView.java:64: cannot find symbol
symbol : class RadioGroup
location: class org.gnome.split.gtk.widget.SelectView
        final RadioGroup group = new RadioGroup();
              ^
src/org/gnome/split/gtk/widget/SelectView.java:64: cannot find symbol
symbol : class RadioGroup
location: class org.gnome.split.gtk.widget.SelectView
        final RadioGroup group = new RadioGroup();
                                     ^
src/org/gnome/split/gtk/widget/SelectView.java:73: cannot find symbol
symbol : class Activatable
location: class org.gnome.split.gtk.widget.SelectView
        ((Activatable) split).setRelatedAction(action);
          ^
src/org/gnome/split/gtk/widget/SelectView.java:81: cannot find symbol
symbol : class Activatable
location: class org.gnome.split.gtk.widget.SelectView
        ((Activatable) merge).setRelatedAction(action);
          ^
src/org/gnome/split/gtk/widget/InfoWidget.java:58: cannot find symbol
symbol : method addButton(org.gnome.gtk.Stock,org.gnome.gtk.ResponseType)
location: class org.gnome.split.gtk.widget.InfoWidget
        this.addButton(Stock.CLOSE, ResponseType.CLOSE);
            ^
src/org/gnome/split/gtk/widget/InfoWidget.java:67: cannot find symbol
symbol : method add(org.gnome.gtk.Label)
location: class org.gnome.split.gtk.widget.InfoWidget
        this.add(this.label);
            ^
src/org/gnome/split/gtk/widget/InfoWidget.java:70: cannot find symbol
symbol : class Close
location: class org.gnome.split.gtk.widget.InfoWidget
        this.connect((Close) this);
                      ^
src/org/gnome/split/gtk/widget/InfoWidget.java:71: cannot find symbol
symbol : class Response
location: class org.gnome.split.gtk.widget.InfoWidget
        this.connect((Response) this);
                      ^
src/org/gnome/split/gtk/widget/InfoWidget.java:76: cannot find symbol
symbol : variable super
location: class org.gnome.split.gtk.widget.InfoWidget
        super.hide();
        ^
src/org/gnome/split/gtk/widget/InfoWidget.java:74: method does not override or implement a method from a supertype
    @Override
    ^
src/org/gnome/split/gtk/widget/InfoWidget.java:87: cannot find symbol
symbol : method setMessageType(org.gnome.gtk.MessageType)
location: class org.gnome.split.gtk.widget.InfoWidget
        this.setMessageType(MessageType.INFO);
            ^
src/org/gnome/split/gtk/widget/InfoWidget.java:90: cannot find symbol
symbol : method setDefaultResponse(org.gnome.gtk.ResponseType)
location: class org.gnome.split.gtk.widget.InfoWidget
        this.setDefaultResponse(ResponseType.CLOSE);
            ^
src/org/gnome/split/gtk/widget/InfoWidget.java:96: cannot find symbol
symbol : method showAll()
location: class org.gnome.split.gtk.widget.InfoWidget
        this.showAll();
            ^
src/org/gnome/split/gtk/widget/InfoWidget.java:104: cannot find symbol
symbol : method setMessageType(org.gnome.gtk.MessageType)
location: class org.gnome.split.gtk.widget.InfoWidget
        this.setMessageType(MessageType.WARNING);
            ^
src/org/gnome/split/gtk/widget/InfoWidget.java:107: cannot find symbol
symbol : method setDefaultResponse(org.gnome.gtk.ResponseType)
location: class org.gnome.split.gtk.widget.InfoWidget
        this.setDefaultResponse(ResponseType.CLOSE);
            ^
src/org/gnome/split/gtk/widget/InfoWidget.java:113: cannot find symbol
symbol : method showAll()
location: class org.gnome.split.gtk.widget.InfoWidget
        this.showAll();
            ^
src/org/gnome/split/gtk/widget/InfoWidget.java:116: method does not override or implement a method from a supertype
    @Override
    ^
src/org/gnome/split/gtk/widget/InfoWidget.java:122: method does not override or implement a method from a supertype
    @Override
    ^
src/org/gnome/split/gtk/action/ViewToolbarAction.java:44: cannot find symbol
symbol : method getActive()
location: class org.gnome.gtk.ToggleAction
        if (source.getActive()) {
                  ^
src/org/gnome/split/gtk/action/ViewToolbarAction.java:58: cannot find symbol
symbol : method getActive()
location: class org.gnome.gtk.ToggleAction
        this.getApplication().getConfig().SHOW_TOOLBAR = source.getActive();
                                                               ^
src/org/gnome/split/gtk/action/ViewToolbarAction.java:39: method does not override or implement a method from a supertype
    @Override
    ^
src/org/gnome/split/gtk/action/ViewStatusbarAction.java:46: cannot find symbol
symbol : method getActive()
location: class org.gnome.gtk.ToggleAction
        if (source.getActive()) {
                  ^
src/org/gnome/split/gtk/action/ViewStatusbarAction.java:62: cannot find symbol
symbol : method getActive()
location: class org.gnome.gtk.ToggleAction
        this.getApplication().getConfig().SHOW_STATUSBAR = source.getActive();
                                                                 ^
src/org/gnome/split/gtk/action/ViewStatusbarAction.java:40: method does not override or implement a method from a supertype
    @Override
    ^
src/org/gnome/split/gtk/action/ViewSwitcherAction.java:46: cannot find symbol
symbol : method getActive()
location: class org.gnome.gtk.ToggleAction
        if (source.getActive()) {
                  ^
src/org/gnome/split/gtk/action/ViewSwitcherAction.java:62: cannot find symbol
symbol : method getActive()
location: class org.gnome.gtk.ToggleAction
        this.getApplication().getConfig().SHOW_SWITCHER = source.getActive();
                                                                ^
src/org/gnome/split/gtk/action/ViewSwitcherAction.java:40: method does not override or implement a method from a supertype
    @Override
    ^
src/org/gnome/split/gtk/action/MergeViewAction.java:43: method does not override or implement a method from a supertype
    @Override
    ^
src/org/gnome/split/gtk/action/SplitViewAction.java:43: method does not override or implement a method from a supertype
    @Override
    ^
src/org/gnome/split/gtk/action/MainWindowAction.java:44: cannot find symbol
symbol : method getActive()
location: class org.gnome.gtk.ToggleAction
        if (source.getActive()) {
                  ^
src/org/gnome/split/gtk/action/MainWindowAction.java:39: method does not override or implement a method from a supertype
    @Override
    ^
src/org/gnome/split/gtk/dialog/PreferencesDialog.java:145: cannot find symbol
symbol : class RadioGroup
location: class org.gnome.split.gtk.dialog.PreferencesDialog
        final RadioGroup group = new RadioGroup();
              ^
src/org/gnome/split/gtk/dialog/PreferencesDialog.java:145: cannot find symbol
symbol : class RadioGroup
location: class org.gnome.split.gtk.dialog.PreferencesDialog
        final RadioGroup group = new RadioGroup();
                                     ^
src/org/gnome/split/gtk/dialog/AssistantDialog.java:93: cannot find symbol
symbol : class RadioGroup
location: class org.gnome.split.gtk.dialog.AssistantDialog
        final RadioGroup group = new RadioGroup();
              ^
src/org/gnome/split/gtk/dialog/AssistantDialog.java:93: cannot find symbol
symbol : class RadioGroup
location: class org.gnome.split.gtk.dialog.AssistantDialog
        final RadioGroup group = new RadioGroup();
                                     ^
src/org/gnome/split/core/utils/SizeUnit.java:76: cannot find symbol
symbol : method formatSizeForDisplay(long)
location: class org.gnome.glib.Glib
        return Glib.formatSizeForDisplay(size);
                   ^
src/org/gnome/split/core/utils/SizeUnit.java:83: cannot find symbol
symbol : method formatSizeForDisplay(long)
location: class org.gnome.glib.Glib
        String format = Glib.formatSizeForDisplay(speed);
                            ^
83 errors
make: *** [tmp/stamp/compile] Error 1

Revision history for this message
Guillaume Mazoyer (respawneral) wrote :

It seems that you do not have the right version of java-gnome to compile GNOME Split.
What version of GNOME Split are you trying to compile? What version of java-gnome do you have on your system.

Try this command "dpkg -l libjava-gnome*".
If you are trying to compile the 0.8 version or a checkout from the bazaar repository you have to use java-gnome 4.0.16.
So the cmmand I gave you should return something like this.

ii libjava-gnome- 4.0.16-0ubuntu The java-gnome language bindings project
ii libjava-gnome- 4.0.16-0ubuntu The java-gnome language bindings project

If you don't know how to get java-gnome 4.0.16 you can consider using the PPA (https://launchpad.net/~gnome-split-team/+archive/ppa) if you're using Ubuntu. If you are using Debian or a derivative of Debian you can try to compile java-gnome yourself (http://java-gnome.sourceforge.net/4.0/README.html).

Changed in gnome-split:
assignee: nobody → Guillaume Mazoyer (respawneral)
Revision history for this message
Alan Toro (alanprog-gmail) wrote :

in fact I had a wrong version of libjava-gnome.
thank's for support.

Changed in gnome-split:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.