工具/软件:Linux
大家好:
我按照上的说明进行操作
processors.wiki.ti.com/index.php
我正在尝试基于 TI Arago 构建适用于 am3354的处理器 SDK。 我要构建的版本是03.02.00.05。
下面是我采取的步骤:
apt-get install git build-essential python diffstat texinfo gchrpath dos2unix wget unzip SOCAT doxygen libc6:i386 libncurses5:i386 libstdc++6:i386 libz1:i386
dpkg-reconfigure dash
wget releases.linaro.org/.../gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf.tar.xz
tar -Jxvf gcc-linaro-5.3-2016.02-x86_64 arm-linux-gnueabihf.tar.xz -C $HOME
将 CCS6.1.3.00034_linux.tar.gz 下载到~/下载(默认位置)
$CD ~
$ git 克隆 git://arago-project.org/git/projects/oe-layersetup.git tisdk
$ cd tisdk
$./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk-03.02.00.05-config.txt
请访问
software-dl.ti.com/.../index_FDS.html
下载 AM335x-EVM-Linux-SDK-Arago-src-03.02.00.05.tar.xz
$cd ~ tisdk
$mkdir 下载
$CP $HOME /下载/CCS6.1.3.00034_linux.tar.gz 下载/
$touch 下载/CCS6.1.3.00034_linux.tar.gz.doe.
$CD 下载
$tar xvfJ ~/Downloads/am335x-evm-linux-sdk-arago-src-03.02.00.05.tar.xz
$AM335x-EVM-Linux-SDK-Arago-src-03.02.00.05/get_build_sources.sh AM335x-EVM-Linux-SDK-Arago-src-03.02.00.05/source_pkg_list.txt
$cd……/build
$ echo 'PACKAGECONFIG_append =" accessibility (辅助功能)">> conf/local.conf
$。 配置/设置
$导出路径=$HOME/gcc-linaro-5.3-2016.02-x86_64 arm-linux-gnueabihf/bin:$path
$触摸 conf/sanity.conf
$ MACHINE=AM335x-EVM bitbake Arago-core-tisdk-image
所以。
完成所有这些步骤后。 可以开始构建过程。
但是、当 DO 编译 qtwebenginer-5.6.2时、它仍然会失败。
正常情况下、它将构建 qtwebenger-5.6.2 3小时。 然后告诉我 qtwebengine-5.6.2无法编译。这真的很疯狂。
我将在这里部分附加故障日志。 我将在这篇帖子的下一条消息中附加整个日志。
此处:
(笑声)
|编译 qtwebenginecoreglobal.cpp
|编译 qwebenginecookiestore.cpp
|编译 qwebengineurlrequestinfo.cpp
|编译 qwebengineurlrequestjob.cpp
|编译 qwebengineurlschemehandler.cpp
| MOC qwebenginecookiestore.h
| MOC qwebengineurlrequestinterceptor.h
| MOC qwebengineurlrequestjob.h
| MOC qwebengineurlschemehandler.h
|编译.MOC/moc_qwebenginecookiestore.cpp
|编译.MOC/moc_qwebengineurlrequestinterceptor.cpp
|编译.MOC/moc_qwebengineurlrequestjob.cpp
|编译.MOC/moc_qwebengineurlschemehandler.cpp
| rm -f Release/libqtwebenginecoreapi.a
| arm-linux-gnueabihf-ar cqs 发行版/libqtwebenginecoreapi.a .obj/qtwebenginecoreglobl.o .obj/qwebenginecokiestore.o .obj/qwebengineurlobj info.o .obj info/qekiengine.obj requestore.o/slengine.o/semine.o/seminesore.mcoo.obj
| make[3]:离开目录`/root/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebengine/5.6.2 +gitAUTOINC+ec84507898_4d61c01b71-r0.arago0.tisdk0/git/src/core/api'
|(test -e Makefile.core_module ||/root/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin/qt5/qmake /root/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebengine/5.6.2 /root/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebengine/5.6.2 /root/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am335x-evm +gitAUTOINC+ec84507898_4d61c01b71-r0.arago0.tisdk0/git/src/core/core_module.pro gyp_config+use_system_ybfrom_webengine_config+us=use_remote_remote_remote_remote_remote_remote_remote_remote_remote_linux-tex=pf-nature=g0=gpremote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_linux-tex=tex-tex-tex-tex-tex-tex-tex-tex-tex-tex-tex=pf-note_remote_remote_remote_remote_remote_remote_remote_remote_linux /root/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am335x-evm sysroot=/root/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am335x-evm /root/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebengine/5.6.2 /root/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux='qmake_CFLAGS=-isSystem/root/gcc-linaro-5.3-2016.02-x86_64 arm-linux-gnueabihf/arm-linux-gnueabihf/include -pipe -g -felime-unuse-linux-gnuee-map-ge-debug-recho-de-prefix -ge-tisde-tisde-g01ge-tisde-ge-rge-rgdebug-rg02-rge-rab-rab-rab-rab-rge-tisde-rg0b /usr/src/debug/qtwebengine/5.6.2 rge-tisde-rab-rab-rab-rab-rge-tisde-rge-rge-rge-rab-rab-rab-rg0b /root/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am335x-evm=/root/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux=/usr/src/debug/qtwebengine/5.6.2 /root/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebengine/5.6.2 /root/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am335x-evm=
| make[3]:输入目录`/root/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebengine/5.6.2 +gitAUTOINC+ec84507898_4d61c01b71-r0.arago0.tisdk0/git/src/core'
|创建链接器版本脚本 QtWebEngineCore.version
| rm -f libQt5WebEngineCore.so.5.6.2 libQt5WebEngineCore.so libQt5WebEngineCore.so.5 libQt5WebEngineCore.so.5.6
|链接./../lib/libQt5WebEngineCore.so.5.6.2
| collect2:致命错误:LD 与信号9终止[已终止]
|编译已终止。
|制造[3]:***[./../lib/libQt5WebEngineCore.so.5.6.2错误1.
| make[3]:离开目录`/root/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebengine/5.6.2 +gitAUTOINC+ec84507898_4d61c01b71-r0.arago0.tisdk0/git/src/core'
|制造[2]:***[sub-core_module-pro-make_first]错误2.
| make[2]:离开目录`/root/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebengine/5.6.2 +gitAUTOINC+ec84507898_4d61c01b71-r0.arago0.tisdk0/git/src/core'
|制造[1]:***[sub-core-make_first]错误2.
| make[1]:离开目录`/root/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebengine/5.6.2 +gitAUTOINC+ec84507898_4d61c01b71-r0.arago0.tisdk0/git/srrr'
|制造:***[sub-src-make_first]错误2.
|错误:OE_runmake 失败
|错误:函数失败:do_compile (日志文件位于/root/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebengine/5.6.2 +gitAUTOINC+ec84507898_4d61c01b71-r0.arago0.tisdk0/temp/log.do_compile.2563)
错误:任务3063 (/root/tisdk/sources/meta-qt5/recipes-qt/qt5/qtwebengine_git.bb、DO 编译)失败、退出代码为"1"
注:任务摘要:已尝试4435个任务、其中3993不需要重新运行、1个任务失败。
等待0个正在运行的任务完成:
摘要:1个任务失败:
/root/tisdk/sources/meta-qt5/recipes-qt/qt5/qtwebengine_git.bb、DO 编译
摘要:显示了53条警告消息。
摘要:显示了2条错误消息、返回非零退出代码。
有人对我应该怎么做有任何想法?
我没有更改任何源代码。
实际上、我的实际产品甚至不需要 qtwebengine。
因此、如果有人告诉我如何移除它、而不是修复故障...这也会很好。
感谢大家。