VLC添加Yocto构建

时间:2018-12-13 12:11:54

标签: build 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

1 个答案:

答案 0 :(得分:0)

您将meta-openembedded/meta-multimedia用于vlc软件包,如here所述,该软件包直接取决于meta-openembedded/meta-multimedia

libvdpaumeta-oe的一部分,因此将层meta-openembedded/meta-oe添加到您的conf/bblayers.conf以获得依赖性。

您可以添加图层,

  1. 手动编辑conf/bblayers.conf并将其添加到BBLAYERS
  2. 使用bitbake-layers add-layer <path to meta-openembedded/meta-oe>