AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题 / 765190
Accepted
Ja_cpp
Ja_cpp
Asked: 2023-12-19 23:40:12 +0800 CST2023-12-19 23:40:12 +0800 CST 2023-12-19 23:40:12 +0800 CST

Yocto 项目构建:找不到版本“GLIBC_2.33”

  • 772

我需要使用Yocto project自定义层和设备树构建一个图像,以便在 Oclea 硬件上工作。我正在Ubuntu 20与ldd (Ubuntu GLIBC 2.31-0ubuntu9.14) 2.31

我发现文件系统 NTFS 可能是问题所在,但我在ext3/ext4.

这是运行构建时的完整输出:

./example-build.sh --platform s5l
You had no conf/local.conf file. This configuration file has therefore been
created for you from /media/data/Data/Oclea_project/oclea-yocto-sdk-3.0.0-rc1/oclea-yocto-sdk/poky/meta-poky/conf/local.conf.sample
You may wish to edit it to, for example, select a different MACHINE (target
hardware). See conf/local.conf for more information as common configuration
options are commented.

You had no conf/bblayers.conf file. This configuration file has therefore been
created for you from /media/data/Data/Oclea_project/oclea-yocto-sdk-3.0.0-rc1/oclea-yocto-sdk/poky/meta-poky/conf/bblayers.conf.sample
To add additional metadata layers into your configuration please add entries
to conf/bblayers.conf.

The Yocto Project has extensive documentation about OE including a reference
manual which can be found at:
    https://docs.yoctoproject.org

For more information about OpenEmbedded see the website:
    https://www.openembedded.org/


### Shell environment set up for builds. ###

You can now run 'bitbake <target>'

Common targets are:
    core-image-minimal
    core-image-full-cmdline
    core-image-sato
    core-image-weston
    meta-toolchain
    meta-ide-support

You can also run generated qemu images with a command like 'runqemu qemux86'

Other commonly useful commands are:
 - 'devtool' and 'recipetool' handle common recipe tasks
 - 'bitbake-layers' handles common layer tasks
 - 'oe-pkgdata-util' handles common target package tasks
Adding bitbake layers
NOTE: Starting bitbake server...
Loading cache: 100% |                                                                                                                                     | ETA:  --:--:--
Loaded 0 entries from dependency cache.
Parsing recipes: 100% |####################################################################################################################################| Time: 0:00:09
Parsing of 2657 .bb files complete (0 cached, 2657 parsed). 4107 targets, 361 skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
NOTE: Multiple providers are available for runtime libgstcodecparsers-1.0 (gstreamer1.0-plugins-bad, gstreamer1.0-plugins-base, gstreamer1.0-plugins-good, gstreamer1.0-plugins-ugly, gstreamer1.0-rtsp-server)
Consider defining a PREFERRED_RPROVIDER entry to match libgstcodecparsers-1.0
NOTE: Multiple providers are available for runtime libgstvideo-1.0 (gstreamer1.0-plugins-bad, gstreamer1.0-plugins-base, gstreamer1.0-plugins-good, gstreamer1.0-plugins-ugly, gstreamer1.0-rtsp-server)
Consider defining a PREFERRED_RPROVIDER entry to match libgstvideo-1.0

Build Configuration:
BB_VERSION           = "2.0.0"
BUILD_SYS            = "x86_64-linux"
NATIVELSBSTRING      = "ubuntu-20.04"
TARGET_SYS           = "aarch64-oclea-linux"
MACHINE              = "oclea-s5l"
DISTRO               = "oclea"
DISTRO_VERSION       = "1.0"
TUNE_FEATURES        = "aarch64 armv8a crc cortexa53"
TARGET_FPU           = ""
meta                 
meta-poky            
meta-yocto-bsp       = "HEAD:1861941037c4cca6fdfa3154f65d82ea96ab761f"
meta-oe              
meta-python          
meta-networking      
meta-multimedia      
meta-filesystems     
meta-webserver       = "HEAD:5f120a926b0fcd55cfe7565bb7ddf23661cad498"
meta-oclea-open      
meta-oclea-prebuilt  
meta-oclea-source    
meta-oclea-distro    = "HEAD:1861941037c4cca6fdfa3154f65d82ea96ab761f"

