Ich habe gerade geotagger für Ubuntu 20.04 paketiert
- nachdem ich die qt-Module nachinstalliert habe, meckert er noch über die Version von QTQuick - wobei die Versionsnummer 2.14 neuer ist als die Version im aktuellen Release 5.12 ( https://doc.qt.io/qt-5/qtquickcontrols-index.html#versions
)
Code
$ geotagger
qrc:/map.qml:9:1: module "QtQuick" version 2.14 is not installed
QObject::connect: Cannot connect (null)::KeyPress(int) to cMap::KeyPress(int)
QObject::connect: Cannot connect (null)::ContextMenuEvent(QContextMenuEvent *) to cMap::ContextMenuEvent(QContextMenuEvent *)
QObject::connect: Cannot connect (null)::SelectedIndexesChanged(const QList<int> &) to cMap::SelectedIndexesChanged(const QList<int> &)
QObject::connect: Cannot connect (null)::ClickedIndexLeftChanged(int) to cMap::ClickedIndexLeftChanged(int)
QObject::connect: Cannot connect (null)::ClickedIndexRightChanged(int) to cMap::ClickedIndexRightChanged(int)
QObject::connect: Cannot connect (null)::ClickedCoordinateChanged(const QGeoCoordinate &) to cMap::ClickedCoordinateChanged(const QGeoCoordinate &)
QObject::connect: Cannot connect (null)::ErrorMessageChanged(const QString &) to cMap::ErrorMessageChanged(const QString &)
Ich habe dann die Versionen passend zur installierten QT 5.12 auf 2.12 herunter gesetzt, damit scheint es auch zu funktionieren:
Diff: debian/patches/qtquick_version.patch
Index: geotagger-0.1.0/map.qml
===================================================================
--- geotagger-0.1.0.orig/map.qml 2020-02-19 15:30:16.000000000 +0100
+++ geotagger-0.1.0/map.qml 2020-02-19 19:33:52.833750416 +0100
@@ -6,8 +6,8 @@
*
*/
-import QtQuick 2.14
-import QtQuick.Controls 2.14
+import QtQuick 2.12
+import QtQuick.Controls 2.12
import QtPositioning 5.5
import QtLocation 5.6
import MapProperty 1.0
Display More