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/AM3352:构建 SDK 失败

Guru**** 2589275 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/639837/linux-am3352-building-the-sdk-fails

器件型号:AM3352

工具/软件:Linux

你(们)好

我正在尝试更新我的工具。

在此过程中,我将尝试在创建新的 rootfs 之前重建 SDK

我已按照 http://processors.wiki.ti.com/index.php/Processor_SDK_Building_The_SDK 中的说明进行操作

这是我在 Ubuntu (Xenial)的全新虚拟盒安装上完成的

它会继续查找、直到 bitbake 生成本身在输出中失败:

Richard@distro-upgrader:~/tisdk/build machine=am335x-evm bitbake core-image-minimal
注意:您的 conf/bblayers.conf 已自动更新。
注意:您的 conf/bblayers.conf 已自动更新。
解析配方:100%|############################ |时间:0:04:53
解析2509.bb 文件完成(0缓存,2509解析)。 3257个目标、529个跳过、0个屏蔽、0个错误。
警告:没有适用于
/home/richard/tisdk/sources/meta-openamp/recipes-bsp/device-tree/device-tree-generation_的方法。bbappend
注意:解决任何缺失的任务队列相关性

生成配置:
BB_VERSION ="1.32.0"
BUIL_SYS ="x86_64-Linux"
NATIVELSBSTRING ="Ubuntu-16.04"
TARGET_SYS ="arm-linux-gnueabi"
机器 ="AM335x-EVM"
发行版 ="Arago "
distro_version ="2017.06"
tune 特性 ="arm armv7a VFP thumb NEON callconvention-hard"
target_FPU ="硬"
meta-processor-sdk ="头:2b7f7b00654eb3faaaea7c66271ebe508b9ffc019"
meta-arago-distro
meta-arago-ado-ado-extras ="头:8f49ed67d0627a04ac72fd388fd756273bad7
meta 浏览器" ="标题:08576b03af624b65ad949c410d84c11c7d1f2e39"
元- openamp ="标题:8a214032bfb7e8124bc1485c70c69f7d60abb819"
meta-qt5 ="标题:2c9f0e4eb0e9097f6f872ec1e1d81768a8ab5f1b"
meta 网络
meta-ruby
Meta-python
Meta-OE
元- gnome ="标题:fe5c83312de11e80b85680ef237f8acb04b4b26e"
meta-ti ="标题:a18d57af8384ced25996739bb66d197c69efb77b"
meta-linaro-toolchain
meta-optee ="标题:49b0f32d7e955f250b0022d1b2f403f45a2c2d9c"
元 ="标题:e3911133ee9aad7cc3ae89faea80a097f6614fab"

正在初始化任务:100%|############################################ |时间:0:00:04
注:执行 SetScene 任务
注:执行 RunQueue 任务
警告:quilt-native-0.64-r0 DO:本地文件/home/richard/tisdk/downloads/quilt-0.64.tar.gz
的校验和不匹配清除并重试。
警告:quilt-native-0.64-r0 DO_Fetch:将/home/richard/tisdk/downloads/quilt-0.64.tar.gz 重命名为/home/richard/tisdk/downloads/quilt-0.64.tar.gz_bad-checksum_cacee90f72e7a0d0a7363c22f5a891b6
警告:quilt-native-0.64-r0 DO_Fetch:下载 download.savannah.gnu.org/.../quilt-0.64.tar.gz 时遇到校验和故障 -如果可用、将尝试其他来源
警告:quilt-native-0.64-r0 DO_Fetch:本地文件/home/richard/tisdk/downloads/quilt-0.64.tar.gz
的校验和不匹配清理并重试。
警告:quilt-native-0.64-r0 do_fetch:将/home/richard/tisdk/downloads/quilt-0.64.tar.gz 重命名为/home/richard/tisdk/downloads/quilt-0.64.tar.gz_bad-checksum_cacee90f72e7a0d0a7363c22f5a891b6
错误:quilt-native-0.64-r0 do_fetch:校验和失败获取 download.savannah.gnu.org/.../quilt-0.64.tar.gz
错误:quilt-native-0.64-r0 do_fetch:URL 的 fetcher 故障:'download.savannah.gnu.org/.../quilt-0.64.tar.gz'。 校验和不匹配!
文件:'/home/richard/tisdk/downloads/quilt-0.64.tar.gz 具有 MD5校验和 ace90f72e7a0d0a7363c22f5a891b6当 fc0310db5868a0873d602d4332a76d43为预期
文件:'/home/richard/tisdk/downloads/quilt-0.64.tar.gz 具有 SHA256校验和00cb26cec3635883fe3931e4dcpe4d4d4d4d4d722472d7d7d72472d72d7d7d7d72d7d7d7d7d
,如果您可以在没有更新这些新的情况下使用这些校验和,则可以在没有更新该配置文件的情况下使用该配置文件:
SRC_URI[md5sum]="cace90f72e7a0d0a7363c22f5a891b6"
SRC_URI[sha256sum]="00cb26cec3635883fe3931e4a6e03adf8ef27d2b64ffdde07f6b6b6b0
、如果您意外修改了上行文件、则重新尝试进行下载或检查、以确定是否已损坏或以确定是否已修改上行文件。

