Sorry for a duplicate post .
---------- Forwarded message ----------
From: Subhodip Biswas <[EMAIL PROTECTED]>
Date: Sun, Nov 9, 2008 at 11:57 PM
Subject: Unable to compile plugin
To: [EMAIL PROTECTED]
hi !
I tried to compile DirectUpload plugin with josm-latest.jar v1042 .
But compile failed with some errors . I am attaching the error log .
It felt like it failing to fetch josm classes .
My build.xml is pointing to josm correctly(i guess) ,so i am attaching
that also
Is it a bug or is there something that i missed .
Can anybody point me out , if there are major changes due I18n .
Will be grateful to any pointers available .
--
Regards
Subhodip Biswas
Fedora Ambassador
West Bengal , India
GPG key : FAEA34AB
Server : pgp.mit.edu
http://subhodipbiswas.wordpress.com
http:/www.fedoraproject.org/wiki/SubhodipBiswas
[EMAIL PROTECTED] DirectUpload]$ ant
Buildfile: build.xml
init:
compile:
[javac] Compiling 2 source files to
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/build
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGui.java:10:
package org.openstreetmap.josm.tools does not exist
[javac] import static org.openstreetmap.josm.tools.I18n.tr;
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGui.java:10:
static import only from classes and interfaces
[javac] import static org.openstreetmap.josm.tools.I18n.tr;
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGui.java:26:
cannot find symbol
[javac] symbol : class Main
[javac] location: package org.openstreetmap.josm
[javac] import org.openstreetmap.josm.Main;
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGui.java:27:
package org.openstreetmap.josm.data.gpx does not exist
[javac] import org.openstreetmap.josm.data.gpx.GpxData;
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGui.java:28:
package org.openstreetmap.josm.io does not exist
[javac] import org.openstreetmap.josm.io.GpxWriter;
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGui.java:29:
package org.openstreetmap.josm.gui.layer does not exist
[javac] import org.openstreetmap.josm.gui.layer.Layer;
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGui.java:30:
package org.openstreetmap.josm.gui.layer does not exist
[javac] import org.openstreetmap.josm.gui.layer.GpxLayer;
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGui.java:31:
package org.openstreetmap.josm.gui does not exist
[javac] import org.openstreetmap.josm.gui.MapView;
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGui.java:213:
cannot find symbol
[javac] symbol : class GpxData
[javac] location: class
org.openstreetmap.josm.plugins.DirectUpload.UploadGui
[javac] public void upload(String username, String password, String
Descriptionfield, String tagging , GpxData gpxData ) throws IOException {
[javac]
^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGui.java:339:
cannot find symbol
[javac] symbol : class GpxData
[javac] location: class
org.openstreetmap.josm.plugins.DirectUpload.UploadGui
[javac] private void writeContentDispositionGpxData(DataOutputStream out,
String name, GpxData gpxData ) throws IOException {
[javac]
^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGuiPlugin.java:10:
package org.openstreetmap.josm.tools does not exist
[javac] import static org.openstreetmap.josm.tools.I18n.tr;
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGuiPlugin.java:10:
static import only from classes and interfaces
[javac] import static org.openstreetmap.josm.tools.I18n.tr;
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGuiPlugin.java:12:
cannot find symbol
[javac] symbol : class Main
[javac] location: package org.openstreetmap.josm
[javac] import org.openstreetmap.josm.Main;
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGuiPlugin.java:13:
package org.openstreetmap.josm.actions does not exist
[javac] import org.openstreetmap.josm.actions.JosmAction;
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGuiPlugin.java:14:
package org.openstreetmap.josm.gui does not exist
[javac] import org.openstreetmap.josm.gui.MapFrame;
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGuiPlugin.java:15:
package org.openstreetmap.josm.gui.layer does not exist
[javac] import org.openstreetmap.josm.gui.layer.Layer;
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGuiPlugin.java:16:
cannot find symbol
[javac] symbol : class Plugin
[javac] location: package org.openstreetmap.josm.plugins
[javac] import org.openstreetmap.josm.plugins.Plugin;
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGuiPlugin.java:22:
cannot find symbol
[javac] symbol: class Plugin
[javac] public class UploadGuiPlugin extends Plugin{
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGuiPlugin.java:31:
cannot find symbol
[javac] symbol : class JosmAction
[javac] location: class
org.openstreetmap.josm.plugins.DirectUpload.UploadGuiPlugin
[javac] class UploadAction extends JosmAction {
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGui.java:309:
cannot find symbol
[javac] symbol : class GpxData
[javac] location: class
org.openstreetmap.josm.plugins.DirectUpload.UploadGui
[javac] GpxData gpxData;
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGui.java:311:
package Main does not exist
[javac] UserName = Main.pref.get("osm-server.username");
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGui.java:312:
package Main does not exist
[javac] PassWord = Main.pref.get("osm-server.password");
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGui.java:314:
cannot find symbol
[javac] symbol : variable Main
[javac] location: class
org.openstreetmap.josm.plugins.DirectUpload.UploadGui
[javac] if(Main.map == null || Main.map.mapView == null
||Main.map.mapView.getActiveLayer() == null ||
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGui.java:314:
package Main does not exist
[javac] if(Main.map == null || Main.map.mapView == null
||Main.map.mapView.getActiveLayer() == null ||
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGui.java:314:
package Main.map does not exist
[javac] if(Main.map == null || Main.map.mapView == null
||Main.map.mapView.getActiveLayer() == null ||
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGui.java:315:
package Main.map does not exist
[javac] !(Main.map.mapView.getActiveLayer() instanceof
GpxLayer)){
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGui.java:315:
cannot find symbol
[javac] symbol : class GpxLayer
[javac] location: class
org.openstreetmap.josm.plugins.DirectUpload.UploadGui
[javac] !(Main.map.mapView.getActiveLayer() instanceof
GpxLayer)){
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGui.java:316:
cannot find symbol
[javac] symbol : variable Main
[javac] location: class
org.openstreetmap.josm.plugins.DirectUpload.UploadGui
[javac] JOptionPane.showMessageDialog(Main.parent,
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGui.java:317:
cannot find symbol
[javac] symbol : method tr(java.lang.String)
[javac] location: class
org.openstreetmap.josm.plugins.DirectUpload.UploadGui
[javac] tr("No GpxLayer selected. Cannot upload a trace.")
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGui.java:321:
cannot find symbol
[javac] symbol : class GpxLayer
[javac] location: class
org.openstreetmap.josm.plugins.DirectUpload.UploadGui
[javac] gpxData =
((GpxLayer)Main.map.mapView.getActiveLayer()).data;
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGui.java:321:
package Main.map does not exist
[javac] gpxData =
((GpxLayer)Main.map.mapView.getActiveLayer()).data;
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGui.java:348:
cannot find symbol
[javac] symbol : class GpxWriter
[javac] location: class
org.openstreetmap.josm.plugins.DirectUpload.UploadGui
[javac] new GpxWriter(out).write(gpxData);
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGuiPlugin.java:27:
package Main.main.menu does not exist
[javac] Main.main.menu.toolsMenu.add(openaction);
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGuiPlugin.java:33:
cannot find symbol
[javac] symbol : method tr(java.lang.String)
[javac] location: class
org.openstreetmap.josm.plugins.DirectUpload.UploadGuiPlugin.UploadAction
[javac] super(tr("Upload Traces"), "UploadAction", tr("Uploads
traces to openstreetmap.org"), KeyEvent.VK_G, KeyEvent.CTRL_MASK,
[javac] ^
[javac]
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/src/org/openstreetmap/josm/plugins/DirectUpload/UploadGuiPlugin.java:33:
cannot find symbol
[javac] symbol : method tr(java.lang.String)
[javac] location: class
org.openstreetmap.josm.plugins.DirectUpload.UploadGuiPlugin.UploadAction
[javac] super(tr("Upload Traces"), "UploadAction", tr("Uploads
traces to openstreetmap.org"), KeyEvent.VK_G, KeyEvent.CTRL_MASK,
[javac] ^
[javac] 35 errors
BUILD FAILED
/home/subhodip/Desktop/osm/applications/editors/josm/plugins/DirectUpload/build.xml:18:
Compile failed; see the compiler error output for details.
Total time: 1 second
<project name="DirectUpload" default="build" basedir=".">
<!-- point to your JOSM directory -->
<property name="josm" location="../../dist/josm-custom.jar" />
<!-- <property name="josm" location="/home/subhodip/josm-latest.jar"/> -->
<path id="classpath">
<fileset file="${josm}"/>
</path>
<target name="init">
<mkdir dir="build"></mkdir>
<mkdir dir="dist"></mkdir>
</target>
<target name="compile" depends="init">
<javac srcdir="src" classpathref="classpath" debug="true" destdir="build" target="1.5">
<include name="**/*.java" />
</javac>
</target>
<target name="build" depends="compile">
<copy todir="build/images">
<fileset dir ="images"/>
</copy>
<!--</target> -->
<!--<target name="build" depends="compile"> -->
<jar destfile="dist/DirectUpload.jar" basedir="build">
<manifest>
<attribute name="Plugin-Class" value="org.openstreetmap.josm.plugins.DirectUpload.UploadGuiPlugin" />
<attribute name="Plugin-Description" value="Uploads GPS traces to openstreetmap.org" />
<attribute name="Plugin-Author" value="Subhodip Biswas :[EMAIL PROTECTED]" />
<attribute name="Plugin-Version" value="0.2" />
</manifest>
</jar>
</target>
<target name="clean">
<delete dir="build" />
<delete dir="dist" />
</target>
<target name="install" depends="build">
<copy file="dist/DirectUpload.jar" todir="${user.home}/.josm/plugins"/>
</target>
</project>
_______________________________________________
josm-dev mailing list
[EMAIL PROTECTED]
http://lists.openstreetmap.org/listinfo/josm-dev