[mkgmap-dev] Unable to build splitter
From News news at pointdee.co.uk on Mon Jan 30 12:48:35 GMT 2017
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.3.jar ... > [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 at lists.mkgmap.org.uk> im Auftrag von Paul <paul at 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 at lists.mkgmap.org.uk > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > _______________________________________________ > mkgmap-dev mailing list > mkgmap-dev at lists.mkgmap.org.uk > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev >
- Previous message: [mkgmap-dev] Unable to build splitter
- Next message: [mkgmap-dev] Unable to build splitter
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list