
Hi, thanks for patch. This was my first attempt to compile mkgmap or java program, there could be errors on my part. Program created all but one tiles of Poland with transliterated foreign names. Here is crash report: java.nio.BufferOverflowException at java.nio.Buffer.nextPutIndex(Unknown Source) at java.nio.HeapByteBuffer.put(Unknown Source) at uk.me.parabola.imgfmt.app.labelenc.AnyCharsetEncoder.encodeText(AnyCharsetEncoder.java:78) at uk.me.parabola.imgfmt.app.Label.write(Label.java:111) at uk.me.parabola.imgfmt.app.lbl.LBLFile.newLabel(LBLFile.java:130) at uk.me.parabola.imgfmt.app.lbl.PlacesFile.createPOI(PlacesFile.java:277) at uk.me.parabola.imgfmt.app.lbl.LBLFile.createPOI(LBLFile.java:137) at uk.me.parabola.mkgmap.build.MapBuilder.processPOIs(MapBuilder.java:480) at uk.me.parabola.mkgmap.build.MapBuilder.makeMap(MapBuilder.java:211) at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:120) at uk.me.parabola.mkgmap.main.MapMaker.makeMap(MapMaker.java:69) at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:243) at uk.me.parabola.mkgmap.main.Main$1.call(Main.java:239) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) -- Best regards, Andrzej