Ok, I finally got the correct search phrase and a suggestion popped-up suggesting to install ecj. Well, who would have thought of that... =-O

So, now the compiling starts but prints a whole lot of warnings and one error then exits. Output is attached.

The single error is:

[javac] 7. ERROR in /home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/labelenc/DecodedText.ja
   [javac] va (at line 42)
   [javac]     text = new String(ba, 0, ba.length, charSet);
   [javac]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   [javac] The constructor String(byte[], int, int, Charset) is undefined

Any ideas?
ant dist
Buildfile: build.xml

prepare:

compile:
    [javac] Compiling 317 source files to 
/home/lambertus/garmin/test/mkgmap/build/classes
    [javac] ----------
    [javac] 1. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/ExitException.java 
(at line 25)
    [javac]     public class ExitException extends RuntimeException {
    [javac]                  ^^^^^^^^^^^^^
    [javac] The serializable class ExitException does not declare a static 
final serialVersionUID field of type long
    [javac] ----------
    [javac] ----------
    [javac] 2. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/FileExistsException.java
    [javac]  (at line 26)
    [javac]     public class FileExistsException extends IOException {
    [javac]                  ^^^^^^^^^^^^^^^^^^^
    [javac] The serializable class FileExistsException does not declare a 
static final serialVersionUID field of type long
    [javac] ----------
    [javac] ----------
    [javac] 3. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/FileNotWritableException.java
 (at line 25)
    [javac]     public class FileNotWritableException extends IOException {
    [javac]                  ^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] The serializable class FileNotWritableException does not declare a 
static final serialVersionUID field of type long
    [javac] ----------
    [javac] ----------
    [javac] 4. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/FormatException.java
    [javac]  (at line 24)
    [javac]     public class FormatException extends RuntimeException {
    [javac]                  ^^^^^^^^^^^^^^^
    [javac] The serializable class FormatException does not declare a static 
final serialVersionUID field of type long
    [javac] ----------
    [javac] ----------
    [javac] 5. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/ReadFailedException.java
 (at line 22)
    [javac]     public class ReadFailedException extends RuntimeException {
    [javac]                  ^^^^^^^^^^^^^^^^^^^
    [javac] The serializable class ReadFailedException does not declare a 
static final serialVersionUID field of type long
    [javac] ----------
    [javac] ----------
    [javac] 6. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/Exit.java
    [javac]  (at line 37)
    [javac]     private Label label;
    [javac]                   ^^^^^
    [javac] The field Exit.label is never read locally
    [javac] ----------
    [javac] ----------
    [javac] 7. ERROR in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/labelenc/DecodedText.ja
    [javac] va (at line 42)
    [javac]     text = new String(ba, 0, ba.length, charSet);
    [javac]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] The constructor String(byte[], int, int, Charset) is undefined
    [javac] ----------
    [javac] ----------
    [javac] 8. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/lbl/ExitFacility.java
 (at line 21)
    [javac]     import uk.me.parabola.imgfmt.app.trergn.Subdivision;
    [javac]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] The import uk.me.parabola.imgfmt.app.trergn.Subdivision is never 
used
    [javac] ----------
    [javac] ----------
    [javac] 9. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/lbl/Highway.java
    [javac]  (at line 33)
    [javac]     class ExitPoint implements Comparable {
    [javac]                                ^^^^^^^^^^
    [javac] Comparable is a raw type. References to generic type Comparable<T> 
should be parameterized
    [javac] ----------
    [javac] 10. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/lbl/Highway.java
 (at line 67)
    [javac]     java.util.Collections.sort(exits);
    [javac]     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] Type safety: Unchecked invocation sort(List<Highway.ExitPoint>) of 
the generic method sort(List<T>) of type Collections
    [javac] ----------
    [javac] ----------
    [javac] 11. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/lbl/LBLFileReader.ja
    [javac] va (at line 302)
    [javac]     boolean hasTides = false;
    [javac]             ^^^^^^^^
    [javac] The local variable hasTides is never read
    [javac] ----------
    [javac] 12. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/lbl/LBLFileReader.ja
    [javac] va (at line 303)
    [javac]     boolean hasUnkn = false;
    [javac]             ^^^^^^^
    [javac] The local variable hasUnkn is never read
    [javac] ----------
    [javac] 13. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/lbl/LBLFileReader.java
 (at line 358)
    [javac]     int n;
    [javac]         ^
    [javac] The local variable n is never read
    [javac] ----------
    [javac] 14. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/lbl/LBLFileReader.java
 (at line 384)
    [javac]     int highwayLabelOffset = lblinfo & 0x3FFFF;
    [javac]         ^^^^^^^^^^^^^^^^^^
    [javac] The local variable highwayLabelOffset is never read
    [javac] ----------
    [javac] 15. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/lbl/LBLFileReader.ja
    [javac] va (at line 386)
    [javac]     boolean overnightParking = (lblinfo & 0x400000) != 0;
    [javac]             ^^^^^^^^^^^^^^^^
    [javac] The local variable overnightParking is never read
    [javac] ----------
    [javac] 16. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/lbl/LBLFileReader.java
 (at line 388)
    [javac]     byte highwayIndex = reader.get();
    [javac]          ^^^^^^^^^^^^
    [javac] The local variable highwayIndex is never read
    [javac] ----------
    [javac] 17. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/lbl/LBLFileReader.java
 (at line 390)
    [javac]     int eidx = (placeHeader.getNumExits() > 255) ?
    [javac]         ^^^^
    [javac] The local variable eidx is never read
    [javac] ----------
    [javac] ----------
    [javac] 18. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/lbl/POIIndex.java
 (at line 27)
    [javac]     public class POIIndex implements Comparable {
    [javac]                                      ^^^^^^^^^^
    [javac] Comparable is a raw type. References to generic type Comparable<T> 
should be parameterized
    [javac] ----------
    [javac] ----------
    [javac] 19. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/lbl/PlacesFile.java
    [javac]  (at line 49)
    [javac]     private final List[] poiIndex = new ArrayList[256];
    [javac]                   ^^^^
    [javac] List is a raw type. References to generic type List<E> should be 
parameterized
    [javac] ----------
    [javac] 20. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/lbl/PlacesFile.java
 (at line 87)
    [javac]     Collections.sort(pil);
    [javac]     ^^^^^^^^^^^^^^^^^^^^^
    [javac] Type safety: Unchecked invocation sort(List<POIIndex>) of the 
generic method sort(List<T>) of type Collections
    [javac] ----------
    [javac] 21. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/lbl/PlacesFile.java
    [javac]  (at line 299)
    [javac]     poiIndex[t].add(pi);
    [javac]     ^^^^^^^^^^^^^^^^^^^
    [javac] Type safety: The method add(Object) belongs to the raw type List. 
References to generic type List<E> should be parameterized
    [javac] ----------
    [javac] ----------
    [javac] 22. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/net/RoadDef.java
 (at line 54)
    [javac]     public class RoadDef implements Comparable {
    [javac]                                     ^^^^^^^^^^
    [javac] Comparable is a raw type. References to generic type Comparable<T> 
should be parameterized
    [javac] ----------
    [javac] 23. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/net/RoadDef.java
    [javac]  (at line 475)
    [javac]     private static final int TABA_MASK_CLASS = 0x70;
    [javac]                              ^^^^^^^^^^^^^^^
    [javac] The field RoadDef.TABA_MASK_CLASS is never read locally
    [javac] ----------
    [javac] 24. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/net/RoadDef.java
 (at line 477)
    [javac]     private static final int TABA_MASK_SPEED = 0x07;
    [javac]                              ^^^^^^^^^^^^^^^
    [javac] The field RoadDef.TABA_MASK_SPEED is never read locally
    [javac] ----------
    [javac] ----------
    [javac] 25. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/net/RouteArc.java
    [javac]  (at line 17)
    [javac]     import uk.me.parabola.imgfmt.Utils;
    [javac]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] The import uk.me.parabola.imgfmt.Utils is never used
    [javac] ----------
    [javac] 26. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/net/RouteArc.java
    [javac]  (at line 18)
    [javac]     import uk.me.parabola.imgfmt.app.Coord;
    [javac]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] The import uk.me.parabola.imgfmt.app.Coord is never used
    [javac] ----------
    [javac] ----------
    [javac] 27. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/trergn/ExtTypeAttributes.java
 (at line 25)
    [javac]     import java.util.HashMap;
    [javac]            ^^^^^^^^^^^^^^^^^
    [javac] The import java.util.HashMap is never used
    [javac] ----------
    [javac] ----------
    [javac] 28. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/app/trergn/Polyline.java
 (at line 53)
    [javac]     private int number;
    [javac]                 ^^^^^^
    [javac] The field Polyline.number is never read locally
    [javac] ----------
    [javac] ----------
    [javac] 29. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/sys/FileNode.java 
(at line 21)
    [javac]     import java.nio.channels.AsynchronousCloseException;
    [javac]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] The import java.nio.channels.AsynchronousCloseException is never 
used
    [javac] ----------
    [javac] 30. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/sys/FileNode.java
    [javac]  (at line 22)
    [javac]     import java.nio.channels.ClosedByInterruptException;
    [javac]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] The import java.nio.channels.ClosedByInterruptException is never 
used
    [javac] ----------
    [javac] 31. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/imgfmt/sys/FileNode.java 
(at line 26)
    [javac]     import java.nio.channels.NonWritableChannelException;
    [javac]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] The import java.nio.channels.NonWritableChannelException is never 
used
    [javac] ----------
    [javac] ----------
    [javac] 32. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/io/EndOfFileException.java
    [javac]  (at line 26)
    [javac]     public class EndOfFileException extends IOException {
    [javac]                  ^^^^^^^^^^^^^^^^^^
    [javac] The serializable class EndOfFileException does not declare a static 
final serialVersionUID field of type long
    [javac] ----------
    [javac] ----------
    [javac] 33. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/build/MapArea.java 
(at line 122)
    [javac]     bounds.contains(element.getLocation()) ||
    [javac]     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] Dead code
    [javac] ----------
    [javac] 34. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/build/MapArea.java 
(at line 128)
    [javac]     log.error("Polygon with type 0x" + 
Integer.toHexString(element.getType()) + " at " +
    [javac]  element.getLocation().toOSMURL() + " is outside of the map area 
centred on " + bounds.getCenter().toOSMURL() + " width = " + bounds.getWidth() 
+ " height = " + bounds.getHeight() + " resolution = " +
    [javac]  resolution);
    [javac]     
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] 
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] Dead code
    [javac] ----------
    [javac] 35. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/build/MapArea.java
    [javac]  (at line 161)
    [javac]     bounds.contains(element.getLocation())) {
    [javac]     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] Dead code
    [javac] ----------
    [javac] 36. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/build/MapArea.java
    [javac]  (at line 166)
    [javac]     log.error("Line with type 0x" + 
Integer.toHexString(element.getType()) + " at " + 
element.getLocation().toOSMURL() + " is outside of the map area centred on " + 
bounds.getCenter().toOS
    [javac] MURL() + " width = " + bounds.getWidth() + " height = " + 
bounds.getHeight() + " resolution = " + resolution);
    [javac]     
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] 
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] Dead code
    [javac] ----------
    [javac] ----------
    [javac] 37. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/filters/DouglasPeuckerFilter.java
 (at line 20)
    [javac]     import uk.me.parabola.imgfmt.app.CoordNode;
    [javac]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] The import uk.me.parabola.imgfmt.app.CoordNode is never used
    [javac] ----------
    [javac] 38. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/filters/DouglasPeuckerFi
    [javac] lter.java (at line 31)
    [javac]     private static final double ERROR_DISTANCE = 5.4 / 2;   //One 
