Tidak dapat menemukan file konfigurasi untuk paket "ECM" yang kompatibel dengan versi 1.5.0 yang diminta

33

Saya mencoba mengunduh "ECMConfig.cmake" dari repositori, tetapi terminal memberi saya kesalahan: " judul pertanyaan + File konfigurasi berikut dipertimbangkan tetapi tidak diterima: ECMConfig.cmake: versi tidak diketahui. Saya mencoba mencari di Google, tetapi mendapat Saya ingin mengkompilasi dari source "kde frameworks" menggunakan perintah ini:

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

PS:
"/ home / john / Downloads /" - di mana * .cmake saya berada.

pushandpop
sumber

Jawaban:

46

Cobalah untuk mengkloning, mengkompilasi dan menginstal proyek KDE modul ekstra-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
sumber
Sayang sekali bahwa perintah ini tidak berfungsi dalam kasus saya. Saya punya CMake Error at /usr/local/share/ECM/modules/ECMQueryQmake.cmake:23pesan QMake call failed: No such file or directorybahkan setelah eksekusi semua di atas. Pembaruan dihargai.
im_infamous
@im_infamous Harap periksa bahwa perintah terakhir sudo make installberhasil.
Diego Lopez
13

Dalam kasus saya, saya hanya perlu menginstal paket modul ekstra-cmake .

f3xy
sumber
2
Ini solusi terbaik!
Antonio Petricca