Ticket #376 (closed defect: fixed)
geos-3.2.2 on ARM: make check fails
| Reported by: | jlpoole | Owned by: | pramsey |
|---|---|---|---|
| Priority: | major | Milestone: | 3.2.4 |
| Component: | Build/Install | Version: | 3.0.3 |
| Severity: | Unassigned | Keywords: | |
| Cc: |
Description
OS: Gentoo plug geos-3.2.2 # cat /proc/version Linux version 2.6.33.5 (root@plug) (gcc version 4.4.4 (Gentoo 4.4.4-r1 p1.1, pie-0.4.5) ) #3 PREEMPT Thu Sep 2 07:47:34 PDT 2010 plug geos-3.2.2 #
Platform: Marvel SheevaPlug? ARMv5tel-softfloat
To geos-3.2.2 I applied the ARM patch referenced in Ticket 222 http://trac.osgeo.org/geos/ticket/222. 'make' worked. 'make install' worked 'make check' failed:
Making check in xmltester make[2]: Entering directory `/usr/local/src/geos-3.2.2/tests/xmltester' make check-TESTS make[3]: Entering directory `/usr/local/src/geos-3.2.2/tests/xmltester' sh ./testrunner.sh testrunner ./tests/testLeaksBig.xml ./tests/split.xml ./tests/hexwkb.xml ./tests/test.xml ./tests/linemerge.xml ./tests/TestIsValid.xml ./tests/robustness.xml ./tests/buffer.xml ./tests/test.xml ./tests/singlesidedbuffer.xml ./tests/bug176.xml ./tests/bug188.xml ./tests/bug244.xml ./tests/bug275.xml ./tests/general/TestBoundary.xml ./tests/general/TestBuffer.xml ./tests/general/TestBufferMitredJoin.xml ./tests/general/TestCentroid.xml ./tests/general/TestConvexHull.xml ./tests/general/TestConvexHull-big.xml ./tests/general/TestFunctionAAPrec.xml ./tests/general/TestFunctionAA.xml ./tests/general/TestFunctionLAPrec.xml ./tests/general/TestFunctionLA.xml ./tests/general/TestFunctionLLPrec.xml ./tests/general/TestFunctionLL.xml ./tests/general/TestFunctionPA.xml ./tests/general/TestFunctionPLPrec.xml ./tests/general/TestFunctionPL.xml ./tests/general/TestFunctionPP.xml ./tests/general/TestInteriorPoint.xml ./tests/general/TestRectanglePredicate.xml ./tests/general/TestRelateAA.xml ./tests/general/TestRelateLA.xml ./tests/general/TestRelateLL.xml ./tests/general/TestRelatePL.xml ./tests/general/TestRelateAC.xml ./tests/general/TestRelateLC.xml ./tests/general/TestRelatePA.xml ./tests/general/TestRelatePP.xml ./tests/general/TestSimple.xml ./tests/general/TestValid.xml ./tests/general/TestValid2.xml ./tests/general/TestValid2-big.xml ./tests/general/TestWithinDistance.xml ./tests/stmlf/stmlf-cases-20061020.xml ./tests/stmlf/stmlf-cases-20070119.xml ./tests/robust/TestRobustOverlayFixed.xml ./tests/robust/TestRobustRelate.xml ./tests/fme.xml ./tests/TestBufferExternal.xml ./tests/TestBufferExternal2.xml ./tests/heisenbugs.xml ./tests/badguy3.xml ./tests/hole_from_shell.xml ./tests/hole_red.xml ./tests/safe/16595.xml ./tests/safe/16596.xml Runner: testrunner created bufferOriginalPrecision failed (TopologyException?: assigned depths do not match at 1.33558e+06 631781), trying with reduced precision recomputing with precision scale factor = 1e+10 Scaler: offsetX,Y: 0,0 scaleFactor: 1e+10 ReScaler?: offsetX,Y: 0,0 scaleFactor: 1e+10 recomputing with precision scale factor = 1e+09 Scaler: offsetX,Y: 0,0 scaleFactor: 1e+09 ReScaler?: offsetX,Y: 0,0 scaleFactor: 1e+09 bufferOriginalPrecision failed (TopologyException?: assigned depths do not match at 1.33559e+06 631780), trying with reduced precision recomputing with precision scale factor = 1e+10 Scaler: offsetX,Y: 0,0 scaleFactor: 1e+10 ReScaler?: offsetX,Y: 0,0 scaleFactor: 1e+10 recomputing with precision scale factor = 1e+09 Scaler: offsetX,Y: 0,0 scaleFactor: 1e+09 ReScaler?: offsetX,Y: 0,0 scaleFactor: 1e+09 XMLTester: GeometryComponentFilter?.cpp:35: virtual void geos::geom::GeometryComponentFilter::filter_ro(const geos::geom::Geometry*): Assertion `0' failed. ./testrunner: line 1: 27195 Aborted ./XMLTester -v ./tests/testLeaksBig.xml ./tests/split.xml ./tests/hexwkb.xml ./tests/test.xml ./tests/linemerge.xml ./tests/TestIsValid.xml ./tests/robustness.xml ./tests/buffer.xml ./tests/test.xml ./tests/singlesidedbuffer.xml ./tests/bug176.xml ./tests/bug188.xml ./tests/bug244.xml ./tests/bug275.xml ./tests/general/TestBoundary.xml ./tests/general/TestBuffer.xml ./tests/general/TestBufferMitredJoin.xml ./tests/general/TestCentroid.xml ./tests/general/TestConvexHull.xml ./tests/general/TestConvexHull-big.xml ./tests/general/TestFunctionAAPrec.xml ./tests/general/TestFunctionAA.xml ./tests/general/TestFunctionLAPrec.xml ./tests/general/TestFunctionLA.xml ./tests/general/TestFunctionLLPrec.xml ./tests/general/TestFunctionLL.xml ./tests/general/TestFunctionPA.xml ./tests/general/TestFunctionPLPrec.xml ./tests/general/TestFunctionPL.xml ./tests/general/TestFunctionPP.xml ./tests/general/TestInteriorPoint.xml ./tests/general/TestRectanglePredicate.xml ./tests/general/TestRelateAA.xml ./tests/general/TestRelateLA.xml ./tests/general/TestRelateLL.xml ./tests/general/TestRelatePL.xml ./tests/general/TestRelateAC.xml ./tests/general/TestRelateLC.xml ./tests/general/TestRelatePA.xml ./tests/general/TestRelatePP.xml ./tests/general/TestSimple.xml ./tests/general/TestValid.xml ./tests/general/TestValid2.xml ./tests/general/TestValid2-big.xml ./tests/general/TestWithinDistance.xml ./tests/stmlf/stmlf-cases-20061020.xml ./tests/stmlf/stmlf-cases-20070119.xml ./tests/robust/TestRobustOverlayFixed.xml ./tests/robust/TestRobustRelate.xml ./tests/fme.xml ./tests/TestBufferExternal.xml ./tests/TestBufferExternal2.xml ./tests/heisenbugs.xml ./tests/badguy3.xml ./tests/hole_from_shell.xml ./tests/hole_red.xml ./tests/safe/16595.xml ./tests/safe/16596.xml FAIL: testrunner ================== 1 of 1 test failed ================== make[3]: *** [check-TESTS] Error 1 make[3]: Leaving directory `/usr/local/src/geos-3.2.2/tests/xmltester' make[2]: *** [check-am] Error 2 make[2]: Leaving directory `/usr/local/src/geos-3.2.2/tests/xmltester' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/geos-3.2.2/tests' make: *** [check-recursive] Error 1 plug geos-3.2.2 #
Is my problem that I'm trying to perform floating point intensive calculations on a platform that does not support floating point in hardware, but uses softfloat?
