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.

[参考译文] Linux/DRA746:Linux/TDA2EVM5777:使用软件包编译内核、并将更改应用于.config 文件

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/654993/linux-dra746-linux-tda2evm5777-compiling-kernel-with-packages-and-applying-changes-to-config-file

器件型号:DRA746
主题中讨论的其他器件:TDA2EVM5777

工具/软件:Linux

您好!

我最初在 该链接下发布了有关使用 processor_sdk_vision_03_01_00_00更新内核和.config 文件的问题、但被重定向为尝试编译和使用 ti-processor-sdk-linux-Automotive ra7xx-evm-03_01_00_03。

我正在运行 TDA2EVM5777。

我只想编译一个运行正常的 Linux 操作系统、并且能够轻松修改器件树和.config 文件。  


我在另一个论坛中留下的是我能够使用 TDA2EVM5777上的预编译内核和 rootfs、但在尝试按照 文档自行编译时、我遇到了以下编译错误:


[PSDKLA]>
[PSDKLA]>当前目录是/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers
[PSDKLA]>路径为/home/user01/LinaroCrossCompilerToolchain/gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf/bin:/home/user01/LinaroCrossCompilerToolchain/gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf/bin:/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/bin:/home/user01/ti/ti-processor-sdk-linux-rt-am57xx-evm-03.03.00.04/linux-devkit/sysroots/x86_64-arago-linux/usr/bin:/opt/PHYTEC_BSPs/gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf/bin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin::/sbin:/bin:/usr/games:/usr/local/games
[PSDKLA]>建立在运行 Linux user01 4.4.4-83-generic #106~14.04.1-Ubuntu SMP Mon Jun 26 18:10:19 UTC 2017 x86_64 x86_64 x86_64 x86_64 x86_64 x86_64 GNU/Linux 的 user01之上
[PSDKLA]>从2018年1月4日12:39:07 PST 开始 Yocto 编译
[PSDKLA]>
[PSDKLA]>CD 构建
[PSDKLA]>。 配置/设置
[PSDKLA]>CP conf/local.conf conf/local.conf 原始
[PSDKLA]> machine=dra7xx-EVM bitbake tisdk-rootfs-image
注:已启动具有 DBfile 的 PRServer:/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/cache/prserv.sqlite3、IP:127.0.0.1、端口:34245、PID:22148
正在加载高速缓存:100%|########################################################################################################## | ETA:00:00:00
从依赖关系缓存加载2849条目。
注:解决任何缺失的任务队列相关性

编译配置:
Bb_version ="1.30.0"
Build_SYS ="x86_64 Linux 版"
NATIVELSBSTRING ="Uubuntu-14.04"
Target_SYS ="ARM-Linux-gnueabi"
机器="dra7xx-evm"
DIASTRO ="Arago"
DISTR_VERSION ="2016.12"
TUNE_FUNCures ="arm armv7a VFP thumb neon callconvention-hard "
TARGET_FPU ="硬"
meta-glsdk ="标题:66cfd8ef55344508d6e7b306259f34c05b828194"
meta-arago-distro
meta-Arago-Extras ="标题:4c01410ffde8853224567fb6078d7d9f190b942f"
meta-qt5 ="头:f8584d7a7c90afc71484a40279aa3df651d0e04f"
元网络  
meta ruby  
Meta-python  
meta-OE ="标题:55c8a76da5dc099a7bc38495c672140cedb78e"
meta-ti ="标题:5f3a1169d307f41626f850f5c700437dedbe93"
meta-linaro-toolchain
meta-optee ="标题:2f51d38048599d9878f149d6d15539fb97603f8f"
meta ="标题:bfa04fa71c47e8fe9528208848cfcec2e232777d"

