Как настроить debian/rules файл для упаковки с CDBS и Cmake, Qt5 на Ubuntu 12.04

это - первый раз, когда я спрашиваю здесь. Недавно я играл упаковку - новую вещь для меня - в Панели запуска.
Я пытался компилировать Символ 0.7.4 для Точной Ubuntu. Исходный код должен был быть скомпилирован с Qt5, в то время как по умолчанию Точный только обеспечивают Qt4. Таким образом, я использовал “Ubuntu команда SDK” для зависимостей от сборки.
Я сделал локальное здание с bzr в Надежном человеке и все, кажется, работает правильно. Но сборка в Панели запуска, застрявшей в ошибке. Взгляните на журнал.

debian/rules файл содержит:

#!/usr/bin/make -f
# -*- makefile -*-

include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/cmake.mk

DEB_CMAKE_EXTRA_FLAGS += -DQT_QMAKE_EXECUTABLE=/usr/bin/qmake

Согласно журналу сборки, работает параметр для Cmake дополнительные флаги. Но почему это все еще дало ошибку? Где qt5-qmake расположен, так, чтобы он прекратил давать ошибку?

Спасибо в усовершенствованном.

Править
Для тех, у кого есть та же проблема, Вы, возможно, гуглили вокруг для решения. Я предоставляю больше подробную информацию об ошибке:

   CMake Warning at src/Sigil/CMakeLists.txt:38 (find_package):
  By not providing "FindQt5.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "Qt5", but
  CMake did not find one.

  Could not find a package configuration file provided by "Qt5" with any of
  the following names:

    Qt5Config.cmake
    qt5-config.cmake

  Add the installation prefix of "Qt5" to CMAKE_PREFIX_PATH or set "Qt5_DIR"
  to a directory containing one of the above files.  If "Qt5" provides a
  separate development package or SDK, be sure it has been installed.


  CMake Error at src/Sigil/CMakeLists.txt:454 (qt5_wrap_ui):
  Unknown CMake command "qt5_wrap_ui".
1
задан 25 March 2014 в 05:33

0 ответов

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

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