ошибка cmake при компиляции фалькона в yocto-krogoth - PullRequest
0 голосов
/ 15 мая 2018

Я пытаюсь скомпилировать браузер Falkon в yocto, используя qt5, aftre исправил так много ошибок, получая ошибки, как показано ниже на cmake.

| CMake Warning at /home/siva/yocto/mira/build/tmp/sysroots/phyboard-mira-imx6-7/usr/lib/cmake/Qt5Core/Qt5CoreConfig.cmake:7 (message):
|   SkippingbecauseOE_QMAKE_PATH_EXTERNAL_HOST_BINSisnotdefined
| Call Stack (most recent call first):
|   /home/siva/yocto/mira/build/tmp/sysroots/phyboard-mira-imx6-7/usr/share/ECM/modules/ECMQueryQmake.cmake:1 (find_package)
|   /home/siva/yocto/mira/build/tmp/sysroots/phyboard-mira-imx6-7/usr/share/ECM/kde-modules/KDEInstallDirs.cmake:459 (include)
|   CMakeLists.txt:15 (include)


| CMake Warning at /home/siva/yocto/mira/build/tmp/sysroots/phyboard-mira-imx6-7/usr/share/ECM/modules/ECMQueryQmake.cmake:43 (message):
|   Failed call: qmake-qt5 -query "QT_INSTALL_PREFIX"
| Call Stack (most recent call first):
|   /home/siva/yocto/mira/build/tmp/sysroots/phyboard-mira-imx6-7/usr/share/ECM/kde-modules/KDEInstallDirs.cmake:463 (query_qmake)
|   CMakeLists.txt:15 (include)

| CMake Error at /home/siva/yocto/mira/build/tmp/sysroots/phyboard-mira-imx6-7/usr/share/ECM/modules/ECMQueryQmake.cmake:44 (message):
|   QMake call failed: No such file or directory
| Call Stack (most recent call first):
|   /home/siva/yocto/mira/build/tmp/sysroots/phyboard-mira-imx6-7/usr/share/ECM/kde-modules/KDEInstallDirs.cmake:463 (query_qmake)
|   CMakeLists.txt:15 (include)

НИЖЕ МОЙ РЕЦЕПТ

DESCRIPTION = "falkon browser"
LICENSE = "GPL-3.0"
LIC_FILES_CHKSUM=file://LICENSE.GPLv3;md5=8f0e2cd40e05189ec81232da84bd6e1a"
inherit qmake5 cmake systemd
require recipes-qt/qt5/qt5-git.inc

SRC_URI = "git://anongit.kde.org/falkon.git"
SRCREV = "${AUTOREV}"
DEPENDS = "qtbase qtdeclarative qtwebengine"
S = "${WORKDIR}/git"
PACKAGECONFIG ?= ""
PACKAGECONFIG[desktop] = "-DDESKTOP_BUILD,,"

RDEPENDS_${PN} += " \
    extra-cmake-modules \
    qtvirtualkeyboard \
    qtquickcontrols \
    qtwebengine \
    qtgraphicaleffects \
    qtmultimedia \
    ttf-dejavu \
"

Есть что добавить? Я думаю, что установки переменных проблем?

1 Ответ

0 голосов
/ 18 мая 2018

Вы просто открываете Cmakefiles.txt в исходном коде falkon и проверяете требуемую версию qt5.Я думаю, что этот браузер Falkon требует, по крайней мере, qt5.9.Я полагаю, вы используете низшую версию.Так что обновите свою версию qt5 до qt5.9.
или перейдите на низкую версию falkon, которая требует qt5.6.

...