Package Details: qlandkartegt 1.8.1-13

Git Clone URL: https://aur.archlinux.org/qlandkartegt.git (read-only, click to copy)
Package Base: qlandkartegt
Description: Use your GPS with Linux
Upstream URL: http://www.qlandkarte.org/
Licenses: GPL
Submitter: mawe
Maintainer: mawe
Last Packager: mawe
Votes: 5
Popularity: 0.001548
First Submitted: 2018-08-25 11:57
Last Updated: 2020-01-13 22:34

Latest Comments

1 2 Next › Last »

jose1711 commented on 2020-01-15 11:25

thank you for maintaining this PKGBUILD and a quick fix!

mawe commented on 2020-01-13 22:33

The source URL has been changed to use SourceForge again. The developer of QMapShack has moved from Bitbucket to GitHub and didn't migrate QLandkarte GT.

Build error caused by an API change in gpsd 3.20. Fixed now in pacakge 1.8.1-13.

jose1711 commented on 2020-01-11 20:02

fails to build with

/usr/include/qt/QtGui/qpagelayout.h:91:60: note:   no known conversion for argument 1 from ‘timespec_t’ {aka ‘timespec’} to ‘const QPageLayout&’
   91 |     friend Q_GUI_EXPORT bool operator==(const QPageLayout &lhs, const QPageLayout &rhs);
      |                                         ~~~~~~~~~~~~~~~~~~~^~~
/home/jose/tmp/qlandkartegt/src/qlandkartegt-1.8.1/src/CDeviceGPSD.cpp:268:42: error: cannot convert ‘timespec_t’ {aka ‘timespec’} to ‘quint32’ {aka ‘unsigned int’} in assignment
  268 |     current_log.timestamp = gpsdata->fix.time;
      |                             ~~~~~~~~~~~~~^~~~
      |                                          |
      |                                          timespec_t {aka timespec}
make[2]: *** [src/CMakeFiles/qlandkartegt.dir/build.make:4064: src/CMakeFiles/qlandkartegt.dir/CDeviceGPSD.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:557: src/CMakeFiles/qlandkartegt.dir/all] Error 2

the problem is present since update of gpsd to 3.20, downgrading to 3.19 solves it.

jose1711 commented on 2020-01-11 19:34

source is gone but download from sf.net works fine

mawe commented on 2019-07-01 18:01

(Temporarily) fixed together with another build error.

See https://proj.org/development/index.html: "The proj_api.h header and the functions related to it is considered deprecated from version 5.0.0 and onwards. The header will be removed from PROJ in version 7.0.0 scheduled for release February 1st 2020."

So if qlandkartegt should still be usable after that date, someone has to step in and migrate its source code base from "proj" API version 4 to 6, see https://proj.org/development/migration.html#

I'm pretty sure I won't take that step anymore and might disown this (and the associated "garmindev") package then.

sikmir commented on 2019-06-29 21:18

/usr/include/proj_api.h:37:2: error: #error 'To use the proj_api.h you must define the macro ACCEPT_USE_OF_DEPRECATED_PROJ_API_H'

mawe commented on 2019-05-16 17:28

I know it is replaced upstream, but why only keep it for reference purposes? What's the problem with fixing build issues to keep the package usable?

dreieck commented on 2019-05-15 09:43

qlandkartegt is no longer maintained upstream and should be kept only for reference purposes. Upstream now "replaced" it with qmapshack (also in the AUR/ repos). See http://www.qlandkarte.org/.

mawe commented on 2018-10-25 07:38

Caused by an API change in gpsd 3.18. Fixed now in pacakge 1.8.1-11.

sikmir commented on 2018-10-22 17:34

/tmp/yaourt-tmp-sikmir/aur-qlandkartegt/src/qlandkartegt-1.8.1/src/CDeviceGPSD.cpp:216:35: error: too few arguments to function ‘int gps_read(gps_data_t*, char*, int)’
                 gps_read( gpsdata );