错误:quilt-native-0.64-r0 do_fetch:功能失败:base_do_fetch
错误:存储在中的故障日志文件:/home/richard/tisdk/build/arago-tmp-external-linaro-toolchain/work/x86_64-linux/quilt-native/0.64-r0/temp/log.do_fetch.11275
错误:任务(/home/richard/tisdk/sources/oe-core/meta/recipes-devtools/quilt/quilt-native_0.64.bb:do_fetch)失败、退出代码为"1"
注意:任务摘要:已尝试2个任务、其中0不需要重新运行、1个任务失败。

摘要:1个任务失败:
/home/richard/tisdk/sources/oe-core/meta/recipes-devtools/quilt/quilt-native_0.64.bb:DO 提取
摘要:显示了6条警告消息。
摘要:显示了3条错误消息、返回非零退出代码。
Richard@distro-upgrader:~/tisdk/build

未对克隆源进行任何更改、这是意料之外的。

是否有任何关于可能出现问题的建议? 以及如何修复它?

提前感谢、

Richard

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

    您好 Richard、

    您必须关注的错误如下:

    如果需要进行此更改(例如、您已升级到新版本而未更新校验和)、则可以在配方中使用以下行:
    SRC_URI[md5sum]="ace90f72e7a0d0a7363c22f5a891b6"
    SRC_URI[sha256sum]="00cb26cec3635883fe3931e4dc4a6e03adf8ef27d2b64ff515dde07f6b6221f0"
    否则、您应重试下载和/或使用上游检查、以确定文件是否已损坏或意外修改。

    解决方法是单击 download.savannah.gnu.org/.../quilt-0.64.tar.gz 通过 Web 浏览器下载 quilt-0.64.tar.gz、将其放在/home/richard/tisdk/downloads 目录中、在/home/richard/tisdk/downloads 上执行 touch quilt-0.64.tar.gz.doone
    比较校验和和位烘烤:
    MD5SUM quilt-0.64.tar.gz
    sha256sum quilt-0.64.tar.gz

    它们应该是:
    MD5:fc0310db5868a0873d602d4332a76d43 quilt-0.64.tar.gz
    SHA256:c4bfd3282214a288e8d3e921ae4d52e73e24c4fead72b5446752adee99a7affd quilt-0.64.tar.gz

    此致、
    Kemal

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

    只需单击该链接就无法找到该文件:它似乎无法解析 ftp.yzu.edu.tw

    通过快速的网络搜索、可以在镜像中找到它: download-mirror.savannah.gnu.org/.../

    从中提取的文件的 MD5和 SHA256与您提供的值相匹配、因此我希望我刚刚启动的构建将有更好的完成机会。

    源文件中的位置是否需要更新?

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

    不可以、链接使用 GeoIP 镜像、当我单击该链接时、它会从 http://ftp.cc.uoc.gr 下载