Es konnte keine Konfigurationsdatei für das Paket "ECM" gefunden werden, die mit der angeforderten Version 1.5.0 kompatibel ist

33

Ich habe versucht, "ECMConfig.cmake" aus dem Repository herunterzuladen, aber das Terminal gibt einen Fehler aus: " Titel der Frage + Die folgenden Konfigurationsdateien wurden berücksichtigt, aber nicht akzeptiert: ECMConfig.cmake: Version ist unbekannt. Ich habe versucht, auf Google zu suchen, habe aber eine Ich wollte mit diesem Befehl aus dem Quellcode "kde frameworks" kompilieren:

cmake .. -DCMAKE_INSTALL_PREFIX=/home/john/QtProjects/KDEStuff/frameworkintegration/build/ 
         -DCMAKE_BUILD_TYPE=debugfull -DCMAKE_PREFIX_PATH=/home/john/Downloads/

PS:
"/ home / john / Downloads /" - wo mein * .cmake ist.

pushandpop
quelle

Antworten:

45

Versuchen Sie, das KDE-Projekt extra-cmake-modules zu klonen, zu kompilieren und zu installieren . 

git clone git://anongit.kde.org/extra-cmake-modules
cd extra-cmake-modules
mkdir build && cd build    
cmake ..
make && sudo make install
Diego Lopez
quelle
Schade, dass diese Befehle in meinem Fall nicht funktionierten. Ich habe CMake Error at /usr/local/share/ECM/modules/ECMQueryQmake.cmake:23mit Nachricht QMake call failed: No such file or directoryauch nach Ausführung aller oben. Update wird geschätzt.
Im_infamous
@im_infamous Bitte überprüfen Sie, ob der letzte Befehl sudo make installerfolgreich war.
Diego Lopez
13

In meinem Fall musste ich einfach das Paket extra-cmake-modules installieren .

f3xy
quelle
2
Das ist die beste Lösung!
Antonio Petricca