Debian Bug report logs - #648495
obdgpslogger: fails to build against libgps-dev from gpsd 3

version graph

Package: obdgpslogger; Maintainer for obdgpslogger is Gary Briggs <chunky@icculus.org>; Source for obdgpslogger is src:obdgpslogger (PTS, buildd, popcon).

Reported by: Bernd Zeimetz <bernd@bzed.de>

Date: Sat, 12 Nov 2011 09:33:02 UTC

Severity: serious

Tags: patch

Found in version obdgpslogger/0.16-1.1

Fixed in version obdgpslogger/0.16-1.2

Done: Bernd Zeimetz <bzed@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Gary Briggs <chunky@icculus.org>:
Bug#648495; Package obdgpslogger. (Sat, 12 Nov 2011 09:33:05 GMT) (full text, mbox, link).


Acknowledgement sent to Bernd Zeimetz <bernd@bzed.de>:
New Bug report received and forwarded. Copy sent to Gary Briggs <chunky@icculus.org>. (Sat, 12 Nov 2011 09:33:07 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Bernd Zeimetz <bernd@bzed.de>
To: submit@bugs.debian.org
Subject: obdgpslogger: fails to build against libgps-dev from gpsd 3
Date: Sat, 12 Nov 2011 10:31:34 +0100
Package: obdgpslogger
Version: 0.16-1.1
Severity: important
User: bzed@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


/usr/bin/cmake -E cmake_progress_report /tmp/buildd/obdgpslogger-0.16/obj-x86_64-linux-gnu/CMakeFiles 37
[ 16%] Building C object src/logger/CMakeFiles/obdgpslogger.dir/gpscomm.c.o
cd /tmp/buildd/obdgpslogger-0.16/obj-x86_64-linux-gnu/src/logger && /usr/bin/gcc  -DOBDGPSLOGGER_MAJOR_VERSION=0 -DOBDGPSLOGGER_MINOR_VERSION=16 -DOBDPLATFORM_POSIX -DHAVE_GPSD_V3 -DHAVE_GPSD -DHAVE_PTSNAME_R -DHAVE_SIGNAL_H -DHAVE_SIGACTION -I/tmp/buildd/obdgpslogger-0.16/obj-x86_64-linux-gnu -I/tmp/buildd/obdgpslogger-0.16/src/obdinfo -I/tmp/buildd/obdgpslogger-0.16/src/conf -I/tmp/buildd/obdgpslogger-0.16/src/logger/. -I/tmp/buildd/obdgpslogger-0.16/src/logger/../obdinfo -I/tmp/buildd/obdgpslogger-0.16/src/logger/../obdcomm    -o CMakeFiles/obdgpslogger.dir/gpscomm.c.o   -c /tmp/buildd/obdgpslogger-0.16/src/logger/gpscomm.c
/tmp/buildd/obdgpslogger-0.16/src/logger/gpscomm.c: In function 'opengps':
/tmp/buildd/obdgpslogger-0.16/src/logger/gpscomm.c:29:9: error: too few arguments to function 'gps_open'
/usr/include/gps.h:1717:12: note: declared here
make[3]: *** [src/logger/CMakeFiles/obdgpslogger.dir/gpscomm.c.o] Error 1
make[3]: Leaving directory `/tmp/buildd/obdgpslogger-0.16/obj-x86_64-linux-gnu'
make[2]: *** [src/logger/CMakeFiles/obdgpslogger.dir/all] Error 2
make[2]: Leaving directory `/tmp/buildd/obdgpslogger-0.16/obj-x86_64-linux-gnu'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/buildd/obdgpslogger-0.16/obj-x86_64-linux-gnu'
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 2





Added indication that bug 648495 blocks 648628 Request was from Bernd Zeimetz <bzed@debian.org> to control@bugs.debian.org. (Sun, 13 Nov 2011 16:27:07 GMT) (full text, mbox, link).


Severity set to 'serious' from 'important' Request was from Bernd Zeimetz <bzed@debian.org> to control@bugs.debian.org. (Thu, 01 Dec 2011 20:30:05 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, dlahouss@mtu.edu, Gary Briggs <chunky@icculus.org>:
Bug#648495; Package obdgpslogger. (Sat, 23 Jun 2012 00:33:03 GMT) (full text, mbox, link).


Acknowledgement sent to Derek LaHousse <dlahouss@mtu.edu>:
Extra info received and forwarded to list. Copy sent to dlahouss@mtu.edu, Gary Briggs <chunky@icculus.org>. (Sat, 23 Jun 2012 00:33:03 GMT) (full text, mbox, link).


Message #14 received at 648495@bugs.debian.org (full text, mbox, reply):

From: Derek LaHousse <dlahouss@mtu.edu>
To: Debian Bug Tracking System <648495@bugs.debian.org>
Subject: Re: obdgpslogger: fails to build against libgps-dev from gpsd 3
Date: Fri, 22 Jun 2012 20:32:08 -0400
[Message part 1 (text/plain, inline)]
Package: obdgpslogger
Version: 0.16-1.1
Followup-For: Bug #648495

Dear Maintainer,
I am submitting a patch which proposes to allow obdgpslogger to build against
libgps with the protocol as it is in Testing



-- System Information:
Debian Release: wheezy/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages obdgpslogger depends on:
ii  libc6         2.13-33
ii  libfltk1.1    1.1.10-13
ii  libgcc1       1:4.7.0-8
pn  libgps19      <none>
ii  libice6       2:1.0.8-2
ii  libsm6        2:1.2.1-2
ii  libsqlite3-0  3.7.12.1-1
ii  libstdc++6    4.7.0-8
ii  libx11-6      2:1.4.99.901-2
ii  libxext6      2:1.3.1-2
ii  zlib1g        1:1.2.7.dfsg-11

Versions of packages obdgpslogger recommends:
ii  gpsd  3.6-3

obdgpslogger suggests no packages.
[gpsv3.txt (text/x-diff, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Gary Briggs <chunky@icculus.org>:
Bug#648495; Package obdgpslogger. (Sat, 23 Jun 2012 06:54:03 GMT) (full text, mbox, link).


Acknowledgement sent to Bernd Zeimetz <bzed@bzed.de>:
Extra info received and forwarded to list. Copy sent to Gary Briggs <chunky@icculus.org>. (Sat, 23 Jun 2012 06:54:03 GMT) (full text, mbox, link).


Message #19 received at 648495@bugs.debian.org (full text, mbox, reply):

From: Bernd Zeimetz <bzed@bzed.de>
To: 648495@bugs.debian.org
Subject: obdgpslogger: diff for NMU version 0.16-1.2
Date: Sat, 23 Jun 2012 08:51:47 +0200
[Message part 1 (text/plain, inline)]
tags 648495 + patch
tags 648495 + pending
thanks

Dear maintainer,

I've prepared an NMU for obdgpslogger (versioned as 0.16-1.2) and
uploaded it to unstable.

Regards.

-- 
 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
[obdgpslogger-0.16-1.2-nmu.diff (text/x-diff, attachment)]

Added tag(s) patch. Request was from Bernd Zeimetz <bzed@bzed.de> to control@bugs.debian.org. (Sat, 23 Jun 2012 06:54:05 GMT) (full text, mbox, link).


Added tag(s) pending. Request was from Bernd Zeimetz <bzed@bzed.de> to control@bugs.debian.org. (Sat, 23 Jun 2012 06:54:05 GMT) (full text, mbox, link).


Reply sent to Bernd Zeimetz <bzed@debian.org>:
You have taken responsibility. (Sat, 23 Jun 2012 07:06:21 GMT) (full text, mbox, link).


Notification sent to Bernd Zeimetz <bernd@bzed.de>:
Bug acknowledged by developer. (Sat, 23 Jun 2012 07:06:21 GMT) (full text, mbox, link).


Message #28 received at 648495-close@bugs.debian.org (full text, mbox, reply):

From: Bernd Zeimetz <bzed@debian.org>
To: 648495-close@bugs.debian.org
Subject: Bug#648495: fixed in obdgpslogger 0.16-1.2
Date: Sat, 23 Jun 2012 07:05:41 +0000
Source: obdgpslogger
Source-Version: 0.16-1.2

We believe that the bug you reported is fixed in the latest version of
obdgpslogger, which is due to be installed in the Debian FTP archive:

obdgpslogger_0.16-1.2.debian.tar.gz
  to main/o/obdgpslogger/obdgpslogger_0.16-1.2.debian.tar.gz
obdgpslogger_0.16-1.2.dsc
  to main/o/obdgpslogger/obdgpslogger_0.16-1.2.dsc
obdgpslogger_0.16-1.2_amd64.deb
  to main/o/obdgpslogger/obdgpslogger_0.16-1.2_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 648495@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bernd Zeimetz <bzed@debian.org> (supplier of updated obdgpslogger package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 23 Jun 2012 08:43:54 +0200
Source: obdgpslogger
Binary: obdgpslogger
Architecture: source amd64
Version: 0.16-1.2
Distribution: unstable
Urgency: low
Maintainer: Gary Briggs <chunky@icculus.org>
Changed-By: Bernd Zeimetz <bzed@debian.org>
Description: 
 obdgpslogger - suite of tools to log OBDII and GPS data
Closes: 648495
Changes: 
 obdgpslogger (0.16-1.2) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Adding patch from Derek LaHousse <dlahouss@mtu.edu>
     to make obdgpslogger work with gpsd api v3.
     Closes: #648495
Checksums-Sha1: 
 bf6a54ee99c1cded32e8a0e205184fd621618681 1926 obdgpslogger_0.16-1.2.dsc
 c8c47c8e8058e0b1c0376c127dd8c20c48f7bdd1 3081 obdgpslogger_0.16-1.2.debian.tar.gz
 7e720702f170050063ac831d27437d1ebe71a407 138056 obdgpslogger_0.16-1.2_amd64.deb
Checksums-Sha256: 
 860bb0aae7301fc3139c6601d2793f1b36f9f4c6f2337b1c55cffb49a94fa1d6 1926 obdgpslogger_0.16-1.2.dsc
 457ff197c42381ddaf5db4847023f44f65b0384e51ca17d0073757d66102a29c 3081 obdgpslogger_0.16-1.2.debian.tar.gz
 5a2d613f4cdc43d0276fbdb9f336430fb5914a2c54ef6f7018a39214fd7fbf4c 138056 obdgpslogger_0.16-1.2_amd64.deb
Files: 
 342548328b2cf5f76a1554c577b5f0c5 1926 science extra obdgpslogger_0.16-1.2.dsc
 03c6058e1c01336904173a8265506947 3081 science extra obdgpslogger_0.16-1.2.debian.tar.gz
 74a3e773b250e3527ace997c3315e17f 138056 science extra obdgpslogger_0.16-1.2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJP5WatAAoJEOs2Fxpv+UNfr2UQAJS6+DJpVSuvHMFg8k5YnpZ/
p3RXEcbxjdv9sM24h5bVieUfLe/YJa5uW8ngt2JvYXRJGOW1f4ry+Gi5LNbwIJv3
e6VvqN9fUeeYIFEU2qbkOiPHnlKeFqBDBS2azm/3zp0JJfAqazXoeyvtjjlICc3i
xeLekgZvzVEsEYrAb8cMOkuDXgfhTZqQoXIoBbrr67WPu3XK0yMtgR6Pj8iccCu9
7rbnjCzIMwoCrTEV1Snq8cCBM0anjdvzzK/932EZHWphRVo1RS+ZxMPLC6o+VXqu
j09erlmrz09dPOColbkoDcnd+BNLvvhIy4eU0ofA53/8OUehY57wk8SY8RK7IokC
e1soCw0Q8SXCCTD36eLYzTe6BeqvadG8FKwR+nxDCKWHF5blrk/rxoVvpKYl7d0e
dAzHsEPkpWDfCuG95F9ZxAH9wP3B4ipuDu29eWsW0iZbspqvBQbm0QpRgG/2dU7H
MI8lvTeuUeTXdJHGlFyZwo6vtXDPbAlpHIj6pnFdPLuwU7KY/BNMMJn9cWPeX/mX
cZL+c2Lc8a/wjDhKlrNELSE/DF0Enl5abxsp+8bXlnE/Rp+HthZs1ckX0UqRdahC
ckJa/AMlFKTYwc2bf0jaLv0qUScROPkljMgUmc41asOqD9lSG+hoYIZkCK8tC3VF
YNf9MW/tCdM9dvZwhikq
=EYP6
-----END PGP SIGNATURE-----





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 31 Jul 2012 07:32:51 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Nov 19 12:47:45 2023; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.