gpt4 book ai didi

yocto - 无法在 TI am335x 上配置 alsa-utils

转载 作者:行者123 更新时间:2023-12-02 01:44:54 24 4
gpt4 key购买 nike

我目前正在尝试使用 Yocto 为 TI AM335x 构建嵌入式 Linux 镜像。

我从 git://git.yoctoproject.org/meta-ti 下载了 meta-ti 层,我的目标是图像 image-core -base 机器 am335x-evm

不幸的是,我在食谱 alsa-utils_1.0.28.bbdo_configure 阶段遇到错误:

ERROR: Task 2030 (/home/morix/devel/yocto/poky/meta/recipes-multimedia/alsa/alsa-utils_1.0.28.bb, do_configure) failed with exit code '1'

查看详细日志(您可以查看 here ),我发现以下错误:

[...]
checking form.h presence... yes
checking for form.h... yes
checking for new_panel in -lpanelw... no
configure: error: panelw library not found
Configure failed. The contents of all config.log files follows to aid debugging
[...]

所以问题似乎是缺少 panelw... 经过一些简短的调查,我发现 panelw 是由 ncurses 库提供的,我检查图像中是否包含 ncurses...确实是!那么,怎么了?

最佳答案

这由 http://patchwork.openembedded.org/patch/80727/ 解决将在 1.7 中合并。

您也可以在此之前使用 bpappend:(食谱核心/ncurses/ncurses_5.9.bbappend)

do_configure_prepend() {
# The --enable-pc-files requires PKG_CONFIG_LIBDIR existed
mkdir -p ${PKG_CONFIG_LIBDIR}
}

关于yocto - 无法在 TI am335x 上配置 alsa-utils,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26238663/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com