[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gpsd-dev] Pre-release heads-up
From: |
Greg Troxel |
Subject: |
Re: [gpsd-dev] Pre-release heads-up |
Date: |
Thu, 21 Aug 2014 13:32:24 -0400 |
User-agent: |
Gnus/5.130006 (Ma Gnus v0.6) Emacs/23.4 (berkeley-unix) |
"Eric S. Raymond" <address@hidden> writes:
> Greg Troxel <address@hidden>:
>> So this message is really a bug report that there's no "qt=no" option.
>
> There is, actually. It just happens to be named libQgpsmm for hysterical
> raisins. It's even documented. (Well, they all are.)
>
> Can you live with that, or should I change it to 'qt'? Not a big deal
> either way.
Well, I could live with it, of course, but I really didn't figure that
out (partly because grepping for QT didn't find it), and I suspect that
means at least some others won't eithe. There seems to be a tradition
of having options to say "don't do any QT stuff" (or gtk, or whatever),
separate from what would get built.
So I would say to rename the option to qt, and have libQgpsmm be a
(perhaps deprecated) synonym.
The actual problem with QT seems to be that gpsutils.c is built as a C++
program, and there are include files that aren't marked 'extern "C"'.
On my system it blows up in <sys/timepps.h>, which is a C header, not a
C++ header. I wasn't able to quickly figure out how to put extern
wrappers in.
pgpE9hUlJveY_.pgp
Description: PGP signature
[gpsd-dev] "scons -c" leaving some files, Greg Troxel, 2014/08/21