[josm-dev] JOSM without Main.ds
Karl Guggisberg
karl.guggisberg at guggis.ch
Fri Jul 24 06:46:10 BST 2009
Hi,
Joerg must have quite an old snapshot of the source. Yes, Main.ds has been
removed recently, but OsmServerObjectReader.TYPE_REL has been replaced a
couple of weeks ago, as far as I remember.
I suggest to update from the SVN, clean and build.
-- Karl
-----Ursprüngliche Nachricht-----
Von: Frederik Ramm [mailto:frederik at remote.org]
Gesendet: Donnerstag, 23. Juli 2009 20:10
An: karl.guggisberg at guggis.ch
Cc: josm-dev at openstreetmap.org
Betreff: Re: [josm-dev] JOSM without Main.ds
Hi,
> I have a new version of JOSM in which I got rid of the global Main.ds.
> I hesitate to check it in, though, mainly because it won't work with
> current plugins.
Has this been checked in? Because over on dev, Joerg Ostertag reports the
following compile problems, maybe someone can help him.
Bye
Frederik
[javac]
/home/tweety/openstreetmap-applications/editors/josm/core/src/org/openstreet
map/josm/gui/dialogs/RelationEditor.java:228:
cannot find symbol
[javac] symbol : variable ds
[javac] location: class org.openstreetmap.josm.Main
[javac] Main.ds.setSelected(sel);
[javac] ^
[javac]
/home/tweety/openstreetmap-applications/editors/josm/core/src/org/openstreet
map/josm/gui/dialogs/RelationEditor.java:336:
cannot find symbol
[javac] symbol : variable ds
[javac] location: class org.openstreetmap.josm.Main
[javac]
DataSet.fireSelectionChanged(Main.ds.getSelected());
[javac] ^
[javac]
/home/tweety/openstreetmap-applications/editors/josm/core/src/org/openstreet
map/josm/gui/dialogs/RelationEditor.java:337:
cannot find symbol
[javac] symbol : method
realEqual(org.openstreetmap.josm.data.osm.Relation,boolean)
[javac] location: class org.openstreetmap.josm.data.osm.Relation
[javac] } else if
(!RelationEditor.this.relation.realEqual(clone, true)) {
[javac] ^
[javac]
/home/tweety/openstreetmap-applications/editors/josm/core/src/org/openstreet
map/josm/gui/dialogs/RelationEditor.java:339:
cannot find symbol
[javac] symbol : variable ds
[javac] location: class org.openstreetmap.josm.Main
[javac]
DataSet.fireSelectionChanged(Main.ds.getSelected());
[javac] ^
[javac]
/home/tweety/openstreetmap-applications/editors/josm/core/src/org/openstreet
map/josm/gui/dialogs/RelationEditor.java:429:
cannot find symbol
[javac] symbol : variable ds
[javac] location: class org.openstreetmap.josm.Main
[javac] for (OsmPrimitive p : Main.ds.getSelected()) {
[javac] ^
[javac]
/home/tweety/openstreetmap-applications/editors/josm/core/src/org/openstreet
map/josm/gui/dialogs/RelationEditor.java:448:
cannot find symbol
[javac] symbol : variable ds
[javac] location: class org.openstreetmap.josm.Main
[javac] for (OsmPrimitive p : Main.ds.getSelected()) {
[javac] ^
[javac]
/home/tweety/openstreetmap-applications/editors/josm/core/src/org/openstreet
map/josm/gui/dialogs/RelationEditor.java:511:
cannot find symbol
[javac] symbol : variable TYPE_REL
[javac] location: class org.openstreetmap.josm.io.OsmServerObjectReader
[javac] OsmServerObjectReader reader = new
OsmServerObjectReader(clone.id, OsmServerObjectReader.TYPE_REL, true);
[javac]
^
[javac]
/home/tweety/openstreetmap-applications/editors/josm/core/src/org/openstreet
map/josm/gui/dialogs/RelationEditor.java:513:
cannot find symbol
[javac] symbol : method parseOsm()
[javac] location: class org.openstreetmap.josm.io.OsmServerObjectReader
[javac] DataSet dataSet = reader.parseOsm();
[javac] ^
[javac]
/home/tweety/openstreetmap-applications/editors/josm/core/src/org/openstreet
map/josm/gui/dialogs/RelationEditor.java:516:
cannot find symbol
[javac] symbol : method editLayer()
[javac] location: class org.openstreetmap.josm.Main
[javac] .editLayer().data, dataSet);
[javac] ^
[javac]
/home/tweety/openstreetmap-applications/editors/josm/core/src/org/openstreet
map/josm/gui/dialogs/RelationEditor.java:523:
cannot find symbol
[javac] symbol : method editLayer()
[javac] location: class org.openstreetmap.josm.Main
[javac]
Main.main.editLayer().data.dataSources.add(src);
[javac] ^
[javac]
/home/tweety/openstreetmap-applications/editors/josm/core/src/org/openstreet
map/josm/gui/dialogs/RelationEditor.java:524:
cannot find symbol
[javac] symbol : method editLayer()
[javac] location: class org.openstreetmap.josm.Main
[javac] Main.main.editLayer().fireDataChange();
[javac] ^
[javac]
/home/tweety/openstreetmap-applications/editors/josm/core/src/org/openstreet
map/josm/gui/dialogs/RelationEditor.java:526:
conflicts has private access in
org.openstreetmap.josm.data.osm.visitor.MergeVisitor
[javac] if (visitor.conflicts.isEmpty())
[javac] ^
[javac]
/home/tweety/openstreetmap-applications/editors/josm/core/src/org/openstreet
map/josm/gui/dialogs/RelationEditor.java:529:
conflicts has private access in
org.openstreetmap.josm.data.osm.visitor.MergeVisitor
[javac] dlg.add(visitor.conflicts);
[javac] ^
[javac]
/home/tweety/openstreetmap-applications/editors/josm/core/src/org/openstreet
map/josm/gui/dialogs/RelationEditor.java:529:
cannot find symbol
[javac] symbol : method
add(org.openstreetmap.josm.data.conflict.ConflictCollection)
[javac] location: class
org.openstreetmap.josm.gui.dialogs.ConflictDialog
[javac] dlg.add(visitor.conflicts);
[javac] ^
[javac]
/home/tweety/openstreetmap-applications/editors/josm/core/src/org/openstreet
map/josm/gui/download/WorldChooser.java:66:
<anonymous org.openstreetmap.josm.gui.download.WorldChooser$1> is not
abstract and does not override abstract method getWorldBou
ndsLatLon() in org.openstreetmap.josm.data.projection.Projection
[javac] projection = new Projection() {
[javac] ^
[javac]
/home/tweety/openstreetmap-applications/editors/josm/core/src/org/openstreet
map/josm/gui/download/WorldChooser.java:92:
cannot find symbol
[javac] symbol : constructor
MapScaler(org.openstreetmap.josm.gui.download.WorldChooser,org.openstreetmap
.josm.data.projection.Projection)
[javac] location: class org.openstreetmap.josm.gui.MapScaler
[javac] MapScaler scaler = new MapScaler(this, projection);
[javac] ^
[javac]
/home/tweety/openstreetmap-applications/editors/josm/core/src/org/openstreet
map/josm/gui/download/WorldChooser.java:137:
scale has private access in org.openstreetmap.josm.gui.NavigatableComponent
[javac] scale = world.getIconWidth()/preferredSize.getWidth();
[javac] ^
[javac]
/home/tweety/openstreetmap-applications/editors/josm/core/src/org/openstreet
map/josm/gui/download/WorldChooser.java:138:
scale has private access in org.openstreetmap.josm.gui.NavigatableComponent
[javac] scaleMax = scale;
[javac] ^
[javac]
/home/tweety/openstreetmap-applications/editors/josm/core/src/org/openstreet
map/josm/gui/download/WorldChooser.java:172:
cannot find symbol
[javac] symbol : method
zoomTo(org.openstreetmap.josm.data.coor.EastNorth,double)
[javac] location: class org.openstreetmap.josm.gui.NavigatableComponent
[javac] super.zoomTo(newCenter, scale);
[javac] ^
[javac]
/home/tweety/openstreetmap-applications/editors/josm/core/src/org/openstreet
map/josm/gui/download/WorldChooser.java:167:
method does not override or implement a method from a supertype
[javac] @Override public void zoomTo(EastNorth newCenter,
double scale) {
[javac] ^
[javac]
/home/tweety/openstreetmap-applications/editors/josm/core/src/org/openstreet
map/josm/gui/download/WorldChooser.java:178:
getProjection() in org.openstreetmap.josm.gui.download.WorldChooser
cannot override
getProjection() in org.openstreetmap.josm.g ui.NavigatableComponent;
attempting to assign weaker access privileges; was public
[javac] @Override protected Projection getProjection() {
[javac] ^
[javac]
/home/tweety/openstreetmap-applications/editors/josm/core/src/org/openstreet
map/josm/io/OsmServerHistoryReader.java:49:
warning: sun.reflect.generics.reflectiveObjects.NotImplementedException
is Sun proprietary API and
may be removed in a future re
lease
[javac] throw new NotImplementedException();
[javac] ^
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 21 errors
[javac] 5 warnings
--
Frederik Ramm ## eMail frederik at remote.org ## N49°00'09" E008°23'33"
More information about the josm-dev
mailing list