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.

[参考译文] PROCESSOR-SDK-AM62X:SDK9.0 bitbake meta-toolchain-arago-tisdk 失败

Guru**** 2553450 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1288061/processor-sdk-am62x-sdk9-0-bitbake-meta-toolchain-arago-tisdk-failed

器件型号:PROCESSOR-SDK-AM62X

我根据 AM62x-EVM 修改了客户电路板的配置、可以通过命令成功编译映像。
$ machine=am62xx-customer bitbake tisdk-customer-image
在客户电路板的配置中、只有 qtbase 为 qt5启用、并且 OpenGL 被禁用。 生成 SDK 时、它在 qtwebkit 配置方面遇到问题并终止。
$ machine=am62xx-customer bitbake meta-toolchain-arago-tisdk
错误消息如下所示、

|-找到 WebP:/home/user/oe-layersetup/build/arago-tmp-default-glibc/work/aarch64-oe-linux/qtwebkit/5.15.7 +gitAUTOINC+10cd6a106e-r0.arago8/pipe-sysroot/usr/include
| CMake Error at Source/cmake/OptionsQt.cmake:566 (消息):
ENABLE_OpenGL 需要具有 OpenGL 支持功能的 Qt
| Call Stack (呼叫栈)(最近的呼叫优先):

| -- Found ICU libraries: /home/user/oe-layersetup/build/arago-tmp-default-glibc/work/aarch64-oe-linux/qtwebkit/5.15.7+gitAUTOINC+10cd6a106e-r0.arago8/recipe-sysroot/usr/lib/libicuuc.so
| -- Found LibXml2: /home/user/oe-layersetup/build/arago-tmp-default-glibc/work/aarch64-oe-linux/qtwebkit/5.15.7+gitAUTOINC+10cd6a106e-r0.arago8/recipe-sysroot/usr/lib/libxml2.so (found suitable version "2.9.14", minimum required is "2.8.0")
| -- Found LibXslt: /home/user/oe-layersetup/build/arago-tmp-default-glibc/work/aarch64-oe-linux/qtwebkit/5.15.7+gitAUTOINC+10cd6a106e-r0.arago8/recipe-sysroot/usr/lib/libxslt.so (found suitable version "1.1.35", minimum required is "1.1.7")
| -- Could NOT find Dwz (missing: DWZ_EXECUTABLE) (Required is at least version "0.13")
| -- Found WebP: /home/user/oe-layersetup/build/arago-tmp-default-glibc/work/aarch64-oe-linux/qtwebkit/5.15.7+gitAUTOINC+10cd6a106e-r0.arago8/recipe-sysroot/usr/include
| CMake Error at Source/cmake/OptionsQt.cmake:566 (message):
|   Qt with OpenGL support is required for ENABLE_OPENGL
| Call Stack (most recent call first):
|   Source/cmake/WebKitCommon.cmake:51 (include)
|   CMakeLists.txt:139 (include)
|
|
| -- Configuring incomplete, errors occurred!
| See also "/home/user/oe-layersetup/build/arago-tmp-default-glibc/work/aarch64-oe-linux/qtwebkit/5.15.7+gitAUTOINC+10cd6a106e-r0.arago8/build/CMakeFiles/CMakeOutput.log".
| WARNING: /home/user/oe-layersetup/build/arago-tmp-default-glibc/work/aarch64-oe-linux/qtwebkit/5.15.7+gitAUTOINC+10cd6a106e-r0.arago8/temp/run.do_configure.26284:179 exit 1 from 'cmake -G 'Ninja' -DCMAKE_MAKE_PROGRAM=ninja $oecmake_sitefile /home/user/oe-layersetup/build/arago-tmp-default-glibc/work/aarch64-oe-linux/qtwebkit/5.15.7+gitAUTOINC+10cd6a106e-r0.arago8/git -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_BINDIR:PATH=bin -DCMAKE_INSTALL_SBINDIR:PATH=sbin -DCMAKE_INSTALL_LIBEXECDIR:PATH=libexec -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc -DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=../com -DCMAKE_INSTALL_LOCALSTATEDIR:PATH=/var -DCMAKE_INSTALL_LIBDIR:PATH=lib -DCMAKE_INSTALL_INCLUDEDIR:PATH=include -DCMAKE_INSTALL_DATAROOTDIR:PATH=share -DPYTHON_EXECUTABLE:PATH=/home/user/oe-layersetup/build/arago-tmp-default-glibc/work/aarch64-oe-linux/qtwebkit/5.15.7+gitAUTOINC+10cd6a106e-r0.arago8/recipe-sysroot-native/usr/bin/python3-native/python3 -DPython_EXECUTABLE:PATH=/home/user/oe-layersetup/build/arago-tmp-default-glibc/work/aarch64-oe-linux/qtwebkit/5.15.7+gitAUTOINC+10cd6a106e-r0.arago8/recipe-sysroot-native/usr/bin/python3-native/python3 -DPython3_EXECUTABLE:PATH=/home/user/oe-layersetup/build/arago-tmp-default-glibc/work/aarch64-oe-linux/qtwebkit/5.15.7+gitAUTOINC+10cd6a106e-r0.arago8/recipe-sysroot-native/usr/bin/python3-native/python3 -DLIB_SUFFIX= -DCMAKE_INSTALL_SO_NO_EXE=0 -DCMAKE_TOOLCHAIN_FILE=/home/user/oe-layersetup/build/arago-tmp-default-glibc/work/aarch64-oe-linux/qtwebkit/5.15.7+gitAUTOINC+10cd6a106e-r0.arago8/toolchain.cmake -DCMAKE_NO_SYSTEM_FROM_IMPORTED=1 -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DOE_QMAKE_PATH_PREFIX=/usr -DOE_QMAKE_PATH_HEADERS=/usr/include -DOE_QMAKE_PATH_LIBS=/usr/lib -DOE_QMAKE_PATH_ARCHDATA=/usr/lib -DOE_QMAKE_PATH_DATA=/usr/share -DOE_QMAKE_PATH_BINS=/usr/bin -DOE_QMAKE_PATH_LIBEXECS=/usr/lib/libexec -DOE_QMAKE_PATH_PLUGINS=/usr/lib/plugins -DOE_QMAKE_PATH_QML=/usr/lib/qml -DOE_QMAKE_PATH_TRANSLATIONS=/usr/share/translations -DOE_QMAKE_PATH_DOCS=/usr/share/doc -DOE_QMAKE_PATH_SETTINGS=/etc -DOE_QMAKE_PATH_EXAMPLES=/usr/share/examples -DOE_QMAKE_PATH_TESTS=/usr/share/tests -DOE_QMAKE_PATH_HOST_PREFIX=/home/user/oe-layersetup/build/arago-tmp-default-glibc/work/aarch64-oe-linux/qtwebkit/5.15.7+gitAUTOINC+10cd6a106e-r0.arago8/recipe-sysroot-native -DOE_QMAKE_PATH_HOST_BINS=/usr/bin -DOE_QMAKE_PATH_HOST_DATA=/home/user/oe-layersetup/build/arago-tmp-default-glibc/work/aarch64-oe-linux/qtwebkit/5.15.7+gitAUTOINC+10cd6a106e-r0.arago8/recipe-sysroot/usr/lib -DOE_QMAKE_PATH_HOST_LIBS=/home/user/oe-layersetup/build/arago-tmp-default-glibc/work/aarch64-oe-linux/qtwebkit/5.15.7+gitAUTOINC+10cd6a106e-r0.arago8/recipe-sysroot/usr/lib -DOE_QMAKE_PATH_EXTERNAL_HOST_BINS=/home/user/oe-layersetup/build/arago-tmp-default-glibc/work/aarch64-oe-linux/qtwebkit/5.15.7+gitAUTOINC+10cd6a106e-r0.arago8/recipe-sysroot-native/usr/bin -DOE_QMAKE_PATH_QT_HEADERS=/usr/include -DOE_QMAKE_PATH_QT_ARCHDATA=/usr/lib -DOE_QMAKE_PATH_QT_DATA=/usr/share -DOE_QMAKE_PATH_QT_BINS=/usr/bin -DOE_QMAKE_PATH_QT_TRANSLATIONS=/usr/share/translations -DOE_QMAKE_PATH_QT_DOCS=/usr/share/doc -DOE_QMAKE_PATH_QT_SETTINGS=/etc -DOE_QMAKE_PATH_QT_EXAMPLES=/usr/share/examples -DOE_QMAKE_PATH_QT_TESTS=/usr/share/tests -DPORT=Qt -DCROSS_COMPILE=ON -DCMAKE_BUILD_TYPE=release -DECM_MKSPECS_INSTALL_DIR=/usr/lib/mkspecs/modules -DQML_INSTALL_DIR=/usr/lib/qml -DPYTHON_EXECUTABLE=`which python3` -DENABLE_TEST_SUPPORT=ON -DUSE_GSTREAMER=OFF -DUSE_LIBHYPHEN=OFF -DENABLE_GEOLOCATION=ON -DUSE_QT_MULTIMEDIA=ON -DENABLE_DEVICE_ORIENTATION=ON -DENABLE_QT_WEBCHANNEL=ON -DENABLE_TOOLS=OFF -DENABLE_X11_TARGET=OFF -DCMAKE_BUILD_TYPE=Release -DUSE_SYSTEM_MALLOC=ON -Wno-dev'
| WARNING: Backtrace (BB generated script):
|       #1: cmake_do_configure, /home/user/oe-layersetup/build/arago-tmp-default-glibc/work/aarch64-oe-linux/qtwebkit/5.15.7+gitAUTOINC+10cd6a106e-r0.arago8/temp/run.do_configure.26284, line 179
|       #2: do_configure, /home/user/oe-layersetup/build/arago-tmp-default-glibc/work/aarch64-oe-linux/qtwebkit/5.15.7+gitAUTOINC+10cd6a106e-r0.arago8/temp/run.do_configure.26284, line 158
|       #3: main, /home/user/oe-layersetup/build/arago-tmp-default-glibc/work/aarch64-oe-linux/qtwebkit/5.15.7+gitAUTOINC+10cd6a106e-r0.arago8/temp/run.do_configure.26284, line 215
ERROR: Task (/home/user/oe-layersetup/sources/meta-qt5/recipes-qt/qt5/qtwebkit_git.bb:do_configure) failed with exit code '1'
NOTE: Tasks Summary: Attempted 5308 tasks of which 5306 didn't need to be rerun and 1 failed.
NOTE: Writing buildhistory
NOTE: Writing buildhistory took: 8 seconds
NOTE: Writing buildhistory
NOTE: Writing buildhistory took: 8 seconds

Summary: 1 task failed:
  /home/user/oe-layersetup/sources/meta-qt5/recipes-qt/qt5/qtwebkit_git.bb:do_configure
Summary: There was 1 WARNING message.
Summary: There was 1 ERROR message, returning a non-zero exit code.


在实际使用中,我不需要 qtwebkie。 如何在 SDK 中将其关闭? 谢谢

此致、
斯蒂芬

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

    在 meta-arago/meta-arago-extra/recips-core/packagegroups/packagegroup-arago-qte-toolchain-target.bb 中

    删除 Webkit 可以解决此问题。

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

    尊敬的 Stephen:

    我们的专家不在办公室。 请在下周前答复。

    此致、

    安舒