LINUX.ORG.RU

Не получается установить Okular


0

1

Делаю по ману http://okular.kde.org/download.php?site_locale=ru

git clone git://anongit.kde.org/okular

cd okular

mkdir build

cd build

cmake -DCMAKE_INSTALL_PREFIX=/path/to/your/kde4/install/dir ..

make

make install

После cd build надо выполнять cmake. НО «build» пустая папка. Ладно, пишу и получаю:

CMake Error: The source directory "/home/jake/okular/build" does not appear to contain CMakeLists.txt.

Перехожу назад в папку «okular» и выпонялю cmake.

[root@jake okular]# cmake -DCMAKE_INSTALL_PREFIX=/usr/lib/kde4
-- The C compiler identification is GNU 4.9.0
-- The CXX compiler identification is GNU 4.9.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found
-- Found Qt-Version 4.8.6 (using /usr/bin/qmake-qt4)
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXdmcp.so;/usr/lib64/libXpm.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXdmcp.so;/usr/lib64/libXpm.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib64/libX11.so
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Found OpenSSL: /usr/lib64/libssl.so;/usr/lib64/libcrypto.so (found version "1.0.1h") 
-- Looking for _POSIX_TIMERS
-- Looking for _POSIX_TIMERS - found
CMake Error at /usr/share/cmake-3.0/Modules/FindPackageHandleStandardArgs.cmake:136 (message):
  Did not find automoc4 (Automoc4Config.cmake, install
  git://anongit.kde.org/automoc).  (missing: AUTOMOC4_EXECUTABLE)
Call Stack (most recent call first):
  /usr/share/cmake-3.0/Modules/FindPackageHandleStandardArgs.cmake:343 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/apps/cmake/modules/FindAutomoc4.cmake:49 (find_package_handle_standard_args)
  /usr/share/apps/cmake/modules/FindKDE4Internal.cmake:423 (find_package)
  /usr/share/cmake-3.0/Modules/FindKDE4.cmake:108 (find_package)
  CMakeLists.txt:3 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/jake/okular/CMakeFiles/CMakeOutput.log".
See also "/home/jake/okular/CMakeFiles/CMakeError.log".

После этого пишу make и получаю

[root@jake okular]# make
make: *** Не заданы цели и не найден make-файл.  Останов.


Может начать с пакетного менеджера?
Уверен, в репозиториях твоего дистрибутива есть окуляр.

radg ★★★★ ()

Did not find automoc4

Это для кого написано?

ass ★★★★ ()

а зачем okular если есть firefox?

amorpher ★★★★★ ()
Ответ на: комментарий от amorpher

затем, что плагин в ФФ не умеет в pdf поля форм показывать, то есть такие документы даже просмотреть не получится

grem ★★★★★ ()

cmake -DCMAKE_INSTALL_PREFIX=/path/to/your/kde4/install/dir ..

Подозреваю, что ты вот эти джве точки не ставишь. Отсюда и ошибка в build.

Valkeru ★★★★ ()
Последнее исправление: Valkeru (всего исправлений: 1)

НО «build» пустая папка

Так и задумано. cmake вызывается как cmake <options> <path/to/CMakeList.txt> и создаёт сборочные файлы в текущей директории. Поэтому типичная практика - создать пустую директорию build и запускать cmake оттуда с параметром ".." (две точки - родительская директория), тогда все сборочные файлы будут в отдельном месте и после сборки и установки достаточно удалить директорию build, после чего дерево исходных кодов вернётся к первозданному состоянию.

redgremlin ★★★★★ ()
Ответ на: комментарий от Valkeru

Подозреваю, что ты вот эти джве точки не ставишь. Отсюда и ошибка в build.

Так и задумано. cmake вызывается как cmake <options> <path/to/CMakeList.txt> и создаёт сборочные файлы в текущей директории. Поэтому типичная практика - создать пустую директорию build и запускать cmake оттуда с параметром ".." (две точки - родительская директория), тогда все сборочные файлы будут в отдельном месте и после сборки и установки достаточно удалить директорию build, после чего дерево исходных кодов вернётся к первозданному состоянию.

А я то думал это просто многоточие... Приехали)

n199a ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.