Ошибка сборки qttorch Ubuntu 14.04

Я пытаюсь установить пакет qttorch в Ubuntu 14.04, но во время установки получаю следующую ошибку:

CMake Warning at /usr/share/cmake-3.2/Modules/FindQt4.cmake:626 (message):
  /usr/bin/qmake reported QT_INSTALL_LIBS as "/usr/lib/x86_64-linux-gnu" but
  QtCore could not be found there.  Qt is NOT installed correctly for the
  target build environment.
Call Stack (most recent call first):
  CMakeLists.txt:38 (FIND_PACKAGE)


CMake Error at /usr/share/cmake-3.2/Modules/FindQt4.cmake:634 (message):
  Could NOT find QtCore.  Check
  /tmp/luarocks_qtlua-scm-1-2765/qtlua/build/CMakeFiles/CMakeError.log for
  more details.
Call Stack (most recent call first):
  CMakeLists.txt:38 (FIND_PACKAGE)


-- Configuring incomplete, errors occurred!
See also "/tmp/luarocks_qtlua-scm-1-2765/qtlua/build/CMakeFiles/CMakeOutput.log".

Error: Failed installing dependency: https://raw.githubusercontent.com/torch/rocks/master/qtlua-scm-1.rockspec - Build error: Failed building.

Подходит ли пакет libqtcore4 для QTCore? или нужно установить другой пакет?

потому что он уже установлен в "/ usr / lib / x86_64-linux-gnu", как сообщает qmake!

Я тоже пробовал переустановить, но все та же ошибка !!


person PaRaDoX    schedule 20.04.2015    source источник


Ответы (1)


В большинстве дистрибутивов Linux пакеты разделены на части для разработки и без разработки. Обычно обычный пакет включает только общую библиотеку, данные и исполняемые файлы, в то время как пакет dev добавляет заголовки, статические библиотеки и инструменты сборки, такие как qmake. Я предполагаю, что это разделение сделано для экономии места.

Для ubuntu пакеты dev обычно имеют суффикс -dev. Так что попробуйте, существует ли пакет libqtcore4-dev. В противном случае libqt4-dev должен включать его.

person Finn    schedule 21.04.2015