Bonjour ,
J'ai essayé ma 1ère compilation de logiciel ...et je ne m'en suis pas sorti !!
J'ai une erreur que je n'arrive pas a comprendre.
Le logiciel en question est
Gnome-split , j'ai suivi le tuto dans le wiki pour le faire
Au niveau du ./configure tout se passe bien bien j'ai résolu les dépendances :
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:
- System 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
print() on closed filehandle LAUNCHER at ./configure line 1495.
print() on closed filehandle LAUNCHER at ./configure line 1496.
print() on closed filehandle LAUNCHER at ./configure line 1511.
print() on closed filehandle LAUNCHER at ./configure line 1512.
print() on closed filehandle LAUNCHER at ./configure line 1513.
print() on closed filehandle DESKTOP at ./configure line 1524.
print() on closed filehandle MIMETYPE at ./configure line 1543.
Write launcher files: ok
Mais c'est ensuite que les choses se corsent je suis bloqué au make qui me renvoie :
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/MainWindow.java:23: package org.freedesktop.icons does not exist
import org.freedesktop.icons.ActionIcon;
^
src/org/gnome/split/gtk/MainWindow.java:26: cannot find symbol
symbol : class AcceleratorGroup
location: package org.gnome.gtk
import org.gnome.gtk.AcceleratorGroup;
^
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:170: cannot find symbol
symbol : class AcceleratorGroup
location: class org.gnome.split.gtk.action.ActionManager
public AcceleratorGroup getAccelerators() {
^
src/org/gnome/split/gtk/MainWindow.java:77: cannot find symbol
symbol : class AcceleratorGroup
location: class org.gnome.split.gtk.MainWindow
private AcceleratorGroup accelerators;
^
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/base/InfoHeader.java:23: cannot find symbol
symbol : class InfoBar
location: package org.gnome.gtk
import org.gnome.gtk.InfoBar;
^
src/org/gnome/split/gtk/widget/base/InfoHeader.java:37: cannot find symbol
symbol: class InfoBar
public class InfoHeader extends InfoBar implements InfoBar.Close, InfoBar.Response
^
src/org/gnome/split/gtk/widget/base/InfoHeader.java:37: package InfoBar does not exist
public class InfoHeader extends InfoBar implements InfoBar.Close, InfoBar.Response
^
src/org/gnome/split/gtk/widget/base/InfoHeader.java:37: package InfoBar does not exist
public class InfoHeader extends InfoBar implements InfoBar.Close, InfoBar.Response
^
src/org/gnome/split/gtk/widget/base/InfoHeader.java:115: cannot find symbol
symbol : class InfoBar
location: class org.gnome.split.gtk.widget.base.InfoHeader
public void onClose(InfoBar source) {
^
src/org/gnome/split/gtk/widget/base/InfoHeader.java:121: cannot find symbol
symbol : class InfoBar
location: class org.gnome.split.gtk.widget.base.InfoHeader
public void onResponse(InfoBar source, ResponseType response) {
^
src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:65: cannot find symbol
symbol : class ForwardPage
location: class org.gnome.gtk.Assistant
Assistant.Cancel, Assistant.Apply, Assistant.ForwardPage
^
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:79: cannot find symbol
symbol : method or(org.gnome.gdk.ModifierType,org.gnome.gdk.ModifierType)
location: class org.gnome.gdk.ModifierType
ModifierType.or(ModifierType.CONTROL_MASK, ModifierType.SHIFT_MASK));
^
src/org/gnome/split/gtk/MainWindow.java:161: cannot find symbol
symbol : method packStart(org.gnome.split.gtk.widget.base.InfoHeader,boolean,boolean,int)
location: class org.gnome.gtk.VBox
this.mainContainer.packStart(info, false, false, 0);
^
src/org/gnome/split/gtk/MainWindow.java:252: cannot find symbol
symbol : variable ActionIcon
location: class org.gnome.split.gtk.MainWindow
((ImageMenuItem) items[2]).setImage(new Image(ActionIcon.MAIL_SEND, IconSize.MENU));
^
src/org/gnome/split/gtk/widget/AreaStatusIcon.java:119: 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/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/base/InfoHeader.java:56: cannot find symbol
symbol : method addButton(org.gnome.gtk.Stock,org.gnome.gtk.ResponseType)
location: class org.gnome.split.gtk.widget.base.InfoHeader
this.addButton(Stock.CLOSE, ResponseType.CLOSE);
^
src/org/gnome/split/gtk/widget/base/InfoHeader.java:65: cannot find symbol
symbol : method add(org.gnome.gtk.Label)
location: class org.gnome.split.gtk.widget.base.InfoHeader
this.add(this.label);
^
src/org/gnome/split/gtk/widget/base/InfoHeader.java:68: package InfoBar does not exist
this.connect((InfoBar.Close) this);
^
src/org/gnome/split/gtk/widget/base/InfoHeader.java:69: package InfoBar does not exist
this.connect((InfoBar.Response) this);
^
src/org/gnome/split/gtk/widget/base/InfoHeader.java:74: cannot find symbol
symbol : variable super
location: class org.gnome.split.gtk.widget.base.InfoHeader
super.hide();
^
src/org/gnome/split/gtk/widget/base/InfoHeader.java:72: method does not override or implement a method from a supertype
@Override
^
src/org/gnome/split/gtk/widget/base/InfoHeader.java:85: cannot find symbol
symbol : method setMessageType(org.gnome.gtk.MessageType)
location: class org.gnome.split.gtk.widget.base.InfoHeader
this.setMessageType(MessageType.INFO);
^
src/org/gnome/split/gtk/widget/base/InfoHeader.java:88: cannot find symbol
symbol : method setDefaultResponse(org.gnome.gtk.ResponseType)
location: class org.gnome.split.gtk.widget.base.InfoHeader
this.setDefaultResponse(ResponseType.CLOSE);
^
src/org/gnome/split/gtk/widget/base/InfoHeader.java:94: cannot find symbol
symbol : method showAll()
location: class org.gnome.split.gtk.widget.base.InfoHeader
this.showAll();
^
src/org/gnome/split/gtk/widget/base/InfoHeader.java:102: cannot find symbol
symbol : method setMessageType(org.gnome.gtk.MessageType)
location: class org.gnome.split.gtk.widget.base.InfoHeader
this.setMessageType(MessageType.WARNING);
^
src/org/gnome/split/gtk/widget/base/InfoHeader.java:105: cannot find symbol
symbol : method setDefaultResponse(org.gnome.gtk.ResponseType)
location: class org.gnome.split.gtk.widget.base.InfoHeader
this.setDefaultResponse(ResponseType.CLOSE);
^
src/org/gnome/split/gtk/widget/base/InfoHeader.java:111: cannot find symbol
symbol : method showAll()
location: class org.gnome.split.gtk.widget.base.InfoHeader
this.showAll();
^
src/org/gnome/split/gtk/widget/base/InfoHeader.java:114: method does not override or implement a method from a supertype
@Override
^
src/org/gnome/split/gtk/widget/base/InfoHeader.java:120: method does not override or implement a method from a supertype
@Override
^
src/org/gnome/split/core/utils/SizeUnit.java:79: 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:86: cannot find symbol
symbol : method formatSizeForDisplay(long)
location: class org.gnome.glib.Glib
String format = Glib.formatSizeForDisplay(speed);
^
src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:143: cannot find symbol
symbol : class ForwardPage
location: class org.gnome.split.gtk.widget.assistant.ActionAssistant
this.setForwardPageCallback((ForwardPage) this);
^
src/org/gnome/split/gtk/widget/assistant/ActionAssistant.java:605: method does not override or implement a method from a supertype
@Override
^
39 errors
make: *** [tmp/stamp/compile] Erreur 1
Comment puis-je résoudre le problème ? De quel "symbol" s'agit il ?
Merci pour vos propositions .
Dernière modification par zaphir (17-03-2011 11:32:38)