首页 文章

'do_populate_sysroot'期间meta-qt5 Krogoth分行建筑错误

提问于
浏览
0

我正在尝试构建'meta-qt5 krogoth branch',但是我在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-neon-vfpv4中的健全性测试(tmpdir)失败-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 finished DEBUG:执行python函数do_populate_sysroot DEBUG:执行shell函数sysroot_stage_all 0 blocks 0 blocks 0 blocks DEBUG:Shell函数sysroot_stage_all finished 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:runstri p:'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 / experimental / 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 /共享/ QT5 /示例/ webenginewidgets / simplebrowse r / 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' - 删除 - 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路径中的健全性测试(tmpdir)失败/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 / pkgconfig [pkgconfig]错误:在DEBUG上面构建的包破坏了QA转移:Python函数do_qa_staging完成错误:函数失败:do_qa_staging

这个问题的原因是什么?我该如何解决?

1 回答

  • 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变量的值 .

相关问题