No se pudo encontrar un archivo de configuración para el paquete "ECM" que sea compatible con la versión solicitada 1.5.0

30

Traté de descargar "ECMConfig.cmake" del repositorio, pero el terminal me da un error: " título de la pregunta + Los siguientes archivos de configuración fueron considerados pero no aceptados: ECMConfig.cmake: la versión es desconocida. Traté de buscar en Google, pero obtuve nada. Quería compilar desde la fuente "kde frameworks" usando este comando:

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

PD:
"/ home / john / Downloads /" - donde está mi * .cmake.

pushandpop
fuente

Respuestas:

42

Intente clonar, compilar e instalar el proyecto KDE extra-cmake-modules

git clone git://anongit.kde.org/extra-cmake-modules
cd extra-cmake-modules
mkdir build && cd build    
cmake ..
make && sudo make install
Diego Lopez
fuente
Lástima que estos comandos no funcionaron en mi caso. Tengo un CMake Error at /usr/local/share/ECM/modules/ECMQueryQmake.cmake:23mensaje QMake call failed: No such file or directoryincluso después de la ejecución de todo lo anterior. Se agradece la actualización.
Im_infamous
@im_infamous Por favor, compruebe que el último comando sudo make installfue exitoso.
Diego López el
11

En mi caso, simplemente tuve que instalar el paquete extra-cmake-modules .

f3xy
fuente
2
¡Esta es la mejor solución!
Antonio Petricca