Impossibile trovare un file di configurazione per il pacchetto "ECM" compatibile con la versione 1.5.0 richiesta


33

Ho provato a scaricare "ECMConfig.cmake" dal repository, ma il terminale mi dà un errore: " titolo della domanda + I seguenti file di configurazione sono stati considerati ma non accettati: ECMConfig.cmake: la versione è sconosciuta. Ho provato a cercare su Google, ma ho ottenuto niente. Volevo compilare dal "framework kde" sorgente usando questo comando:

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

PS:
"/ home / john / Downloads /" - dove è il mio * .cmake.

Risposte:


46

Prova a clonare, compilare e installare il progetto KDE di moduli extra-cmake

git clone git://anongit.kde.org/extra-cmake-modules
cd extra-cmake-modules
mkdir build && cd build    
cmake ..
make && sudo make install

Peccato che questi comandi non abbiano funzionato nel mio caso. Ho ricevuto un CMake Error at /usr/local/share/ECM/modules/ECMQueryQmake.cmake:23messaggio QMake call failed: No such file or directoryanche dopo l'esecuzione di tutto quanto sopra. L'aggiornamento è apprezzato.
im_infamous,

@im_infamous Verifica che l'ultimo comando sia sudo make installstato eseguito correttamente .
Diego Lopez,

13

Nel mio caso ho dovuto semplicemente installare il pacchetto extra-cmake-modules .


2
Questa è la soluzione migliore!
Antonio Petricca,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.