我正在尝试使用 S32G3 Linux BSP44.0 为 s32g399ardb3 版本 ubuntu 镜像。
我将机器设置为 s32g399ardb3ubuntu,运行 bitbake fsl-image-ubuntu 时出现错误:
错误:没有任何东西提供 “virtual/x86_64-fslbsp-linux-gcc-crosssdk”(但是 /newhome/arthur/fsl-auto-yocto-bsp44.0_s32g/sources/meta-alb/meta-alb-sdk/recipes-devtools/binutils2.34/binutils-cross-canadian_2.34.bb 取决于或以其他方式需要)。
近距离比赛:
virtual/x86_64-fslbsp-linux-g++
virtual/x86_64-fslbsp-linux-gccvirtual/x86_64-fslbsp-linux-go
我可以在 BSP44.0 中为 s32g399ardb3 版本 fsl-image-auto 镜像。
我还可以在 BSP43.0 中为 s32g399ardb3ubuntu 版本 fsl-image-ubuntu 镜像。
我正在制造的机器是
SB 版本:core-11.1.0 ubuntu2-noarch: printing-11.1.0 ubuntu2-noarch: 网络安全-11.1.0 ubuntu2-noarch
代理商 ID:Ubuntu
描述:Ubuntu 20.04.6 LTS
版本:20.04
代号:focal
内核版本为 5.4.0-204-generic 和 ldd (Ubuntu GLIBC 2.31-0ubuntu9.18)2.31
关于首选版本 2.35 glibc 不可用的日志警告。
我缺少包裹吗?
此致,
亚瑟
完整日志:
arthur@nmgPowerEdgeT630:~/fsl-auto-yocto-bsp44.0_s32g/build_s32g399ardb3ubuntu$ bitbake fsl-image-ubuntu
正在加载缓存:100% |##############################################################################################################| Time: 0:00:02
Loaded 5800 entries from dependency cache.
Parsing recipes: 100% |############################################################################################################| 时间:0:00:01
完成对 3692 个 .bb 文件的解析(缓存 3691 个,解析 1 个)。目标 5803 个,跳过 615 个,屏蔽 2 个,错误 0 个。
注意:解决任何缺失的任务队列依赖关系
警告:cross-localedef-native 的首选版本 2.35 不可用(适用于跨语言环境的项目)警告:跨语言环境的原生版本可用:2.31+git 2.39+git 警告:binutils-cross-aarch64 的首选版本 2.38 不可用(适用于项目 virtual/aarch64-fsl-linux-binutils)
警告:binutils-cross-aarch64 的首选版本 2.38 不可用(适用于项目 virtual/aarch64-fsl-linux-binutils)
警告:binutilscross-aarch64 可用:2. 34 2.42
警告:cross-localedef-native的首选版本 2.35 不可用(适用于跨语言环境的项目)警告:跨语言环境的本机版本可用:2.31+git 2.39+git
警告:跨语言环境的首选版本 2.35 不可用(适用于跨语言环境的本机开发项目)警告:首选 2.31+git 2.39+git
警告:binutils-crosssdk-x86_64-f
slbsp-的 2.38 版
linux 不可用(适用于物品 virtual/x86_64-fslbsp-linux-binutils)
警告:binutils-crosssdk-x86_64-fslbsp-linux 版本可用:2.42 警告:nativesdk-glibc 的首选版本 2.35 不可用(适用于物品 virtual/nativesdk-libc)警告:nativesdk-glibc 版本可用:2.39+git 警告:glibc 的首选版本 2.35 不可用(适用于项目 virtu al/libc)警告:glibc 版本可用:2.31
+git 2.39+git
警告:binutils-native 的首选版本 2.38 不可用(适用于 binutils-native 项目)警告:binutils-native 版本可用:2.42
警告:nativesdk-glib c 的首选版本 2.35 不可用
可用(适用于物品 virtual/nativesdk-libintl)
警告:nativesdk-glibc 版本可用:2.39+git 警告:nativesdk-glibc 的首选版本 2.35 不可用(适用于物品 virtual/nativesdk-libiconv)
警告:nativesdk-glibc 版本可用:2.39+git 警告:glibc 的首选版本 2.35 不可用(适用于物品 glibc-utils)警告:可用的 glib c 版本:2.31+git 2.39+git
警告:glibc 的首选版本 2.35 不可用(适用于项目 glibc-dbg)
警告:glib c 版本可用:2.31+git 2.39+git 警告:glibc 的首选版本 2.35 不可用(适用于项目 glibc-dev)
警告:glibc 版本可用:2.31+git 2.39+git 警告:glibc-locale-18iidata-18iribc 的首选版本不可用 n)
警告:gli
bc-locale 版本可用
: 2.31 2.39+git
警告:glibc 的首选版本 2.35 不可用(适用于 glibc-thread-db 项目)警告:glibc 版本可用:2.31+git 2.39+git
警告:binutils-cross-canadian-aarch64 的首选版本 2.38 不可用(适用于 binutils-cross-canadian-aarch64 项目)警告:binutils-cross-canadian-aarch64 版本可用:2.34 2.42 警告:nativesdk-glibc
的首选版本 2. 35 不可用 (
对于项目 nativesdk-ldconfig)
警告:nativesdk-glibc 版本可用:2.39+git 警告:nativesdk-glibc 的首选版本 2.35 不可用
(适用于项目 nativesdk-glibc-dev)警告:nativesdk 的版本
-glibc 可用:2.39+git
警告:nativesdk-glibc 的首选版本 2.35 不可用(适用于项目 nativesdk-glibc)警告:nativesdk-glibc 版本可用:2.39+git
警告:nativesdk-glibc 的首选版本 2.35 不可用(适用于项目 nativesdk-glibc-utils)警告:nativesdk-glibc 版本可用:2.39+git
警告:glibc 的首选版本 2.35 不可用(适用于项目 gli bc)
警告:glibc 版本可用:2.31+git 2.39+git
警告:glibc 的首选版本 2. 35 不可用(适用于项目 ldconfig)警告:glibc 版本可用
:2. 31+git 2.39+git
警告:glibc语言环境的首选版本 2.35 不可用(适用于项目 glibc-locale)警告:glibc语言环境版本可用:2.31 2.39+git 警告:glibc 的首选版本 2.35 不可用(适用于商品)
virtual/libintl)
警告:glibc 版本可用:2.31+git 2.39+git
错误:没有提供 “virtual/x86_64-fslbsp-linux-gcc-crosssdk”(但是/newhome/arthur/fsl-auto-yocto-bsp44.0_s32g/sources/meta-alb-sdk/recipes-devtools/binutils2. tools/binutils2.0 34/binutils-cross-cross-canadian_2.34.bb 取决于或以其他方式需要)。近距离比赛:
virtual/x86_64-fslbsp-linux-g++ virtual/x86_64-fslbsp-linux-gcc virtual/x86_64-fslbsp-linux-go注意:运行时目标 “binutils- cross-canadian-aarch64” 无法构建,正在删除...
缺少或无法构建的依赖链是:['binutils-cross-cross-canadian-aarch64','virtual/x86_64-fslbsp-linux-gcc-crosssdk'] 注意:运行时目标 “packagegroup-cross-canadian-s32g399ardb3” 无法构建,
正在删除...
缺少或无法构建的依赖链是:[“packagegroup-cross-canadian-s32g399ardb3”、“binutils-cross-cross-canadian-aarch64”、“virtual/x86_64-fslbsp-linux-gccc-crosssdk”] 错误:所需的构建目标 “fsl-image-ubuntu” 没有可构建
的提供商。
缺少或无法构建依赖链:['fsl-image-ubuntu','packagegroup-cross-canadian-s32g399ardb3','binutils-cross-canadian-aarch64','virtual/x86_64-fslbsp-linux-gcc-crosssdk'].
摘要:共有 48 条警告信息。
摘要:有 2 条ERROR 信息,返回非零退出代码。
迁移到参考发行版、系统开发套件。 5.0 后,Linux 电路板支持包。 支持不再包括 Ubuntu rootfs。此限制也记录在 BSP 版本 44 的 Linux 电路板支持包发行说明中。
抱歉,这是与https://community.nxp.com/t5/AP-Software-Support/Linux-BSP-44-build-errors/td-p/2164327的重复,信息可能更多一些。
此致,
亚瑟