[PATCH] Navcom needs binary support Enable binary support when navcom driver is enabled, otherwise the build errors out with: ./libgpsd.so: undefined reference to `navcom_binary' If no other drivers needing binary support are enabled. Signed-off-by: Peter Korsgaard --- driver_navcom.c | 4 ++-- gpsd.h-tail | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) Index: gpsd-2.95/driver_navcom.c =================================================================== --- gpsd-2.95.orig/driver_navcom.c +++ gpsd-2.95/driver_navcom.c @@ -44,7 +44,7 @@ #include #include "gpsd.h" -#if defined(NAVCOM_ENABLE) && defined(BINARY_ENABLE) +#if defined(NAVCOM_ENABLE) #include "bits.h" /* Have data which is 24 bits long */ @@ -1339,4 +1339,4 @@ }; /* *INDENT-ON* */ -#endif /* defined(NAVCOM_ENABLE) && defined(BINARY_ENABLE) */ +#endif /* defined(NAVCOM_ENABLE) */ Index: gpsd-2.95/gpsd.h-tail =================================================================== --- gpsd-2.95.orig/gpsd.h-tail +++ gpsd-2.95/gpsd.h-tail @@ -30,7 +30,7 @@ #ifdef EARTHMATE_ENABLE #define ZODIAC_ENABLE #endif -#if defined(ZODIAC_ENABLE) || defined(SIRF_ENABLE) || defined(GARMIN_ENABLE) || defined(TSIP_ENABLE) || defined(EVERMORE_ENABLE) || defined(ITRAX_ENABLE) || defined(UBX_ENABLE) || defined(SUPERSTAR2_ENABLE) || defined(ONCORE_ENABLE) +#if defined(ZODIAC_ENABLE) || defined(SIRF_ENABLE) || defined(GARMIN_ENABLE) || defined(TSIP_ENABLE) || defined(EVERMORE_ENABLE) || defined(ITRAX_ENABLE) || defined(UBX_ENABLE) || defined(SUPERSTAR2_ENABLE) || defined(ONCORE_ENABLE) || defined(NAVCOM_ENABLE) #define BINARY_ENABLE #endif #if defined(TRIPMATE_ENABLE) || defined(BINARY_ENABLE)