Zurück   NaviBoard GPS Forum > Karten und Software > QLandkarte GT / QMapShack
Hinweise

Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
  #1  
Alt 12.01.2016, 15:31
mac_horst mac_horst ist offline
NaviBoard Mitglied
 
Registriert seit: 12.01.2016
Beiträge: 17
(gelöst) QMapShack Installation 14.04 Trusty Ubuntu - Routino_Version Fehler

Guten Tag erst einmal,

Lange Zeit habe ich QLandkarte benutzt und nun wollte ich einmal ausprobieren, ob das neue QMapShak auch etwas für mich ist. Aber als Klicki-Bunti-User ist die Installation schon nicht so ganz ohne.

Als Anleitung habe ich dieses hier genommen, da die Anleitung zu meinem System passt:
http://sourceforge.net/p/qlandkarteg...sage/34401654/

Beim Punkt: 5. Build and install QMapshack gibt es ein Problem mit "make"

Code:
Building CXX object src/CMakeFiles/QMS.dir/CAbout.cpp.o
/home/olmet/Programme/QMapShack/QMapShack/src/CAbout.cpp: In constructor ‘CAbout::CAbout(QWidget*)’:
/home/olmet/Programme/QMapShack/QMapShack/src/CAbout.cpp:38:75: error: ‘Routino_Version’ was not declared in this scope
         labelRoutinoVersion->setText(tr("%1 (API V%2, expected V%3)").arg(Routino_Version).arg(ROUTINO_API_VERSION).arg(Routino_APIVersion));
                                                                           ^
/home/olmet/Programme/QMapShack/QMapShack/src/CAbout.cpp:42:61: error: ‘Routino_Version’ was not declared in this scope
         labelRoutinoVersion->setText(tr("%1 (API V%2)").arg(Routino_Version).arg(Routino_APIVersion));
                                                             ^
make[2]: *** [src/CMakeFiles/QMS.dir/CAbout.cpp.o] Fehler 1
make[1]: *** [src/CMakeFiles/QMS.dir/all] Fehler 2
make: *** [all] Fehler 2

error: ‘Routino_Version’ was not declared in this scope
Danach habe ich gesucht, leider aber keine Lösung gefunden, außer, dass es verschiedene Routino Versionen gibt. Installiert ist aus dem SVN:
Ausgecheckt, Revision 1854

Vielleicht kann mir hier jemand helfen.

Ubuntu 14.04 LTS Gnome
cmake version 3.4.1
QMapShack 1.5.1

Vielen Dank und Grüße
Horst

Geändert von mac_horst (13.01.2016 um 20:09 Uhr) Grund: erledigt
Mit Zitat antworten
  #2  
Alt 12.01.2016, 16:26
kiozen kiozen ist offline
NaviBoard Mitglied
 
Registriert seit: 12.12.2008
Beiträge: 3.140
Hallo Horst,

ich glaube Du hast einen Mix aus Libroutino Installationen. Du hast wahrscheinlich das offizielle Routinopaket installiert. Das befindet sich unter "/usr". Und wenn Du die SVN Version compilierst ohne Makefile.conf anzupassen, dann wird Routino unter "/usr/local" installiert. CMake hat die offizielle Installation gefunden. Die hat aber noch keine Versions API.

Lösung:
1) Entweder die das offiziellen Routinopaket deinstallieren
2) Oder Makefile.conf anpassen und nochmal über die offizielle Version installieren.
Mit Zitat antworten
  #3  
Alt 13.01.2016, 18:02
mac_horst mac_horst ist offline
NaviBoard Mitglied
 
Registriert seit: 12.01.2016
Beiträge: 17
Hmm, ein offizielles Paket habe ich nicht installiert, aber in 09/2015 hatte ich mich schon einmal an QMapShack versucht und dann aufgegeben. Daher waren in /usr/local noch ein paar Reste, die ich jetzt gelöscht habe.

Makefile.conf hatte ich anpasst an /usr.
Trotzdem habe ich noch einmal alles gelöscht was mit make install in die Verzeichnisse kopiert wurde.

Dann noch einmal alles neu gem. der o.a. Anleitung, auch wieder die Makefile.conf angepasst, aber das Resultat ist das selbe wie oben.
Mit Zitat antworten
  #4  
