user2243383
user2243383

Reputation: 1

vlc add in yocto build

When add vlc in yocto build using add the below line in to conf/local.conf IMAGE_INSTALL_append += "vlc "

building the yocto linux kernel there is an error saying:

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']

Please tell me if there is anything wrong with my set up? Or if is it a issue that vlc is looking for a libvdpau but there is no such package provided in recipe?

Regards, Subhilash K

Upvotes: 0

Views: 1956

Answers (1)

Parthiban
Parthiban

Reputation: 2330

You are using meta-openembedded/meta-multimedia for vlc package which directly depends on meta-openembedded/meta-multimedia as mentioned in here.

Package libvdpau is part of meta-oe, so add the layer meta-openembedded/meta-oe to your conf/bblayers.conf get the dependency.

You can add the layer by,

  1. Manually editing the conf/bblayers.conf and add it to BBLAYERS OR
  2. Use bitbake-layers add-layer <path to meta-openembedded/meta-oe>.

Upvotes: 1

Related Questions