unit is 5.4 m, so error dist is 2.6m
    [javac]                                 ^^^^^^^^^^^^^^
    [javac] The field DouglasPeuckerFilter.ERROR_DISTANCE is never read locally
    [javac] ----------
    [javac] ----------
    [javac] 39. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/filters/SmoothingFilter.java
 (at line 36)
    [javac]     private static final int MIN_SIZE = 0;
    [javac]                              ^^^^^^^^
    [javac] The field SmoothingFilter.MIN_SIZE is never read locally
    [javac] ----------
    [javac] ----------
    [javac] 40. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/general/RoadNetwork.java
    [javac]  (at line 205)
    [javac]     node = new RouteNode(coord);
    [javac]            ^^^^^^^^^^^^^^^^^^^^
    [javac] The constructor RouteNode(Coord) is deprecated
    [javac] ----------
    [javac] ----------
    [javac] 41. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/gui/FileModel.java
    [javac]  (at line 30)
    [javac]     class FileModel extends AbstractTableModel {
    [javac]           ^^^^^^^^^
    [javac] The serializable class FileModel does not declare a static final 
serialVersionUID field of type long
    [javac] ----------
    [javac] ----------
    [javac] 42. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/gui/Main.java (at 
line 31)
    [javac]     public class Main extends JFrame {
    [javac]                  ^^^^
    [javac] The serializable class Main does not declare a static final 
serialVersionUID field of type long
    [javac] ----------
    [javac] ----------
    [javac] 43. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/gui/MainFileList.java
    [javac]  (at line 35)
    [javac]     @SuppressWarnings({"UnusedDeclaration"})
    [javac]                        ^^^^^^^^^^^^^^^^^^^
    [javac] Unsupported @SuppressWarnings("UnusedDeclaration")
    [javac] ----------
    [javac] ----------
    [javac] 44. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/osmstyle/DirectoryFileLoader.java
 (at line 22)
    [javac]     import java.io.FileReader;
    [javac]            ^^^^^^^^^^^^^^^^^^
    [javac] The import java.io.FileReader is never used
    [javac] ----------
    [javac] ----------
    [javac] 45. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/osmstyle/StyleImpl.java
 (at line 368)
    [javac]     } catch (IOException e) {
    [javac]              ^^^^^^^^^^^
    [javac] Unreachable catch block for IOException. Only more specific 
exceptions are thrown and handled by previous catch block(s).
    [javac] ----------
    [javac] 46. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/osmstyle/StyleImpl.java
    [javac]  (at line 403)
    [javac]     } catch (IOException e) {
    [javac]              ^^^^^^^^^^^
    [javac] Unreachable catch block for IOException. Only more specific 
exceptions are thrown and handled by previous catch block(s).
    [javac] ----------
    [javac] ----------
    [javac] 47. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/osmstyle/StyledConverter.java
 (at line 24)
    [javac]     import java.util.Properties;
    [javac]            ^^^^^^^^^^^^^^^^^^^^
    [javac] The import java.util.Properties is never used
    [javac] ----------
    [javac] ----------
    [javac] 48. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/osmstyle/eval/NumericOp.java
 (at line 64)
    [javac]     @SuppressWarnings({"MethodWithMultipleReturnPoints"})
    [javac]                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] Unsupported @SuppressWarnings("MethodWithMultipleReturnPoints")
    [javac] ----------
    [javac] ----------
    [javac] 49. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/osmstyle/eval/SyntaxExce
    [javac] ption.java (at line 27)
    [javac]     public class SyntaxException extends RuntimeException {
    [javac]                  ^^^^^^^^^^^^^^^
    [javac] The serializable class SyntaxException does not declare a static 
final serialVersionUID field of type long
    [javac] ----------
    [javac] ----------
    [javac] 50. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
 (at line 85)
    [javac]     Class demClass;
    [javac]     ^^^^^
    [javac] Class is a raw type. References to generic type Class<T> should be 
parameterized
    [javac] ----------
    [javac] 51. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
 (at line 97)
    [javac]     java.lang.reflect.Constructor<DEM> constructor = 
demClass.getConstructor(String.class
    [javac] ,
    [javac]                                     Double.TYPE, Double.TYPE,
    [javac]                                     Double.TYPE, Double.TYPE);
    [javac]                                                      
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] Type safety: The method getConstructor(Class...) belongs to the raw 
type Class. References to generic type Class<T> should be parameterized
    [javac] ----------
    [javac] 52. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
    [javac]  (at line 97)
    [javac]     java.lang.reflect.Constructor<DEM> constructor = 
demClass.getConstructor(String.class,
    [javac]                                     Double.TYPE, Double.TYPE,
    [javac]                                     Double.TYPE, Double.TYPE);
    [javac]                                       
    [javac]                
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] Type safety: The expression of type Constructor needs unchecked 
conversion to conform to Constructor<DEM>
    [javac] ----------
    [javac] 53. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
 (at line 459)
    [javac]     double f1 = elevation(x1, y1) - level;
    [javac]            ^^
    [javac] The local variable f1 is never read
    [javac] ----------
    [javac] 54. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
 (at line 541)
    [javac]     throw new RuntimeException(String.format("refine failed: %f %f 
%f %f %f %f %f %f", x
    [javac] Min, yMin, xMax, yMax, x0, y0, x1, y1));
    [javac]     
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] Dead code
    [javac] ----------
    [javac] 55. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
 (at line 562)
    [javac]     double dt, t0, t1;
    [javac]            ^^
    [javac] The local variable dt is never read
    [javac] ----------
    [javac] 56. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
 (at line 562)
    [javac]     double dt, t0, t1;
    [javac]                ^^
    [javac] The local variable t0 is never read
    [javac] ----------
    [javac] 57. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
 (at line 562)
    [javac]     double dt, t0, t1;
    [javac]                    ^^
    [javac] The local variable t1 is never read
    [javac] ----------
    [javac] 58. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
 (at line 563)
    [javac]     double f0, f1;
    [javac]            ^^
    [javac] The local variable f0 is never read
    [javac] ----------
    [javac] 59. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
 (at line 563)
    [javac]     double f0, f1;
    [javac]                ^^
    [javac] The local variable f1 is never read
    [javac] ----------
    [javac] 60. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
 (at line 564)
    [javac]     boolean edgeHit = false;
    [javac]             ^^^^^^^
    [javac] The local variable edgeHit is never read
    [javac] ----------
    [javac] 61. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
 (at line 565)
    [javac]     double h[] = new double[4];
    [javac]            ^
    [javac] The local variable h is never read
    [javac] ----------
    [javac] 62. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
 (at line 567)
    [javac]     int dir;
    [javac]         ^^^
    [javac] The local variable dir is never read
    [javac] ----------
    [javac] 63. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
 (at line 568)
    [javac]     double n2 = Math.sqrt(1.0 / (grad[0] * grad[0] + grad[1] * 
grad[1]));
    [javac]            ^^
    [javac] The local variable n2 is never read
    [javac] ----------
    [javac] 64. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
 (at line 569)
    [javac]     double dx;
    [javac]            ^^
    [javac] The local variable dx is never read
    [javac] ----------
    [javac] 65. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
 (at line 570)
    [javac]     double dy;
    [javac]            ^^
    [javac] The local variable dy is never read
    [javac] ----------
    [javac] 66. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
 (at line 572)
    [javac]     int count = 0;
    [javac]         ^^^^^
    [javac] The local variable count is never read
    [javac] ----------
    [javac] 67. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
 (at line 627)
    [javac]     private void addMove(int x0, int y0, int x1, int y1, int 
direction) {
    [javac]                  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] 
    [javac] The method addMove(int, int, int, int, int) from the type 
