No CMAKE_CXX_COMPILER could be found
try to install QMapShack. After "ccmake ../QMapShack" there appears "No CMAKE_CXX_COMPILER could be found". What to do?
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Ubuntu Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Manfred Hampl
- Solved:
- Last query:
- Last reply:
Revision history for this message
|
#1 |
Which Ubuntu release are you running?
How are you trying to install QMapShack?
There is a pre-packaged version that can be easily installed with Ubuntu's package management tools, e.g. using the command
apt install qmapshack
Revision history for this message
|
#2 |
Vielen Dank für die prompte Reaktion.
Ich benutze Ubuntu 18.04
Ich bin gemäß der Installationsan
QMapShack), nachdem ich das Programm runtergeladen habe. Nach Eingabe
von: "ccmake ../QMapShack" erscheint im Terminal ein neues Fenster:
CMAKE_BUILD_TYPE
CMAKE_
und ich soll hier etwas editieren, (CMAKE_BUILD_TYPE: Choose the type of
build, options are: None(CMAKE_
Wenn ich " apt install qmapshack" im Terminal eingebe, bekomme ich
folgende Meldung:
E: Sperrdatei /var/lib/
- open (13: Keine Berechtigung)
E: Konnte die dpkg Oberflächen-Sperre (/var/lib/
nicht erlangen, sind Sie root?
Bin noch Ubuntu-Anfänger, gerade von Windows umgestiegen, möglicherweise
stelle ich mich etwas unbeholfen an!
Was kann ich tun?
Vielen Dank!
Rolf
Am 20.01.20 um 12:38 schrieb Manfred Hampl:
> apt install qmapshack
--
Revision history for this message
|
#3 |
Ok. zwei mögliche Wege:
1. Installation der Version, die in Ubuntu zur Verfügung steht (nicht die aktuellste Version):
Das Ubuntu-
Da habe ich übersehen, "sudo" mit anzugeben.
Also ein Kommandozeilenf
sudo apt install qmapshack
eingeben.
oder
2. Installation der neuesten Version von github:
Allem Anschein nach fehlen Programme, die zum Kompilieren benötigt werden.
Mein erster Vorschlag ist:
sudo apt install build-essential
und dann wieder "ccmake ../QMapShack" probieren.
Revision history for this message
|
#4 |
https:/
Its in the repos....why are you building it?
sudo apt-get update
sudo apt-get install qmapshack
done.
Revision history for this message
|
#6 |
Thanks Manfred Hampl, that solved my question.
Revision history for this message
|
#7 |
VIELEN DANK!
Am 20.01.20 um 13:38 schrieb Manfred Hampl:
> Your question #688122 on Ubuntu changed:
> https:/
>
> Status: Open => Answered
>
> Manfred Hampl proposed the following answer:
> Ok. zwei mögliche Wege:
>
> 1. Installation der Version, die in Ubuntu zur Verfügung steht (nicht die aktuellste Version):
> Das Ubuntu-
> Da habe ich übersehen, "sudo" mit anzugeben.
> Also ein Kommandozeilenf
> sudo apt install qmapshack
> eingeben.
>
> oder
>
> 2. Installation der neuesten Version von github:
> Allem Anschein nach fehlen Programme, die zum Kompilieren benötigt werden.
> Mein erster Vorschlag ist:
>
> sudo apt install build-essential
>
> und dann wieder "ccmake ../QMapShack" probieren.
>
--
Revision history for this message
|
#8 |
Hallo zusammen,
ich habe noch ein Problem: Hab routino 3.3.2 runtergeladen, bekomme es
aber nicht installiert. Auf qms habe ich eine routino-datenbank
eingerichtet. Ich möchte routino offline benutzen. Was muß ich machen
(als ubuntu 18.04-Anfänger)?
Vielen Dnak schonmal vorab!
Am 20.01.20 um 13:38 schrieb Manfred Hampl:
> Your question #688122 on Ubuntu changed:
> https:/
>
> Status: Open => Answered
>
> Manfred Hampl proposed the following answer:
> Ok. zwei mögliche Wege:
>
> 1. Installation der Version, die in Ubuntu zur Verfügung steht (nicht die aktuellste Version):
> Das Ubuntu-
> Da habe ich übersehen, "sudo" mit anzugeben.
> Also ein Kommandozeilenf
> sudo apt install qmapshack
> eingeben.
>
> oder
>
> 2. Installation der neuesten Version von github:
> Allem Anschein nach fehlen Programme, die zum Kompilieren benötigt werden.
> Mein erster Vorschlag ist:
>
> sudo apt install build-essential
>
> und dann wieder "ccmake ../QMapShack" probieren.
>
--
Revision history for this message
|
#9 |
"Hab routino 3.3.2 runtergeladen, bekomme es aber nicht installiert."
Aus welcher Quelle? Erste Wahl müssen immer die Paketquellen sein. Dort gibt es routino 3.2-2 für Ubuntu bionic und damit sollte es keine Probleme beim Installieren geben.
Falls es doch Probleme beim Installieren aus den Ubuntu-Paketquellen gibt, dann bitte den vollständigen Output des Kommandos "sudo apt install routino" in ein neues Frage-Dokument kopieren.
Revision history for this message
|
#10 |
Ich habe es direkt von "routino" heruntergeladen. Wo finde ich es in den
Paketquellen?
Am 25.01.20 um 18:48 schrieb Manfred Hampl:
> Your question #688122 on Ubuntu changed:
> https:/
>
> Manfred Hampl posted a new comment:
> "Hab routino 3.3.2 runtergeladen, bekomme es aber nicht installiert."
>
> Aus welcher Quelle? Erste Wahl müssen immer die Paketquellen sein. Dort
> gibt es routino 3.2-2 für Ubuntu bionic und damit sollte es keine
> Probleme beim Installieren geben.
>
> Falls es doch Probleme beim Installieren aus den Ubuntu-Paketquellen
> gibt, dann bitte den vollständigen Output des Kommandos "sudo apt
> install routino" in ein neues Frage-Dokument kopieren.
>
--
Revision history for this message
|
#11 |
"Wo finde ich es in den Paketquellen?"
Ubuntu-software öffnen und danach suchen.
oder über das Kommando
sudo apt install routino
Revision history for this message
|
#12 |
in ubuntu-software finde ich es nicht, wird nicht angezeigt. Nach "sudo
apt install routino" wird es heruntergeladen, ich finde es auch , ich
kann es aber nicht starten bzw. einrichten.
Am 26.01.20 um 11:27 schrieb Manfred Hampl:
> Your question #688122 on Ubuntu changed:
> https:/
>
> Manfred Hampl posted a new comment:
> "Wo finde ich es in den Paketquellen?"
>
> Ubuntu-software öffnen und danach suchen.
>
> oder über das Kommando
> sudo apt install routino
>
--
Revision history for this message
|
#13 |
Ich kenne routino nicht, aber im Installationspaket wird Dokumentation mitgeliefert.
z.B file:/usr/
oder http://
Revision history for this message
|
#14 |
Danke hierfür, leider meldet sich ein anderes Problem:
E: openstreetmap-
openstreetmap-
post-installati
E: openstreetmap-
Was tun?
Am 26.01.20 um 12:53 schrieb Manfred Hampl:
> Your question #688122 on Ubuntu changed:
> https:/
>
> Manfred Hampl posted a new comment:
> Ich kenne routino nicht, aber im Installationspaket wird Dokumentation mitgeliefert.
> z.B file:/usr/
> oder http://
>
--
Revision history for this message
|
#15 |
Was ist der volle Output der Kommandos
apt-cache policy openstreetmap-carto openstreetmap-
sudo dpkg --audit
sudo dpkg --configure -a
Revision history for this message
|
#16 |
Nach "sudo dpkg --configure -a" bekomme ich folgende Fehlermeldung:
dpkg: Fehler beim Bearbeiten des Paketes openstreetmap-
(--configure):
»installiertes openstreetmap-
post-installati
dpkg: Abhängigkeitspr
openstreetmap-
openstreetmap
Paket openstreetmap-
dpkg: Fehler beim Bearbeiten des Paketes openstreetmap-carto (--configure):
Abhängigkeits
Fehler traten auf beim Bearbeiten von:
openstreetmap
openstreetmap
Am 27.01.20 um 19:03 schrieb Manfred Hampl:
> Your question #688122 on Ubuntu changed:
> https:/
>
> Manfred Hampl posted a new comment:
> Was ist der volle Output der Kommandos
>
> apt-cache policy openstreetmap-carto openstreetmap-
> sudo dpkg --audit
> sudo dpkg --configure -a
>
--
Revision history for this message
|
#17 |
Wo bitte ist der Output der anderen Kommandos?
Revision history for this message
|
#18 |
jaussi@Ubuntu18:~$ apt-cache policy openstreetmap-carto
openstreetmap-
openstreetmap-
Installiert: 2.45.1-1
Installation
Versionstabelle:
*** 2.45.1-1 500
500 http://
Packages
500 http://
Packages
100 /var/lib/
openstreetmap-
Installiert: 2.45.1-1
Installation
Versionstabelle:
*** 2.45.1-1 500
500 http://
Packages
500 http://
Packages
100 /var/lib/
jaussi@Ubuntu18:~$ sudo dpkg --audit
[sudo] Passwort für jaussi:
Die folgenden Pakete wurden entpackt, aber noch nicht konfiguriert.
Sie müssen mit dpkg --configure oder dem Konfigurations-
dselect konfiguriert werden, damit sie ordnungsgemäß funktionieren:
openstreetmap
Die folgenden Pakete sind nur halb konfiguriert, wahrscheinlich durch
Probleme während der ersten Konfiguration. Die Konfiguration sollte mit
dpkg --configure <Paket> oder mit dem Konfigurations-
dselect erneut versucht werden:
openstreetmap
jaussi@Ubuntu18:~$ sudo dpkg --configure -a
openstreetmap-
curl detected...
tar detected...
unzip detected...
downloading world_boundaries...
% Total % Received % Xferd Average Speed Time Time Time Current
100 383 100 383 0 0 4910 0 --:--:-- --:--:--
--:--:-- 4910
0 0 0 0 0 0 0 0 --:--:-- --:--:--
--:--:-- 0
expanding world_boundaries...
downloading simplified-
% Total % Received % Xferd Average Speed Time Time Time Current
100 288 100 288 0 0 1777 0 --:--:-- --:--:--
--:--:-- 1777
simplified-
[data/simplifie
End-
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of
data/simplified
find data/simplified
dpkg: Fehler beim Bearbeiten des Paketes openstreetmap-
(--configure):
»installiertes openstreetmap-
post-installati
dpkg: Abhängigkeitspr
openstreetmap-
openstreetmap
Paket openstreetmap-
dpkg: Fehler beim Bearbeiten des Paketes openstreetmap-carto (--configure):
Abhängigkeits
Fehler traten auf beim Bearbeiten von:
openstreetmap
openstreetmap
Am 28.01.20 um 09:17 schrieb Manfred Hampl:
> Your question #688122 on Ubuntu changed:
> https:/
>
> Manfred Hampl posted a new comment:
> Wo bitte ist der Output der anderen Kommandos?
>
--
Revision history for this message
|
#19 |
Das sieht nach einem Fehler beim Download der Daten von Openstreetmap aus.
Was ist der Output der Kommandos
sudo updatedb
locate simplified-
Revision history for this message
|
#20 |
jaussi@Ubuntu18:~$ sudo updatedb
[sudo] Passwort für jaussi:
jaussi@Ubuntu18:~$ locate simplified-
/usr/share/
/usr/share/
Am 28.01.20 um 11:18 schrieb Manfred Hampl:
> Your question #688122 on Ubuntu changed:
> https:/
>
> Manfred Hampl posted a new comment:
> Das sieht nach einem Fehler beim Download der Daten von Openstreetmap
> aus.
>
> Was ist der Output der Kommandos
> sudo updatedb
> locate simplified-
>
Revision history for this message
|
#21 |
Und was ist nun der Output von
ls -l /usr/share/
Revision history for this message
|
#22 |
jaussi@Ubuntu18:~$ ls -l /usr/share/
insgesamt 51640
drwxr-xr-x 2 root root 4096 Jan 26 10:22 land-polygons-
drwxr-xr-x 2 root root 4096 Jan 26 10:22
ne_110m_
drwxr-xr-x 2 root root 4096 Jan 26 10:22
simplified-
-rw-r--r-- 1 root root 288 Jan 28 12:36
simplified-
drwxr-xr-x 2 1001 1001 4096 Mär 31 2008 world_boundaries
-rw-r--r-- 1 root root 52857349 Jan 26 10:24 world_boundarie
Am 28.01.20 um 13:43 schrieb Manfred Hampl:
> ls -l/usr/
Revision history for this message
|
#23 |
Mein Vorschlag:
sudo rm /usr/share/
sudo rm -rf /usr/share/
sudo dpkg --configure -a
Was ist der Output?
Revision history for this message
|
#24 |
jaussi@Ubuntu18:~$ sudo rm
/usr/share/
[sudo] Passwort für jaussi:
jaussi@Ubuntu18:~$ sudo rm -rf
/usr/share/
jaussi@Ubuntu18:~$ sudo dpkg --configure -a
openstreetmap-
curl detected...
tar detected...
unzip detected...
downloading world_boundaries...
% Total % Received % Xferd Average Speed Time Time Time Current
100 383 100 383 0 0 6839 0 --:--:-- --:--:--
--:--:-- 6839
0 0 0 0 0 0 0 0 --:--:-- --:--:--
--:--:-- 0
expanding world_boundaries...
downloading simplified-
Warning: Illegal date format for -z, --time-cond (and not a file name).
Warning: Disabling time condition. See curl_getdate(3) for valid date
syntax.
% Total % Received % Xferd Average Speed Time Time Time Current
100 288 100 288 0 0 8000 0 --:--:-- --:--:--
--:--:-- 7783
simplified-
[data/simplifie
End-
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of
data/simplified
find data/simplified
dpkg: Fehler beim Bearbeiten des Paketes openstreetmap-
(--configure):
»installiertes openstreetmap-
post-installati
dpkg: Abhängigkeitspr
openstreetmap-
openstreetmap
Paket openstreetmap-
dpkg: Fehler beim Bearbeiten des Paketes openstreetmap-carto (--configure):
Abhängigkeits
Fehler traten auf beim Bearbeiten von:
openstreetmap
openstreetmap
Am 28.01.20 um 14:32 schrieb Manfred Hampl:
> sudo dpkg --configure -a
Revision history for this message
|
#25 |
Es ist mir nicht ganz klar, was da passiert.
Beim Installieren (genauer beim Konfigurieren) des Pakets openstreetmap-
Was ist der Output von
cat /usr/share/
Revision history for this message
|
#26 |
jaussi@Ubuntu18:~$ cat
/usr/share/
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<hr>
<address>
Port 80</address>
</body></html>
Am 28.01.20 um 15:27 schrieb Manfred Hampl:
> Your question #688122 on Ubuntu changed:
> https:/
>
> Manfred Hampl posted a new comment:
> Es ist mir nicht ganz klar, was da passiert.
> Beim Installieren (genauer beim Konfigurieren) des Pakets openstreetmap-
>
> Was ist der Output von
>
> cat /usr/share/
> complete-3857.zip
>
Revision history for this message
|
#27 |
Da ist ein Bug im Paket. Openstreetmap.org hat die URL-Adressen zum Download geändert, aber das Paket in Ubuntu (und wohl auch in Debian) ist nicht angepasst worden.
Statt
"http://
muss es nun wahrscheinlich
"https:/
heißen, etc.
Sobald ich Zeit habe, werde ich mir das genauer ansehen. Bitte etwas Geduld.
Revision history for this message
|
#28 |
vielen Dank!
Am 28.01.20 um 15:57 schrieb Manfred Hampl:
> Your question #688122 on Ubuntu changed:
> https:/
>
> Manfred Hampl posted a new comment:
> Da ist ein Bug im Paket. Openstreetmap.org hat die URL-Adressen zum
> Download geändert, aber das Paket in Ubuntu (und wohl auch in Debian)
> ist nicht angepasst worden.
>
> Statt
> "http://
> muss es nun wahrscheinlich
> "https:/
> heißen, etc.
>
> Sobald ich Zeit habe, werde ich mir das genauer ansehen. Bitte etwas
> Geduld.
>
--
Revision history for this message
|
#29 |
Ich denke, ich habe eine Behelfslösung gefunden:
Ein Kommandozeilenf
cd /usr/share/
sudo rm data/*.zip
sudo gedit get-shapefiles.sh
Es öffnet sich der Editor, und in dieser Datei an vier Stellen
"http://
ersetzen durch
"https:/
dann die Datei speichern (Strg-s) und den Editor schließen und weiter mit dem Kommando
sudo ./get_shapefiles.sh
Was ist der Output?
Wenn das mit "...done" endet, ist alles gelungen, und
sudo dpkg --configure -a
sollte die restlichen Pakete fertig installieren.
Revision history for this message
|
#30 |
Nach editieren im Fenster ohne speichern erscheint als output:
** (gedit:15497): WARNING **: 09:01:59.670: Set document metadata
failed: Setzen des Attributs metadata:
unterstützt
** (gedit:15497): WARNING **: 09:01:59.670: Set document metadata
failed: Setzen des Attributs metadata:
ich habe noch nicht gespeichert!
Am 28.01.20 um 20:03 schrieb Manfred Hampl:
> Your question #688122 on Ubuntu changed:
> https:/
>
> Manfred Hampl posted a new comment:
> Ich denke, ich habe eine Behelfslösung gefunden:
>
> Ein Kommandozeilenf
>
> cd /usr/share/
> sudo rm data/*.zip
> sudo gedit get-shapefiles.sh
>
> Es öffnet sich der Editor, und in dieser Datei an vier Stellen
> "http://
> ersetzen durch
> "https:/
> dann die Datei speichern (Strg-s) und den Editor schließen und weiter mit dem Kommando
>
> sudo ./get_shapefiles.sh
>
> Was ist der Output?
> Wenn das mit "...done" endet, ist alles gelungen, und
>
> sudo dpkg --configure -a
>
> sollte die restlichen Pakete fertig installieren.
>
--
Revision history for this message
|
#31 |
Diese "** (gedit:15497): WARNING **: Set document metadata" Meldungen können ignoriert werden.
Revision history for this message
|
#32 |
jaussi@Ubuntu18:~$ sudo ./get_shapefiles.sh
[sudo] Passwort für jaussi:
sudo: ./get_shapefile
Am 29.01.20 um 09:43 schrieb Manfred Hampl:
> Your question #688122 on Ubuntu changed:
> https:/
>
> Manfred Hampl posted a new comment:
> Diese "** (gedit:15497): WARNING **: Set document metadata" Meldungen
> können ignoriert werden.
>
Revision history for this message
|
#33 |
Bitte alle Kommandos der Reihe nach, beginnend mit
cd /usr/share/
Revision history for this message
|
#34 |
jaussi@Ubuntu18:~$ cd /usr/share/
jaussi@
[sudo] Passwort für jaussi:
rm: das Entfernen von 'data/*.zip' ist nicht möglich: Datei oder
Verzeichnis nicht gefunden
jaussi@
get-shapefiles.sh
** (gedit:17851): WARNING **: 10:47:19.580: Set document metadata
failed: Setzen des Attributs metadata:
unterstützt
** (gedit:17851): WARNING **: 10:47:19.580: Set document metadata
failed: Setzen des Attributs metadata:
** (gedit:17851): WARNING **: 10:47:20.743: Set document metadata
failed: Setzen des Attributs metadata:
jaussi@
./get_shapefiles.sh
sudo: ./get_shapefile
Am 29.01.20 um 10:44 schrieb Manfred Hampl:
> Your question #688122 on Ubuntu changed:
> https:/
>
> Manfred Hampl posted a new comment:
> Bitte alle Kommandos der Reihe nach, beginnend mit
> cd /usr/share/
>
--
Revision history for this message
|
#35 |
Sorry, mein Fehler, nicht '_' sondern '-'
sudo ./get-shapefiles.sh
Revision history for this message
|
#36 |
es erscheint : done
sind diese Meldungen von Relevanz (erscheinen während des downloads)?
Warning: Illegal date format for -z, --time-cond (and not a file name).
Warning: Disabling time condition. See curl_getdate(3) for valid date
syntax.
Am 29.01.20 um 11:03 schrieb Manfred Hampl:
> Your question #688122 on Ubuntu changed:
> https:/
>
> Manfred Hampl posted a new comment:
> Sorry, mein Fehler, nicht '_' sondern '-'
>
> sudo ./get-shapefiles.sh
>
Revision history for this message
|
#37 |
Diese Meldungen von curl können auch ignoriert werden.
Die wesentliche Frage ist nun, ob
sudo dpkg --configure -a
erfolgreich ohne Fehlermeldung beendet.
Revision history for this message
|
#38 |
da war keine Fehlermeldung mehr!
Am 29.01.20 um 11:35 schrieb Manfred Hampl:
> Your question #688122 on Ubuntu changed:
> https:/
>
> Manfred Hampl posted a new comment:
> Diese Meldungen von curl können auch ignoriert werden.
>
> Die wesentliche Frage ist nun, ob
> sudo dpkg --configure -a
> erfolgreich ohne Fehlermeldung beendet.
>
Revision history for this message
|
#39 |
Vielen Dank für Ihre Hilfe!!
Am 29.01.20 um 11:35 schrieb Manfred Hampl:
> Your question #688122 on Ubuntu changed:
> https:/
>
> Manfred Hampl posted a new comment:
> Diese Meldungen von curl können auch ignoriert werden.
>
> Die wesentliche Frage ist nun, ob
> sudo dpkg --configure -a
> erfolgreich ohne Fehlermeldung beendet.
>
Revision history for this message
|
#40 |
Leider sind meine Probleme noch nicht gelöst. Bei der Installation von
routino erscheint:
jaussi@Ubuntu18:~$ apt-get install gcc make libc6-dev libz-dev libbz2-dev
E: Sperrdatei /var/lib/
- open (13: Keine Berechtigung)
E: Konnte die dpkg Oberflächen-Sperre (/var/lib/
nicht erlangen, sind Sie root?
Am 29.01.20 um 11:35 schrieb Manfred Hampl:
> Your question #688122 on Ubuntu changed:
> https:/
>
> Manfred Hampl posted a new comment:
> Diese Meldungen von curl können auch ignoriert werden.
>
> Die wesentliche Frage ist nun, ob
> sudo dpkg --configure -a
> erfolgreich ohne Fehlermeldung beendet.
>
--
Revision history for this message
|
#41 |
Da fehlt "sudo" vor dem Kommando.
Revision history for this message
|
#42 |
An Manfred Hampl ein herzliches Dankeschön für die Geduld und Zeit!
>
> Am 29.01.20 um 11:35 schrieb Manfred Hampl:
>> Your question #688122 on Ubuntu changed:
>> https:/
>>
>> Manfred Hampl posted a new comment:
>> Diese Meldungen von curl können auch ignoriert werden.
>>
>> Die wesentliche Frage ist nun, ob
>> sudo dpkg --configure -a
>> erfolgreich ohne Fehlermeldung beendet.
>>
>