staging.inyokaproject.org

Fehlermeldung: could not exec qmake

Status: Ungelöst | Ubuntu-Version: Kubuntu 20.04 (Focal Fossa)
Antworten |

nielson

Anmeldungsdatum:
22. Juli 2006

Beiträge: 60

Hallo !

Zum Auslesen der Daten aus meiner Wärmepumpe benötige ich das Programm "OpenDTA". Dieses steht hier zum Download: https://sourceforge.net/projects/opendta/. Eine Installationsanleitung ist dem Programm beigefügt (siehe Anlage).

Bei der Installation habe ich jedoch das Problem, dass scheinbar qmake nicht ausgeführt werden kann.

Der Pfad zu qmake ist jedoch korrekt: /usr/lib/qt5/bin/qmake

Hier die Eingaben im Terminal:

root@Neptun:/# cd /opt/OpenDTA_0_16
root@Neptun:/opt/OpenDTA_0_16# export QWT_ROOT=/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qwt.prf
root@Neptun:/opt/OpenDTA_0_16# qmake /home/konfigurator/Downloads/opendta-v0.16-src/dtagui.pro
qmake: could not exec '# /usr/lib/qt5/bin/qmake': No such file or directory
root@Neptun:/opt/OpenDTA_0_16# 

Hat jemand eine Idee, wo der mein Fehler liegen könnte?

Besten Dank.

Gruß nielson

Anhang

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18245

Zeige

ls /usr/lib/qt5/bin/qmake

Das Paket qt5-qmake-bin muss installiert sein.

nielson

(Themenstarter)

Anmeldungsdatum:
22. Juli 2006

Beiträge: 60

Das Paket qt5-qmake-bin ist installiert. Ich habe in Synaptic nachgeschaut:

root@Neptun:/# ls /usr/lib/qt5/bin/qmake
/usr/lib/qt5/bin/qmake
root@Neptun:/# 

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18245

Zeige mal

echo $PATH

nielson

(Themenstarter)

Anmeldungsdatum:
22. Juli 2006

Beiträge: 60

root@Neptun:/# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
root@Neptun:/# 

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18245

Sieht ok aus, sollte aber nicht stören, denn da wird ein absoluter Pfad angegeben.

/usr/lib/qt5/bin/qmake

sollte funktionieren, prüfe das mal.

nielson

(Themenstarter)

Anmeldungsdatum:
22. Juli 2006

Beiträge: 60

Hier mein Versuch:

root@Neptun:/opt/OpenDTA_0_16# export QWT_ROOT=/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qwt.prf
root@Neptun:/opt/OpenDTA_0_16# /usr/lib/qt5/bin/qmake /home/konfigurator/Downloads/opendta-v0.16-src/dtagui.pro
Project ERROR: Cannot run compiler 'g++'. Output:
===================
sh: 1: g++: not found
===================
Maybe you forgot to setup the environment?
root@Neptun:/opt/OpenDTA_0_16# 

TNTMaster

Anmeldungsdatum:
30. Juli 2009

Beiträge: 879

Hi

Ich konnte das Programm wie folgt bauen:

sudo apt install qt5-qmake libqwt-qt5-dev libqt5svg5-dev libqt5opengl5-dev qttools5-dev-tools
export QWT_ROOT=/usr/lib/x86_64-linux-gnu/qt5/mkspecs
cd opendta-v0.16-src
mkdir build && cd build
qmake ../dtagui.pro
make -j 4
# Starten
./dtagui

Gruß TNT

ChickenLipsRfun2eat Team-Icon

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12067

Hallo!

Zunächst kannst du die „Grundlagen“ zur Paketerstellung installieren: build-essential, da bei dir der Compiler (g++) nicht gefunden wird. Danach musst du die Abhängigkeiten auflösen, die vom Programm benötigt werden. Da du Kubuntu hast, dürften die meisten Komponenten aber schon da sein (wie libqt5network5), es könnten aber die Headerdateien fehlen. Das sind unter Ubuntu die -dev-Pakete, die dort separat ausgeliefert werden.

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17630

Du arbeitest mit dem Rootaccount - das ist schon mal falsch.

Das ist keine Abkürzung, sondern ein Umweg mit vielen Sackgassen. Unter Windows mag das früher das Mittel der Wahl gewesen sein, hier ist es das nicht.

qmake: could not exec '# /usr/lib/qt5/bin/qmake': No such file or directory

Da versucht jmd. ein Programm namens "# /usr/lib/qt5/bin/qmake" zu starten, nicht "/usr/lib/qt5/bin/qmake". Die Quelle dieses Problems wird Dein Problem sein.

Antworten |