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

Reply via email to