Почему я получаю эту ошибку, пытаясь собрать компаратор из исходного кода?

Я скачал 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!

Что означают эти ошибки и как я могу это исправить?

1
задан 29 April 2013 в 02:10

1 ответ

Файл 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
0
ответ дан 29 April 2013 в 02:10

Другие вопросы по тегам:

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