Ah, things get complicated :-(. I am working on openSUSE 11.3, 32 Bit and Ubuntu 10.10 64 Bit. Additionally, I have SUSE Linux Enterprise on IBM pSeries and IBM zSeries (Mainframe). Some times I even use gdal on AIX.

I compile against gdal 1.7, no debug mode.

The important fact is that your builds work.

What about checking the check sum against a list of possible values ?

I have developed some test cases for my own and thought about integrating them into test_gdal_retile.py. Unfortunately this is not be possible if I use checksums because I cannot produce the correct numbers.

For the moment, we can leave it as it is.

Christian



Quoting Even Rouault <even.roua...@mines-paris.org>:

Le samedi 18 décembre 2010 14:31:21, christian.muel...@nvoe.at a écrit :
Some last comment about the test case, the current source checks

test_gdal_retile_2()

ds.GetRasterBand(4).Checksum() != 35
ds.GetRasterBand(4).Checksum() != 35

If I run this on a Linux Intel 32 bit configuration, it has to be

ds.GetRasterBand(4).Checksum() != 283
ds.GetRasterBand(4).Checksum() != 122

Doing the same on a Linux AMD 64 Bit configuration, the values should be

ds.GetRasterBand(4).Checksum() != 283
ds.GetRasterBand(4).Checksum() != 126

It seems that the cecksum is dependent on the  platform. Is this
desirable ? Could this cause some headaches later ?

Yes, this is a bit annoying.

I guess this is related to some compiler difference that impacts numerical
precision with the bilinear resampling. What is your OS and compiler versions
? Do you compile in debug or optimized mode ? Do you use your script against
GDAL trunk, or do you use it against GDAL 1.7 ?

35 works for me on Ubuntu 10.04 64bits, and it also works on all Windows
builds of Tamas (http://vbkto.dyndns.org/sdk/) that test 7 combinations of
32/64 bit and MSVC 1310, 1400, 1500 and 1600.


Cheers
Christian




----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.




----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.


_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to