Nie można znaleźć pliku konfiguracji pakietu „ECM”, który jest zgodny z żądaną wersją 1.5.0

33

Próbowałem pobrać plik „ECMConfig.cmake” z repozytorium, ale terminal wyświetla błąd: tytuł pytania + Następujące pliki konfiguracyjne zostały rozważone, ale nie zostały zaakceptowane: ECMConfig.cmake: wersja jest nieznana. Próbowałem wyszukać w Google, ale dostałem nic. Chciałem skompilować ze źródłowych „kde frameworków” za pomocą tego polecenia:

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

PS:
„/ home / john / Downloads /” - gdzie jest mój * .cmake.

pushandpop
źródło

Odpowiedzi:

46

Spróbuj sklonować, skompilować i zainstalować projekt KDE dodatkowych modułów cmake

git clone git://anongit.kde.org/extra-cmake-modules
cd extra-cmake-modules
mkdir build && cd build    
cmake ..
make && sudo make install
Diego Lopez
źródło
Szkoda, że ​​te polecenia nie działały w moim przypadku. Mam CMake Error at /usr/local/share/ECM/modules/ECMQueryQmake.cmake:23wiadomość QMake call failed: No such file or directorynawet po wykonaniu wszystkich powyższych. Aktualizacja jest mile widziana.
im_infamous,
@im_infamous Sprawdź, czy ostatnie polecenie sudo make installzakończyło się powodzeniem.
Diego Lopez
13

W moim przypadku po prostu musiałem zainstalować pakiet dodatkowych modułów cmake .

f3xy
źródło
2
To najlepsze rozwiązanie!
Antonio Petricca