主题中讨论的其他器件: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 编译设置?