在 Yocto 中构建 qtwayland 时失败
Failed when build qtwayland in Yocto
我正在用 Yocto Rocko 构建 qt 框架,我在构建 qtwayland 包时 运行 出现以下错误。
| ERROR: Error calling /LTSI4.9/R-Car_SKM3ULCB/LTSI4.4/porter/tmp/work/armv7vehf-neon-vfpv4-agl-linux-gnueabi/qtwayland/5.8.0+gitAUTOINC+0e2a950895-r0/recipe-sysroot-native/usr/bin/qt5/qmake -makefile -o Makefile /LTSI4.9/R-Car_SKM3ULCB/LTSI4.4/porter/tmp/work/armv7vehf-neon-vfpv4-agl-linux-gnueabi/qtwayland/5.8.0+gitAUTOINC+0e2a950895-r0/git/qtwayland.pro -- -no-feature-drm-egl-server -no-feature-libhybris-egl-server -no-feature-wayland-brcm -feature-wayland-client -feature-wayland-egl -feature-wayland-server -no-feature-xcomposite-egl -no-feature-xcomposite-glx
|
| Running configuration tests...
| Done running configuration tests.
|
| Configure summary:
|
| Qt Wayland Drivers:
| EGL .................................... no
| Rasberry Pi ............................ no
| XComposite EGL ......................... no
| XComposite GLX ......................... no
| DRM EGL ................................ no
| libhybris EGL .......................... no
| Qt Wayland Client ........................ yes
| Qt Wayland Compositor .................... yes
|
| Note: No wayland-egl support detected. Cross-toolkit compatibility disabled.
|
| ERROR: Feature 'wayland-egl' was enabled, but the pre-condition 'features.wayland-client && features.opengl && features.egl && libs.wayland-egl' failed.
|
| ERROR: Feature 'wayland-egl' was enabled, but the pre-condition 'features.wayland-server && features.opengl && features.egl && libs.wayland-egl' failed.
|
| Check config.log for details.
|
| ERROR: Function failed: do_configure (log file is located at .../temp/log.do_configure.16034)
建设进度在 do_configure 任务中失败。我相信这是由于 wayland-egl 遗漏了某些东西。有什么想法可以帮助吗?
我尝试将 wayland 功能添加到 local.conf
中的 DISTRO 功能
DISTRO_FEATURES_NATIVESDK_append = " wayland"
DISTRO_FEATURES_append = " wayland"
现在 Yocto 构建成功。干杯!
15.0 版本 qtwayland 我遇到了同样的问题。
我创建了 qtwayland_%.bbappend 文件
PACKAGECONFIG_remove_pn-qtwayland = "xcomposite-glx"
或者在上面添加你的 local.conf
我的问题已经解决了。
我正在用 Yocto Rocko 构建 qt 框架,我在构建 qtwayland 包时 运行 出现以下错误。
| ERROR: Error calling /LTSI4.9/R-Car_SKM3ULCB/LTSI4.4/porter/tmp/work/armv7vehf-neon-vfpv4-agl-linux-gnueabi/qtwayland/5.8.0+gitAUTOINC+0e2a950895-r0/recipe-sysroot-native/usr/bin/qt5/qmake -makefile -o Makefile /LTSI4.9/R-Car_SKM3ULCB/LTSI4.4/porter/tmp/work/armv7vehf-neon-vfpv4-agl-linux-gnueabi/qtwayland/5.8.0+gitAUTOINC+0e2a950895-r0/git/qtwayland.pro -- -no-feature-drm-egl-server -no-feature-libhybris-egl-server -no-feature-wayland-brcm -feature-wayland-client -feature-wayland-egl -feature-wayland-server -no-feature-xcomposite-egl -no-feature-xcomposite-glx
|
| Running configuration tests...
| Done running configuration tests.
|
| Configure summary:
|
| Qt Wayland Drivers:
| EGL .................................... no
| Rasberry Pi ............................ no
| XComposite EGL ......................... no
| XComposite GLX ......................... no
| DRM EGL ................................ no
| libhybris EGL .......................... no
| Qt Wayland Client ........................ yes
| Qt Wayland Compositor .................... yes
|
| Note: No wayland-egl support detected. Cross-toolkit compatibility disabled.
|
| ERROR: Feature 'wayland-egl' was enabled, but the pre-condition 'features.wayland-client && features.opengl && features.egl && libs.wayland-egl' failed.
|
| ERROR: Feature 'wayland-egl' was enabled, but the pre-condition 'features.wayland-server && features.opengl && features.egl && libs.wayland-egl' failed.
|
| Check config.log for details.
|
| ERROR: Function failed: do_configure (log file is located at .../temp/log.do_configure.16034)
建设进度在 do_configure 任务中失败。我相信这是由于 wayland-egl 遗漏了某些东西。有什么想法可以帮助吗?
我尝试将 wayland 功能添加到 local.conf
中的 DISTRO 功能DISTRO_FEATURES_NATIVESDK_append = " wayland"
DISTRO_FEATURES_append = " wayland"
现在 Yocto 构建成功。干杯!
15.0 版本 qtwayland 我遇到了同样的问题。
我创建了 qtwayland_%.bbappend 文件
PACKAGECONFIG_remove_pn-qtwayland = "xcomposite-glx"
或者在上面添加你的 local.conf
我的问题已经解决了。