Por que recebo este erro ao tentar criar o Komparator a partir do código-fonte?

1

Eu baixei a fonte Komparator de esta página . O arquivo INSTALL na fonte diz o seguinte:

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

Eu descompactei o arquivo, criei o diretório, entrei, mas quando tentei cmake (sentença Nº3), o terminal imprime os seguintes erros, desabilitando-me para fazer & amp; instalar :

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!

O que esses erros significam e como posso corrigir isso?

    
por Lucio 06.07.2012 / 03:37

1 resposta

2

O arquivo INSTALL diz que você precisa do seguinte:

Install required packages: gettext, cmake, g++, kde and qt development packages
(including qt3support and kde4's kde3 compatibility libraries)

Do erro, parece que você está perdendo kdelibs5 e / ou kdevplatform5-libs , mas para ser seguro eu instalaria o kdebase-workspace-dev metapackage. Em suma, para compilar com sucesso este programa, execute o seguinte no Konsole:

sudo apt-get install build-essential kdebase-workspace-dev gettext libkde3support4 libqt4-qt3support 

Depois disso, cmake é concluído com êxito:

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
    
por ish 06.07.2012 / 09:10