[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#803686: direwolf: FTBFS with libgps22



Source: direwolf
Version: 1.2-1
Severity: important
Tags: patch upstream

Dear Maintainer,

direwolf (1.2-1) FTBFS with libgps22 as part of the gpsd transition (#803605):

 dwgps.c:64:2: error: #error libgps API version might be incompatible.
  #error libgps API version might be incompatible.
   ^
 <builtin>: recipe for target 'dwgps.o' failed

dwgps.c claims to only support GPSD_API_MAJOR_VERSION 5, but also builds
successfully with GPSD_API_MAJOR_VERSION 6 provided by libgps22 when the
attached patch is applied.

Kind Regards,

Bas
Description: Enable building with libgps22 (GPSD_API_MAJOR_VERSION 6)
Author: Bas Couwenberg <sebastic@debian.org>

--- a/dwgps.c
+++ b/dwgps.c
@@ -60,7 +60,7 @@
 #if ENABLE_GPS
 #include <gps.h>
 
-#if GPSD_API_MAJOR_VERSION != 5
+#if GPSD_API_MAJOR_VERSION < 5 || GPSD_API_MAJOR_VERSION > 6
 #error libgps API version might be incompatible.
 #endif
 

Reply to: