Я пытаюсь создать массив-визуализатор на CentOS 7. К сожалению, мне приходится пытаться угадайте зависимости, поскольку не все они перечислены в файле INSTALL
. Уже:
yum install git
yum install kdelibs-devel extra-cmake-modules \
qt5-qtsvg-devel qt5-qtxmlpatterns-devel \
kf5-kparts-devel kf5-karchive-devel
git clone https://github.com/KDE/massif-visualizer
cd massif-visualizer
mkdir build
(cd build && cmake .. && make && make install)
Эти пакеты Qt5 и KF5 были добавлены к команде yum
в основном методом проб и ошибок и некоторым сопоставлением с образцом из сообщений об ошибках CMake, но я не могу понять, как исправить эти последние ошибки:
-- Could not set up the appstream test. appstreamcli is missing.
CMake Error at /usr/lib64/cmake/KF5Archive/KF5ArchiveConfig.cmake:37 (include):
include could not find load file:
CMakeFindDependencyMacro
Call Stack (most recent call first):
/usr/share/ECM/find-modules/FindKF5.cmake:74 (find_package)
CMakeLists.txt:34 (find_package)
CMake Error at /usr/lib64/cmake/KF5Archive/KF5ArchiveConfig.cmake:38 (find_dependency):
Unknown CMake command "find_dependency".
Call Stack (most recent call first):
/usr/share/ECM/find-modules/FindKF5.cmake:74 (find_package)
CMakeLists.txt:34 (find_package)
Это потому, что в CentOS 7 CMake (2.8.12.2) слишком старый? Или что-то другое?
CMakeFindDependencyMacro
требуется как минимум версия 3.0. - person Tsyvarev   schedule 17.03.2018