-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fails to build with gpsd 3.15 #76
Labels
Milestone
Comments
It looks like From the ...
@@ -1803,6 +1786,14 @@ struct ais_t
};
};
+struct satellite_t {
+ double ss; /* signal-to-noise ratio (dB) */
+ bool used; /* PRNs of satellites used in solution */
+ short PRN; /* PRNs of satellite */
+ short elevation; /* elevation of satellite */
+ short azimuth; /* azimuth */
+};
+
struct attitude_t {
double heading;
double pitch;
...
@@ -1999,20 +2007,20 @@ struct gps_data_t {
/* satellite status -- valid when satellites_visible > 0 */
timestamp_t skyview_time; /* skyview timestamp */
int satellites_visible; /* # of satellites in view */
- int PRN[MAXCHANNELS]; /* PRNs of satellite */
- int elevation[MAXCHANNELS]; /* elevation of satellite */
- int azimuth[MAXCHANNELS]; /* azimuth */
- double ss[MAXCHANNELS]; /* signal-to-noise ratio (dB) */
+ struct satellite_t skyview[MAXCHANNELS];
struct devconfig_t dev; /* device that shipped last update */
struct policy_t policy; /* our listening policy */
- /* should be moved to privdata someday */
- char tag[MAXTAGLEN+1]; /* tag of last sentence processed */
+ struct {
+ timestamp_t time;
+ int ndevices;
+ struct devconfig_t list[MAXUSERDEVS];
+ } devices;
/* pack things never reported together to reduce structure size */
-#define UNION_SET (RTCM2_SET|RTCM3_SET|SUBFRAME_SET|AIS_SET|ATTITUDE_SET|GST_SET|VERSION_SET|DEVICELIST_SET|LOGMESSAGE_SET|ERROR_SET|TIMEDRIFT_SET)
+#define UNION_SET (RTCM2_SET|RTCM3_SET|SUBFRAME_SET|AIS_SET|ATTITUDE_SET|GST_SET|VERSION_SET|LOGMESSAGE_SET|ERROR_SET|TOFF_SET|PPS_SET)
union {
/* unusual forms of sensor data that might come up the pipe */
struct rtcm2_t rtcm2;
... |
The patch from the merkaartor Debian package is forwarded in #77. |
Krakonos
added a commit
that referenced
this issue
Nov 1, 2015
Fix gpsdata handling for gpsd >= 3.12 (libgps22 | GPSD_API_MAJOR_VERSION 6) #76
#77 merged, thanks! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Merkaartor fails to build with gpsd 3.15 for which the transition in Debian started this weekend:
Build logs: amd64, all
Merkaartor built successfully with gps 3.11 and earlier when configured with
GPSDLIB=1
.The text was updated successfully, but these errors were encountered: