I just did a fresh checkout last night on the CVS sources, and I'm unable to get it to compile. It gets as far as latency.c, and then blows up trying to compile it. It seems like there's a header file missing somewhere. I'm trying to add support for my DeLorme Tripmate. I'm pretty sure I just need to make the following changes and it'll work: Index: GPSController.m =================================================================== RCS file: /home/cvs/KisMAC/GPSController.m,v retrieving revision 1.2 diff -r1.2 GPSController.m 190c190,192 < if(strncmp(gpsbuf, "$GPGGA", 6) == 0) { --- > if(!strncmp(gpsbuf, "ASTRAL", 6)) { > write(fd, "ASTRAL\r", 7); > } else if(strncmp(gpsbuf, "$GPGGA", 6) == 0) { DON'T PAY MORE FOR WEB HOSTING THAN WHAT YOU WANT TO PAY At Full System, Inc. you invent the package *and* the price! Point your browser to http://custom.fullsystem.com/