Hi,

Sorry for being impatient about the ASCII/binary problem. I wasn't certain I was correct.

The following files need marking as binary to get classic-4.test to run. I'll work through the other tests when I get a chance and check which other files are incorrectly marked.

garmin_gpi.gpi
gpi_ext-sample.gpi
umsonstdraussen.gpi
navilink_waypoints.wpt
navilink_tracks.trk
track/datalog.sbp
track/mtk_logger.bin
track/mtk_logger_m241.bin
track/mtk_logger_gp245.bin
IMG_2065.JPG
track/vidaone.gpb
humminbird.hwr
route/humminbird.hwr
track/humminbird.ht
track/gnav_trl.trl
igo2008_poi.upoi
track/mapasia-tr7.tr7
track/navitel_trk.bin
itracku.dat
pocketfms_bc
pocketfms_bc.babel
v900_basic_mode.csv
v900_advanced_mode.csv
route/naviguide-route.twl

I was surprised to find that the two Columbus/Visiontac V900 CSV files were actually binary.

I'm also having problems with rounding errors when running the tests, e.g.

--- ./reference/memory-map~mmo.gpx    Wed Feb 11 12:54:00 2009
+++ /tmp/gpsbabel.4008/memory-map~mmo.gpx    Sat Aug 28 18:31:07 2010
@@ -168,7 +168,7 @@
   <name>ACTIVE LOG 001</name>
 <trkseg>
 <trkpt lat="51.311770314" lon="12.413178999">
-  <ele>146.257812</ele>
+  <ele>146.257813</ele>
   <time>2005-05-01T10:12:47Z</time>
 </trkpt>
 <trkpt lat="51.311807279" lon="12.412898038">

Does anybody know off-hand of any compiler options for MinGW's GCC that might fix the rounding problems?

Thank you
Alex