
Hi Paul, okay, I'll try to reproduce the problem. In the meantime you can use the splitter.jar that is build with ant dist. Gerd ________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces@lists.mkgmap.org.uk> im Auftrag von News <news@pointdee.co.uk> Gesendet: Montag, 30. Januar 2017 14:47:03 An: mkgmap-dev@lists.mkgmap.org.uk Betreff: Re: [mkgmap-dev] Unable to build splitter Gerd I get the following however "ant dist" is sucessful Buildfile: /home/bos/Maps/mkgmap/mkgmap/build.xml prepare: ivy-availability: download-ivy: init-ivy: [ivy:configure] :: Ivy 2.2.0 - 20100923230623 :: http://ant.apache.org/ivy/ :: [ivy:configure] :: loading settings :: file = /home/bos/Maps/mkgmap/mkgmap/ivysettings.xml resolve-compile: compile: build: resolve-test: build-test: [mkdir] Created dir: /home/bos/Maps/mkgmap/mkgmap/build/test [javac] Compiling 72 source files to /home/bos/Maps/mkgmap/mkgmap/build/test obtain-test-input-files: [copy] Warning: /opt/data/testinput does not exist. [mkdir] Created dir: /home/bos/Maps/mkgmap/mkgmap/test/resources/in/img [get] Getting: http://www.mkgmap.org.uk/testinput/osm/lon1.osm.gz [get] To: /home/bos/Maps/mkgmap/mkgmap/test/resources/in/osm/lon1.osm.gz [get] Getting: http://www.mkgmap.org.uk/testinput/osm/uk-test-1.osm.gz [get] To: /home/bos/Maps/mkgmap/mkgmap/test/resources/in/osm/uk-test-1.osm.gz [get] Getting: http://www.mkgmap.org.uk/testinput/osm/uk-test-2.osm.gz [get] To: /home/bos/Maps/mkgmap/mkgmap/test/resources/in/osm/uk-test-2.osm.gz [get] Getting: http://www.mkgmap.org.uk/testinput/mp/test1.mp [get] To: /home/bos/Maps/mkgmap/mkgmap/test/resources/in/mp/test1.mp [get] Getting: http://www.mkgmap.org.uk/testinput/img/63240001.img [get] To: /home/bos/Maps/mkgmap/mkgmap/test/resources/in/img/63240001.img [get] Getting: http://www.mkgmap.org.uk/testinput/img/63240002.img [get] To: /home/bos/Maps/mkgmap/mkgmap/test/resources/in/img/63240002.img [get] Getting: http://www.mkgmap.org.uk/testinput/img/63240003.img [get] To: /home/bos/Maps/mkgmap/mkgmap/test/resources/in/img/63240003.img test: [mkdir] Created dir: /home/bos/Maps/mkgmap/mkgmap/tmp/report BUILD FAILED /home/bos/Maps/mkgmap/mkgmap/build.xml:271: Problem: failed to create task or type junit Cause: the class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask was not found. This looks like one of Ant's optional components. Action: Check that the appropriate optional JAR exists in -/usr/share/ant/lib -/home/bos/.ant/lib -a directory added on the command line with the -lib argument Do not panic, this is a common problem. The commonest cause is a missing JAR. This is not a bug; it is a configuration problem Total time: 27 seconds Thanks Paul On 30/01/17 13:56, Gerd Petermann wrote:
Hi Paul,
what happens when you run ant test in the mkgmap directory?
Gerd
________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces@lists.mkgmap.org.uk> im Auftrag von News <news@pointdee.co.uk> Gesendet: Montag, 30. Januar 2017 13:48:35 An: Development list for mkgmap Betreff: Re: [mkgmap-dev] Unable to build splitter
Gerd
I have no problems with mkgmap and until recently have had no problems with splitter. If I checkout r560 then this compiles without problems. If I checkout r570 then I get the error I first described
Without ant-junit installed I get
compile.tests: [javac] Compiling 13 source files to /home/bos/Maps/tile-splitter/manual/head/trunk/build/test-classes
run.tests: [mkdir] Created dir: /home/bos/Maps/tile-splitter/manual/head/trunk/tmp/report
BUILD FAILED /home/bos/Maps/tile-splitter/manual/head/trunk/build.xml:239: Problem: failed to create task or type junit Cause: the class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask was not found. This looks like one of Ant's optional components. Action: Check that the appropriate optional JAR exists in -/usr/share/ant/lib -/home/bos/.ant/lib -a directory added on the command line with the -lib argument
Do not panic, this is a common problem. The commonest cause is a missing JAR.
This is not a bug; it is a configuration problem
Thanks
Paul
On 01/30/2017 12:30 PM, Gerd Petermann wrote:
Hi Paul,
I think there should be no need to install ant-junit, so it seems that the download of one or more jar files failed. When you run ant dist the first time you should see something like this for target resolve-test:
resolve-test: [ivy:retrieve] downloading http://repo1.maven.org/maven2/junit/junit/4.11/junit-4.11.jar ... [ivy:retrieve] ....... (239kB) [ivy:retrieve] .. (0kB) [ivy:retrieve] [SUCCESSFUL ] junit#junit;4.11!junit.jar (334ms) [ivy:retrieve] downloading http://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1... ... [ivy:retrieve] ..... (43kB) [ivy:retrieve] .. (0kB) [ivy:retrieve] [SUCCESSFUL ] org.hamcrest#hamcrest-core;1.3!hamcrest-core.jar (175ms)
Did you try to compile mkgmap on one of these systems? If that worked I see no reason why splitter would fail.
Gerd
________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces@lists.mkgmap.org.uk> im Auftrag von Paul <paul@pointdee.co.uk> Gesendet: Montag, 30. Januar 2017 13:13:24 An: Development list for mkgmap Betreff: [mkgmap-dev] Unable to build splitter
I'm not sure if this is a splitter problem or OS problem but I thought I'd ask here first as I think that this problem is likely to have started with r570 (http://www.mkgmap.org.uk/pipermail/mkgmap-dev/2017q1/025847.html). The following has been tried on both openSuSE 13.2 and 42.2
I checked out the latest splitter into an empty directory, ran "ant dist" and received an error regarding junit.jar. I then installed ant-junit and now when running "ant dist" I get
resolve-test:
compile.tests: [javac] Compiling 13 source files to /home/bos/Maps/tile-splitter/splitter/build/test-classes
run.tests: [junit] Running uk.me.parabola.splitter.AreaSetTest [junit] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.042 sec [junit] TEST uk.me.parabola.splitter.AreaSetTest FAILED [junit] Running uk.me.parabola.splitter.ConvertTest [junit] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec [junit] TEST uk.me.parabola.splitter.ConvertTest FAILED [junit] Running uk.me.parabola.splitter.RoundingTest [junit] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec [junit] TEST uk.me.parabola.splitter.RoundingTest FAILED [junit] Running uk.me.parabola.splitter.geo.CityFinderTest [junit] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec [junit] TEST uk.me.parabola.splitter.geo.CityFinderTest FAILED [junit] Running uk.me.parabola.splitter.tools.CustomCollectionsTest [junit] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec [junit] TEST uk.me.parabola.splitter.tools.CustomCollectionsTest FAILED [junit] Running uk.me.parabola.splitter.tools.SparseBitSetTest [junit] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec [junit] TEST uk.me.parabola.splitter.tools.SparseBitSetTest FAILED [junit] Tests FAILED [junitreport] Processing /home/bos/Maps/tile-splitter/splitter/tmp/TESTS-TestSuites.xml to /tmp/null380785018 [junitreport] Loading stylesheet jar:file:/usr/share/java/ant/ant-junit.jar!/org/apache/tools/ant/taskdefs/optional/junit/xsl/junit-frames.xsl [junitreport] Warning: org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized. [junitreport] Warning: org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser: Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized. [junitreport] Transform time: 303ms [junitreport] Deleting: /tmp/null380785018
BUILD FAILED /home/bos/Maps/tile-splitter/splitter/build.xml:261: Test failed. See test-reports/index.html
Total time: 5 seconds
If I then look in test-reports/index.html and expand the failures I get the following
No tests found in uk.me.parabola.splitter.AreaSetTest
junit.framework.AssertionFailedError: No tests found in uk.me.parabola.splitter.AreaSetTest
If you need more information please ask
Thanks
Paul _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
_______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
_______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev