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.

[参考译文] TDA4VH-Q1:SDK 11.00.00.08 构建失败

Guru**** 2442090 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1545567/tda4vh-q1-sdk-11-00-00-08-build-fails

器件型号:TDA4VH-Q1
主题:SysConfig 中讨论的其他器件

工具/软件:

你(们)好  

我正在尝试构建“ti-processor-sdk-rtos-j784s4-evm-11_00_00_06"的“的完整 SDK
我按照“Vision Apps 用户指南“>"构建“构建环境设置“和“构建说明“下提供的文档进行了操作

最重要的步骤是  

 1. cd ${PSDKR_PATH}

  ./sdk_builder/scripts/setup_psdk_rtos.sh

 2.对于 Linux+RTOS 模式

  • 编辑文件 sdk_builder/build_flags.mak 并修改以下变量
    build_emulation_mode=no
    BUILD_TARGET_MODE=yes
    BUILD_LINUX_MPU=yes
    profile=release
  • cd sdk_builder
    构建 SDK -J16


    执行以下步骤后、我遇到以下错误:
    ```μ s
    /home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/toolchain/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux-gcc:/usr/lib/x86_64-linux-gnu/libc.so.6:未找到版本`glibc_2.38'(/home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/toolchain/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux-gcc 需要)
    /home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/toolchain/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux-gcc:/usr/lib/x86_64-linux-gnu/libc.so.6:未找到版本`glibc_2.36'(/home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/toolchain/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux-gcc 需要)
    /home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/toolchain/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux-gcc:/usr/lib/x86_64-linux-gnu/libc.so.6:未找到版本`glibc_2.38'(/home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/toolchain/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux-gcc 需要)
    /home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/toolchain/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux-gcc:/usr/lib/x86_64-linux-gnu/libc.so.6:未找到版本`glibc_2.36'(/home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/toolchain/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux-gcc 需要)
    Make[2]:***[/home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/sdk_builder/concerto/finale.mak:318:/home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/app_utils/out/J784S4/A72/LINUX/release/module/utils.console_io.src /APP_LOG_writer.o]错误 1.
    make[2]:***等待未完成的作业…
    Make[2]:***[/home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/sdk_builder/concerto/finale.mak:318:/home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/app_utils/out/J784S4/A72/LINUX/release/module/utils.console_io.src /APP_LOG_READER.o]错误 1.
    /home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/toolchain/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux-gcc:/usr/lib/x86_64-linux-gnu/libc.so.6:未找到版本`glibc_2.38'(/home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/toolchain/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux-gcc 需要)
    /home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/toolchain/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux-gcc:/usr/lib/x86_64-linux-gnu/libc.so.6:未找到版本`glibc_2.36'(/home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/toolchain/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux-gcc 需要)
    Make[2]:***[/home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/sdk_builder/concerto/finale.mak:318:/home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/app_utils/out/J784S4/A72/LINUX/release/module/utils.console_io.src /app_get.o]错误 1.
    /home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/toolchain/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux-gcc:/usr/lib/x86_64-linux-gnu/libc.so.6:未找到版本`glibc_2.38'(/home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/toolchain/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux-gcc 需要)
    /home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/toolchain/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux-gcc:/usr/lib/x86_64-linux-gnu/libc.so.6:未找到版本`glibc_2.36'(/home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/toolchain/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux-gcc 需要)
    Make[2]:***[/home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/sdk_builder/concerto/finale.mak:318:/home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/app_utils/out/J784S4/A72/LINUX/release/module/utils.console_io.src /APP_LOG_LINUX.o]错误 1.
    make[2]:离开目录'/home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/app_utils '
    maker[1]:***[makerules/makefile_tiovx_PTK_imaging.mak:8:app_utils]错误 2.
    Make[1]:离开目录“/home/mac/TI-SDK11/ti-processor-sdk-rtos-j784s4-evm-11_00_00_06/sdk_builder “
    make:***[Makefile:56:SDK]错误 2.
    ```μ s

    显然、即使我使用 Ubuntu 22.04 LTS、也存在 glibc 不匹配。 根据文档、主机计算机将在此版本中使用 Ubuntu 22.04、Ubuntu 22.04 基于 glibc 2.35。由于我没有 glibc >= 2.38、构建失败

    我如何才能使其正常工作?
    提前感谢。
    谢谢

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

    尊敬的 Asif:

    您能否从一开始就再次创建 SDK、并确保 ./sdk_builder/scripts/setup_psdk_rtos.sh 已成功执行吗?

    是的、主机计算机应该是 Ubuntu 22.04。

    此致、
    Gokul

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

    尊敬的 Asif:

    连接 ldd 和 gcc 版本

    此致、
    Gokul

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

    您好、Gokul、

    非常感谢您的答复,这是非常有帮助的  

    此致

    Asif

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

    尊敬的 Asif:

    我将在问题解决后关闭此主题。

    此致、
    Gokul