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 <[email protected]> im Auftrag von News 
<[email protected]>
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.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 <[email protected]> im Auftrag von Paul 
<[email protected]>
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
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

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


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

Reply via email to