Your message dated Sun, 04 Dec 2011 17:10:14 +0100
with message-id <4edb9b66.2030...@bzed.de>
and subject line
has caused the Debian Bug report #648496,
regarding goclue: fails to build against libgps-dev from gpsd 3
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
648496: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648496
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: geoclue
Version: 0.12.0-3
Severity: important
User: b...@debian.org
Usertag: gpsd3
Hi maintainer,
unfortunately yet another major API and ABI breakage happened
in libgps on the way to gpsd version 3. The result is that your
package does not build against gpsd 3.3/libgps20, which is
available in experimental.
Details why this had to happen are described here:
http://www.catb.org/gpsd/protocol-transition.html
Unfortunately the progress to implement this took a long time,
including gpsd 2.95 which was released with Squeeze and shipped
with a slightly different API and ABI.
Migrating to the new and hopefully final API should be easy,
if there is help needed either ask me or jump into #gpsd
on the freenode network.
The error messages from my test build are attached below.
Documentation:
http://www.catb.org/gpsd/libgps.html
http://www.catb.org/gpsd/libgpsmm.html
http://www.catb.org/gpsd/client-howto.html
Best regards,
Bernd
--
Bernd Zeimetz Debian GNU/Linux Developer
http://bzed.de http://www.debian.org
GPG Fingerprint: ECA1 E3F2 8E11 2432 D485 DD95 EB36 171A 6FF9 435F
make[4]: Entering directory `/tmp/buildd/geoclue-0.12.0/providers/gpsd'
gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../.. -pthread
-I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2
-g -O2 -g -Wall -Werror -Wno-format -c -o geoclue_gpsd-geoclue-gpsd.o `test -f
'geoclue-gpsd.c' || echo './'`geoclue-gpsd.c
geoclue-gpsd.c:43:27: error: 'gps_data' redeclared as different kind of symbol
/usr/include/gps.h:1727:40: note: previous declaration of 'gps_data' was here
geoclue-gpsd.c: In function 'geoclue_gpsd_start_gpsd':
geoclue-gpsd.c:397:2: error: too few arguments to function 'gps_open'
/usr/include/gps.h:1717:12: note: declared here
geoclue-gpsd.c:399:57: error: 'POLL_NONBLOCK' undeclared (first use in this
function)
geoclue-gpsd.c:399:57: note: each undeclared identifier is reported only once
for each function it appears in
geoclue-gpsd.c:400:3: error: implicit declaration of function
'gps_set_raw_hook' [-Werror=implicit-function-declaration]
geoclue-gpsd.c: In function 'gpsd_poll':
geoclue-gpsd.c:413:3: error: implicit declaration of function 'gps_poll'
[-Werror=implicit-function-declaration]
cc1: all warnings being treated as errors
make[4]: *** [geoclue_gpsd-geoclue-gpsd.o] Error 1
make[4]: Leaving directory `/tmp/buildd/geoclue-0.12.0/providers/gpsd'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/tmp/buildd/geoclue-0.12.0/providers'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/buildd/geoclue-0.12.0'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/buildd/geoclue-0.12.0'
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 2
--- End Message ---
--- Begin Message ---
Version: 0.12.0-4
--
Bernd Zeimetz Debian GNU/Linux Developer
http://bzed.de http://www.debian.org
GPG Fingerprint: ECA1 E3F2 8E11 2432 D485 DD95 EB36 171A 6FF9 435F
--- End Message ---