Я скачал Komparator источник с этой страницы . Файл INSTALL в источнике говорит следующее:
Unpack komparator4-xxx.tar.bz2, and open a shell inside this directory
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..
make
sudo make install
Я распаковал файл, создал каталог, ввел его, но когда я попытался cmake
(предложение № 3), терминал напечатал следующие ошибки отключить меня, чтобы сделать & amp; установить :
CMake Error at /usr/share/cmake-2.8/Modules/FindKDE4.cmake:98 (MESSAGE):
ERROR: cmake/modules/FindKDE4Internal.cmake not found in
/home/lucio/.kde/share/apps;/usr/share/kde4/apps
Call Stack (most recent call first):
CMakeLists.txt:2 (find_package)
CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as
cmake_minimum_required(VERSION 2.8)
should be added at the top of the file. The version specified may be lower
if you wish to support older CMake versions for this project. For more
information run "cmake --help-policy CMP0000".
This warning is for project developers. Use -Wno-dev to suppress it.
-- Configuring incomplete, errors occurred!
Что означают эти ошибки и как я могу это исправить?
Файл INSTALL
говорит, что вам нужно следующее:
Install required packages: gettext, cmake, g++, kde and qt development packages (including qt3support and kde4's kde3 compatibility libraries)
Из ошибки, похоже, вы пропустили kdelibs5
и / или kdevplatform5-libs
, но для безопасности я бы установил kdebase-workspace-dev
метапакет. Короче говоря, чтобы успешно скомпилировать эту программу, запустите в Konsole следующее:
sudo apt-get install build-essential kdebase-workspace-dev gettext libkde3support4 libqt4-qt3support
После этого cmake
успешно завершится:
kubuntu@kubuntu:~/komparator4-0.7/build$ cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` .. -- Found Qt-Version 4.8.1 (using /usr/bin/qmake) -- Found X11: /usr/lib/i386-linux-gnu/libX11.so -- Found KDE 4.8 include dir: /usr/include -- Found KDE 4.8 library dir: /usr/lib -- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler -- Found automoc4: /usr/bin/automoc4 -- Configuring done -- Generating done -- Build files have been written to: /home/kubuntu/komparator4-0.7/build