WARNING: Unable to get checksum for oclea-log SRC_URI entry oe-logs: [Errno 2] No such file or directory: '/media/data/Data/Oclea_project/oclea-yocto-sdk-3.0.0-rc1/oclea-yocto-sdk/poky/meta-oclea-open/recipes-core/oclea-log/src/oe-logs'
WARNING: Unable to get checksum for oclea-log SRC_URI entry oe-workdir: [Errno 2] No such file or directory: '/media/data/Data/Oclea_project/oclea-yocto-sdk-3.0.0-rc1/oclea-yocto-sdk/poky/meta-oclea-open/recipes-core/oclea-log/src/oe-workdir'
Initialising tasks: 100% |#################################################################################################################################| Time: 0:00:01
Sstate summary: Wanted 2139 Local 2135 Mirrors 0 Missed 4 Current 0 (99% match, 0% complete)
NOTE: Executing Tasks
NOTE: oclea-log: compiling from external source tree /media/data/Data/Oclea_project/oclea-yocto-sdk-3.0.0-rc1/oclea-yocto-sdk/poky/meta-oclea-open/recipes-core/oclea-log/src/
WARNING: oclea-image-3.0.0-rc1 do_rootfs: QA Issue: The license listed BSD was not in the licenses collected for recipe cyw-supplicant [license-file-missing]
WARNING: oclea-image-3.0.0-rc1 do_rootfs: QA Issue: The license listed BSD was not in the licenses collected for recipe murata-binaries [license-file-missing]
ERROR: ota-7z-3.0.0-rc1 do_assemble_7z: ExecutionError('/media/data/Data/Oclea_project/oclea-yocto-sdk-3.0.0-rc1/oclea-yocto-sdk/poky/build/tmp/work/oclea_s5l-oclea-linux/ota-7z/3.0.0-rc1/temp/run.do_assemble_7z.291416', 1, None, None)
ERROR: Logfile of failure stored in: /media/data/Data/Oclea_project/oclea-yocto-sdk-3.0.0-rc1/oclea-yocto-sdk/poky/build/tmp/work/oclea_s5l-oclea-linux/ota-7z/3.0.0-rc1/temp/log.do_assemble_7z.291416
Log data follows:
| DEBUG: Executing shell function do_assemble_7z
| Device-trees      oclea_s5l_micro_som.dts     oclea_s5l_janus.dts     oclea_s5l_evk2.dts     oclea_s5l_breakout_evk_hydra.dts
| /media/data/Data/Oclea_project/oclea-yocto-sdk-3.0.0-rc1/oclea-yocto-sdk/poky/build/tmp/work/oclea_s5l-oclea-linux/ota-7z/3.0.0-rc1/host-tools/dtc: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /media/data/Data/Oclea_project/oclea-yocto-sdk-3.0.0-rc1/oclea-yocto-sdk/poky/build/tmp/work/oclea_s5l-oclea-linux/ota-7z/3.0.0-rc1/host-tools/dtc)
| /media/data/Data/Oclea_project/oclea-yocto-sdk-3.0.0-rc1/oclea-yocto-sdk/poky/build/tmp/work/oclea_s5l-oclea-linux/ota-7z/3.0.0-rc1/host-tools/dtc: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /media/data/Data/Oclea_project/oclea-yocto-sdk-3.0.0-rc1/oclea-yocto-sdk/poky/build/tmp/work/oclea_s5l-oclea-linux/ota-7z/3.0.0-rc1/host-tools/dtc)
| WARNING: exit code 1 from a shell command.
ERROR: Task (/media/data/Data/Oclea_project/oclea-yocto-sdk-3.0.0-rc1/oclea-yocto-sdk/poky/meta-oclea-distro/recipes-bsp/ota-7z/ota-7z.bb:do_assemble_7z) failed with exit code '1'
NOTE: Tasks Summary: Attempted 5031 tasks of which 5004 didn't need to be rerun and 1 failed.
yocto
  • 1 1 个回答
  • 37 Views

1 个回答

  • Voted
  1. Best Answer
    Ja_cpp
    2023-12-20T22:26:14+08:002023-12-20T22:26:14+08:00

    我使用 Ubuntu 20.04 创建了一个虚拟机,也遇到了同样的问题。然后,我决定使用 GLIBC 2.34 升级到 Ubuntu 21,并使用 Yocto 项目成功构建了映像。

    • 0

相关问题

  • 如何读回风扇速度?

  • 功能 YoctoProject SDK V1.8

  • “-sh:无法执行二进制文件”,因为源代码在“x86_64”上编译并在“i686”平台上执行

  • 为什么我的 systemd 服务没有自动启动?

  • 通过 stty 对串行设置进行故障排除

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve