build - vlc 添加到 yocto 构建
问题描述
在 yocto 构建中添加 vlc 时,使用将以下行添加到 conf/local.conf
IMAGE_INSTALL_append += "vlc "
构建 yocto linux 内核时出现错误提示:
ERROR: Nothing PROVIDES 'libvdpau' (but /home/airbus/iwg27-release-bsp/sources/meta-openembedded/meta-multimedia/recipes-multimedia/vlc/vlc_2.2.2.bb DEPENDS on or otherwise requires it). Close matches:
libxau
libvpx
libpam
NOTE: Runtime target 'vlc' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['vlc', 'libvdpau']
ERROR: Required build target 'fsl-image-validation-imx' has no buildable providers.
Missing or unbuildable dependency chain was: ['fsl-image-validation-imx', 'vlc', 'libvdpau']
请告诉我我的设置是否有问题?或者如果 vlc 正在寻找 libvdpau 但配方中没有提供这样的包是一个问题?
问候, Subhilash K
解决方案
您正在使用meta-openembedded/meta-multimedia
的vlc
包直接依赖于此处meta-openembedded/meta-multimedia
提到的。
包libvdpau
是 的一部分meta-oe
,因此将层添加meta-openembedded/meta-oe
到您的conf/bblayers.conf
获取依赖项中。
您可以通过以下方式添加图层,
- 手动编辑
conf/bblayers.conf
并将其添加到BBLAYERS
OR - 使用
bitbake-layers add-layer <path to meta-openembedded/meta-oe>
.
推荐阅读
- laravel - 将 Typescript 与 Laravel 和 Vue.js 一起使用,导入不使其成为 Vue 组件?
- pandas - 如何使用 .loc 为 pandas 数据框按索引设置值?
- python - Python中的算术移位
- python - 使用 OpenCV 从桌面游戏卡图像中提取艺术品
- python - 在 Property 类创建代码中 self 指的是什么?
- python - bash:django-admin:找不到命令
- python - 在 python 中读取 CSV 文件时保留引号
- c++ - 使用单个 if 条件表示真值表
- jquery - 当我输入表单时,如何让我的动态表创建新行?现在它会创建行,但每次点击都会创建一个新行
- sql - 如何将一个选择查询中的值用于联合中的另一个?