> Looks like no one tried to build with NO_USB defined...
NO_USB is vestigal and should have been completely removed. I just finishe=
At least 3 files needs to be escaped with ifdef: gpsusbread.c,
> gpsusbsend.c and gpsdevice_usb.c.
Wrong direction. Don't define NO_USB.
If your build doesn't use USB, you shouldn't even be compiling the above