Package Details: gnsstk-git 14.3.0+25.r7729.20231218.cbba16f6d-5

Git Clone URL: https://aur.archlinux.org/gnsstk-git.git (read-only, click to copy)
Package Base: gnsstk-git
Description: Library for GNSS (Global Navigation Satellite System) stuff: Provides a core library to facilitate the development of GNSS applications.
Upstream URL: https://gitlab.com/sgl-ut/gnsstk
Licenses: LGPL-3.0-or-later
Conflicts: df_diff, gnsstk, libgnsstk.so
Provides: df_diff, gnsstk, libgnsstk.so
Submitter: dreieck
Maintainer: dreieck
Last Packager: dreieck
Votes: 0
Popularity: 0.000000
First Submitted: 2025-02-13 19:42 (UTC)
Last Updated: 2025-03-29 21:14 (UTC)

Dependencies (6)

Required by (3)

Sources (2)

Latest Comments

dreieck commented on 2025-05-06 10:52 (UTC)

@DimmKG:

Can you also ↗ report ↗ this issue to upstream, please?

Looks like some upstream code not compatible with up to date GCC.

Regards!

DimmKG commented on 2025-05-06 04:30 (UTC)

GLOCNavHeader.cpp also misses cstdint header

Error:

In file included from /home/dimmkg/src/gnss-in-sdr/gnss-sdr-git/gnsstk-git/src/gnsstk/core/lib/NewNav/GLOCNavHeader.cpp:39:
/home/dimmkg/src/gnss-in-sdr/gnss-sdr-git/gnsstk-git/src/gnsstk/core/lib/NewNav/GLOCNavHeader.hpp:79:7: error: 'uint32_t' does not name a type
   79 |       uint32_t preamble;  ///< 20 bit preamble for the message.
      |       ^~~~~~~~
/home/dimmkg/src/gnss-in-sdr/gnss-sdr-git/gnsstk-git/src/gnsstk/core/lib/NewNav/GLOCNavHeader.hpp:44:1: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
   43 | #include "SVHealth.hpp"
  +++ |+#include <cstdint>
   44 | 

Updated 01_-_add-include-cstdint.patch:

diff --git a/core/lib/GNSSCore/ObsID.hpp b/core/lib/GNSSCore/ObsID.hpp
index d0251fe4c..82ee80c6e 100755
--- a/core/lib/GNSSCore/ObsID.hpp
+++ b/core/lib/GNSSCore/ObsID.hpp
@@ -51,6 +51,7 @@
 #include <iomanip>
 #include <sstream>
 #include <string>
+#include <cstdint>
 #include <map>

 #include "gnsstk_export.h"
diff --git a/core/lib/NewNav/GLOCNavHeader.cpp b/core/lib/NewNav/GLOCNavHeader.cpp
index f75597645..85714a6f7 100644
--- a/core/lib/NewNav/GLOCNavHeader.cpp
+++ b/core/lib/NewNav/GLOCNavHeader.cpp
@@ -36,6 +36,7 @@
 //                            release, distribution is unlimited.
 //
 //==============================================================================
+#include <cstdint>
 #include "GLOCNavHeader.hpp"
 #include "GLOCBits.hpp"
 #include "TimeString.hpp"