Не удалось найти файл конфигурации для пакета "ECM", который совместим с запрошенной версией 1.5.0

22112
pushandpop

Я пытался загрузить «ECMConfig.cmake» из репозитория, но терминал выдает мне ошибку: « заголовок вопроса» + Следующие файлы конфигурации были рассмотрены, но не приняты: ECMConfig.cmake: версия неизвестна. Я попытался выполнить поиск в Google, но получил ничего. Я хотел скомпилировать из исходного кода "KDE Frameworks", используя эту команду:

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

PS:
"/ home / john / Downloads /" - где мой * .cmake.

21

2 ответа на вопрос

34
Diego Lopez

Попробуйте клонировать, скомпилировать и установить проект 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 
Жаль, что эти команды не сработали в моем случае. У меня есть `CMake Error в /usr/local/share/ECM/modules/ECMQueryQmake.cmake: 23` с сообщением` Неудачный вызов QMake: нет такого файла или каталога` даже после выполнения всего вышеупомянутого. Обновление приветствуется. im_infamous 7 лет назад 0
@im_infamous Пожалуйста, проверьте, что последняя команда `sudo make install` была успешной. Diego Lopez 7 лет назад 0
5
f3xy

В моем случае мне просто нужно было установить пакет extra-cmake-modules .

Это лучшее решение! Antonio Petricca 5 лет назад 0

Похожие вопросы