在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
答案 0 :(得分:0)
您将meta-openembedded/meta-multimedia
用于vlc
软件包,如here所述,该软件包直接取决于meta-openembedded/meta-multimedia
。
包libvdpau
是meta-oe
的一部分,因此将层meta-openembedded/meta-oe
添加到您的conf/bblayers.conf
以获得依赖性。
您可以添加图层,
conf/bblayers.conf
并将其添加到BBLAYERS
或bitbake-layers add-layer <path to meta-openembedded/meta-oe>
。