This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM625:Yocto 构建 OE_runmake 失败

Guru**** 2615435 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1395769/am625-yocto-build-oe_runmake-failed

器件型号:AM625

工具与软件:

尊敬的 TI 专家:

客户正在使用 AM62x SDK9.2。

他们按照下面的第1.2.3节来在主机上构建 Yocto。

https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/09_02_01_10/exports/docs/linux/Overview_Building_the_SDK.html

但是、它们满足以下 OE_runmake 失败问题、您可以帮助为客户提供一些线索以继续吗?

非常感谢、

Kevin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kevin:

    它看起来像`qtbase-native`配方构建失败;在屏幕截图的末尾,你提供的是一个本地日志文件的引用("错误:故障的日志文件存储在:/home/..... ")应检查以获得进一步线索。

    从过去的经验可以看出、与 Qt 相关的方法通常会由于运行存储器(特别是 RAM)的编译而无法编译、这是构建的简单重启有时可以恢复、但有时无法恢复的问题。 如果简单地重新启动构建不能帮助您尝试完全清除该配方(`bitbake -c cleanstate qtbase-native`)并重新开始构建。 但在此之前、请尝试以下操作:

    • 将虚拟内存(交换空间)增加到至少16GB https://help.ubuntu.com/community/SwapFaq
    • 减少 conf/local.conf 中的并行编译相关选项。 尝试将以下设置设置设置 为`8`、甚至`4`:

      BB_NUMBER_THREADS ?= "8"
      PARALLEL_MAKE ?= "-j 8"

    此致、Andreas