我正在尝试构建&meta-qt5 krogoth分支'但是我在qtwebengine' do_populate_sysroot'状态。
错误:qtwebengine-5.6.0 + gitAUTOINC + 643aa579fc_8252b18aa3-r0 do_populate_sysroot:QA问题:Qt5WebEngineCore.pc在路径/ home / yusuf / yocto-krogoth / poky / qt5Toolchain / tmp / work / cortexa7hf中的健全性测试(tmpdir)失败-neon-vfpv4-poky-linux-gnueabi / qtwebengine / 5.6.0 + gitAUTOINC + 643aa579fc_8252b18aa3-r0 / sysroot-destdir / usr / lib / pkgconfig [pkgconfig]
错误:qtwebengine-5.6.0 + gitAUTOINC + 643aa579fc_8252b18aa3-r0 do_populate_sysroot:上面构建的软件包打破了QA分期
错误:qtwebengine-5.6.0 + gitAUTOINC + 643aa579fc_8252b18aa3-r0 do_populate_sysroot:功能失败:do_qa_staging 错误:失败的日志文件存储在:/home/yusuf/yocto-krogoth/poky/qt5Toolchain/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/qtwebengine/5.6.0+gitAUTOINC+643aa579fc_8252b18aa3-r0/temp /log.do_populate_sysroot.2443
错误:任务878(/home/yusuf/yocto-krogoth/poky/meta-qt5/recipes-qt/qt5/qtwebengine_git.bb,do_populate_sysroot)失败,退出代码为' 1'
这是' log.do_populate_sysroot.2443'文件:
DEBUG:执行python函数sstate_task_prefunc
DEBUG:Python函数sstate_task_prefunc已完成
DEBUG:执行python函数do_populate_sysroot
DEBUG:执行shell函数sysroot_stage_all
0块
0块
0块
DEBUG:Shell函数sysroot_stage_all完成
DEBUG:执行python函数sysroot_strip
DEBUG:runstrip:' arm-poky-linux-gnueabi-strip' --remove-section = .comment --remove-section = .note --strip-unneeded' / home / yusuf / yocto-krogoth / poky / qt5Toolchain / tmp / work / cortexa7hf-neon-vfpv4-poky- Linux的gnueabi / qtwebengine / 5.6.0 + gitAUTOINC + 643aa579fc_8252b18aa3-R0 / SYSROOT-DESTDIR / usr / lib中/ libQt5WebEngineWidgets.so.5.6.1'
DEBUG:runstrip:' arm-poky-linux-gnueabi-strip' --remove-section = .comment --remove-section = .note' / home / yusuf / yocto-krogoth / poky / qt5Toolchain / tmp / work / cortexa7hf-neon-vfpv4-poky-linux-gnueabi / qtwebengine /5.6.0+gitAUTOINC+643aa579fc_8252b18aa3-r0/sysroot-destdir/usr/share/qt5/examples/webenginewidgets/markdowneditor/markdowneditor'
DEBUG:runstrip:' arm-poky-linux-gnueabi-strip' --remove-section = .comment --remove-section = .note' / home / yusuf / yocto-krogoth / poky / qt5Toolchain / tmp / work / cortexa7hf-neon-vfpv4-poky-linux-gnueabi / qtwebengine /5.6.0+gitAUTOINC+643aa579fc_8252b18aa3-r0/sysroot-destdir/usr/share/qt5/examples/webenginewidgets/contentmanipulation/contentmanipulation'
DEBUG:runstrip:' arm-poky-linux-gnueabi-strip' --remove-section = .comment --remove-section = .note --strip-unneeded' / home / yusuf / yocto-krogoth / poky / qt5Toolchain / tmp / work / cortexa7hf-neon-vfpv4-poky- Linux的gnueabi / qtwebengine / 5.6.0 + gitAUTOINC + 643aa579fc_8252b18aa3-R0 / SYSROOT-DESTDIR / usr / lib中/ QT5 / QML / QtWebEngine /实验/ libqtwebengineexperimentalplugin.so'
DEBUG:runstrip:' arm-poky-linux-gnueabi-strip' --remove-section = .comment --remove-section = .note' / home / yusuf / yocto-krogoth / poky / qt5Toolchain / tmp / work / cortexa7hf-neon-vfpv4-poky-linux-gnueabi / qtwebengine /5.6.0+gitAUTOINC+643aa579fc_8252b18aa3-r0/sysroot-destdir/usr/share/qt5/examples/webenginewidgets/simplebrowser/simplebrowser'
DEBUG:runstrip:' arm-poky-linux-gnueabi-strip' --remove-section = .comment --remove-section = .note' / home / yusuf / yocto-krogoth / poky / qt5Toolchain / tmp / work / cortexa7hf-neon-vfpv4-poky-linux-gnueabi / qtwebengine /5.6.0+gitAUTOINC+643aa579fc_8252b18aa3-r0/sysroot-destdir/usr/share/qt5/examples/webengine/minimal/minimal'
DEBUG:runstrip:' arm-poky-linux-gnueabi-strip' --remove-section = .comment --remove-section = .note' / home / yusuf / yocto-krogoth / poky / qt5Toolchain / tmp / work / cortexa7hf-neon-vfpv4-poky-linux-gnueabi / qtwebengine /5.6.0+gitAUTOINC+643aa579fc_8252b18aa3-r0/sysroot-destdir/usr/lib/qt5/libexec/QtWebEngineProcess'
DEBUG:runstrip:' arm-poky-linux-gnueabi-strip' --remove-section = .comment --remove-section = .note' / home / yusuf / yocto-krogoth / poky / qt5Toolchain / tmp / work / cortexa7hf-neon-vfpv4-poky-linux-gnueabi / qtwebengine /5.6.0+gitAUTOINC+643aa579fc_8252b18aa3-r0/sysroot-destdir/usr/share/qt5/examples/webenginewidgets/minimal/minimal'
DEBUG:runstrip:' arm-poky-linux-gnueabi-strip' --remove-section = .comment --remove-section = .note' / home / yusuf / yocto-krogoth / poky / qt5Toolchain / tmp / work / cortexa7hf-neon-vfpv4-poky-linux-gnueabi / qtwebengine /5.6.0+gitAUTOINC+643aa579fc_8252b18aa3-r0/sysroot-destdir/usr/share/qt5/examples/webenginewidgets/demobrowser/demobrowser'
DEBUG:runstrip:' arm-poky-linux-gnueabi-strip' --remove-section = .comment --remove-section = .note --strip-unneeded' / home / yusuf / yocto-krogoth / poky / qt5Toolchain / tmp / work / cortexa7hf-neon-vfpv4-poky- Linux的gnueabi / qtwebengine / 5.6.0 + gitAUTOINC + 643aa579fc_8252b18aa3-R0 / SYSROOT-DESTDIR / usr / lib中/ libQt5WebEngineCore.so.5.6.1'
DEBUG:runstrip:' arm-poky-linux-gnueabi-strip' --remove-section = .comment --remove-section = .note --strip-unneeded' / home / yusuf / yocto-krogoth / poky / qt5Toolchain / tmp / work / cortexa7hf-neon-vfpv4-poky- Linux的gnueabi / qtwebengine / 5.6.0 + gitAUTOINC + 643aa579fc_8252b18aa3-R0 / SYSROOT-DESTDIR / usr / lib中/ libQt5WebEngine.so.5.6.1'
DEBUG:runstrip:' arm-poky-linux-gnueabi-strip' --remove-section = .comment --remove-section = .note' / home / yusuf / yocto-krogoth / poky / qt5Toolchain / tmp / work / cortexa7hf-neon-vfpv4-poky-linux-gnueabi / qtwebengine /5.6.0+gitAUTOINC+643aa579fc_8252b18aa3-r0/sysroot-destdir/usr/share/qt5/examples/webengine/quicknanobrowser/quicknanobrowser'
DEBUG:runstrip:' arm-poky-linux-gnueabi-strip' --remove-section = .comment --remove-section = .note --strip-unneeded' / home / yusuf / yocto-krogoth / poky / qt5Toolchain / tmp / work / cortexa7hf-neon-vfpv4-poky- Linux的gnueabi / qtwebengine / 5.6.0 + gitAUTOINC + 643aa579fc_8252b18aa3-R0 / SYSROOT-DESTDIR / usr / lib中/ QT5 / QML / qtWebEngine / libqtwebengineplugin.so'
DEBUG:Python函数sysroot_strip完成
DEBUG:Python函数do_populate_sysroot完成
DEBUG:执行python函数do_qa_staging
注意:QA检查暂存
错误:QA问题:Qt5WebEngineCore.pc在路径/ home / yusuf / yocto-krogoth / poky / qt5Toolchain / tmp / work / cortexa7hf-neon-vfpv4-poky-linux-gnueabi / qtwebengine /中未通过健全性测试(tmpdir) 5.6.0 + gitAUTOINC + 643aa579fc_8252b18aa3-r0 / sysroot-destdir / usr / lib / pkgconfig [pkgconfig]
错误:上面构建的软件包打破了QA分期
DEBUG:Python函数do_qa_staging完成
错误:功能失败:do_qa_staging
这个问题的原因是什么?我该如何解决这个问题?
答案 0 :(得分:1)
确切地说,在执行任务do_qa_staging()期间发生错误。
3月份在openembedded列表上提出了类似的问题:[oe] [meta-qt5][PATCH] qtbase: fix up pkgconfig replacements。你可以看到它的响应是:
我用qtwebengine测试过 PV =“5.5.99 + 5.6.0-rc + gitAUTOINC + 3f02c25de4_779a2388fc”,它是 工作
然后OP写道他只是删除了meta-luneui层(可以通过更改build / conf /目录中bblayers.conf文件中的BBLAYERS变量的值来完成。)
此patch似乎也解决了这个问题。
当您遇到此问题时,我建议您在5.5版中尝试使用qtwebengine,看看结果是什么。要尝试它,如上所述,在qtwebengine_git.bb配方中更改PV变量的值。