主题中讨论的其他器件:OMAPL138、 OMAP-L138
为 OMAP-L138-LCDK 电路板进行构建时、wiki "平台"部分中列出的机器类型 不正确。
该值应为 omapl138-lcdk
这反映了同一 Wiki 的"层配置"部分中的条目以及 tisdk_omap/sources/meta-ti/conf/machine/中的值
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.
为 OMAP-L138-LCDK 电路板进行构建时、wiki "平台"部分中列出的机器类型 不正确。
该值应为 omapl138-lcdk
这反映了同一 Wiki 的"层配置"部分中的条目以及 tisdk_omap/sources/meta-ti/conf/machine/中的值
实际上、当尝试使用 machine=omapl138-lcdk bitbake Arago-core-tisdk-image 进行编译时 、我现在看到了
Juansta@marlin ~/ti/tisdk $ cd build/
Juansta@marlin ~/ti/tisdk/build $。 CONF/setenv
juansta@marlin ~/ti/tisdk/build
/home/juansta/ti/tisdk/sources/bitbake/lib/bb/data_smart.py
/home/juansta/ti/tisdk/sources/bitbake/lib/bb/data_smart.py $ export path=$HOME/gcc-linaro-6.2.1-2016.11-x86_64 arM-linux-gnueabihf/bin:$path juansta@marlin ~@/ti/tisdk/build $ machine=omap138-lcdk bitWitharago-core-linux-gnueabihf/bin:$ trabrandemath track_remap.track (a track)(a track)、dtrabs (dstraine.dsps (a trabs、dstrainesm)、dspat_remap.track to m?m?m?m?m?m?m?m?m?m?m?m?m?m?m?m?m??????????????????????? d、1))和 os.path.dirname (d.getVar ('toolchain_SYSPATH'、d、1))或 bb.fatal ('路径中没有有效的工具链'))或''}"、varname='toolchain_path[:=]'):
exc 除外:
> 从 exc 中增大扩展错误(varname、s、exc)
b.data_smart.ExpandionError:failing Expanding variable toolchain_path[:=]、expression was ${@bool (d.getVar ('toolchain_SYSPATH'、d、1))和(os.path.exists (d.getVar ('toolchain_SYSPATH'、d、 1))和 os.path.dirname (d.getVar ('toolchain_SYSPATH'、d、1))或 bb.fatal ('路径中没有有效的工具链')或''}触发异常 BBHandledException:
juansta@marlin ~/ti/tisdk/build $ machine=oma138 bitbake Arago-core-line-jore
命令无法
获取外部工具链版本:/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc 命令失败:无法获取外部工具链版本 执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误:无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误:无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
注意:您的 conf/bblayers.conf 已自动更新。
错误:无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误:无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误:无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误: 无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
注意:您的 conf/bblayers.conf 已自动更新。
错误:无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误:无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误:无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误: 无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误:无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误:无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误: 无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误:无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误:无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误: 无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误:无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误:无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误: OE-CORE 的配置完整性检查器检测到潜在的错误配置。
修复此错误的原因或自行承担风险、禁用检查器(请参阅 sanity.conf)。
以下是潜在问题/建议列表:
请在 local.conf 或环境中设置有效的计算机
摘要:显示21条错误消息、返回非零退出代码。
Juansta@marlin ~/ti/tisdk/build $ echo $path
/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin:/home/juansta/ti/tisdk/sources/meta-browser/scripts:/home/juansta/ti/tisdk/sources/oe-core/scripts:/home/juansta/ti/tisdk/sources/bitbake/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.9.4
同样、为 AM335x-EVM 构建时未发现错误...
手动设置导出不起作用
juansta@marlin ~/ti/tisdk/build
/ti/tisdk/build $ export path=$home/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin:$path juansta@marlin ~/ti/tisdk/build
/home/juansta/ti/tisdk/sources/bitbake/lib/bb/data_smart.py $ export cross_compile=arm-linux-gnueabihf- datansta@marlin ~@~
@marines$/ti/tisdk/build、remapereine-track_remaperealeed.track_remapereed.tracks (/home/juansta/ti/tisdk/sources/bitbake/lib/bb/data_smart.py) d、1))和 os.path.dirname (d.getVar ('toolchain_SYSPATH'、d、1))或 bb.fatal ('路径中没有有效的工具链'))或''}"、varname='toolchain_path[:=]'):
exc 除外:
> 从 exc 中增大扩展错误(varname、s、exc)
b.data_smart.ExpandionError:failing Expanding variable toolchain_path[:=]、expression was ${@bool (d.getVar ('toolchain_SYSPATH'、d、1))和(os.path.exists (d.getVar ('toolchain_SYSPATH'、d、 1))和 os.path.dirname (d.getVar ('toolchain_SYSPATH'、d、1))或 bb.fatal ('路径中没有有效的工具链')或''}触发异常 BBHandledException:
juansta@marlin ~/ti/tisdk/build $ machine=oma138 bitbake Arago-core-line-jore
命令无法
获取外部工具链版本:/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc 命令失败:无法获取外部工具链版本 执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误:无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误:无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误:无法获取外部 Linaro 工具链版本: 执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误:无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误:无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误:无法获取外部 Linaro 工具链版本: 执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误:无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误:无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误:无法获取外部 Linaro 工具链版本: 执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误:无法获取外部 Linaro 工具链版本:执行'/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/INVALID-linux-gcc -v'失败:找不到命令
错误:OE-core 的配置完整性检查器检测到潜在的错误配置。
修复此错误的原因或自行承担风险、禁用检查器(请参阅 sanity.conf)。
以下是潜在问题/建议列表:
请在 local.conf 或环境中设置有效的计算机
摘要:显示13条错误消息、返回非零退出代码。
这也来自全新下载、因此所有文件权限都应该正常。
我可以从同一个终端访问工具链(使用 bash 完成,在出现以上任何内容的故障后立即执行)
Juansta@marlin ~/ti/tisdk/build $哪个 arm-linux-gnueabihf-gcc /home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc juansta@marlin ~/ti/tisdk/build $ arm-linux-gnueabihf-gcc -版本 arm-linux-gnueabihf-gcc (Linaro GCC 6.2-2016.11) 6.2.1 20161016 (C)免费软件基金会(C) 2016 这是免费软件;请参阅复印条件的来源。 不 提供任何保证;甚至不提供适销性或特定用途适用性。
需要哪个版本的交叉编译器来构建?
wiki 中的说明似乎指向 gnueabihf... 但是、SDK 下载中提供的工具(ti-processor-sdk-linux-omapl138-lcdk-04.00.04/linux-devkit/sysroots/x86_64-arago-linux)是 arm-linux-gnueabi。
我已成功使用 gnueabi 并通过 从 releases.linaro.org/.../gcc-linaro-6下载的工具链启动 SDK 构建。
2.1-2016.11-x86_64_arm-linux-gnueabi.tar.xz。
我看到以下 警告:
警告:/home/juansta/tools/tisdk/sources/meta-processor-sdk/recipes-ti/devtools/ti-cgt6x_8.1.3.bb:TI-cgt6x-8.1.3现在仅支持硬 fp 模式 警告:/home/juansta/tools/tisdk/sources/meta-ti/recipes-ti/devtools/ti-cgt6x_8.1.0.bb:TI-cgt6x-8.1.0现在 仅支持硬 fp 模式警告:/home/juansta/tools/tisdk/sources/meta-ti/recipes-graphics/libgal/ti-gc320-libs_5.0.11.p7.bb:TI-gc320-libs-5.0.11.p7现在仅支持硬 fp 模式警告 :/home/juansta/tools/tisdk/sources/meta-ti/recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb:TI-SGX-DDK-um-1.99939现在仅支持硬 fp 模式
这将导致以下配置;
编译配置: BB_VERSION ="1.32.0" BUIL_SYS ="x86_64 Linux " NATIVELSBSTRING ="Gentoo" target_SYS ="arm-linux-gnueabi" 机器 ="omapl138-lcdk" 发行版 ="Arago " distro_version ="2017.05" tune 特性 ="arm armv5 thumb dsp" target_Fpu ="软"meta-processor-sdk ="标题:3d2f620a6a98b1b6abb1103d7dc986921436ed19" meta-arago-distro meta-arago-ado-ado-extras ="标题:b727bf8fce8e9cb5a6b5b5b5b48c45008853 meta-ebrowser ="标题:880a7bd1d3b9a1b2003f5b0620350f03158bbd43" meta-qt5 ="标题:3601fd2c5306ac6d5d0d536e0be8cbb90da9b4c1" meta-networking meta-ruby Meta-python Meta-OE 元- gnome ="标题:fe5c83312de11e80b85680ef237f8acb04b4b26e" meta-ti ="标题:41d6fdc0fe5ea6054616cfccda13baac3ff33791" meta-linaro-toolchain meta-optee. ="head:d84874bad834657dd04ea69c35a74dd9dbd535b8" meta ="标题:ddf907ca95a19f54785079b4396935273b3747f6"
这是预期的、还是会进一步出现其他问题? 可能主要问题与所有非图形警告相关...
警告:/home/juansta/tools/tisdk/sources/meta-processor-sdk/recipes-ti/devtools/ti-cgt6x_8.1.3.bb:TI-cgt6x-8.1.3目前仅支持 hardfp 模式 警告:/home/juansta/tools/tisdk/sources/meta-ti/recipes-ti/devtools/ti-cgt6x_8.1.0.bb:TI-cgt6x-8.1.0目前仅支持 hardfp 模式
OMAPL138是否需要 gnueabihf?
我不熟悉用于 OMAPL138的 MCSDK、但使用 gnueabi?
尽管构建实际上开始了... 我仍然看到故障...
Juansta@marlin ~/tools/tisdk/build $ machine=omapl138-lcdk bitbake Arago-core-tisdk-image 注:您的 conf/bblayers.conf 已自动更新。 注意:您的 conf/bblayers.conf 已自动更新。 加载高速缓存:100%|############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ |时间:0:00:01 从相关性高速缓存加载了3236个条目。 警告:/home/juansta/tools/tisdk/sources/meta-processor-sdk/recipes-ti/devtools/ti-cgt6x_8.1.3.bb:目前 TI-cgt6x-8.1.3仅支持 hardfp 模式 | ETA:---- --警告:/home/juansta/tools/tisdk/sources/meta-ti/recipes-ti/devtools/ti-cgt6x_8.1.0.bb:TI-cgt6x-8.1.0仅支持 now############的硬 fp 模式 | ETA:0:00:03 警告:/home/juansta/tools/tisdk/sources/meta-ti/recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb:TI-SGX-DDK-um-1.14.3699939目前仅支持硬 fp 模式#### |ETA:0:00:02 解析配方:100%|################################################################################################################################################################################################################################################################################################################################################## |时间:0:00:06 解析2488 .bb 文件完成(2174缓存、314解析)。 3236个目标、564个已跳过、0个屏蔽、0个错误。 注意:解决任何缺失的任务队列相关性 生成配置: BB_VERSION ="1.32.0" BUIL_SYS ="x86_64 Linux " NATIVELSBSTRING ="Gentoo" target_SYS ="arm-linux-gnueabi" 机器 ="omapl138-lcdk" 发行版 ="Arago " distro_version ="2017.05" tune 特性 ="arm armv5 thumb dsp" target_Fpu ="软"meta-processor-sdk ="标题:3d2f620a6a98b1b6abb1103d7dc986921436ed19" meta-arago-distro meta-arago-ado-ado-extras ="标题:b727bf8fce8e9cb5a6b5b5b5b48c45008853 meta-ebrowser ="标题:880a7bd1d3b9a1b2003f5b0620350f03158bbd43" meta-qt5 ="标题:3601fd2c5306ac6d5d0d536e0be8cbb90da9b4c1" meta-networking meta-ruby Meta-python Meta-OE 元- gnome ="标题:fe5c83312de11e80b85680ef237f8acb04b4b26e" meta-ti ="标题:41d6fdc0fe5ea6054616cfccda13baac3ff33791" meta-linaro-toolchain meta-optee. ="head:d84874bad834657dd04ea69c35a74dd9dbd535b8" meta ="head:ddf907ca95a19f54785079b4396935273b3747f6" 正在初始化任务:100%|################################################################################################ |时间:0:00:14 注意:正在执行 SetScene 任务 注:正在执行 RunQueue 任务 错误:opkg-utils-0.3.2+gitAUTOINC+3ffece9bF1-r0 do_compile:OE_runmake 失败 错误:opkg-utils-0.3.2+gitInC+3ffe9bf1-rechng/log+3ffe0+rechn1+en_excile.t+3ffe0+rechn1+g/en_excile.texcile.t+3ffe0+rechn1+g/en_excile.t+rechn1+g/rechnecnecnecn1+g/en_log+en_excile.texcile.t+3ffe0+g/en_excile.t+g/en_excep /home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/opkg-utils/0.3.2 /home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/opkg-utils/0.3.2 make -j 8 |错误:ose_runmake 失败 | arm-linux-gnueabi-gcc -March =armv5e -marm -L/home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabi/arm-linux-gnueabiara/lib -refix-linux-refix-linux-refix-refix-ge-be-be-be-be-beg-refix=-rge-bi-f2-rus-refix-rge-be-bi-bi-bi-bi-rus-refix-rge-bi-bi-bi-bi-bi-bi-bi-rus-refix-rge-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-bi-b `/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/omapl138-lcdk=/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux=/usr/src/debug/opkg-utils/0.3.2 /home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/opkg-utils/0.3.2 /home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/omapl138-lcdk /home/juansta/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabi/arm-linux-gnueabi/lib opkg-compare-versions]错误2 |错误:函数失败:do_compile (日志文件位于/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/opkg-utils/0.3.2 /home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/zlib/1.2.8-r0/temp/log.do_configure.24540 +gitAUTOINC+3ffece9bf1-r0/temp/log.do_compile.24541)错误:任务(/home/juansta/tools/tisdk/sources/oe-core/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb:do_compile)失败、退出代码为"1"错误:zlib-1.2.8-r0 do_log 文件位于/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/zlib/1.2.8-r0/temp/log.do_configure.24540 中:配置失败:失败:配置日志文件:失败:失败 执行 python 函数 sysroot_clearstate |调试:python 函数 sysroot_clearstate 已完成 |调试:执行 shell 函数 DO _configure |编译器错误报告对于./configure 来说太苛刻(可能删除-Werror)。 |**./configure aborting。 |警告:/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/zlib/1.2.8-r0/temp/run.do_configure.24540:1从'./configure --prefix=/usr --shared --libdir=/usr/lib 退出1 |错误:函数失败:DO 配置(日志文件位于/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/zlib/1.2.8-r0/temp/log.do_configure.24540) 错误:任务(/home/juansta/tools/tisdk/sources/oe-core/meta/recipes-core/zlib/zlib_1.2.8.bb:DO 配置)失败,退出代码'1' 错误:libtool-cross-2.4.6-r0 DO 配置: /home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/libtool-cross/2.4.6-r0/temp/log.do_configure.24539配置失败:DO 配置错误:交叉错误: 存储在中的故障日志文件:/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/libtool-cross/2.4.6-r0/temp/log.do_configure.24539 日志数据如下: |调试:执行 python 函数 sysroot_清洁 状态 |调试:Python 函数 sysroot_清洁 状态完成 |调试:站点文件['endian-little'、'bit-32'、'arm-common'、'arm-32'、'common-linux'、 'common-glibc'、'arm-linux'、'arm-linux-gnueabi'、'common'] |调试:执行 shell 函数 autotools_preconfigure |调试:shell 函数 autotaro_preconfigure finished |调试:python 函数 autotaro_copy_acests |调试:考虑 setscene scene task:['texinfo-root_sude' 、 考虑 sysrained'、'debug_root_root' :'sysraude':'sysrained':'debug_ude' 考虑依赖关系:['external_linaro-toolchain'、'do_populate_sysroot'] |调试:考虑依赖关系:['external_linaro-toolchain-cross-arm'、'do_populate_skipping root'] |注意:'do_populate_sysscendency /home/juansta/tools/tisdk/sources/meta-arago/meta-arago-extras/recipes-core/meta/external-linaro-toolchain-cross.bb:'mode' :'sysclude':'native ['sysclude':'mode':'native sysclude':'sysclude' ['external_linaro-toolchain'、'do_populate_sysroot'] |注意:跳过 setscene 依赖关系虚拟:本机:/home/juansta/tools/tisdk/sources/oe-core/meta/recipes-devtools/pseudo/pseudo_1.8.1.bb:do_populate_sysroot 用于 M4宏复制 |调试:正在考虑 setscene 任务:['m 4-native'、'do_dependence_sysroot'] | dusedume' :'sysroot':'sude'sude'、'sude'、'sysroot'sude':'sude':'sude'、'sysroot_use':'sysroot' 跳过 setscene 依赖关系虚拟:本机:/home/juansta/tools/tisdk/sources/oe-core/meta/recipes-devtools/pseudo/pseudo_1.8.1.bb:do_populate_sysroot 用于 M4宏复制 |调试:考虑 setscene /home/juansta/tools/tisdk/sources/oe-core/meta/recipes-devtools/unifdef/unifdef_2.11.bb 任务:['unifdef-native'、'do_populate_sysroot']|调试:考虑依赖关系:['unifdef-native'、'do_populate_sysroot']|调试:dsysroot'sexcluve':dulation_sended_debug_syssce':['sysroot_sendule':['sysroot_sending_sysroot_sysroot':dule' ['xz-native'、'do_populate_sysroot'] |调试:考虑依赖项:['linux-libc-headers'、'do_populate_sysroot'] |注意:跳过 setscene 依赖项虚拟:native:native:/home/juansta/tools/tisdk/sources/oe-core/meta/recipes-extended/xz/xz_5.2.2.bb:do_copy_sysroot for M4 macro |调试:站点文件['endian-little'、'bit-32'、'common-32'、'arm-32'、'common 'common-glibc'、'arm-linux'、'arm-linux-gnueabi'、'common'] |调试:Python 函数 autotools_copy_aclocal 已完成 |调试:正在执行 shell 函数 do_configure |注意:正在执行 ACLOCAL="aclocal --system-acdir=/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/libtool-cross/2.4.6-r0/aclocal-copy。" autoreconf --force-install-linux-exclude/exclude=-caps=-linux-exclude.exclude/exclus.i=-2.4-exclus.i=linux/exclude.ti.com./tool/exclus./libecime.ti.com./libec /home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/libtool-cross/2.4.6-r0/libtool-2.4.6/tests /home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/libtool-cross/2.4.6-r0/libtool-2.4.6/m4 --host=arm-linux-gnueabi --target=arm-linux-gnueabi --prefix=/usr --exec_prefix=/usr --bwindir=/usr/bin --sbwindir=/usr/sbin --libexecdir=/usr/libexec --datadir=/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/omapl138-lcdk/usr/share --sysconfdir=/etc --shareddededir=/com --localstatedir=/var --libdir=/usr/lib --includeddir=/usr/include --oldincludeddir=/usr/include --infodir=/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/omapl138-lcdk/usr/share/info --mandir=/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/omapl138-lcdk/usr/share/man --disable-silent-rules --disable-dependence-tracking --with-libtool-sysroot=/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/omapl138-lcdk |注意:以下 config.log 文件可能提供更多信息。 |注:/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/libtool-cross/2.4.6-r0/build/config.log |错误:配置失败 | regex 中未转义的左括号已弃用、在 regex 中传递;在/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin/automake 行3939中标记为<-此处为 m/\${<-此处([^\t=:+{]+)}/。 | regex 中未转义的左括号已弃用、在 regex 中传递;在/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin/automake 行3939中标记为<--此处为 m/\${<--此处([^\t=:+{}]+)}/。 | Automake (GNU automake) 1.15 |版权所有(C) 2014 Free Software Foundation、Inc. |许可 GPLv2+:GNU GPL 版本2或更高版本<gnu.org/.../gpl-2.0.html> |这是免费软件:您可以随意更改并重新分发。 |在法律允许的范围内、不提供任何担保。 | |由 Tom Tromey 撰写 | 和 Alexandre Duret-Lutz 。 | autov 为1 | autoreconf:输入目录`。' | Automeconf:configure.ac:不使用 gettext | autoreconf:运行:aclocal --system-acdir=/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/libtool-cross/2.4.6-r0/aclocal-copy -i /home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/libtool-cross/2.4.6-r0/libtool-2.4.6/m4 -i /home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/libtool-cross/2.4.6-r0/libtool-2.4.6/tests ---force -i M4 | autoreconf:configure.ac:tracing | autoreconf:running:/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin/autoconf --include=/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/libtool-cross/2.4.6-r0/libtool-2.4.6/m4 -- include=/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/libtool-cross/2.4.6-r0/libtool-2.4.6/tests /home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/libtool-cross/2.4.6-r0/libtool-2.4.6/tests ---force | autoreconf:/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/libtool-cross/2.4.6-r0/libtool-2.4.6/m4 --包括 :--包括:/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin/autoheader 缺少附件--copy --force-missing | regex 中未转义的左括号已弃用,在 regex 中传递;在/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin/automake 行3939中标记为<--此处为 m/\${<--此处([^\t=:+{]+)}。 | autoreconf:运行:gnu-configize | autoreconf:离开目录`。' |配置:加载站点脚本/home/juansta/tools/tisdk/sources/meta-openembedded/meta-oe/site/endian-little |配置:加载站点脚本/home/juansta/tools/tisdk/sources/oe-core/meta/site/endian-little |配置:加载站点脚本/home/juansta/tools/tisdk/sources/oe-core/meta/site/arm-common |配置:加载站点脚本/home/juansta/tools/tisdk/sources/oe-core/meta/site/arm-32 |配置:加载站点脚本/home/juansta/tools/tisdk/sources/oe-core/meta/site/common-linux |配置:加载站点脚本/home/juansta/tools/tisdk/sources/oe-core/meta/site/common-glibc |配置:加载站点脚本/home/juansta/tools/tisdk/sources/oe-core/meta/site/arm-linux |配置: 正在加载站点脚本/home/juansta/tools/tisdk/sources/oe-core/meta/site/common |##------------ ##| ###配置 libtool 2.4.6## |##---- ## | 检查支持精确布线的 GNU M4 ... /home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin/m4 |检查/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin/m4是否接受--GNU... 是 |检查 M4如何支持跟踪文件... --debugfile |正在检查 BSD 兼容的安装... /usr/bin/install -c |正在检查构建环境是否正常... 是 |正在检查 ARM-Linux-gnueabi-strip ... arm-linux-gnueabi-strip |检查线程安全 mkdir -p... /bin/mkdir -p |正在检查 gawk…… gawk |正在检查 make set $(make)... 是 |检查 make 是否支持嵌套变量... 是 |检查 make 是否支持嵌套变量... (缓存)是 |正在检查构建系统类型... x86_64-PC-Linux-GNU |正在检查主机系统类型... arm-unknown-linux-gnueabi |配置:AutoBuild 项目... GNU Libtool |配置:AutoBuild 修订版... 2.4.6 |配置:AutoBuild Hostname... Marlin |配置:AutoBuild 模式... 默认 |配置:AutoBuild 时间戳... 20170811T034954Z |正在检查 ARM-Linux-gnueabi-gcc... arm-linux-gnueabi-gcc -March =armv5e -marm --sysroot=/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/omapl138-lcdk |正在检查 C 编译器是否工作... 否 |配置:错误:在`/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/libtool-cross/2.4.6-r0/build 中: |配置:错误:C 编译器无法创建可执行文件 |有关详细信息、请参阅`config.log' |警告:/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/libtool-cross/2.4.6-r0/temp/run.do_configure.24539:1从'exit 1'退出1 | 错误:函数失败:do_configure (日志文件位于/home/juansta/tools/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv5e-linux-gnueabi/libtool-cross/2.4.6-r0/temp/log.do_configure.24539) 错误:任务(/home/juansta/tools/tisdk/sources/oe-core/meta/recipes-devtools/libtool/libtool-cross_2.4.6.bb:do_configure)失败、退出代码为"1" 注意:任务摘要: 尝试963个任务、其中954不需要重新运行、3个任务失败。 摘要:3个任务失败: /home/juansta/tools/tisdk/sources/oe-core/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb:DO 编译 /home/juansta/tools/tisdk/sources/oe-core/meta/recipes-core/zlib/zlib_1.2.8.bb:DO 配置 /home/juansta/tools/tisdk/sources/oe-core/meta/recipes-devtools/libtool/libtool-cross_2.4.6.bb:DO 配置 摘要:显示了3条警告消息。 摘要:显示了5条错误消息、返回非零退出代码。
arm-linux-gnueabi-gcc --help=target 的输出
已知的 ARM 架构(与-March 选项一起使用): armv2 armv2a armv3 armv3m armv4 armv4t armv5t armv5t armv5te armv6-m armv6j armv6k armv6kz armv6s-m armv6t2 armv6z armv6zk armv7-a armv7-m armv7+armv8-m armv8-mr armv8-mr armv8 mr armv8-mr armv8 mr armv8-mr armv8 mr armv8 mr armv8 mr armv8 mr armv8 mr armv8 mr armv8 mr armv8 mr armv8 mr armv8 mr armv8 mr armv8 armv8.1-A+CRC armv8.2-a armv8.2-a+fp16 iwmmxt iwmmxt2 native
ARM9似乎需要不同的工具链?
arago-project.org/.../Setting_Up_Build_Environment
我想这就是为什么 OMAP-L138的处理器 SDK 随 Linux-Devkit/sysroots/x86_64 Arago-Linux...
我尝试改用 Arago 工具链-根据 Arago-project wiki ... 一切似乎都在开始构建... 如上所述、我没有看到路径或未知机器类型错误... 但是、我现在在构建过程中看到错误(我想在尝试获取内核源时)... git://git.ti.com 是否已启动?
我不确定这是否是我们工作时的互联网连接、有时可能会有点不稳定... 或者、如果它是其他的东西... 我将把这个线程标记为已解决、如果我遇到其他不相关的构建问题、则启动一个新的线程...