Ok - Will do
I'll update here with any news
Thanks
Paul
On 01/31/2017 02:24 PM, Gerd Petermann wrote:
Hi,
I suggest to contact the Suse support for this problem. I tried the same with
Ubuntu 16.4 and found no
problems. My guess is that the ant-junit package doesn't work with the junit
version we use for mkgmap and
splitter.
Gerd
________________________________________
Von: mkgmap-dev <[email protected]> im Auftrag von Gerd
Petermann <[email protected]>
Gesendet: Montag, 30. Januar 2017 15:22:23
An: Development list for mkgmap
Betreff: Re: [mkgmap-dev] Unable to build splitter
I installed Suse Leap 42.2, jdk 1.8, ant, and subversion and got the same
problem as Paul.
Similar changes after installing ant-junit.
I have no idea what is wrong, one has to modify build.xml so that target build
doesn't depend on run.tests (line 327) .
Gerd
________________________________________
Von: mkgmap-dev <[email protected]> im Auftrag von Steve
Ratcliffe <[email protected]>
Gesendet: Montag, 30. Januar 2017 15:16:52
An: Development list for mkgmap
Betreff: Re: [mkgmap-dev] Unable to build splitter
Hi
I was very lucky and reproduced the problem.
It happens for me when ANT_HOME is not set and (presumably) ant is
installed in some non-standard location or is symlinked or something.
..Steve
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 <[email protected]> im Auftrag von News
<[email protected]>
Gesendet: Montag, 30. Januar 2017 14:47:03
An: [email protected]
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 <[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
_______________________________________________
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