DEM.Isolines.Isoline is never used locally
    [javac] ----------
    [javac] 68. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
    [javac]  (at line 676)
    [javac]     this.minX = (int) ((minLon - data.lon) / data.res);
    [javac]                                                   ^^^
    [javac] The static field DEM.res should be accessed in a static way
    [javac] ----------
    [javac] 69. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
 (at line 677)
    [javac]     this.minY = (int) ((minLat - data.lat) / data.res);
    [javac]                                                   ^^^
    [javac] The static field DEM.res should be accessed in a static way
    [javac] ----------
    [javac] 70. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
    [javac]  (at line 678)
    [javac]     this.maxX = (int) ((maxLon - data.lon) / data.res);
    [javac]                                                   ^^^
    [javac] The static field DEM.res should be accessed in a static way
    [javac] ----------
    [javac] 71. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/dem/DEM.java
 (at line 679)
    [javac]     this.maxY = (int) ((maxLat - data.lat) / data.res);
    [javac]                                                   ^^^
    [javac] The static field DEM.res should be accessed in a static way
    [javac] ----------
    [javac] ----------
    [javac] 72. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/dem/HGTDEM.java
    [javac]  (at line 20)
    [javac]     import java.nio.channels.FileChannel;
    [javac]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] The import java.nio.channels.FileChannel is never used
    [javac] ----------
    [javac] ----------
    [javac] 73. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/osm/xml/Osm5MapDataSource.java
 (at line 22)
    [javac]     import java.util.Properties;
    [javac]            ^^^^^^^^^^^^^^^^^^^^
    [javac] The import java.util.Properties is never used
    [javac] ----------
    [javac] ----------
    [javac] 74. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/osm/xml/Osm5XmlHandler.java
 (at line 58)
    [javac]     import org.xml.sax.ContentHandler;
    [javac]            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] The import org.xml.sax.ContentHandler is never used
    [javac] ----------
    [javac] 75. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/mkgmap/reader/osm/xml/Osm5XmlHa
    [javac] ndler.java (at line 110)
    [javac]     private final boolean routing;
    [javac]                           ^^^^^^^
    [javac] The field Osm5XmlHandler.routing is never read locally
    [javac] ----------
    [javac] ----------
    [javac] 76. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/util/EnhancedProperties.java
 (at line 28)
    [javac]     public class EnhancedProperties extends Properties {
    [javac]                  ^^^^^^^^^^^^^^^^^^
    [javac] The serializable class EnhancedProperties does not declare a static 
final serialVersionUID field of type long
    [javac] ----------
    [javac] ----------
    [javac] 77. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/util/MultiHashMap.java
    [javac]  (at line 10)
    [javac]     public class MultiHashMap<K,V> extends HashMap<K,List<V>> {
    [javac]                  ^^^^^^^^^^^^
    [javac] The serializable class MultiHashMap does not declare a static final 
serialVersionUID field of type long
    [javac] ----------
    [javac] ----------
    [javac] 78. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/util/Sortable.java (at 
line 20)
    [javac]     public class Sortable<K extends Comparable, V> implements 
Comparable<Sortable<K, V>> {
    [javac]                                     ^^^^^^^^^^
    [javac] Comparable is a raw type. References to generic type Comparable<T> 
should be parameterized
    [javac] ----------
    [javac] 79. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/util/Sortable.java
    [javac]  (at line 38)
    [javac]     int diff = key.compareTo(o.key);
    [javac]                ^^^^^^^^^^^^^^^^^^^^
    [javac] Type safety: The method compareTo(Object) belongs to the raw type 
Comparable. References to generic type Comparable<T> should be parameterized
    [javac] ----------
    [javac] 80. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/util/Sortable.java (at 
line 39)
    [javac]     if(diff == 0 && value instanceof Comparable)
    [javac]                                      ^^^^^^^^^^
    [javac] Comparable is a raw type. References to generic type Comparable<T> 
should be parameterized
    [javac] ----------
    [javac] 81. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/util/Sortable.java
    [javac]  (at line 40)
    [javac]     diff = ((Comparable)value).compareTo(o.value);
    [javac]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    [javac] Type safety: The method compareTo(Object) belongs to the raw type 
Comparable. References to generic 
    [javac] type Comparable<T> should be parameterized
    [javac] ----------
    [javac] 82. WARNING in 
/home/lambertus/garmin/test/mkgmap/src/uk/me/parabola/util/Sortable.java (at 
line 40)
    [javac]     diff = ((Comparable)value).compareTo(o.value);
    [javac]              ^^^^^^^^^^
    [javac] Comparable is a raw type. References to generic type Comparable<T> 
should be parameterized
    [javac] ----------
    [javac] 82 problems (1 error, 81 warnings)

BUILD FAILED
/home/lambertus/garmin/test/mkgmap/build.xml:71: Compile failed; see the 
compiler error output for details.

Total time: 6 seconds
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Reply via email to