注:准备 RunQueue
注:执行 SetScene 任务
注:执行 RunQueue 任务
错误:gstreamer1.0-plugins-hevc-git -R5 do_configure:函数失败:do_configure (日志文件位于/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/gstreamer1.0-plugins-hevc/git-r5/temp/log.do_configure.22317)
错误:gstreamer1.0-plugins-vpe-git -r2.16 do_configure:函数失败:do_configure (日志文件位于/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/dra7xx_evm-linux-gnueabi/gstreamer1.0-plugins-vpe/git-r2.16/temp/log.do_configure.22314)
错误:故障日志文件存储在:/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/dra7xx_evm-linux-gnueabi/gstreamer1.0-plugins-vpe/git-r2.16/temp/log.do_configure.22314中
日志数据如下:
|调试:执行 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 函数 autotools_preconfigure 完成
|调试:执行 python 函数 autotools_copy_ac局部 变量
|调试:站点文件['endian-little'、'bit-32'、'arm-common'、'arm-32'、'common-linux'、 'common-glibc'、'arm-linux'、'arm-linux-gnueabi'、'common"]
|调试:Python 函数 autotools_copy_ac局部 变量已完成
|调试:执行 shell 函数 DO 配置
|+设置通用子模块
|无法运行命令'submodule':数值结果超出范围
|无法运行命令'submodule':数值结果超出范围
|源树出了问题。
|您缺少 common/gst-autogen.sh
|警告:/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/dra7xx_evm-linux-gnueabi/gstreamer1.0-plugins-vpe/git-r2.16/temp/run.do_configure.22314:1从'./autogen.sh --host=arm-linux --with -libtool-sysroot=/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/sysroots/dra7xx-evm --prefix=/usr'中退出1
|错误:功能失败:DO 配置(日志文件位于/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/dra7xx_evm-linux-gnueabi/gstreamer1.0-plugins-vpe/git-r2.16/temp/log.do_configure.22314)
错误:故障日志文件存储在:/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/gstreamer1.0-plugins-hevc/git-r5/temp/log.do_configure.22317中
日志数据如下:
|调试:执行 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 函数 autotools_preconfigure 完成
|调试:执行 python 函数 autotools_copy_ac局部 变量
|调试:站点文件['endian-little'、'bit-32'、'arm-common'、'arm-32'、'common-linux'、 'common-glibc'、'arm-linux'、'arm-linux-gnueabi'、'common"]
|调试:Python 函数 autotools_copy_ac局部 变量已完成
|调试:执行 shell 函数 DO 配置
|+设置通用子模块
|无法运行命令'submodule':数值结果超出范围
|无法运行命令'submodule':数值结果超出范围
|源树出了问题。
|您缺少 common/gst-autogen.sh
|警告:/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/gstreamer1.0-plugins-hevc/git-r5/temp/run.do_configure.22317:1从'./autogen.sh --host=arm-linux --with -libtool-sysroot=/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/sysroots/dra7xx-evm --prefix=/usr'中退出1
|错误:功能失败:DO 配置(日志文件位于/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/gstreamer1.0-plugins-hevc/git-r5/temp/log.do_configure.22317)
错误:任务6113 (/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/sources/meta-arago/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gstreamer1.0-plugins-vpe_git.bb、DO 配置)失败、退出代码为"1"
错误:任务6071 (/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/sources/meta-arago/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gstreamer1.0-plugins-hevc_git.bb、DO 配置)失败、退出代码为"1"
错误:gstreamer1.0-plugins-ducati-git-r2.25_psdkla do_configure:函数失败:do_configure (日志文件位于/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/dra7xx_evm-linux-gnueabi/gstreamer1.0-plugins-ducati/git-r2.25_psdkla/temp/log.do_configure.22315)
错误:故障日志文件存储在:/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/dra7xx_evm-linux-gnueabi/gstreamer1.0-plugins-ducati/git-r2.25_psdkla/temp/log.do_configure.22315中
日志数据如下:
|调试:执行 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 函数 autotools_preconfigure 完成
|调试:执行 python 函数 autotools_copy_ac局部 变量
|调试:站点文件['endian-little'、'bit-32'、'arm-common'、'arm-32'、'common-linux'、 'common-glibc'、'arm-linux'、'arm-linux-gnueabi'、'common"]
|调试:Python 函数 autotools_copy_ac局部 变量已完成
|调试:执行 shell 函数 DO 配置
|无法运行命令'submodule':数值结果超出范围
|+传递参数--host=arm-linux 进行配置
|+传递参数--with-libtool-sysroot=/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/sysroots/dra7xx-evm 进行配置
|+传递参数--prefix=/usr 以进行配置
|+传递给配置的选项:--host=arm-linux --with-libtool-sysroot=/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/sysroots/dra7xx-evm --prefix=/usr
|+检查构建工具
|./autogen.sh:第40行:version_check: command not found
|./autogen.sh:第42行:version_check: command not found
|./autogen.sh:第44行:version_check: command not found
|./autogen.sh:第46行:version_check: command not found
|./autogen.sh:第48行:version_check:命令未找到
|./autogen.sh:第51行:DIE_CHECK:找不到命令
|./autogen.sh:第53行:aclocal_check:找不到命令
|./autogen.sh:第54行:autoster_check:找不到命令
|./autogen.sh:第56行:Die 检查:找不到命令
|+跑步--force……
| common/gst-autogen.sh:第108行:--force:找不到命令
|
|--force 失败
|警告:/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/dra7xx_evm-linux-gnueabi/gstreamer1.0-plugins-ducati/git-r2.25_psdkla/temp/run.do_configure.22315:1从'./autogen.sh --host=arm-linux --with -libtool-sysroot=/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/sysroots/dra7xx-evm --prefix=/usr'中退出1
|错误:功能失败:DO 配置(日志文件位于/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/dra7xx_evm-linux-gnueabi/gstreamer1.0-plugins-ducati/git-r2.25_psdkla/temp/log.do_configure.22315)
错误:任务6099 (/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/sources/meta-arago/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gstreamer1.0-plugins-ducati_git.bb、DO 配置)失败、退出代码为"1"
错误:gstreamer1.0-plugins-dsp66-gIT-R1 do_configure:函数失败:do_configure (日志文件位于/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/gstreamer1.0-plugins-dsp66/git-r1/temp/log.do_configure.22316上)
错误:故障日志文件存储在:/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/gstreamer1.0-plugins-dsp66/git-r1/temp/log.do_configure.22316中
日志数据如下:
|调试:执行 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 函数 autotools_preconfigure 完成
|调试:执行 python 函数 autotools_copy_ac局部 变量
|调试:站点文件['endian-little'、'bit-32'、'arm-common'、'arm-32'、'common-linux'、 'common-glibc'、'arm-linux'、'arm-linux-gnueabi'、'common"]
|调试:Python 函数 autotools_copy_ac局部 变量已完成
|调试:执行 shell 函数 DO 配置
|+设置通用子模块
|无法运行命令'submodule':数值结果超出范围
|无法运行命令'submodule':数值结果超出范围
|源树出了问题。
|您缺少 common/gst-autogen.sh
|警告:/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/gstreamer1.0-plugins-dsp66/git-r1/temp/run.do_configure.22316:1从'./autogen.sh --host=arm-linux --with -libtool-sysroot=/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/sysroots/dra7xx-evm --prefix=/usr'中退出1
|错误:功能失败:DO 配置(日志文件位于/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/gstreamer1.0-plugins-dsp66/git-r1/temp/log.do_configure.22316)
错误:任务6085 (/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/sources/meta-arago/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gstreamer1.0-plugins-dsp66_git.bb、DO 配置)失败、退出代码为"1"
注:任务摘要:已尝试4214个任务、其中4210不需要重新运行、4个任务失败。
注意:编写历史记录
等待0个正在运行的任务完成:

摘要:4个任务失败:
/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/sources/meta-arago/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gstreamer1.0-plugins-vpe_git.bb、DO 配置
/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/sources/meta-arago/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gstreamer1.0-plugins-hevc_git.bb、DO 配置
/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/sources/meta-arago/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gstreamer1.0-plugins-ducati_git.bb、DO 配置
/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/sources/meta-arago/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gstreamer1.0-plugins-dsp66_git.bb、DO 配置
摘要:显示了4条错误消息、返回非零退出代码。
[PSDKLA]>
[PSDKLA]>于2018年1月4日12:39:55 PST 完成了 Yocto 构建
[PSDKLA]>



我是否有任何方法可以修复这些错误或获得能够修改设备树和 rootfs 的有效 Linux 编译设置?

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

    我已将您的问题转交 Yocto 专家。

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

    感谢你的帮助。

    我只是检查一下是否有任何更新。

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

    在配置阶段、git 子模块 init 命令似乎失败。

    |无法运行命令'submodule':数值结果超出范围
    |无法运行命令'submodule':数值结果超出范围
    |源树出了问题。
    |您缺少 common/gst-autogen.sh

    是否可以附加文件-/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/gstreamer1.0-plugins-dsp66/git-r1/temp/log.do_configure.22316?

    我们可以对此进行进一步研究。

    此致

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

    您好 Karthik、

    这是请求的文件。 我必须附加.txt 文件扩展名才能上传文件。

    谢谢!
    iFer


    [引用用户="Karthik Ramanananana">Hi、

    在配置阶段、git 子模块 init 命令似乎失败。

    |无法运行命令'submodule':数值结果超出范围
    |无法运行命令'submodule':数值结果超出范围
    |源树出了问题。
    |您缺少 common/gst-autogen.sh

    是否可以附加文件-/opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/gstreamer1.0-plugins-dsp66/git-r1/temp/log.do_configure.22316?

    我们可以对此进行进一步研究。

    此致

    Karthik

    [/引述]e2e.ti.com/.../log.do_5F00_configure.22316.txt

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

    近况如何? 我想我会触摸 base 并检查进度。 我是否需要更多信息来帮助调试?

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

    我不知道为什么您的一方出现了这个问题、我可以分享我的构建环境中的信息、然后我们可以尝试在您的一方进行一些实验、以进一步找出问题的根源。

    /gstreamer1.0-plugins-dsp66/git -r1/git $ git remote -v
    origin git://git.ti.com/processor-sdk/gst-plugin-dsp66.git (获取)
    Origin Git://git.ti.com/processor-sdk/gst-plugin-dsp66.git (推送)

    /gstreamer1.0-plugins-dsp66/git -r1/git $ git 子模块状态
    ad30ca9534600465bd5ee3c42f02a37f3554f8db common (release-0_10_22-389-gad30ca9)

    /gstreamer1.0-plugins-dsp66/git -r1/git $ cd common/

    /gstreamer1.0-plugins-dsp66/git -r1/git /common$ git remote -v
    origin git://anongit.freedesktop.org/gstreamer/common (获取)
    Origin Git://anongit.freedesktop.org/gstreamer/common (推送)

    您是否可以进入"build/Arago-tmp-extern-linaro-toolchain/work /armv7ahf-neon -linux-gnueabi/gstreamer1.0-plugins-dsp66/git r1/git "、然后手动执行"git 子模块初始化"、然后执行"git 子模块更新"?

    如果您能够手动成功运行、那么我们可以考虑其他方法来启用此功能。

    请分享您对这些试验的控制台信息。

    此致
    Karthik
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Karthik、我已经尝试过这些命令、这就是我得到的结果。 似乎子模块仍然发生故障。

    我是否应该尝试重新下载 PROCESSOR-SDK 并重试编译?

    bash-4.3$ git remote -v
    origin git://git.ti.com/processor-sdk/gst-plugin-dsp66.git (获取)
    Origin Git://git.ti.com/processor-sdk/gst-plugin-dsp66.git (推送)
    bash-4.3$ git 子模块状态
    无法运行命令'submodule':数值结果超出范围
    bash-4.3$ CD common/
    bash-4.3$ git remote -v
    origin git://git.ti.com/processor-sdk/gst-plugin-dsp66.git (获取)
    Origin Git://git.ti.com/processor-sdk/gst-plugin-dsp66.git (推送)
    bash-4.3$ CD…
    bash-4.3$ git 子模块初始化
    无法运行命令'submodule':数值结果超出范围
    bash-4.3$ git 子模块更新
    无法运行命令'submodule':数值结果超出范围
    bash-4.3$
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Karthik、


    我重新下载了处理器 SDK (software-dl.ti.com/.../index_FDS.html) 并尝试重新编译。


    在编译过程中、我运行到该编译中、编译器尝试从断开的链接(gforge.ti.com):)下载


    user01@user01001:~μ C/ti-processor-sdk-linux-Automotive ra7xx-evm-03_04_00_03/Yocto 层数$./build-core-sdk.sh dra7xx-evm
    [PSDKLA]>
    [PSDKLA]>当前目录是/home/user01/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers
    [PSDKLA]>路径为/home/user01/gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf/bin:/home/user01/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/bin:/opt/PHYTEC_BSPs/yocto_ti/sources/oe-core/scripts:/opt/PHYTEC_BSPs/yocto_ti/sources/oe-core/bitbake/bin:/opt/PHYTEC_BSPs/gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf/bin:/opt/bin:/usr/local/games:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin::/sbin:/bin:/usr/games:
    [PSDKLA]>建立在运行 Linux 的 user01001 4.4.4-67-generic #88~14.041-Ubuntu SMP Thu Mar 9 15:30:23 UTC 2017 x86_64 x86_64 x86_64 x86_64 x86_64 x86_64 x86_64 GNU/Linux 的 user01001之上
    [PSDKLA]>于2018年2月12日上午10:08:42 PST 开始 Yocto 编译
    [PSDKLA]>
    [PSDKLA]>CD 构建
    [PSDKLA]>。 配置/设置
    [PSDKLA]>CP conf/local.conf conf/local.conf 原始
    [PSDKLA]> machine=dra7xx-EVM bitbake tisdk-rootfs-image
    注:已启动具有 DBfile 的 PRServer:/home/user01/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/cache/prserv.sqlite3、IP:127.0.0.1、端口:43066、PID:6382
    正在加载高速缓存:100%|########################################################################################################## | ETA:00:00:00
    从依赖关系缓存加载2849条目。
    注:解决任何缺失的任务队列相关性

    编译配置:
    Bb_version ="1.30.0"
    Build_SYS ="x86_64 Linux 版"
    NATIVELSBSTRING ="Uubuntu-14.04"
    Target_SYS ="ARM-Linux-gnueabi"
    机器="dra7xx-evm"
    DIASTRO ="Arago"
    DISTR_VERSION ="2016.12"
    TUNE_FUNCures ="arm armv7a VFP thumb neon callconvention-hard "
    TARGET_FPU ="硬"
    meta-glsdk ="标题:66cfd8ef55344508d6e7b306259f34c05b828194"
    meta-arago-distro
    meta-Arago-Extras ="标题:4c01410ffde8853224567fb6078d7d9f190b942f"
    meta-qt5 ="头:f8584d7a7c90afc71484a40279aa3df651d0e04f"
    元网络
    meta ruby
    Meta-python
    meta-OE ="标题:55c8a76da5dc099a7bc38495c672140cedb78e"
    meta-ti ="标题:5f3a1169d307f41626f850f5c700437dedbe93"
    meta-linaro-toolchain
    meta-optee ="标题:2f51d38048599d9878f149d6d15539fb97603f8f"
    meta ="标题:bfa04fa71c47e8fe9528208848cfcec2e232777d"

    注:准备 RunQueue
    注:执行 SetScene 任务
    注:执行 RunQueue 任务
    警告:libmpc-1.0.3-r0 DO:无法获取 URL www.multiprecision.org/.../mpc-1.0.3.tar.gz、如果可用、则尝试镜像
    警告:HEVC-ARM-DECODER-01.00.00.01-R3 DO:无法获取 URL gforge.ti.com/.../REL.HEVC.D.ARM.OBJ.01.00.00.01.tar.gz、如果可用、则尝试镜像
    错误:HEVC-ARM-DECODER-01.00.00.01-R3 DO 获取:获取失败:获取命令失败、退出代码4、无输出
    错误:HEVC-ARM-DECODER-01.00.00.01-R3 DO 获取:函数失败:URL:'gforge.ti.com/.../REL.HEVC.D.ARM.OBJ.01.00.00.01.tar.gz'的获取器失败。 无法从任何源获取 URL。
    错误:故障日志文件存储在:/home/user01/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/hevc-arm-decoder/01.00.00.01-r3/temp/log.do_fetch.6445中
    错误:任务3008 (/home/user01/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/sources/meta-arago/meta-arago-extras/recipes-multimedia/hevc-arm-decoder/hevc-arm-decoder_01.00.00.01.bb、DO 获取)失败、退出代码为"1"
    注:任务摘要:已尝试2580个任务、其中2567不需要重新运行、1个任务失败。
    注意:编写历史记录
    等待0个正在运行的任务完成:

    摘要:1个任务失败:
    /home/user01/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/sources/meta-arago/meta-arago-extras/recipes-multimedia/hevc-arm-decoder/hevc-arm-decoder_01.00.00.01.bb、DO 获取
    摘要:显示了2条警告消息。
    摘要:显示了2条错误消息、返回非零退出代码。
    [PSDKLA]>
    [PSDKLA]>于2018年2月12日10:12:01 PST 完成了 Yocto 构建
    [PSDKLA]>


    您是否知道通过此错误来成功编译的方法?

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

    关于第二次编译工作、无法再访问 gforge.ti.com、我们需要使用备用镜像来获取该信息。
    但是、由于您已经有了早期版本、您能否从早期下载位置复制该文件?

    请执行以下操作:

    #Copy the file from earlier build location and place it in the new builds downloads directory。
    * cp /opt/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/downloads/REL.HEVC /home/user01/ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03/yocto-layers/downloads.

    #Rebuild
    * MACHINE=dra7xx-EVM bitbake tisdk-rootfs-image

    请告诉我这是否有帮助。

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

    正如您所说的、我能够使一个工作正常的编译系统正常工作。

    非常感谢!