Alt 13.01.2016, 18:26
kiozen kiozen ist offline
NaviBoard Mitglied
 
Registriert seit: 12.12.2008
Beiträge: 3.140
Der Fehler kommt eindeutig von einer nicht aktuellen Routino Installation. In der Datei routino.h fehlt die Deklaration der Variablen Routino_Version.
Mit Zitat antworten
  #5  
Alt 13.01.2016, 19:07
mac_horst mac_horst ist offline
NaviBoard Mitglied
 
Registriert seit: 12.01.2016
Beiträge: 17
Das ging ja schnell ...

Gibt es denn eine Liste wo was hingeschrieben wird bei einer Routino Installation? Im redme und install steht nichts. Ein make uninstall funktioniert nicht. Habe jetzt folgendes gelöscht

Code:
/usr/doc/routino
planetsplitter /usr/bin
planetsplitter-slim /usr/bin
router /usr/bin
router-slim /usr/bin
filedumperx /usr/bin
filedumper /usr/bin
filedumper-slim /usr/bin
router+lib /usr/bin
router+lib-slim /usr/bin
routino.h /usr/include
libroutino.so /usr/lib
libroutino-slim.so /usr/lib
routino-profiles.xml /usr/share/routino/profiles.xml
routino-translations.xml /usr/share/routino/translations.xml
routino-tagging.xml /usr/share/routino/tagging.xml
tagging-drive.xml /usr/share/routino/tagging-drive.xml
tagging-ride.xml /usr/share/routino/tagging-ride.xml
tagging-walk.xml /usr/share/routino/tagging-walk.xml
routino.h /usr/include
libroutino.so /usr/lib
Eine Suche nach routino ergab keine Treffer.
Wenn ich jetzt make ausführe erscheint:

Code:
[  2%] Building CXX object src/CMakeFiles/QMS.dir/CAbout.cpp.o
/home/olmet/Programme/QMapShack/QMapShack/src/CAbout.cpp:25:21: fatal error: routino.h: Datei oder Verzeichnis nicht gefunden
 #include <routino.h>
                     ^
compilation terminated.
make[2]: *** [src/CMakeFiles/QMS.dir/CAbout.cpp.o] Fehler 1
make[1]: *** [src/CMakeFi
Das heißt doch aber, dass ich alles "erwischt" habe?

Wenn ich jetzt Routine über:
svn checkout http://routino.org/svn/branches/libroutino/ routino

usw. installiere und anschließend fortfahre erscheint wieder der Fehler wie in Post 1.

Ist denn die Version aus dem SVN aktuell?
Oder was kann ich noch tun um event. Reste zu finden?
Mit Zitat antworten
  #6  
Alt 13.01.2016, 19:15
kiozen kiozen ist offline
NaviBoard Mitglied
 
Registriert seit: 12.12.2008
Beiträge: 3.140
Ich denke das Headerfile hast Du erwischt. Soweit ist mal alles deinstalliert.

Die aktuellste Version aus dem Repo bekommst Du mit:

Code:
svn co http://routino.org/svn/trunk routino
Du hast einen Branch gezogen.
Mit Zitat antworten
  #7  
Alt 13.01.2016, 20:08
mac_horst mac_horst ist offline
NaviBoard Mitglied
 
Registriert seit: 12.01.2016
Beiträge: 17
Ja, genau das war es dann auch.
Mit deinem Link zur aktuellen Version hat es dann geklappt.

Vielen Dank für deine Mühen und deine Arbeit.
Horst
Mit Zitat antworten
Antwort

Stichworte
qmapshack, routino, ubuntu 14.04

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fehler bei Metroguide Installation Desertfox Software Allgemein 7 17.03.2007 09:05
Fehler bei Installation Kunthar PC-Programme GARMIN 6 19.09.2005 11:19
Fehler bei MapSource installation raym PC-Programme GARMIN 6 02.07.2004 06:41
Fehler nach der Installation Bihalu Fugawi und TTQV 0 13.05.2004 20:01
Fehler bei der 1.- Installation Grundi PC-Programme GARMIN 1 18.11.2003 20:57


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:45 Uhr.


Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Template-Modifikationen durch TMS