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.

[参考译文] PROCESSOR-SDK-AM69A:我在为 AM69A 构建映像时遇到问题。

Guru**** 2589245 points
Other Parts Discussed in Thread: AM69

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1574267/processor-sdk-am69a-i-m-having-an-issue-building-the-image-for-the-am69a

器件型号:PROCESSOR-SDK-AM69A
Thread 中讨论的其他器件:AM69

工具/软件:

  • 当我构建版本 10 时、由于无法从克隆文件、因此失败 meta-qt5 —Qt 存储库似乎有问题。 我尝试手动检查克隆链接、但也返回 404 错误。

  • 当我构建版本 11 时,它会立即失败,因为 meta-qt6  由于 timeout.e2e.ti.com/.../log_5F00_build.txt 而无法下载

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

    我有检查代理,但我的互联网没有代理  

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

    Hi Le Tung,

    我目前没有看到此问题。 是否可以重试或检查互联网连接设置?

    $ git clone code.qt.io/.../meta-qt6.git
    Cloning into 'meta-qt6'...
    remote: Enumerating objects: 16610, done.
    remote: Counting objects: 100% (16610/16610), done.
    remote: Compressing objects: 100% (6076/6076), done.
    remote: Total 16610 (delta 12556), reused 13452 (delta 10357), pack-reused 0
    Receiving objects: 100% (16610/16610), 3.61 MiB | 4.14 MiB/s, done.
    Resolving deltas: 100% (12556/12556), done.

    此致、
    Jared

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

    我已使用以太网 4g 重试、但未连接到 code.qt.io/.../meta-qt6.git

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

    我没有尝试防火墙,代理, ethernet4g 和 在另一个位置在另一台 PC 上

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

    Hi Le Tung,

    您是否能够在 Yocto 构建之外克隆存储库?

    可以克隆镜像吗? 例如: GitHub - YoeDistro / meta-qt6:https://code.qt.io/cgit/yocto/meta-qt6.git/镜像

    此致、
    Jared

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

    谢谢 ,我会尝试的

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

    我已经从 Git 下载了 meta-qt6 层、但在构建过程中仍会尝试从 Qt 的服务器克隆、这会导致错误。 您是否对此有任何解决方案?e2e.ti.com/.../3782.log_5F00_build.txt

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

    Hi Le Tung,

    您可以尝试在 meta-qt6/conf/layer.conf 中将 QT_GIT_PROTOCOL 更改为 https

    我无法使用 git 传输协议克隆该存储库,但 https 工作正常。

    此致、
    Jared

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

    我 现在已将 meta-qt6/conf/layer.conf 中的 QT_GIT_PROTOCOL 更改为 https、此问题适用于修补程序  

    错误:qtbase-native 6.9-r0 do_patch:在目标目录“/media/minhduc/a30d1df8-0961-4f96-b355-1df77c1b938e/am69/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/qtbase-native/6.9/qtbase-6.9 上应用补丁“0001-Add-linux-oe-g-platform.patch"</s>“
    CmdError ('quilt --quiltrc /media/minhduc/a30d1df8-0961-4f96-b355-1df77c1b938e/am69/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/qtbase-native/6.9/recipe-sysroot-native/etc/quiltrc push'、0、“stdout:正在应用补丁 0001-Add-linux-oe-g-platform.patch
    在输入行 31 找不到要修补的文件
    也许您使用了错误的-p 或--strip 选项?
    导致这种情况的案文是:
    ----------------------------
    |从 a08e167d51c33f91009ba27adaa083c783c1ac54 周一 9 月 17 日 00:00 2001
    |出发地:Martin Jansa
    |日期:2013 年 4 月 15 日星期一 04:29:32+0200
    |主题:【补丁】添加 linux-oe-g++平台
    |
    |*此 qmake.conf 与其他平台不同、可从中读取大多数变量
    | shell 环境,因为它更容易导出 qt 配方
    |*特定于给定配方的标志或 CC
    |
    |上游状态:不适当【嵌入式特定】
    | OE 太具体了、可能无法提升
    |
    |Change-ID: I0591ed5da0d61d7cf1509d420e6b293582f1863c
    |签字人:马丁·扬萨
    |
    |-----
    | mkspecs/features/qt.prf | 6 ++--
    | mkspecs/features/qt_functions.prf | 4 +-
    | mkspecs/linux-oe-g+/qmake.conf | 38 ++++++++++++++++++++++++++++++++++
    | mkspecs/linux-oe-g++/qplatformdefs.h | 1 +
    | mkspecs/oe-device-extra.pri | 0
    |5 个文件已更改、44 个插入 (+)、5 个删除 (-)
    |创建模式 100644 mkspecs/linux-oe-g++/qmake.conf
    |创建模式 100644 mkspecs/linux-oe-g++/qplatformdefs.h
    |创建模式 100644 mkspecs/oe-device-extra.pri
    |
    |diff --git a/mkspecs/features/qt.prf b/mkspecs/features/qt.prf
    |索引 3c4b284b68 .a7545ace5c 100644.
    |--/mkspecs/features/qt.prf
    |++ b/mkspecs/features/qt.prf
    ----------------------------
    没有要修补的文件。 正在跳过补丁。
    2 个猎人中有 2 个被忽略
    在输入行 55 找不到要修补的文件
    也许您使用了错误的-p 或--strip 选项?
    导致这种情况的案文是:
    ----------------------------
    |diff --git a/mkspecs/features/qt_functions.prf b/mkspecs/features/qt_functions.prf
    |索引 f1371c8cc6..84cbf4a476 100644.
    |---- A/mkspecs/features/qt_functions.prf
    |++ b/mkspecs/features/qt_functions.prf
    ----------------------------
    没有要修补的文件。 正在跳过补丁。
    2 个猎人中有 2 个被忽略
    修补文件 mkspecs/linux-oe-g++/qmake.conf
    修补文件 mkspecs/linux-oe-g++/qplatformdefs.h
    修补文件 mkspecs/oe-device-extra.pri
    修补程序 0001-Add-linux-oe-g-platform.patch 不适用(使用-f 强制执行)

    stderr:“)
    错误:存储在/media/minhduc/a30d1df8-0961-4f96-b355-1df77c1b938e/am69/yocto-build/build/arago-tmp-default-glibc/work/x86_64-linux/qtbase-native/6.9/temp/log.do_patch.3721640 中的失败日志文件
    错误:任务 (virtual:native:/media/minhduc/a30d1df8-0961-4f96-b355-1df77c1b938e/am69/yocto-build/sources/meta-qt6/recipes-qt/qt6/qtbase_git.bb:do_patch) 失败、退出代码为“1"</s>“
    注意:任务摘要:已尝试 1697 个任务、其中 1686 不需要重新运行、1 个任务失败。
    注意:正在编写构建历史记录
    注意:编写建筑历史记录花费:3 秒
    注意:正在编写构建历史记录
    注意:编写建筑历史记录花费:3 秒

    摘要:1 个任务失败:
    虚拟:本机:/media/minhduc/a30d1df8-0961-4f96-b355-1df77c1b938e/am69/yocto-build/sources/meta-qt6/recipes-qt/qt6/qtbase_git.bb:do_patch

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

    Hi Le Tung,

    我已经测试了构建 qtbase 配方,我没有看到你的原始问题提取存储库 (ies)。

    您可以尝试清洁和重建 qtbase 配方吗?

    此致、
    Jared

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

    我曾尝试过、但 Qt 服务器似乎阻止了来自越南的连接或类似的连接。 我跟踪了日志,看到我的请求到达了伦敦的服务器,但它停止了那里。

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

    Hi Le Tung,

    我明白了。 很遗憾、我无法帮助解决这个问题。 也许你可以尝试 VPN?

    您也可以尝试向 Qt 论坛寻求帮助: https://forum.qt.io/ 

    关闭此主题、因为我无法提供进一步支持。

    此致、
    Jared