[postgis-devel] raster regression failures

David Zwarg dzwarg+postgis at azavea.com
Thu Jan 26 06:17:19 PST 2012


Hello,

Can you assign these tickets to me in trac?  I'll look into it, as I wrote
both those tests (rt_rotation_expected and
rt_mapalgebrafctngb_userfunc_expected)

Thanks,
dzwarg

On Wed, Jan 25, 2012 at 7:28 PM, Greg Troxel <gdt at ir.bbn.com> wrote:

>
> I get two failures on the raster regression tests with:
>
>  PostGIS is now configured for i386-unknown-netbsdelf5.1.
>
>  -------------- Compiler Info -------------
>  C compiler:           gcc -g -O2
>  C++ compiler:         g++ -g -O2
>
>  -------------- Dependencies --------------
>  GEOS config:          /usr/pkg/bin/geos-config
>  GEOS version:         3.3.2
>  GDAL config:          /usr/pkg/bin/gdal-config
>  GDAL version:         1.8.0
>  PostgreSQL config:    /usr/pkg/bin/pg_config
>  PostgreSQL version:   PostgreSQL 9.1.2
>  PROJ4 version:        47
>  Libxml2 config:       /usr/pkg/bin/xml2-config
>  Libxml2 version:      2.7.8
>  JSON-C support:       no
>  PostGIS debug level:  0
>  Perl:                 /usr/pkg/bin/perl
>
>  --------------- Extensions ---------------
>  PostGIS Raster:       0.1.6d
>  PostGIS Topology:     enabled
>
>  -------- Documentation Generation --------
>  xsltproc:             /usr/pkg/bin/xsltproc
>  xsl style sheets:     /usr/pkg/share/xsl/docbook
>  dblatex:
>  convert:              /usr/pkg/bin/convert
>
>
> The diffs follow, but basically I seem to get NaN instead of a value.  I
> ran "paranoia"*, which when compiled with -ffloat-store was totally happy
> with my compiler/library/processor's arithmetic.  So, while realizing
> that my results seem off, I wonder if
>
>  anyone else sees this
>
>  if the tests assume i386 extended double registers
>
>  if the tests are known to pass on non-i386 (eg. sparc64) with a
>  different floating point implementation
>
>  anyone has any other clues
>
>
> I will update gdal and retry, but 1.8.0 is >= 1.6.0 which is documented
> to work.
>
> --- rt_rotation_expected        2012-01-12 20:47:29.000000000 -0500
> +++ /tmp/pgis_reg_14681/test_18_out     2012-01-25 19:12:25.000000000
> -0500
> @@ -1,8 +1,8 @@
> -4|1x1, ip:7.5,2.5 scale:5,5 skew:1,1, srid:-1, width:1,
> height:1|0.197395559849881
> +4|1x1, ip:7.5,2.5 scale:5,5 skew:1,1, srid:-1, width:1, height:1|NaN
>  5|1x1, ip:7.5,2.5 scale:5,5 skew:3,7, srid:-1, width:1, height:1|NaN
>  104|5.09901951359278|5.09901951359278|0|0|0
>  105|8.60232526704263|5.8309518948453|0|0|0
>
> -104|3.60555127546399|3.60555127546399|3.60555127546399|3.60555127546399|0.785398163397448
>
> -105|6.08276253029822|4.12310562561766|4.12310562561766|6.08276253029822|0.785398163397448
>
> -104|4.41588043316392|4.41588043316392|2.54950975679639|2.54950975679639|0.523598775598299
>
> -105|7.44983221287567|5.04975246918104|2.91547594742265|4.30116263352131|0.523598775598299
>
> +104|3.60555127546399|3.60555127546399|3.60555127546399|3.60555127546399|NaN
>
> +105|6.08276253029822|4.12310562561766|4.12310562561766|6.08276253029822|NaN
>
> +104|4.41588043316392|4.41588043316392|2.54950975679639|2.54950975679639|NaN
>
> +105|7.44983221287567|5.04975246918104|2.91547594742265|4.30116263352131|NaN
> --- rt_mapalgebrafctngb_userfunc_expected       2012-01-12
> 20:47:29.000000000 -0500
> +++ /tmp/pgis_reg_14681/test_48_out     2012-01-25 19:12:31.000000000 -0500
> @@ -26,6 +26,6 @@
>  t|t
>  t|t
>  t|t
> -t|t
> +ERROR:  input is out of range
>  t
>  t
>
>
>
> * http://www.netlib.org/paranoia/
>
> _______________________________________________
> postgis-devel mailing list
> postgis-devel at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/postgis-devel/attachments/20120126/ece3f5f0/attachment.html>


More information about the postgis-devel mailing list