Hello Andrew, great to see such a quick response, thanks!
Yes, apologies, I did forget to mention that was with gfortran: gcc version 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC)
On this platform we also have a pretty ancient NAG compiler, which NAG built quite some while ago for us on this platform: NAGWare Fortran 95 compiler Release 5.1
So I thought I'd try the build against the NAG compiler, to see if it was an issue with the underlying platform or the compiler. Interestingly, I again got a single error from the wkml checks, but it was not the same one as with gfortran!
cat failed.out
./test_kmlCreatePointStyle_7
------------
--- test.out 2016-08-15 07:36:46.674048076 +0000
+++ ./test_kmlCreatePointStyle_7.out 2012-01-05 10:04:10.000000000 +0000
@@ -0,0 +1,4 @@
+ Z90000FF
+ 1
+ Invalid color value
+ 0
------------
We will be using gfortran and not NAG, so I am not concerned with this at all. But it seems to show that the original rounding issue is with gfortran and not the platform, which might be interesting to others.
Regards and thanks for your help (and for Fox itself, which I believe will be extremely useful to our organisation).
Andy